[00:00] geser: is there a special command to generate a merge bugreport ? [00:00] dupondje: no [00:01] dupondje: and don't forget to close the bug in your changelog entry. this means: file a bug, insert the bug number into your debian/changelog, create debdiff, attach debdiff to bug [00:02] Could someone please review http://revu.ubuntuwire.com/p/turnin-ng (simple python application, both turnin-ng_1.0.1-0ubuntu1_source.changes and turnin-ng_1.0.1-0ubuntu1_i386.changes are lintian -IivmE --pedantic clean) [00:04] geser: oops, thanks. [00:05] ryanakca: does it only work with python 2.6? [00:05] geser: No, python2.5 as well [00:06] geser: switch to python (>= 2.5) in control and 2.5-2.6 in pyversions ? [00:06] ryanakca: then 2.5- in debian/pyversions would be better (if I remember the syntax correctly) [00:06] geser: Wouldn't that also let 3.x in? [00:06] ryanakca: No [00:06] or no, nevermind, pycompat takes care of that [00:07] geser: https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/521217 [00:07] Ubuntu bug 521217 in gnucash "Merge gnucash 2.2.9-3 from debian sid" [Undecided,New] [00:07] There will be a seperate way to specify Python3 versions. [00:07] ryanakca: Also XS-Python-Version is preferred over pyversions. [00:07] ScottK: OK [00:07] ah damn, forgot to change maintainer ;) [00:08] ScottK: do you know if we keep python3.0 in the archive for lucid? [00:08] geser: I think not. I think just 3.1. [00:09] ScottK, geser: done [00:10] fixed :) [00:11] dupondje: we usually keep the old ubuntu changelog entries during merges (since the last real sync). I didn't check yet the ubuntu delta. did you check if it got merged or needs keeping? [00:13] geser: so I need to add old ubuntu changelogs ? I checked the patches, and everything got into sid [00:13] dupondje: if everything is in sid, do a sync, not a merge [00:14] lifeless: well everything that was in last real sync is now into sid. But I added a new patch for the version in sid [00:14] so its a merge ? [00:15] EPARSE [00:15] dupondje: sort of, a comment in the bug about your analysis of the ubuntu delta would be good [00:15] lifeless: all old ubuntu delta got into the Debian package -> sync but the package would FTBFS without a new patch [00:16] ah [00:16] I'd do a sync, let it FTBFS, and then a new ubuntu patch [00:16] dupondje: and don't forget to subscribe the sponsors-team [00:16] geser: all fine as expected, now I can just upload, or do I need to bzr push? [00:17] sistpoty: bzr commit [00:17] geser: already done that [00:17] bzr mark-uploaded [00:17] bzr push lp:ubuntu/mknbi [00:17] and upload the build package [00:18] the push will mark the merge-proposal as merged (else I have to update the status myself) [00:19] lifeless: no sponsor will ACK a sync for a package that will FTBFS (and why waste build time when we know that it will fail?) [00:19] geser: ok, done all that, thanks a lot! [00:19] sistpoty: until we get "BuildFromBranch" into the archive one has to push and upload [00:20] sistpoty: hi, are you active on IRC if development cycle going to FFe? [00:20] (I must admit that that's the most complicated form I've seen so far to review a *simple* debdiff) [00:21] hi ari-tczew, depends on how much time I can find when at work, but most probably I'll be around (but not too responsive, due to work responsibilities) [00:21] sistpoty: if would have wanted a simple debdiff, I could have provided it [00:21] geser: then I wouldn't have learned the bzr magic ;) [00:22] geser: https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/521217 => added ubuntu changelogs + more info for the merge [00:22] Ubuntu bug 521217 in gnucash "Merge gnucash 2.2.9-3 from debian sid" [Undecided,New] [00:22] geser: I think bzr really comes in handy for more complicated things, and you got me curious to find out ;) [00:23] geser: wanna sponsor? [00:23] sistpoty: you now know 2/3 of how to do bzr based merges too :) [00:24] ari-tczew: sponsor what? [00:24] How long do I have to get a new-upstream-point-release (which only fixes a "app crashes under very probable conditions" bug) sponsored into the archives? I assume after FinalFreeze that's not an option, but are there any other freezes I should be wary about? [00:24] geser: I assume, but many of my bzr knowledge is lost already, and I must admit that I never even touched a mom-prepared merge (I wanted to redo my changes from scratch... that often lead to recommenting bad changes or kicking out unnecessary changes) [00:25] sistpoty: bzr based merges work fine if the packaging branches are up-to-date (there are still several that fail at the package import level) [00:25] s/bad/underdocumented/ [00:25] geser: sync bug 521220 [00:25] Launchpad bug 521220 in kadu "Sync kadu 0.6.5.4-1 (universe) from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/521220 [00:26] geser: I've seen siretart doing a bzr merge once, that impressed me quite a lot (though back then it also seemed a little bit like magic to me) [00:28] geser: because a) most packages get built more than once anyway, so its not like its a new thing [00:29] geser: and having a smaller more obvious delta against debian helps the next sync/merge cycle. [00:29] in such a case I wouldn't insist on keeping the old ubuntu changelog entries [00:30] bug I still would prefer to do 1 upload instead of a sync and patch later [00:31] geser: lifeless: it build if you sync from debian, but it breaks a function, that would need to be patched again then ... better do it in 1 merge then ? [00:31] it introduces http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567208 [00:31] Debian bug 567208 in gnucash "Gnucash 2.2.9-3 has no graphing support" [Serious,Open] [00:32] lifeless: uploading things that FTBFS both add load to the buildds (you *can* work around this by looking at the queue lenght) but it also means that you hinder anyone fixing bugs in a package [00:33] dupondje: a comment in the bug would be IMHO sufficient (so that the reviewer know that you checked it and not dropped the changes because you not yet familiar with merging) but adding it into the changelog entry is also ok [00:34] well now its clear anyway :D [00:34] lifeless: the tough thing is to consider if the ubuntu changes are really all included upstream wise. For some packages only the full debdiff can show that, and that's not quite unlikely to drop a change on error. having the full (ubuntu) changelog makes it extremely easier to find a dropped change [00:35] (that sentence was grammatically wrong) [00:35] sistpoty: thats what I'm saying, if the analysis has been done to determine 'nothing dropped' then doing a sync records that analysis [00:35] otherwise it gets larger and larger and harder to tell [00:35] particularly with upstream releases take patches [00:36] lifeless: only that for bigger changes the analysis might be wrong (ok, if a sync is already requested, there's no going back anyways) [00:37] lifeless: just FYI, I've been doing merges by actually rebasing anything against unstable, redoing all ubuntu changes and dropping changelog entries for a very long time [00:37] lifeless: until I was convinced (maybe with a pointy stick) that there is some value to keep old changelog entries ;) [00:39] it seems that the package is ok now , may someone confirms it ? please [00:39] http://revu.ubuntuwire.com/p/pms-linux [00:46] nite guys [00:46] thx for assistance :) [00:47] Anyone able to help debug a package file issue? I have a package that has stopped installing certain files. [00:48] I have the package freeswitch, and freeswitch-lua [00:48] freeswitch-lua depends on freeswitch, and f-lua will install a set of .so's and .la's but it isn't happening any more [00:48] I have extracted the f-lua.deb with dpkg-deb --extract... [00:49] and the files are there [00:49] they jsut aren't ever copied to the location... [00:49] it's driving me insane... I have no idea what could be going wrong... [00:51] lifeless, sistpoty ^ [00:52] quentusrex: .la files should generally get removed, let me dig the thread on debian-devel [00:53] generally yes, but not in this case. [00:53] but I am looking at the freeswitch.install file and it has a bunch of .so's that are getting installed [00:53] but the freeswitch-lua.install file has the list of files, but they aren't getting copied. [00:54] I see them in the debian/tmp/ directory when I build the package, and I see them in the debian/freeswitch-lua/... directory as well... [00:57] quentusrex: maybe the thread at http://lists.debian.org/debian-devel/2009/05/msg00441.html gives some clue? (not too sure if there are libtool changes referenced though) [00:57] I think I found something interesting: chroot-autobuild/build/buildd/freeswitch-lua_1.0.4+repack12-0ubuntu16625M.0~karmic_amd64.deb [00:58] that step [00:58] doesn't actually copy files... [00:58] it doesn't copy the .so's like the other steps do [00:59] http://launchpadlibrarian.net/39125363/buildlog_ubuntu-karmic-amd64.freeswitch_1.0.4%2Brepack12-0ubuntu16625M.0~karmic_FULLYBUILT.txt.gz [00:59] you can see if you search for the chroot line in that buildlog [00:59] just above that maybe 100 lines up [00:59] it copies .so's [00:59] but it doesn't for any other package. [00:59] that's my problem. [01:01] sistpoty, do you see what I mean? [01:01] quentusrex: not too sure what you're asking for, but there are plenty of .la-files in freeswitch-dev_1.0.4+repack12-0ubuntu16625M.0~karmic_amd64.deb [01:01] right [01:02] but in freeswitch-lua_1.0.4+repack12-0ubuntu16625M.0~karmic_amd64.deb there are no .so files [01:02] nor in -perl, or -spidermonkey [01:02] etc. [01:02] when there should be atleast a few in each. [01:02] does anyone know the cause of the following error when attempting to compile source using dpkg-buildpackage? "tail: cannot open `debian/changelog' for reading: No such file or directory" [01:03] quentusrex: I'm sorry, but I cannot really help you with ppa-related things. please ask in #launchpad [01:03] iclebyte: there's no debian/changelog? [01:04] no.. I'm attempting to build postfix-2.5.1 sources after applying the VDA quota patch. [01:05] sistpoty, the step's i've taken are here: http://ubuntuforums.org/showthread.php?t=1405550 - it's easier to point you to that than list them all here. [01:08] ScottK: ^^ reproducible with plain postfix as in the archives [01:09] * ScottK looks [01:09] ScottK: do missing build-depends result in that error? (as I don't have all b-d installed) [01:12] ScottK: looks like it, sorry for the noise [01:12] Ah. [01:12] iclebyte: you'll need all build-dependencies installed [01:13] iclebyte: hence an apt-get build-dep postfix [01:13] iclebyte: should fix the "problem" [01:13] iclebyte: For the record VDA is totally unsupported in Ubuntu or upstream. The patch was proposed to upstream, but did not meet upstream quality requirements. [01:13] I already did that... [01:14] iclebyte: others than that, if anything else but the *ubuntu source package* doesn't build, I'm sorry, but we cannot really help you here [01:15] sispoty: can you sponsoring for main? [01:15] ari-tczew: yes [01:16] cool! [01:16] ari-tczew: as in got a but number? [01:16] s/but/bug/ [01:17] sistpoty: not now, generally I'm going to do a debdiff for some fake syncs [01:17] okay, i've just deleted my patched version of the source and extracted the postfix_2.5.1.orig.tar.gz which was downloaded by executing 'apt-get source postfix'. I entered that directory and executed dpkg-buildsource and get the same error. Is this what you would expect or should it build? [01:17] there's also a postfix_2.5.1-2ubuntu1.2.diff.gz archive thats been downloaded with it too but i've done nothing with that manually [01:18] ari-tczew: ok [01:18] iclebyte: did you do an apt-get build-dep postfix? [01:19] i did both. [01:20] iclebyte: what version of Ubuntu are you running? [01:20] 8.04-LTS the server one. [01:22] iclebyte: let me try to reproduce the problem (takes some time, I'll need to create an 8.04 chroot first) [01:24] sistpoty, thanks very much! [01:24] * iclebyte might make a cup of tea and hang around a bit =) [01:31] sistpoty, I've fixed it! [01:32] because I've messed about with the source so many times, I've been extracting the postfix-orig tar manually, I removed everything and downloaded it again and apt-get source postfix applies the ubuntu diff which must stick the debian/ directory into the postfix source. now it builds. [01:33] (that's my assumption as to how it works anyway) [01:34] iclebyte: great [01:35] thankyou for your help though, it is much appreciated [02:05] hyperair: meh, I think I screwed bug #512358. I should have left it at confirmed but unsubscribed ubuntu-main-sponsors (which I cannot do) ;( [02:05] Launchpad bug 512358 in e2fsprogs "FTBFS: missing html files" [Undecided,New] https://launchpad.net/bugs/512358 [02:09] * sistpoty heads to bed now, gn8 everyon [02:09] +e [02:35] i see my package now in the site, but is it in the right place in order to get advocated ? [02:35] http://revu.ubuntuwire.com/p/pms-linux [02:36] is there something else to do ? [02:53] I want to build a pkg so I un-tarred the source put it into a dir called then entered that dir and did a dh_make [02:54] but it fails saying.. cannot understand the dir name [03:46] My package needs to modify /etc/xdg/user-dirs.defaults to add a PROJECTS stanza. As this isn't allowed by policy, would it be a good idea to modify the xdg-user-dirs package itself to have that by default, and if so, who should I ask about that? [04:22] We're looking for advice on bug 521263 can anyone lend a hand? [04:22] Launchpad bug 521263 in groundcontrol "GC postinst should not modify configuration files owned by other packages" [Undecided,New] https://launchpad.net/bugs/521263 [04:27] <3> is the most favorable solution [04:28] although you'll probably want to raise that with the freedesktop folks first [04:29] doctormo: see DPM §10.7.4: http://www.debian.org/doc/debian-policy/ch-files.html#s10.7.4 [04:29] superm1: which would be doable in time for FF? :) [04:30] lfaraone, well lob an email over to their mailing list and see how they feel about adding another directory to the spec [04:30] they wont have a new release in time probably, but if they agree to it, nothing is to stop you from backporting such a thing [04:31] which should be achievable in time for FF [04:31] and if not, I don't see why an FFe couldn't be done for something like this [04:31] superm1: well, groundcontrol isn't in Ubuntu yet. [04:36] lfaraone, that's okay. [04:37] lfaraone, the other thing i'd propose is maybe just choosing one of the existing xdg directories and making a subdirectory [04:37] doctormo: is that an acceptable alternative? [04:37] like $DOCUMENTS/Projects perhaps [04:37] doctormo: (assuming XDG says "no") [04:43] lfaraone: The alternative is that we pull out of XDG and disable ground control, letting people edit their own configs and own directories, making it really hard to install and a pointless endevour [04:43] doctormo: I mean, can't we have some better functionality to control whether groundcontrol is enabled or not than XDG settings? :) [04:44] You mean, display the projects banner on every nautilus folder [04:45] doctormo: no, default to something like $DOCUMENTS/Projects, and let it be configurable via say .config/groundcontrol/blah.ini [04:45] bleh, configs for directories, it's like they want to make this hard [04:46] What would create that folder [04:46] Why would that be default [04:46] That's not even how I organise my projects [04:46] projects aren't documents [04:48] doctormo: you're right. we could just ignore the XDG spec entirely and write to $HOME/Projects. [04:52] anyone who has a good understanding of the new source format online? and new bzr workflow too.. I'm trying to merge (or rather rebase) ubuntu transmission on the current unstable package and have some problems [04:53] there is debian/patches/.dpkg-source-applied and patches are indeed aplied but there is no .pc nowhere to be found in the branch - is it normal? [04:57] lfaraone: The cheese program creates a directory every time it runs, it's really annoying [04:57] and for many months I never knew why [04:57] It turns out it was because the XDG video directory pointed to my home folder [04:58] And it would magically make a directory Webcam every load [04:58] That's also a really bad idea [04:59] I don't actually mind using ~/Projects/lp/ instead of just ~/Projects, but it makes me very uncomfortable to ignore XDG when it's such a good spec, it just needs more flexibility. [06:59] I am a high school student. What are the qualifications I require to be a MOTU member? [07:03] [12:29] I am a high school student. What are the qualifications I require to be a MOTU member? Please help [07:03] ma10, https://wiki.ubuntu.com/MOTU#So%20you%20want%20to%20be%20a%20MOTU? [07:03] ai [07:03] maitraya, https://wiki.ubuntu.com/MOTU#So%20you%20want%20to%20be%20a%20MOTU? [07:04] thanks [07:06] maitraya, also see the topic (https://wiki.ubuntu.com/MOTU/Contributing) [09:53] would be nice if everybody will update its merges before FFe ! [09:53] 'its merges' <-- referring to what? [09:55] e.g. if you did 3 merges and now these merges are not updated, would be nice if you'll update these merges before FFe [09:58] what do you mean by "not updated"? [09:58] as in not uploaded yet? [09:58] or there are new merges to be done? [09:58] or what? [09:59] new merges [09:59] of course [09:59] ah [10:01] I uploaded one, waiting to be accepted :P [10:07] quadrispro: regarding codelite, are you interested in taking over maintainership of it? [10:07] quadrispro: i noticed you uploaded a new upstream release of codelite recently. [10:08] hi hyperair! yep, that release fixes a lot of issues [10:10] quadrispro: cool. in that case, could you keep the git packaging repository up to date, or move the packaging elsewhere? [10:10] hyperair, ah! you're right [10:10] no, I'll update the git repo [10:10] i've already updated it on your behalf =) [10:10] I didn't notice it before [10:11] =) [10:11] excellent :) [10:12] anyway, i'd have preferred if you had notified me before doing the upload. i began working on it on early this morning, only to realize that it was already done after my initial checks. (my uscan cronjob runs weekly on fridays) [10:13] is it available to do a merge past FFe? [10:14] quadrispro: you might also like trying to get codelite into debian, if you know someone who would upload it. [10:17] Hi ! If anybody has time, please have a look at enna package on revu (http://revu.ubuntuwire.com/details.py?upid=7713). It's a new cool Media Center :) Thank you ! [10:18] ari-tczew: yes, after FF you can do merges too, you just might need a FF exception when merging a new upstream version [10:19] geser: but if there are not new upstream version, just new release Debian version: do I should give a FFe reason? [10:22] no, but think if we need those changes before merging [10:37] Could someone please take a look at my package sciteproj - an project handler for SciTE - upstream http://sciteproj.sf.net, revu at http://revu.ubuntuwire.com/p/sciteproj . Thanks. [10:42] hyperair, ok [11:25] guys, my package does no appear in new packages ! ... in the http://revu.ubuntuwire.com/ site ... the package is pms-linux ^^ [11:26] why people uploading new packages to REVU instead Debian Mentors? [11:27] oh [11:28] they still have hope to get the package faster through REVU than Debian mentors [11:28] btw, the package does appear in http://revu.ubuntuwire.com/?archived=true, but is it enough ? [11:30] paissad: Unarchived. [11:31] jpds, i should unarchive it ? .... that's what you mean ? [11:31] paissad: No; that's what I've done and it's now on the front page. [11:32] oh ok thx then :) [11:33] Could someone take a few minutes to review http://revu.ubuntuwire.com/details.py?upid=7680 please? [11:43] bdrung: ping [11:43] ari-tczew: pong [11:44] bdrung: is there a different process between fake sync universe and fake sync main? [11:44] no, there shouldn't [11:44] bdrung: so you can't doing fake sync [11:45] bdrung: look @ bug 517297 [11:45] why? [11:45] Launchpad bug 517297 in ttf-sil-scheherazade "Fake sync ttf-sil-scheherazade 1.001-6 (main) from Debian testing (main)" [Undecided,Fix released] https://launchpad.net/bugs/517297 [11:47] ari-tczew: thinking about it, the ubuntu diff is better. [11:48] bdrung: look too @ http://pastebin.com/d32050806 [11:50] bdrung: so, do you will review again my debdiff in bug 521337 ? [11:50] Launchpad bug 521337 in pyclamd "Fake sync python-pyclamd 0.1.1-1 (universe) from Debian testing (main)" [Undecided,New] https://launchpad.net/bugs/521337 [11:50] ari-tczew: yes, will do your fakesync [11:51] bdrung: thanks :-) [11:53] ari-tczew: i will drop the 0.1.1-0ubuntu1 changelog entry [11:54] bdrung: hmmm, main sponsors didn't drop ubuntu's changelog ;-> [11:57] ari-tczew: let's see if i can find a common practice for it === Knightlust is now known as Igorots [11:59] bdrung: have debian/changelog structure like in merges, I guess [11:59] ari-tczew: a real sync would drop the ubuntu changes, too. [12:01] bdrung: heh, dispute quesion [12:01] maybe other MOTU give opinion [12:03] would be nice to have a page on wiki.ubuntu.com about fake syncs [12:04] ari-tczew: seconded. found this: https://wiki.ubuntu.com/PackagingGuide/Wishlist?highlight=%28fakesync%29 [12:05] but nothing useful [12:05] bdrung: sure, need to correct HowTo [12:06] ping: Kmos [12:06] ari-tczew: maybe i should improve my fakesync script and promote it into ubuntu-dev-tools [12:07] bdrung: can you show me code of this script? [12:08] yes [12:09] ari-tczew: http://paste.debian.net/59720/ [12:10] ari-tczew: it works on bug reports [12:14] brung: is your script updated to method which we are explained today on IRC? [12:17] s/brung/bdrung [12:19] ari-tczew: it drops the ubuntu changes. what it does: it grabs the information from the bug, downloads debians and ubuntus version, extract debians package, replace the orig.tar from debians by ubuntus, add a changelog entry, builds the package, uploads it [12:21] bdrung: "it grabs the information from the bug" for what? [12:21] ari-tczew: package name, version, bug number (for changelog) [12:22] ari-tczew: it's for the sponsoring [12:25] bdrung: I'll test your script [12:25] ari-tczew: you have to tweak it (because it assumes that you can upload the package) [12:26] ari-tczew: it's quick & dirty [12:27] bdrung: remove line 149-211 ? [12:28] ari-tczew: 139 - 156 [12:33] bdrung: where is the debdiff? [12:33] /tmp/fakesync [12:34] ari-tczew: it creates the debian -> ubuntu diff [12:37] bdrung: still not useful [12:37] ari-tczew: you can tweak it [12:40] bdrung: the bug is in debian/changelog management, right? [12:41] ari-tczew: yes, if you call it a bug [12:42] s/bug/issue [12:45] <^arky^> Hi, Can any MOTU look at a11y bug 510182 please? [12:45] Launchpad bug 510182 in espeak "New upstream version available" [Undecided,New] https://launchpad.net/bugs/510182 [12:47] may i talk about ppa launchpad ? ... i want to make my package temporary available waiting for it to be advocated, but i don't know how to upload the .deb file [12:47] http://ppa.launchpad.net/paissad/pms-linux/ubuntu/pool/main/p/pms-linux/ [12:47] i just have the sourc [12:47] source* [12:48] the binaries get auto-compiled I thought? [12:48] it might take a while [12:48] azeem, so, i have to wait ? [12:48] it not my duty ? [12:48] it's* [12:49] ^arky^: could you give a link to source tarball? [12:50] ^arky^: ok, founded in bug [12:55] <^arky^> ari-tczew: http://espeak.sourceforge.net/test/latest.html [12:56] bdrung: hmmm, I think that we need to improve in script merging debian/changelog. do you have any other ideas? [12:56] <^arky^> ari-tczew: can you please let me know how you can package this newer version as well [12:57] ari-tczew: rewrite from scratch ;) [12:59] ^arky^: the easiest way is get latest tarball and adjust debian/ directory [12:59] bdrung: scratch is merging 2 files? [12:59] <^arky^> ari-tczew: thank you [13:01] ari-tczew: yes, we need a merge for debian/changelog [13:24] bdrung: can you tweak script? [13:24] ari-tczew: currently i have not the time for it. [13:42] bdrung: I can't code in python, how can we merge 2 files? [13:43] ari-tczew: dunno. you have to call other programs (diff + patch?). [13:49] bdrung: ok, I'm going to do other fake syncs manually, no waste time for noob-scripting. Benjamin, do you will work on bug 511448 or can I done this? [13:49] Launchpad bug 511448 in libxml-security-java "Fake sync libxml-security-java 1.4.3-2 (main) from Debian testing (main)" [Undecided,Triaged] https://launchpad.net/bugs/511448 [13:50] ari-tczew: you can take this [14:05] Could someone please review / sponsor http://revu.ubuntuwire.com/p/turnin-ng (simple python application, both turnin-ng_1.0.1-0ubuntu1_source.changes and turnin-ng_1.0.1-0ubuntu1_i386.changes are lintian -IivmE --pedantic clean) [14:07] is there some team interested in ps3/xbox, etc... in Debian/Ubuntu ? [14:17] can someone sponsor take a look @ bug 521312, I'm not sure whether requestsync correct recognized component (main/universe) [14:17] Launchpad bug 521312 in geronimo-j2ee-connector-1.5-spec "Sync geronimo-j2ee-connector-1.5-spec 2.0.0-1 (main) from Debian testing (main)" [Undecided,New] https://launchpad.net/bugs/521312 [14:35] ari-tczew: requestsync got the component right, it got promoted during karmic to main (after the last upload) === asac_ is now known as asac [15:16] which of theses 2 version is newer ? ... 1.20+svn386-1 and 1.20.392-1 [15:17] i expected 1.20.392-1 to be newer [15:17] +1 1.20.392 [15:17] paissad, 1.20.392-1 === asac_ is now known as asac [15:36] i've 1st built my package arch dependent ... so i get amd64.deb & i386.deb .... but now i 've built it for all arch, i obtained all.deb .... and i put i in my personal repository, but the matter is that apt-cache policy does not see the new package ( all.deb) ... is it because i installed 1st i386.deb package ? [15:36] how users can update their package then ? [15:41] paissad: You probably need to fiddle with the Packages and Release files in your personal repository. I don't know of any good channel to get support for that. [15:41] paissad: Also, you may find `dpkg --compare-versions ...` to be a very useful command. [15:43] ok [15:43] bdrung: why you didn't include update-maintainer changes? [15:44] in fake syncs [15:44] dholbach explain, that this is needed [15:45] ari-tczew: then i have to talk to him [15:46] The reason we do update-maintainer for fakesyncs is that because the tarballs differ, we can't know that a bug isn't caused by something there. [15:46] fake-syncs are usually uploaded as -XbuildY and don't need a maintainer change [15:47] geser: That would be bad, because it causes a sync failure, and ends up with archive admins either having to fiddle, or update the blacklist. [15:47] fakesyncs should *really* get an ubnutu version and use update-maintainer. [15:47] when did this change? [15:47] I didn't think it had. [15:49] we have 5 people and 6 opinions. we need a wiki page for fake syncs [15:50] persia: see e.g. bug #366812 or http://changelogs.ubuntu.com/changelogs/pool/universe/p/postgresql-8.0/postgresql-8.0_8.0.7-2build1/changelog for the usage of -XbuildY (I could google for some more if needed) [15:50] Launchpad bug 366812 in nautilus-image-converter "Fake-sync nautilus-image-converter from debian experimental" [Wishlist,Fix released] https://launchpad.net/bugs/366812 [15:51] geser: I suspect there are many examples. I just think they are all wrong. [15:52] then we should get it documented somewhere properly (and let all devs know about it) [15:52] Makes sense. [15:52] geser: my words [15:52] * persia does a full-text search on the wiki for fakesync [15:52] persia: there is nothing [15:52] bdrung: in a full-text search? Should be at least something. [15:53] Titile-search, I agree. [15:53] persia: some results are there, but no description how a fake sync should be done. [15:53] titile ;) [15:54] bdrung: Understood. I'm planning to put up a recipe, but just want to make sure I've gotten some good hints first. [15:54] https://wiki.ubuntu.com/PackagingGuide/Wishlist is a good hit, for example :) [15:55] (not that I agree with that description) [15:56] But https://wiki.ubuntu.com/FoundationsTeam/Meetings/2008/1119 seems to indicate that we have competing meanings of "fakesync" :( [15:57] So, before I document anything: let's agree on terminology. I assert that a "fakesync" is when we apply Debian packaging to an Ubuntu tarball. I'd like suggestions on a term for when we "sync" from Debian VCS (I would have thought it just a regular Ubuntu upload) [16:01] for me fake-sync is: Ubuntu .orig.tar.gz + Debian .diff.gz [16:01] Excellent. So do we need a term for the other class mentioned in that foundations meeting? === Igorots is now known as Knightlust [16:04] geser: Ubuntu tarball + Debian .diff.gz + dch -i (fake sync due to mismatching tarball) [16:05] ari-tczew: right, and (depending on the results of this discussion) potentially a maintainer change. [16:05] ari-tczew: But that's too small a chance to matter. [16:07] persia: it depends on the used version. ubuntu1 needs update-maintainer, build1 not [16:09] persia, geser, bdrung: http://pastebin.com/d32050806 [16:09] bdrung: Why? [16:09] look @ line 22. [16:10] persia: with ubuntu1 "debuild -S" will fail in most cases [16:10] ari-tczew: You cite someone else's opinion, which may be useful, but please argue your own case. [16:10] bdrung: I think that's a tools issue. [16:11] https://wiki.ubuntu.com/DebianMaintainerField says "If a source package is modified relative to Debian (this can be determined automatically by examining the version number), its Maintainer field should be updated either as above, or with a more appropriate Ubuntu contact if one exists" [16:11] I read that to require use of update-maintainer for all changes of any sort. [16:13] is it a change if we use a different .orig.tar.gz which is identical content-wise (diff is emtpy) but not bit-identical? [16:13] geser: I'd say no, but I'd say that adding a changelog entry makes it no longer bit-identical. [16:14] in case of doubt we should change the maintainer field [16:15] with the same logic we should also version no-change rebuilds -XubuntuY instead of -XbuildY [16:15] Why? [16:16] because we add a changelog entry for the rebuild? [16:16] I agrue that -XbuildY vs. -XubuntuY is *entirely* a way we can provide hints as to whether to autosync next time, and should have nothing to do with the Maintainer field. [16:16] Hrm. [16:17] If I stand on policy, I'll argue that rebuilds should also get a maintainer change, but that just adds noise to the patch. I'm not sure this policy wouldn't benefit from deeper review. [16:18] looking at https://wiki.ubuntu.com/DebianMaintainerField we have to update the maintainer for rebuilds too [16:19] That's my interpretation as well. [16:19] the binary debs get always the Maintainer field overwritten [16:19] Right. [16:19] The question is just about how we deal with source changes. [16:20] (or rather, what level of source change constitutes a "change") [16:21] * persia is getting the sinking feeling that this may end up being something to present to the TB for review/discussion [16:21] persia: respecting the vote, my opinion is that every change (including changelog modification) is a change [16:21] IMHO only a changelog entry shouldn't count as "change" as we don't have any other option for e.g. no-change rebuilds [16:22] * persia can see the strengths of both of those arguments, and doesn't have a strong opinion between them [16:22] let the TB decide [16:22] bdrung: Are you up for taking this to the TB for clarification? [16:23] persia: i would prefer if someone else can do it [16:24] heh. [16:24] * persia has some outstanding actions for the TB and would prefer not to bring new issues until those are resolved [16:26] * bdrung has one outstanding action for the TB, too. [16:27] geser: ari-tczew : either of you have a sufficient absence of overhanging guilt ? [16:29] OK. Fine, let's set this part aside for now, until we get a volunteer. [16:29] So, a changelog-only change may or may not require update-maintainer. [16:29] Next: what revision should we use for fakesyncs? [16:30] persia: ubuntu1 will definitively require update-maintainer for not-@ubuntu.com maintainer. [16:31] bdrung: But again, that might be a bug in the tools. [16:32] persia: ubuntu1 indicates a ubuntu change. so i won't call it a bug. [16:32] bdrung: And build1 doesn't indicate an Ubuntu change? [16:33] persia: indicates a no-source-change only-adding-a-changelog-entry build [16:34] But is this a change? You argued it was before. [16:35] persia: +1 for buildX => debian/{changelog;control} [16:37] persia: do we have a rebuild policy? [16:37] Not a formal one, to my understanding. [16:41] persia: i change my reasoning: buildX indicated that we can sync from Debian [16:41] That's been my interpretation. [16:41] geser: What do you think? [16:43] mine too [16:44] Excellent. [16:44] and don't the archive admin scripts handle -XbuildY that way (auto-sync)? [16:44] As far as I know,they do. I know MoM does. [16:45] So, the only bit left is what to do with differing orig.tar.gz files. Since these can't sync, I argue that -XbuildY is incorrect. [16:45] (or may not be able to sync: we don't know the version of the next Debian upload) [16:48] I'm looking for someone with an "Intel(R) Core(TM)2 Duo CPU P9500" to try the 10-line program in bug 518314 -- I cannot reproduce the reported problem on a similar Core2 Quad. (Or a redirect to a more appropriate channel to ask). [16:48] Launchpad bug 518314 in eglibc "strcmp crashes" [Undecided,New] https://launchpad.net/bugs/518314 [16:49] persia: why -XbuildY is incorrect? [16:50] ari-tczew: My contention is that if we use -XbuildY to indicate that it is safe to sync the package in the future, we cannot use it for fakesyncs because if there is not a new upstream version, we will not be able to sync in the future. [16:55] persia: so you propose to use something like -XfakesyncY for fakesyncs? [16:55] geser: we used ubuntu1 for fakesycns why not keep it? [16:57] to not overload the meaning of -XubuntuY [16:57] no, ubuntu1 sucks for fakesyncs. If we have XbuildY, Debian will get new upstream version, then autosync will replace ubuntu's version with Debian's [16:57] sebner: I use -XbuildY for fakesyncs and there doesn't seem to be a clear document what to use [16:57] ari-tczew: That fails if Debian uploads bugfixes that aren't new upsteams. [16:58] therefore a new suffix [16:58] persia: XubuntuY too fails, right? [16:58] geser: That's one solution. Do you think it's that important to preserve the distinction between fakesyncs and other sorts of Ubuntu modifications? [16:58] -XbuildY for no-change rebuilds that can be synced on the next Debian revision [16:58] ari-tczew: Only in a semantic sense. [16:58] geser: I always wanted to use XbuildY too but when the next version in Debian isn't new upstream the sync fails so I'm only using XubuntuY [16:58] -XfakesyncY for fakesync that can be auto-synced on the next upstream version in Debian [16:59] and -XubuntuY for changes that might need merging [16:59] geser: well, you never know if the next version in Debian will be new upstream or not [16:59] geser: See, one of the reasons I prefer -XubuntuY for fakesyncs is that we *do* need to process them like merges for new Debian revisions. [17:00] * sebner agrees with persia [17:00] \sh: thanks for uploading ikiwiki. :) [17:00] persia: even when we know that there are no changes (besides the different md5sum)? [17:01] geser: Yes, because the merge workflow is nearly identical (although the patch is much smaller) [17:01] +1 for still XbuildY or +1 for geser idea [17:01] ari-tczew: -XbuildY completely fails to work. [17:01] ubuntuY too [17:01] ari-tczew: Why? [17:02] It's always the question if your prefer autosync but the possibility to fail OR to not autosync and keep tracking on new upstream versions yourself [17:02] if autosync see ubuntu, then giving free to merge [17:02] right? [17:02] autosync fail annoys archive admins. I've had to clear more than one package off the blacklist manually to work around it. [17:02] ari-tczew: Yes, -XubuntuY provides notification of merge. [17:03] persia: do you know why this problem wasn't raised earlier? fakesyncs and using -XbuildY for them is nothing new [17:04] I'd prefer a solution where we don't have to check fakesyncs manually and let the tools sync them on new upstream versions [17:05] geser: Hrm. I don't. I like the idea of providing enough of a hint that the tools can autosync if appropriate or merge if inappropriate. [17:05] And -Xfakesync << -XubuntuY which covers that case. I don't think we need a "Y" component for fakesyncs (or they shouldn't be -Xfakesync anymore) [17:08] persia: perhaps I was a little bit unspecfic: I see now that -XbuildY isn't the right option and -XubuntuY works but doesn't look like the best option either, so a new suffix should be added to handle fakesyncs [17:09] and right, we should have to fakesync more than once for each X (unless the DD doesn't use a weird revision scheme) [17:10] Right. [17:10] away... [17:10] So, let me make sure I've got the right notes from the discussion: [17:10] 1) We don't know if we need update-maintainer for changelog-only fixes [17:10] correct [17:10] 2) We want to restrict -XbuildY uploads to rebuilds only: not fakesyncs [17:11] 3) fakesyncs should use the new -Xfakesync revision [17:11] correct [17:11] 4) the tools should be updated to deal with this sanely [17:11] correct [17:11] Excellent. [17:11] bdrung: That works for you? [17:14] persia: yes. [17:14] * persia will send a mail to ubuntu-devel [17:14] with Xfakesync the sync tool can automate the syncing (by checking if there is a new upstream release) [17:15] Right, assuming someone updates the tools. Needs patches to MoM and the archive-admin tools. [17:15] persia: one thing. keeping the ubuntu changelog entries or not? [17:16] for fake-syncs? no, we only added them because we can't bump the version otherwise [17:16] That's a tricky one. The argument for keeping them is that it describes the history and rationale of having different orig.tar.gz files. The argument against is that it increases the differences in cases that are essentially syncs. [17:17] the history is still in LP [17:17] Good pont. [17:17] +1 for dropping them [17:17] I'll suggest drop-old-ubuntu-changelog in the mail. [17:18] and we don't keep the ubuntu changelog entries for sync too (else we would have to merge everytime the old ubuntu changelog entries for every package we touched once) [17:19] geser: once the policy is finished, we can write a fakesync tool [17:19] bdrung: Feel free to start one now, based on our discussion. The patches for any variance from ML discussion (or TB intervention) is likely to be small. [17:26] Anyone interested in looking at http://revu.ubuntuwire.com/p/python-nltk? One MOTU has already advocated it, just need a second advocate to get it into Lucid. [17:28] Two things that have already been discussed by other reviewers: [17:29] rmunn: "Initial release (Closes LP: #514396)" <-- wrong bug number and remove Closes [17:29] 1) the nltk.jar file contains nothing but code whose source is in the upstream tarball, and there are no licensing problems with redistributing it in the .orig.tar.gz. (And it's deleted in debian/clean so that it can't get into the binary package, thus avoiding any security issues of possible Trojans) [17:29] rmunn: You may want to put #1 in debian/README.source so you don't have to repeat it so often :) [17:30] rmunn: do you want to bring the package to Debian too? [17:30] bdrung, Huh. I'm certain that was the right bug number when I created it... Weird. [17:30] bdrung, Yes, but I'm not 100% sure of the Debian package-submission process... still reading policy documents, etc. [17:30] rmunn: https://bugs.launchpad.net/openerp-venezuela-localization/+bug/514396 looks wrong ;) [17:30] Ubuntu bug 514396 in openerp-venezuela-localization "Correcciones en Reporte de retencione ISLR para cumplir con las especificaciones legales venezolanas." [Critical,Fix released] [17:31] Oh, it's bug #514936. Oops, typo. [17:31] Launchpad bug 514936 in ubuntu "[needs-packaging] nltk (Natural Language Toolkit)" [Wishlist,In progress] https://launchpad.net/bugs/514936 [17:31] rmunn: first things is to check WNPP and open an ITP [17:31] Drat, that means a new upload and getting sistpoty to re-advocate the package. [17:32] bdrung, The nltk.jar info already is in README.Debian. :-) [17:32] It doesn't belong in README.Debian, because it's uninteresting to end-users, but that's a very minor nit. [17:33] no need for a new upload, but if there *is* a new upload, fixing that would be nice :) [17:33] persia: Am uploading the pgadmin3 package, so aftger next dinstall I guess you can do the snc. [17:34] persia: And forgive me my typing as the upload is happening right now, I can't type over the lag properly. ;) [17:34] persia, No need for a new upload re: the README.Debian? Or re: the wrong bug number? I think the wrong bug number does require a new upload. [17:34] rmunn: python-nltk source: unused-override build-depends-without-arch-dep python-yaml [17:34] Or at least fixing the typos isn't working out over the lag. [17:34] bdrung, Already looked at that one & discussed here in #ubuntu-motu a few days ago. It's a false positive. [17:34] Rhonda: No worries :) [17:35] python-yaml is required for the debian/clean step, so per Debian policy it should be in build-depends, but lintian complains. [17:35] rmunn: don't override false positive. instead open a bug report. in your case this bug was fixed in the latest version. [17:35] rmunn: wrong bug number would benefit from an upload. Moving discussion of licensing of the .jar file from README.Debian to README.source would be good, but not essential. [17:36] persia, Ah, README.source is where it belongs? Then since I have to do a new upload anyway to get the right bug number, I'll move it. [17:36] rmunn: python-nltk source: out-of-date-standards-version 3.8.3 (current is 3.8.4) [17:37] rmunn: please refer to version copyright file [17:37] I thought 3.8.3 was current when I made the package two weeks ago... Ah, I see, 3.8.4 JUST came out. [17:37] rmunn: README.Debian should include end-user-interesting information specific to how the upstream source has been packaged, if this changes defaults, etc. README.source should contain developer-interesting information about how the packaging works. [17:37] * persia looks about for fabricesp and is disappointed [17:38] bdrung, What do you mean by "please refer to version copyright file"? I don't understand. [17:38] This is my first "real" package (as opposed to training exercises), so all this feedback is GREATLY appreciated, BTW. :-) [17:38] rmunn: debian/copyright: /usr/share/common-licenses/GPL -> /usr/share/common-licenses/GPL-2 (lintian tag copyright-refers-to-symlink-license) [17:38] bdrung, Understood, thanks. [17:40] rmunn: 1. two recommendations: use DEP-3 for the patch 2. use 3.0 (quilt) source format [17:40] (why not use the latest packaging tools for new packages?) [17:40] * persia notes that due to an outdated dpkg bug in Ubuntu, not all 3.0 (quilt) sources are currently uploadable. [17:41] bdrung, I created the package on Karmic, haven't moved my main work computer to Lucid yet. Now that I'm getting more experience with packaging, I'll probably start creating packages on a Lucid VM. [17:41] (which fixing requires not only an update of dpkg, but also some work to integrate that update into Soyuz) [17:41] persia: really? i had no problems so far [17:41] rmunn: you can build the 3.0 (quilt) package on karmic, too [17:42] bdrung: It depends on the package. Basically, the dpkg in Ubuntu currently has (slightly) different behaviour depending on whether quilt is installed or not, which only catches some packages. [17:42] And I'm not familiar with the deb 3.0 packaging system yet -- any documents I can read about the changes? [17:42] rmunn: http://wiki.debian.org/Projects/DebSrc3.0 [17:42] bdrung, Thanks. [17:43] persia: aha, that thing. building will fail only if the patches do not apply clean (apply with fuzz) [17:43] that's easy to fix [17:43] by just refreshing the patches [17:44] persia, bdrung, geser: but now I should make fake syncs based on current method XbuildY right? [17:44] rmunn: for what is the comment in line 10 in debian/rules? [17:45] ari-tczew: i am unsure [17:45] That was created by "dh_make --cdbs" and I never removed it, since I figured if I did need overrides it would remind me to put them after the includes rather than before. [17:45] ari-tczew: We all agreed you should use "-Xfakesync", but most developers have never heard of that before, so you may not want to try it yet :) [17:45] bdrung, That comment was directed at you, BTW. [17:46] ari-tczew: -XbuildY is definitely broken. -XubuntuY is potentially inconvenient. You decide, and your sponsor will review. [17:46] rmunn: drop it [17:52] Working on all these changes now, will upload to http://revu.ubuntuwire.com/p/python-nltk once I'm done. Thanks, bdrung and persia. [17:53] can someone sponsor fake sync? bug 521411 [17:53] Launchpad bug 521411 in pyelemental "Fake sync pyelemental 1.2.0-2 (universe) from Debian testing (main)" [Undecided,Confirmed] https://launchpad.net/bugs/521411 [18:02] ari-tczew: not with 1.2.0-2build1 :P [18:03] bdrung: XfakesyncY is not oficial demand (yet) [18:06] persia: how should we call the version when we rebuild a fakesync? [18:07] note: rebuild is only add new revision into debian/changelog [18:08] ari-tczew: yes, but which version string would you use? [18:09] bdrung, persia: I'd say -Xfakesync(Y+1), so we need a counter after the fakesync [18:10] geser: yes, that was my thought, too [18:11] so what's next? [18:13] persia: Did you spot anything else in turnin-ng or could you advocate it please? (I'm hoping to get it into Lucid) [18:14] bdrung: Bother. We needed to think about that *before* the mail :) [18:14] I don't like -XfakesyncY [18:15] Maybe -Xalmostsync? [18:15] persia: please, don't going to be crazy ;-D [18:15] persia: -XfakesyncbuildY :) [18:15] Actually, -XfakesyncY is growing on me, because the same sync/merge semantics apply for them as for the first fakesync. [18:16] persia: so please just use old and NOT _deprecated_ XbuildY [18:16] geser: No, I think I like your original suggestion (but please send mail), because we don't want to confuse the tools if we write them. [18:16] persia: -Xsomeidiottookthewrongtarball :D [18:16] bdrung: :) [18:16] and peace [18:16] ari-tczew: -XbuildY doesn't need to be deprecated. It's just wrong. [18:16] ari-tczew: If you don't want to wait, use -XubuntuY [18:17] persia: FFe is coming soon, I want to upload fake syncs this weekend [18:18] persia, geser: here is my fakesync tool: http://paste.debian.net/59755/ (it works on sync request bugs) [18:19] wrrrrrr [18:19] bdrung: That was fast! Looks reasonable to me (but my python is lousy) [18:20] okay, here is my propose: we should use new policy about fakesync, but start with next development cycle, okay? [18:20] bdrung: Actually, one change: task.transitiontoAssignee(assignee=None) should be changed to reference the person processing the fakesync. [18:20] persia: i wrote the script some time ago. i just updated it today. [18:21] persia: why? we upload the patch directly and it will get closed. [18:21] ari-tczew: Why link the policy change to development cycles? [18:23] persia: because now 5 days remaining to FFe and no sense change fakesync policy [18:23] bdrung: Because launchpad.me is working on it, in case someone else tries to do something at a similar time? [18:23] ari-tczew: I don't see how the timing matters at all. [18:23] ari-tczew: fakesyncs sometimes happen days before release, for things like RCbugs processing. [18:23] and new policy is not confirmed by any admins [18:24] There are no admins to confirm it. [18:24] Or if you want to consider those who admin the developer membership, geser and I would be (an unquorate) subset of them. [18:25] by admins I mean about person like dholbach, ScottK or sistpoty [18:26] ari-tczew: dholbach? [18:28] bdrung: why are you suprised? [18:29] ari-tczew: what kind of admin? [18:29] ari-tczew: Why those specific people? I respect them all, but the first is on CC and the (not-currently-functional) MC, but not otherwise empowered, and the latter two are on the release team (or should be once the release team mess gets sorted). [18:29] do you thought about [18:30] omfg [18:30] men's decision: what's revision for fakesync? [18:31] oficial [18:31] ari-tczew: -XubuntuY, as I've told you several times. [18:31] and as this policy change not only affects ~motu but also ~core-dev it should be approved by the TB (if necessary) once a consensus exists [18:31] geser: Agreed. [18:32] * persia hopes consensus can be built without bringing it to the TB [18:33] TB is only for issue where no consensus can be established [18:33] fabrice_sp: Hey. So there's a new pgadmin3 available in the next Debian dinstall run: you mind watching and pulling that when it's ready? [18:33] persia: it is not so obvious, because earlier other person wanted use XfakesyncY [18:33] bdrung: Or we need some "official" statement for some reason (usually related to interaction with external groups). [18:34] ari-tczew: I want to use -XfakesyncY : it's just that it's not discussed in depth. Feel free to use that if you want to be a member of the avant-garde [18:34] persia, sure: that was yesterday's plan :-) [18:34] welcome fabrice_sp [18:34] fabrice_sp: OK. Rhonda stopped by to report the upload, and I'm just passing the message along :) [18:34] :-D [18:34] Hey bdrung [18:35] persia, just reading your email about fakesync: I like the idea of differencing fakesyncs and merges [18:35] fabrice_sp: thanks for uploading openshot. (a simple ACK from you would be sufficient) [18:35] fabrice_sp: I can't take full credit. geser and bdrung were instrumental to the conclusion. [18:36] no ! no ! no ! -100 for XubuntuY fakesync ! please still using XbuildY yet in this development cycle [18:36] bdrung, I only applied revu rule: the second ack'er uploads the package :-D [18:37] ari-tczew: -XbuildY is known to be wrong in several ways, and doesn't work with the archive-admin scripts. Please don't use it. [18:37] omfg [18:37] ari-tczew, no. xbuildy will be automatically synced in next dev, and we may not want that! [18:37] Or it may just cause the archive-admin scripts to lock up, which annoys archive-admins. [18:37] fabrice_sp: it started 7 hours ago with an discussion between ari-tczew and me. [18:38] arriving late, I see :-D [18:38] * fabrice_sp checks the log [18:38] fabrice_sp will be back in one hour (or 30 min if he can read fast) ;) [18:38] heh [18:38] lol [18:39] fabrice_sp: I thought that auto-sync for fakesyncs in next dev cycle it is that what we want to get [18:40] ari-tczew, only if it's a new upstream release. Otherwise, the sync will fail, annoying the archive admin (and we don't want annoyed a-a! :-) ) [18:41] No, they tend to either send high-temperature email or not bother to process syncs. [18:42] fabrice_sp: so auto-sync needs development to differentiate fakesync and clean rebuild [18:43] fabrice_sp: should i put my fakesync script in the ack-sync branch? [18:44] bdrung, that would be great, yes! [18:44] ari-tczew: Which requires a semantic hint, which is the point of using -XfakesyncY : until that is fixed, use -XubuntuY to work around the bug. [18:45] fabrice_sp: pushed [18:46] fabrice_sp, bdrung, geser: are you sure with persia? -XubuntuY until oficial -XfakesyncY ? [18:46] persia: why not use -XfakesyncY now? [18:46] bdrung: I can't think of any good reason, but ari-tczew seems to not want to do that. [18:46] bdrung, cool! I'll push soon also a test-dsc script that will do the build/piuparts run on a local dsc file (I have to convert it to python :-d ) [18:46] in the worst case, we have to request a sync (which will be the same for -XubuntuY) [18:47] No, in the worst case, it crashes auto-sync (which would be the same as for -XbuildY) [18:47] k [18:47] requesting a sync is relatively easy compared to doing a fakesync and requesting blacklist removal. [18:47] (although your tool will help with that) [18:49] so, so, so... men, consensus please [18:50] ari-tczew: if reaching consensus would be that easy we would need to discuss it [18:50] ari-tczew: If you want consensus, wait for discussion on the mailing list. Otherwise, please decide what you think is best. The problems with all of the current options have been outlined. [18:50] ari-tczew: +1 for -XubuntuY until oficial -XfakesyncY [18:51] ari-tczew: If someone disagrees with your decision, you can argue your opinion with them. [18:51] ari-tczew: i would sponsor -XubuntuY [18:51] ari-tczew: use -XubuntuY for now [18:52] Hi all, someone can explain me if this error (http://paste.ubuntu.com/375637/) is serious or not? (debiandoc2latexpdf: ERROR: thumbnail images could not be generated properly). Packages are created and sucessfully installed. [18:53] l3on: "sh: gs: not found" -> missing build-dependency on ghostscript [18:53] l3on: Try using dpkg --contents to see if the .debs contain what you wanted [18:53] so, I would use -XbuildY, but as explained now, I'll use -Xubuntu1. End. [18:54] geser: so I have to add ghostscript in dependences ? [18:54] (I'm new in merging :)) [18:54] ari-tczew: Is there any documentation you've read that specifically asks for -XbuildY? I'm certain enough that is wrong that I want to fix it even before the discussion is completed. [18:54] l3on: yes, either in Build-Depends-Indep or Build-Depends (didn't look at the packaging) [18:55] Yes, it's missed. Adding just "ghostscript" manually, or there is a tool? [18:55] fabrice_sp: now i remembered what i want to tell you: piuparts has no -W parameter (in karmic) [18:56] persia: https://wiki.ubuntu.com/PackagingGuide/Wishlist?highlight=%28fakesync%29 [18:56] bdrung, I have to check which version of piuparts I have because I'm running karmic, and ack-sync works perfectly [18:57] * fabrice_sp is still reading the log :-D [18:57] :D [19:03] persia, what was that comment about? "* persia looks about for fabricesp and is disappointed" [19:04] just curious :-D [19:04] fabrice_sp: pgadmin3 :) [19:04] oh, ok :-D [19:04] You didn't appear to be here, but in case I missed your join, I was hoping you'd ask. [19:05] done then. Thanks for taking care ;-) [19:05] l3on: you can edit debian/control with your editor [19:05] geser: done... and built. [19:05] * fabrice_sp is back [19:05] geser: what do you think about -> http://paste.ubuntu.com/375661/ ? [19:05] seems to be clean. [19:05] interesting to see the discussion about that XfakesyncY notion [19:06] l3on: looks good [19:07] ok, I'm going to upload debdiffs on LP. Thanks geser. [19:11] bdrung, you're right about the -W flag in piuparts: I installed version 0.38 to have that flag [19:14] fabrice_sp: BTW, we may have to port our ack-sync changes to fakesync [19:14] or create a library [19:14] I'm going away to have some fun, bye! [19:15] bye [19:16] geser: can you take a quick look at bug 521455? Is it the right way to make a merge request? [19:16] bdrung, a lib would be fine. This way, I could use it for local dsc testing/checking [19:16] Launchpad bug 521455 in blends "Please merge blends 0.6.10 (universe) from debian unstable." [Undecided,Confirmed] https://launchpad.net/bugs/521455 [19:17] fabrice_sp: maybe checking python-apt if it can help us [19:18] l3on: looks ok on a quick look [19:18] good geser. Thanks a lot :). [19:18] bdrung, rmember I am at "Dive into python" level :-D [19:18] fabrice_sp: it's the right place to learn it. ;) [19:25] Could someone take a few minutes to review http://revu.ubuntuwire.com/details.py?upid=7680 please? I don't think it should be very much work. [19:26] fabrice_sp: python-apt won't help us [19:33] * fabrice_sp is totally lost :-/ [19:47] Hmm, REVU may need an update: my latest build of http://revu.ubuntuwire.com/p/python-nltk created a "python-nltk_2.0~b8-0ubuntu1.debian.tar.gz" instead of .diff.tar.gz and REVU doesn't know how to handle those. [19:47] I mean instead of .diff.gz [19:48] Is this a change introduced by the deb 3.0 packaging tools? This is the first source package I created on Lucid rather than on Karmic. [19:58] rmunn: you may have a "debian/source/format" file, for the "3.0 (quilt)" format ... [19:59] rmunn: yes, that's the new format (tarballs instead patches) [20:02] bdrung: is this format already supported on ubuntu ? Lintian is not ok whith that format ... [20:03] asbin: it's supported and lintian is ok with it. only REVU cannot extract the package. [20:09] bdrung: with lintian 2.2.17ubuntu1.1 I get a message "This package uses a different source package format than 1.0." ! [20:10] asbin: use the lintian version from lucid or grab it from https://launchpad.net/~bdrung/+archive/backports [20:11] asbin, yes, I have "3.0 (quilt)" in debian/source/format, so debuild -S created a .debian.tar.gz -- only problem is REVU doesn't know how to extract it [20:11] bdrung: hum, ok. As I'm still on karmic I didn't have the last version of course ! [20:11] thanks [20:11] Which means I don't get a debdiff at http://revu.ubuntuwire.com/p/python-nltk -- but hopefully it won't make it hard to review [20:12] Question about the REVU code: now that I've made a new source upload, the previous advocation by sistpoty has been invalidated, correct? [20:12] rmunn: the reviewer will probably build it and run lintian on it [20:13] rmunn: ok thanks you ! I use 1.0 format in my package http://revu.ubuntuwire.com/p/enna ... BTW I may need advocation for that package please ! :) [20:13] So I'll need to ask sistpoty to re-advocate the new upload? [20:13] asbin, I'm not a MOTU so I can't advocate packages, otherwise I'd be happy to look at it :-) [20:14] rmunn: Yes I know :) Good luck for your package ! [20:18] asbin: do you intend to bring the package to Debian, too? [20:18] openshot accepted! :-) [20:21] bdrung: yes the package is already waiting on debian mentors :) [20:21] fabrice_sp: wow, they were fast [20:22] asbin: can you link the ubuntu bug to the debian bug? [20:23] bdrung, yeah: the source NEW is generally slower. Now, binary NEW :-D [20:23] :) [20:23] bdrung: you mean in the launchpad need-packaging bug ? [20:23] asbin: yes [20:24] fabrice_sp: how high is the change that we get yofrankie into lucid? [20:24] s/change/chance/ [20:24] do you have a link? [20:26] fabrice_sp: i have no source tarball and no debian directory. :D bug #311938 [20:26] Launchpad bug 311938 in ubuntu "[needs-packaging] Yo Frankie!" [Wishlist,Confirmed] https://launchpad.net/bugs/311938 [20:27] fabrice_sp: give me an hour and you get your dsc file [20:27] bdrung, ok ;-) [20:27] bdrung: done ! https://bugs.launchpad.net/ubuntu/+bug/519063 [20:27] Ubuntu bug 519063 in ubuntu "[needs-packaging] enna" [Wishlist,New] [20:28] fabrice_sp: but you have to test it (my currently running karmic machine has no 3D) [20:28] asbin: go to "also affected distribution" and set the link there [20:29] hi, i'm looking for someone to review gtklick, a GTK metronome for JACK, written in Python: http://revu.ubuntuwire.com/p/gtklick [20:32] dooooomi: : do you intend to bring the package to Debian, too? [20:33] bdrung: ok, I never used this option ... I've linked it to the debian bug now [20:33] asbin: thanks [20:34] bdrung: yup, i'll talk to the debian-multimedia guys [20:34] bdrung: for now i'm hoping to have the package finished in time for lucid [20:34] bdrung, I think it's ok here. What is the command to check? [20:34] dooooomi: can you link the ubuntu bug to the debian bug? [20:35] fabrice_sp: ? [20:35] ·D [20:35] 3D [20:35] fabrice_sp: you have to check if the game works. [20:35] ok [20:36] * fabrice_sp is getting tired [20:36] Just put here the link: I'll check the log tomorrow morning [20:36] bdrung: by debian bug you mean the rfp? [20:37] dooooomi: yes. you should rename the RFP to ITP, when you package it. [20:39] bdrung: how do i do that? [20:39] bdrung: could you review my package enna ? http://revu.ubuntuwire.com/p/enna (if you have time ...) [20:40] dooooomi: http://www.debian.org/devel/wnpp/ -> ITP and http://www.debian.org/Bugs/server-control [20:40] asbin: ping me in a hour again [20:40] bdrung: ok thank you ! [20:41] then i might have time for it [20:42] bdrung: thanks, got some reading to do ;) [20:54] what is the current Standards-Version ? 3.8.3 or 3.8.4 ? on REVU, the 3.8.4 is not recognized ... [20:55] asbin: you can check - install the debian-policy doc from lucid, and check /usr/share/doc/debian-policy/* [20:58] lifeless: exactly, the debian-policy in lucid is 3.8.4 : http://packages.ubuntu.com/lucid/debian-policy, but on REVU this version is flagged as "newer-standards-version" by lintian ... [20:58] bug in revu [21:02] Could someone please review / sponsor http://revu.ubuntuwire.com/p/turnin-ng (simple python application, both turnin-ng_1.0.1-0ubuntu1_source.changes and turnin-ng_1.0.1-0ubuntu1_i386.changes are lintian -IivmE --pedantic clean) [21:15] lifeless: The "bug in REVU" is that there's no good sparc kernels for karmic or lucid :) [21:16] persia: REVU runs on sparc?! [21:16] persia: cause, that might really be the bug ;> [21:16] lifeless: Have an extra machine and lots of bandwidth you want to donate? [21:18] persia: yes to the former, I live in Australia to the latter. [21:18] lifeless: Yeah, well. We have bandwidth available in UK and Germany, but even then shipment gets expensive. [21:19] But for now, REVU mostly gets by, even if it gets confused sometimes. [21:19] revu is only as confused as the sparc port is :P [21:20] (at least it is now, earlier on when I still hacked on it, it was as confused as /me *g*) [21:21] Well, we have userspace solutions for a lot of it, in one place or another, but the backporting gets messy. [21:21] If we had a good kernel, we could probably run karmic. [21:23] once upon a time, I'll simply dist-upgrade the box and then go on vacation :P [21:25] sistpoty: to lucid! [21:25] * sebner hugs sistpoty :D [21:25] sebner: to lucid+1 :P [21:25] hi sebner [21:28] geser: looking at bug #521380: please apply for core-dev, kthxbye ;) [21:28] Launchpad bug 521380 in dia "Don't use LOCALMODLIBS from python for linking" [Undecided,New] https://launchpad.net/bugs/521380 [21:30] geser for core-dev \o/ [21:30] sistpoty too \o/ [21:30] maybe generalist developer now *g* [21:30] sebner: I'm already core-dev :P [21:30] sistpoty: *haha* but you have to envolve to generalist developer :P [21:31] * persia remembers that sistpoty holds the record for the shortest-ever core-dev application (and probably always will) [21:31] heh [21:31] sistpoty: if your life becomes boring you can still become DD :D [21:32] sispoty: fyi I have responded to your question in bug 521164 [21:32] Launchpad bug 521164 in omhacks "omhacks FTBFS: open O_CREAT needs 3 arguments" [Undecided,Confirmed] https://launchpad.net/bugs/521164 [21:32] sebner: heh, tried that once, but got rejected since I was too lazy *g* [21:32] sebner: he plans to first break REVU before breaking Debian :) [21:32] xD [21:32] kamalmostafa: looking [21:32] breakage everywhere needs to be the goal! [21:33] Um, no. [21:35] bdrung: meh, I broke asm3 with sponsoring your merge (looks like javahelper is the one to blame though, as it has a dependency on univers) [21:36] persia: you are missing the point. Bleeding edge leads to breakage :P [21:36] sistpoty: got the failed message. javatools was promoted to main. [21:37] bdrung: ah, so I guess we can retry once the transition to main is complete? [21:37] bdrung: or does javatools need a no-change upload first? [21:37] sistpoty: javatools is already there. [21:38] ah, k [21:38] sistpoty: we have to promote python-scriptutil to main [21:39] bdrung: ah, right, that was it [21:42] RainCT: congrats on mistelix :) [21:43] sebner: Haha. Yeah, was about time that it gets uploaded... [21:44] RainCT: well, it's your own fault. Just look at your rules file .. I'd never have uploaded it tbh :P [21:44] sistpoty, Would you have time to look at http://revu.ubuntuwire.com/p/python-nltk again? I discovered I had written the wrong bug number in my changelog, so I had to upload a new version of the package -- and so your advocacy yesterday is now out-of-date. [21:44] * RainCT hits sebner with a stick [21:44] * sebner hides [21:44] sebner: Oh, did you see that the dpkg-buiildpackage changes required for the dpkg merge required to allow Soyuz to accept alien-arena were uploaded? [21:44] sistpoty, I upgraded the packaging to the "3.0 (quilt" format, but there are no other technical changes, so it should be a fairly quick review when you have time for it. [21:45] persia: I'm reading your sentence but I'm not understanding it xD [21:45] sebner: You should be doomed to using CDBS until the end of your days! :D [21:45] Incidentally, I discovered that REVU doesn't know how to handle the 3.0 format -- .debian.tar.gz tarballs break its poor little brain. :-) [21:45] RainCT: CDBS would be doomed through me then :P [21:45] rmunn: Yeah, REVU is running on a Hardy box. [21:46] + SPARC [21:46] poor Revu [21:47] sebner: You care about https://lists.ubuntu.com/archives/lucid-changes/2010-February/005483.html as the first step towards fixing alien-arena [21:47] persia: Yeah I know. After bzr stuff is done cjwatson does the dpkg merge. I heard of it already [21:49] persia: Thanks for the hint but we don't want to give cjwatson that much of pressure :P [21:49] kamalmostafa: you've got a point with umask there, probably I'm just paranoid since the files reside in sysfs ;) [21:50] kamalmostafa: uploading [21:50] sebner: Then stop highlighting :) [21:51] kamalmostafa: oh, i.e. uploading after I've done a test-build, as it looks that I haven't done that yet [21:52] sistpoty: very good, thanks for reviewing and sponsoring it. should build fine for you. :-) [21:52] kamalmostafa: thanks for the patch in the first place ;) [21:52] persia: pssst, that's reverse psychology. He'll feel guilty and makes dpkg top priority once he reads the messages of our poor souls :P [21:53] rmunn: looking [21:53] sistpoty, Thanks! [21:53] bdrung: hi, you ask me to ping you now ;) can you please have a look at enna ? http://revu.ubuntuwire.com/p/enna (if you have the time to ... ) Thanks ! [21:54] I don't think that works so well. More irc highlighting seems to reduce time for development work. [21:55] * sistpoty highlights persia and sebner :P [21:55] * sebner hugs sistpoty and persia :D [21:55] :) [21:55] * bdrung wonders if sistpoty creates the MIR for python-scriptutil. [21:56] sistpoty: I really think we have too less life and too much time xD [21:56] * sistpoty would prefer if bdrung would do it [21:56] let's see if reverse psychology works [21:56] sebner: heh [22:10] evening :) [22:11] hi, the upstream for mscore (which i look after) wants to change the [source] package name to "musescore". would the best way to go about doing that to be to upload a new source package, "musescore" which builds binaries using that name, and a new version of "mscore" which builds dummy packages that depend on the musescore packages? should i also have the musescore binaries Provide mscore-named packages, so that the mscore source package can eve [22:11] ntually disappear? [22:12] (could this all be done before FF?) [22:12] tsmithe: don't upload a new version of mscore [22:12] just have musescore provide dummy packages too [22:12] i thought about that. [22:12] its whats normally done [22:13] but surely then, musescore and mscore would both be in the archives building binaries with the same name? or there could be some timing peculiarities? [22:13] you get the archive admins to remove mscore [22:14] ok, i'll build the package. is the procedure these days to upload to revu, still? [22:14] dunno; going out now sorry [22:14] eventually, i'll have it uploaded to debian, but i want it to be definitely in lucid [22:14] right, cheers for the help [22:16] tsmithe: Didn't you get mscore into Debian? [22:16] i did [22:17] but it's quicker for it to go into ubuntu first, seeing as ff is in 5 days [22:17] Oh, right, because of NEW :/ [22:17] i can always sync later :) [22:17] exactly [22:17] tsmithe: But you don't need REVU for a source rename: just prepare a new diff.gz and upload it to a bug against mscore. [22:17] (remembering to create the dummy transitional packages) [22:17] well, i will also want an updated orig tarball :) [22:18] i've done all the work, it's just a matter of uploading [22:18] Right, but you'd get that from either the watch file or the get-orig-source rule, either of which would be in the diff.gz, which your sponsor can pull from upstream. [22:19] that's tricky, because i want to upload a beta version, which is in actuality a lot more stable than the current version 0.9.5. however, there is no tarball released for it, as it is built from vcs sources. [22:19] tsmithe: get-orig-source can solve that :) Just document how to construct the tarball in the form of a make rule. [22:20] tsmithe: But be sure to use a version like 0.9.6~beta-0ubuntu1 so that it can be overridden by the newer release from Debian. [22:20] of course; it's done. my get-orig-source rule exists, it's just a matter of creating a "get-beta-orig-source" rule to handle the svn case [22:23] heh. [22:25] who should i subscribe to the mscore bug? [22:26] tsmithe: u-u-s (and me, because I want new shiny musescore) [22:27] you can always use the ppa! ;) [22:27] I don't use PPAs as a matter of ideology. [22:27] although.. it is a little out of date :s [22:27] persia, really? [22:27] Really. [22:27] I think the proliferation of third-party repositories is ultimately bad for the health of Ubuntu. [22:27] but aren't there cases where it's, maybe not necessary, but at least worth-while [22:28] oh, i agree. but i try to be pragmatic about it. [22:28] i believe that mscore releases tend to get less buggy as they go on, but in a way that isn't compatible with the release process for ubuntu [22:28] I believe it discourages people from trying to have their applications included, and encourages weak packaging skills by reducing the value of peer coordination and training. [22:28] for example [22:28] that's true, too. but my case is still not a rare one. [22:28] agreed. [22:28] the overall stability of ubuntu seems too tightly dependent on specific package versions [22:29] either we need ppas, or a looser system [22:29] (but looser doesn't necessitate less rigour) [22:29] If I were a software developer, I'd love PPAs because it makes for an easy (and mostly safe) way to expose stuff to testers and get feedback. [22:29] But I'm a distro developer, so I don't :) [22:30] but, as a distro developer concerned with the future of your distro, don't you want it supported by devs who don't light the apparent barrier to entry, regardless of whether it's there for a good reason? [22:30] *don't like [22:30] tsmithe: Out of curiosity, how isn't the musescore release process compatible with the Ubuntu process? [22:30] tsmithe: I'd rather reduce the perception of barrier-to-entry :) [22:31] lots of bugs are fixed in 0.9.5/.6 that are present in 0.9.4 (which is in karmic). but isn't it true that new upstream versions (which is what they are) are not desirable in stable ubuntu releases? and, as these fixes are too intrusive to be backportable, they're not really feasible included. and so i popularise the ppa. [22:32] Ah, because musescore is releasing on a very fast cycle. [22:33] Well, our ideal process would be for someone to backport only the bugfixes (and not new features). [22:33] exactly, but that's not really possible in this case. [22:33] Alternately, to have separate feature vs. bugfix branches by upstream. [22:33] But yeah, that's often not possible. [22:33] and, i'm sure it's not just my project that's affected. [22:34] No, it's any project with a frequent-release model and no long-term support commitment for any releases. [22:34] i'd prefer ubuntu-proposed (say) to accept new upstream releases on the promise that they were more stable, and then test. [22:34] The issue is the testing. [22:34] if the promise is good, then include it (if that's realistic, due to things like compatibility etc) [22:34] hmm. [22:34] There are some projects that have that sort of arrangement: it requires approval by the TB. [22:35] And to have someone specifically caring for it in Ubuntu. [22:35] persia: Hi, you remember, you let a comment on enna on REVU http://revu.ubuntuwire.com/p/enna , I had made the necessary changes, so if you want to have a look it will be nice ! :) Thanks [22:35] But without that level of commitment to Ubuntu by a project, there's a risk to Ubuntu that something might go wrong. [22:36] For example, I'd really hate to try to explain to my mother why she needs to do something different when she only meant to apply "critical bug fix updates". [22:36] right. [22:36] i do specifically care for musescore in as much as i regularly provide new "releases" in the ppa, and respond to queries etc. i also feel that it's a minimal risk kinda thing. but things *do change*, and that would affect documentation and support. [22:37] Wherein lies the risk in allowing new features. [22:38] Personally, I understand both viewpoints, but I think the current policies are a reasonable compromise to both allow new stuff in each release, and avoid confusing users who didn't intend to upgrade. [22:38] and hence the status quo [22:38] Right. [22:38] i agree that we have a good compromise. [22:39] But we try to make the release cycles relatively short, to avoid getting too out of date. I'm not sure there's a perfect answer. [22:39] guys, i have this error during lintian run --> changelog-should-mention-nmu <-- after i decided to rebuild the package http://pastebin.com/f2740a888 [22:39] and my situation is such that, when i do want to get a new release in ubuntu, because i keep care of the packages regularly, there's not too much change i need to make. [22:39] paissad, not that i know the specific error, but run "lintian -i" for an explanation [22:39] i've read the lintian tags info but i'm a lil bit confused [22:40] Hi. I'm trying to package a gtk module. It's only a single .c file, that didn't come with a make file. I read about making a simple make file at http://ubuntuforums.org/showthread.php?t=497200, and got it to compile with that. However, before the makefile you would install the file with sudo cp. How do I modify the makefile so that I can start packaging it like http://www.youtube.com/watch?v=zKLabbXTqMc explains? I can p [22:40] paissad: What revision string did you use? What name is listed as "Maintainer", and what name is listed in the last changelog entry? [22:40] tsmithe, lintian-info --tags ... i did it [22:40] in ubuntu, i think that one's ignorable because of the maintainership situation (use the motu team, normally); i'll let persia take care of this :) [22:40] SoftwareExplorer: Just compile it directly in debian/rules build: with gcc [22:40] right [22:40] * tsmithe disappears [22:41] tsmithe: I'll grab musescore in a few hours. Thanks for pushing to get it in. [22:41] (unless someone else uploads it first) [22:41] no problem, and thank you. [22:41] Ok, so I should read up on how debian/rules works? [22:41] SoftwareExplorer: It's a makefile. [22:42] http://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules [22:42] persia, can i talk to you about a new python package later this week, as well? ideally, it needs to go to debian. (it's called "pisa" if you want to briefly look at the description in ppa:mscore-ubuntu) [22:42] asbin: sorry. it's too late now for me. will have a look at it tomorrow. just ping me again then [22:42] Ok, I guess I'm learning makefile as I go. [22:43] bdrung: OK no problem, thanks :) [22:43] persia, here is the changelog http://pastebin.com/f54122855 --> pms-linux_1.20.392-1.1_all.deb and here is the control file http://pastebin.com/f550683f0 [22:44] SoftwareExplorer: makefiles are easy to learn except you write makefiles like http://code.google.com/p/gnome-colors/source/browse/trunk/gnome-colors/Makefile ;) [22:44] paissad: "DIAKHATE Papa Issa " != "Papa Issa DIAKHATE " and the revision is -1.1 [22:45] persia, that's all o0 [22:45] oops [22:45] bdrung: Is there a web page that explains make files well enough to get me started with out takeing a couple of hours to read? [22:45] paissad: Yep. The tools noticed the difference, and thought you weren't you. [22:46] bdrung: It can get better than that: http://bazaar.launchpad.net/~persia/+junk/moblin-analysis/annotate/head:/Makefile [22:47] persia: that makefile is dead simple. no foreach, no call, ... [22:47] Um, read it again then :) [22:47] * persia has nested calls in foreaches, etc. [22:47] OOh, and foreaches in calls :) [22:48] SoftwareExplorer: the long way: http://www.gnu.org/software/make/manual/make.html or just google for makefile tutorial [22:48] bdrung: Ok, Thanks. [22:49] persia: found them, but my makefile is longer ;P [22:50] bdrung: Yes, much. I just think mine happens to be a nice example of nested recursion :) [22:50] * persia is especially proud of PICK_FILE [22:51] yes, PICK_FILE is nice [22:52] But I failed to use define at all, which perhaps makes it less fun :) [23:18] Hi, [23:18] I'm part of the Cairo-Dock team and I've a little question: I've downloaded the ubuntu branch of Cairo-Dock and I've updated it. Do I have to commit with a message respecting some rules? Can I push my merge proposal branch everywhere in Launchpad or not? [23:18] Thanks for your help ! [23:20] asbin: wrote a comment to http://revu.ubuntuwire.com/p/enna [23:21] gilir has answered to my question, thanks ! [23:21] bdrung: great thanks ! [23:23] asbin: yw [23:54] aargh ffs, just deleted my got-orig-source with a careless rm. there goes another hour downloading :s [23:55] (and a further half hour to do a final pbuild..)