/srv/irclogs.ubuntu.com/2012/09/29/#ubuntu-motu.txt

jtaylorcan I query who moved something from main to universe?09:40
jtaylorgiven the changelog gmm is obsolete in universe as we have getfem++09:40
jtaylorbut instead of removing it it was just dumped on us it seems09:40
cjwatsonerr, we don't generally apply that much thought09:41
cjwatsonif component-mismatches says to move it and there are no reverse deps in main, we move it, pretty much09:42
cjwatsonwe don't spend time seeing whether it should be removed first09:42
jtaylork09:42
cjwatsonI don't believe there's any audit trail of override changes except for the date; at any rate, back in January there was no way for Launchpad to know who did the move09:43
jtaylorI just wanted to check if there might have been reason for why it still exists before I file for removal09:43
cjwatson(because at that point removals were done from a shared account rather than over the API)09:43
cjwatsonbut I think it's still true that there's no audit trail of that09:43
cjwatsoner s/removals/override changes/09:44
jtaylorwhy do we have two glade sources?11:48
jtaylor3.8 and 3.1411:48
=== JanC_ is now known as JanC
shadeslayerhm, question, when upstream uses autotools, should they release a tarball after running autogen.sh  or is autogen.sh run during the build?12:40
shadeslayer*supposed to be run during the build12:41
jtaylornormally autogen or autoreconf is run by upstream12:41
jtaylorand the output put into the tarballs12:41
jtaylorthen the user does not need autofoo installed to build12:42
shadeslayerhm .. ok, then upstream's tarball is most certainly broken12:42
jtaylorfor packaging its often wise to run autoreconf during build12:42
jtaylordh-autoreconf helps with that12:42
shadeslayeryeah, I was already looking at that :)12:42
shadeslayerit's just that upstream released a tarball withour running autogen.sh12:43
shadeslayerso I'll have to repack it12:43
jtaylorrepack?12:43
jtaylorrunning autogen should be enough for the package12:43
shadeslayerokay12:45
jtaylorunless of course the tarball does not have the autotools files in it12:45
jtaylorwhich makes the source tarball utterly useless12:45
shadeslayerautotools files?12:45
jtaylorconfigure.ac Makefile.am etc12:46
shadeslayerah, that it does have12:46
shadeslayerthe only issue is that upstream forgot to run autogen.sh12:46
* shadeslayer is from the CMake world12:46
shadeslayerI've only used autotools extensively once, and that too worked in the first go, so don't have alot of experience ;)12:47
shadeslayerjtaylor: btw when you said running autogen should be enough for the package, did you mean I should run autogen.sh inside the build using debian/rules ?12:55
jtaylorautogen.sh normally just does autreconf + some flags12:55
jtaylordh-autoreconf does that too12:55
jtaylorso with dh-7 rules its just --with autoreconf12:55
shadeslayeractually, this autogen.sh has some other stuff as well12:56
shadeslayerhttp://paste.ubuntu.com/1249416/12:56
jtaylordh-autoreconf can also execute a script12:56
shadeslayerah ok12:56
jtayloroverride_dh_autoreconf: dh_autoreconf -- ./autogen.sh12:56
shadeslayerright :)12:56
shadeslayerthanks :)13:00
shadeslayeroh whee .. stupid autogen.sh also runs configure, and the only way to fix it is to patch it out13:01
jtaylordon'T use autogen then13:01
jtaylorautoreconf should be enough in most cases13:01
shadeslayeractually, I need intltoolize --automake --copy --force || exit 113:02
shadeslayerfor translations13:02
shadeslayerI guess I could just run all of the commands manually via rules and skip configure13:02
jtaylorautoreconf should include that, but I have to check13:02
shadeslayerdoesn't I think13:03
jtaylorthen the configure.ac should be buggy13:04
jtaylorhm no it does not seem included13:04
shadeslayerjtaylor: http://paste.ubuntu.com/1249498/ < does that look sane?13:45
jtaylorthe exit 1 is unnecessary13:47
jtaylorelse its fine13:47
jtaylorplease add a newline between the targets13:48
jtaylormakes it more readable13:48
shadeslayeryeah, fixed that locally :)13:48
=== Quintasan_ is now known as Quintasan
cjwatsonshadeslayer: dh_autoconfigure -> dh_auto_configure in the diff above17:21
cjwatsonand really that override_dh_autoreconf is busted, because it won't allow dh-autoreconf to keep track of changed files correctly17:22
cjwatsonI would suggest writing a script called something like debian/autogen with the commands you need, and then dh_autoreconf -- debian/autogen17:22
cjwatsonor17:23
cjwatsonautogen:17:23
cjwatson        autoreconf -fi17:23
cjwatson        glib-gettextize --copy --force17:23
cjwatson        intltoolize --automake --copy --force17:23
cjwatsonand then 'dh_autoreconf -- debian/rules autogen17:23
cjwatson'17:23
cjwatsonwhich BTW are the two suggestions for this situation in dh-autoreconf(1)17:24
cjwatsonthen you shouldn't need the override_dh_clean17:24
shadeslayeroh hmm17:46
shadeslayercjwatson: thanks for the suggestions, I'll fix it :)17:46
ESphynxawesome Ecere has been acceptd into Debian Experimental =) thanks everyone18:29

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!