/srv/irclogs.ubuntu.com/2010/02/13/#ubuntu-motu.txt

dupondjegeser: is there a special command to generate a merge bugreport ?00:00
geserdupondje: no00:00
geserdupondje: 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 bug00:01
ryanakcaCould 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:02
lfaraonegeser: oops, thanks.00:04
geserryanakca: does it only work with python 2.6?00:05
ryanakcageser: No, python2.5 as well00:05
ryanakcageser: switch to python (>= 2.5) in control and 2.5-2.6 in pyversions ?00:06
geserryanakca: then 2.5- in debian/pyversions would be better (if I remember the syntax correctly)00:06
ryanakcageser: Wouldn't that also let 3.x in?00:06
ScottKryanakca: No00:06
ryanakcaor no, nevermind, pycompat takes care of that00:06
dupondjegeser: https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/52121700:07
ubottuUbuntu bug 521217 in gnucash "Merge gnucash 2.2.9-3 from debian sid" [Undecided,New]00:07
ScottKThere will be a seperate way to specify Python3 versions.00:07
ScottKryanakca: Also XS-Python-Version is preferred over pyversions.00:07
ryanakcaScottK: OK00:07
dupondjeah damn, forgot to change maintainer ;)00:07
geserScottK: do you know if we keep python3.0 in the archive for lucid?00:08
ScottKgeser: I think not.  I think just 3.1.00:08
ryanakcaScottK, geser: done00:09
dupondjefixed :)00:10
geserdupondje: 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:11
dupondjegeser: so I need to add old ubuntu changelogs ? I checked the patches, and everything got into sid00:13
lifelessdupondje: if everything is in sid, do a sync, not a merge00:13
dupondjelifeless: well everything that was in last real sync is now into sid. But I added a new patch for the version in sid00:14
dupondjeso its a merge ?00:14
lifelessEPARSE00:15
geserdupondje: sort of, a comment in the bug about your analysis of the ubuntu delta would be good00:15
geserlifeless: all old ubuntu delta got into the Debian package -> sync but the package would FTBFS without a new patch00:15
lifelessah00:16
lifelessI'd do a sync, let it FTBFS, and then a new ubuntu patch00:16
geserdupondje: and don't forget to subscribe the sponsors-team00:16
sistpotygeser: all fine as expected, now I can just upload, or do I need to bzr push?00:16
gesersistpoty: bzr commit00:17
sistpotygeser: already done that00:17
geserbzr mark-uploaded00:17
geserbzr push lp:ubuntu/mknbi00:17
geserand upload the build package00:17
geserthe push will mark the merge-proposal as merged (else I have to update the status myself)00:18
geserlifeless: 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
sistpotygeser: ok, done all that, thanks a lot!00:19
gesersistpoty: until we get "BuildFromBranch" into the archive one has to push and upload00:19
ari-tczewsistpoty: hi, are you active on IRC if development cycle going to FFe?00:20
sistpoty(I must admit that that's the most complicated form I've seen so far to review a *simple* debdiff)00:20
sistpotyhi 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
gesersistpoty: if would have wanted a simple debdiff, I could have provided it00:21
sistpotygeser: then I wouldn't have learned the bzr magic ;)00:21
dupondjegeser: https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/521217 => added ubuntu changelogs + more info for the merge00:22
ubottuUbuntu bug 521217 in gnucash "Merge gnucash 2.2.9-3 from debian sid" [Undecided,New]00:22
sistpotygeser: I think bzr really comes in handy for more complicated things, and you got me curious to find out ;)00:22
ari-tczewgeser: wanna sponsor?00:23
gesersistpoty: you now know 2/3 of how to do bzr based merges too :)00:23
geserari-tczew: sponsor what?00:24
lfaraoneHow 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
sistpotygeser: 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:24
gesersistpoty: 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
sistpotys/bad/underdocumented/00:25
ari-tczewgeser: sync bug 52122000:25
ubottuLaunchpad bug 521220 in kadu "Sync kadu 0.6.5.4-1 (universe) from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/52122000:25
sistpotygeser: 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:26
lifelessgeser: because a) most packages get built more than once anyway, so its not like its a new thing00:28
lifelessgeser: and having a smaller more obvious delta against debian helps the next sync/merge cycle.00:29
geserin such a case I wouldn't insist on keeping the old ubuntu changelog entries00:29
geserbug I still would prefer to do 1 upload instead of a sync and patch later00:30
dupondjegeser: 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
dupondjeit introduces http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=56720800:31
ubottuDebian bug 567208 in gnucash "Gnucash 2.2.9-3 has no graphing support" [Serious,Open]00:31
sistpotylifeless: 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 package00:32
geserdupondje: 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 ok00:33
dupondjewell now its clear anyway :D00:34
sistpotylifeless: 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 change00:34
sistpoty(that sentence was grammatically wrong)00:35
lifelesssistpoty: thats what I'm saying, if the analysis has been done to determine 'nothing dropped' then doing a sync records that analysis00:35
lifelessotherwise it gets larger and larger and harder to tell00:35
lifelessparticularly with upstream releases take patches00:35
sistpotylifeless: only that for bigger changes the analysis might be wrong (ok, if a sync is already requested, there's no going back anyways)00:36
sistpotylifeless: 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 time00:37
sistpotylifeless: until I was convinced (maybe with a pointy stick) that there is some value to keep old changelog entries ;)00:37
paissadit seems that the package is ok now , may someone confirms it ? please00:39
paissadhttp://revu.ubuntuwire.com/p/pms-linux00:39
dupondjenite guys00:46
dupondjethx for assistance :)00:46
quentusrexAnyone able to help debug a package file issue? I have a package that has stopped installing certain files.00:47
quentusrexI have the package freeswitch, and freeswitch-lua00:48
quentusrexfreeswitch-lua depends on freeswitch, and f-lua will install a set of .so's and .la's but it isn't happening any more00:48
quentusrexI have extracted the f-lua.deb with dpkg-deb --extract...00:48
quentusrexand the files are there00:49
quentusrexthey jsut aren't ever copied to the location...00:49
quentusrexit's driving me insane... I have no idea what could be going wrong...00:49
quentusrexlifeless, sistpoty ^00:51
sistpotyquentusrex: .la files should generally get removed, let me dig the thread on debian-devel00:52
quentusrexgenerally yes, but not in this case.00:53
quentusrexbut I am looking at the freeswitch.install file and it has a bunch of .so's that are getting installed00:53
quentusrexbut the freeswitch-lua.install file has the list of files, but they aren't getting copied.00:53
quentusrexI 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:54
sistpotyquentusrex: 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
quentusrexI think I found something interesting: chroot-autobuild/build/buildd/freeswitch-lua_1.0.4+repack12-0ubuntu16625M.0~karmic_amd64.deb00:57
quentusrexthat step00:58
quentusrexdoesn't actually copy files...00:58
quentusrexit doesn't copy the .so's like the other steps do00:58
quentusrexhttp://launchpadlibrarian.net/39125363/buildlog_ubuntu-karmic-amd64.freeswitch_1.0.4%2Brepack12-0ubuntu16625M.0~karmic_FULLYBUILT.txt.gz00:59
quentusrexyou can see if you search for the chroot line in that buildlog00:59
quentusrexjust above that maybe 100 lines up00:59
quentusrexit copies .so's00:59
quentusrexbut it doesn't for any other package.00:59
quentusrexthat's my problem.00:59
quentusrexsistpoty, do you see what I mean?01:01
sistpotyquentusrex: 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.deb01:01
quentusrexright01:01
quentusrexbut in freeswitch-lua_1.0.4+repack12-0ubuntu16625M.0~karmic_amd64.deb there are no .so files01:02
quentusrexnor in -perl, or -spidermonkey01:02
quentusrexetc.01:02
quentusrexwhen there should be atleast a few in each.01:02
iclebytedoes 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:02
sistpotyquentusrex: I'm sorry, but I cannot really help you with ppa-related things. please ask in #launchpad01:03
sistpotyiclebyte: there's no debian/changelog?01:03
iclebyteno.. I'm attempting to build postfix-2.5.1 sources after applying the VDA quota patch.01:04
iclebytesistpoty, 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:05
sistpotyScottK: ^^ reproducible with plain postfix as in the archives01:08
* ScottK looks01:09
sistpotyScottK: do missing build-depends result in that error? (as I don't have all b-d installed)01:09
sistpotyScottK: looks like it, sorry for the noise01:12
ScottKAh.01:12
sistpotyiclebyte: you'll need all build-dependencies installed01:12
sistpotyiclebyte: hence an apt-get build-dep postfix01:13
sistpotyiclebyte: should fix the "problem"01:13
ScottKiclebyte: 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
iclebyteI already did that...01:13
sistpotyiclebyte: others than that, if anything else but the *ubuntu source package* doesn't build, I'm sorry, but we cannot really help you here01:14
ari-tczewsispoty: can you sponsoring for main?01:15
sistpotyari-tczew: yes01:15
ari-tczewcool!01:16
sistpotyari-tczew: as in got a but number?01:16
sistpotys/but/bug/01:16
ari-tczewsistpoty: not now, generally I'm going to do a debdiff for some fake syncs01:17
iclebyteokay, 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
iclebytethere'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 manually01:17
sistpotyari-tczew: ok01:18
sistpotyiclebyte: did you do an apt-get build-dep postfix?01:18
iclebytei did both.01:19
sistpotyiclebyte: what version of Ubuntu are you running?01:20
iclebyte8.04-LTS the server one.01:20
sistpotyiclebyte: let me try to reproduce the problem (takes some time, I'll need to create an 8.04 chroot first)01:22
iclebytesistpoty, thanks very much!01:24
* iclebyte might make a cup of tea and hang around a bit =)01:24
iclebytesistpoty, I've fixed it!01:31
iclebytebecause 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:32
iclebyte(that's my assumption as to how it works anyway)01:33
sistpotyiclebyte: great01:34
iclebytethankyou for your help though, it is much appreciated01:35
sistpotyhyperair: 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
ubottuLaunchpad bug 512358 in e2fsprogs "FTBFS: missing html files" [Undecided,New] https://launchpad.net/bugs/51235802:05
* sistpoty heads to bed now, gn8 everyon02:09
sistpoty+e02:09
paissadi see my package now in the site, but is it in the right place in order to get advocated ?02:35
paissadhttp://revu.ubuntuwire.com/p/pms-linux02:35
paissadis there something else to do ?02:36
wrapsterI want to build a pkg so I un-tarred the source put it into a dir called <my-deb-pkg-version1> then entered that dir and did a  dh_make02:53
wrapsterbut it fails saying.. cannot understand the dir name02:54
lfaraoneMy 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?03:46
doctormoWe're looking for advice on bug 521263 can anyone lend a hand?04:22
ubottuLaunchpad bug 521263 in groundcontrol "GC postinst should not modify configuration files owned by other packages" [Undecided,New] https://launchpad.net/bugs/52126304:22
superm1<3> is the most favorable solution04:27
superm1although you'll probably want to raise that with the freedesktop folks first04:28
lfaraonedoctormo: see DPM §10.7.4: http://www.debian.org/doc/debian-policy/ch-files.html#s10.7.404:29
lfaraonesuperm1: which would be doable in time for FF? :)04:29
superm1lfaraone, well lob an email over to their mailing list and see how they feel about adding another directory to the spec04:30
superm1they wont have a new release in time probably, but if they agree to it, nothing is to stop you from backporting such a thing04:30
superm1which should be achievable in time for FF04:31
superm1and if not, I don't see why an FFe couldn't be done for something like this04:31
lfaraonesuperm1: well, groundcontrol isn't in Ubuntu yet.04:31
superm1lfaraone, that's okay.04:36
superm1lfaraone, the other thing i'd propose is maybe just choosing one of the existing xdg directories and making a subdirectory04:37
lfaraonedoctormo: is that an acceptable alternative?04:37
superm1like $DOCUMENTS/Projects perhaps04:37
lfaraonedoctormo: (assuming XDG says "no")04:37
doctormolfaraone: 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 endevour04:43
lfaraonedoctormo: I mean, can't we have some better functionality to control whether groundcontrol is enabled or not than XDG settings? :)04:43
doctormoYou mean, display the projects banner on every nautilus folder04:44
lfaraonedoctormo: no, default to something like $DOCUMENTS/Projects, and let it be configurable via say .config/groundcontrol/blah.ini04:45
doctormobleh, configs for directories, it's like they want to make this hard04:45
doctormoWhat would create that folder04:46
doctormoWhy would that be default04:46
doctormoThat's not even how I organise my projects04:46
doctormoprojects aren't documents04:46
lfaraonedoctormo: you're right. we could just ignore the XDG spec entirely and write to $HOME/Projects.04:48
kklimondaanyone 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 problems04:52
kklimondathere 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:53
doctormolfaraone: The cheese program creates a directory every time it runs, it's really annoying04:57
doctormoand for many months I never knew why04:57
doctormoIt turns out it was because the XDG video directory pointed to my home folder04:57
doctormoAnd it would magically make a directory Webcam every load04:58
doctormoThat's also a really bad idea04:58
doctormoI 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.04:59
maitrayaI am a high school student. What are the qualifications I require to be a MOTU member?06:59
maitraya[12:29] <maitraya> I am a high school student. What are the qualifications I require to be a MOTU member? Please help07:03
kklimondama10, https://wiki.ubuntu.com/MOTU#So%20you%20want%20to%20be%20a%20MOTU?07:03
kklimondaai07:03
kklimondamaitraya, https://wiki.ubuntu.com/MOTU#So%20you%20want%20to%20be%20a%20MOTU?07:03
maitrayathanks07:04
fabrice_spmaitraya, also see the topic (https://wiki.ubuntu.com/MOTU/Contributing)07:06
ari-tczewwould be nice if everybody will update its merges before FFe !09:53
hyperair'its merges' <-- referring to what?09:53
ari-tczewe.g. if you did 3 merges and now these merges are not updated, would be nice if you'll update these merges before FFe09:55
hyperairwhat do you mean by "not updated"?09:58
hyperairas in not uploaded yet?09:58
hyperairor there are new merges to be done?09:58
hyperairor what?09:58
ari-tczewnew merges09:59
ari-tczewof course09:59
hyperairah09:59
dupondjeI uploaded one, waiting to be accepted :P10:01
hyperairquadrispro: regarding codelite, are you interested in taking over maintainership of it?10:07
hyperairquadrispro: i noticed you uploaded a new upstream release of codelite recently.10:07
quadrisprohi hyperair! yep, that release fixes a lot of issues10:08
hyperairquadrispro: cool. in that case, could you keep the git packaging repository up to date, or move the packaging elsewhere?10:10
quadrisprohyperair, ah! you're right10:10
quadrisprono, I'll update the git repo10:10
hyperairi've already updated it on your behalf =)10:10
quadrisproI didn't notice it before10:10
hyperair=)10:11
quadrisproexcellent :)10:11
hyperairanyway, 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:12
ari-tczewis it available to do a merge past FFe?10:13
hyperairquadrispro: you might also like trying to get codelite into debian, if you know someone who would upload it.10:14
asbinHi ! 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:17
geserari-tczew: yes, after FF you can do merges too, you just might need a FF exception when merging a new upstream version10:18
ari-tczewgeser: but if there are not new upstream version, just new release Debian version: do I should give a FFe reason?10:19
geserno, but think if we need those changes before merging10:22
gusnanCould 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:37
quadrisprohyperair, ok10:42
paissadguys, my package does no appear in new packages ! ... in the http://revu.ubuntuwire.com/ site ... the package is pms-linux ^^11:25
ari-tczewwhy people uploading new packages to REVU instead Debian Mentors?11:26
paissadoh11:27
geserthey still have hope to get the package faster through REVU than Debian mentors11:28
paissadbtw, the package does appear in http://revu.ubuntuwire.com/?archived=true, but is it enough ?11:28
jpdspaissad: Unarchived.11:30
paissadjpds, i should unarchive it ? .... that's what you mean ?11:31
jpdspaissad: No; that's what I've done and it's now on the front page.11:31
paissadoh ok thx then :)11:32
oojahCould someone take a few minutes to review http://revu.ubuntuwire.com/details.py?upid=7680 please?11:33
ari-tczewbdrung: ping11:43
bdrungari-tczew: pong11:43
ari-tczewbdrung: is there a different process between fake sync universe and fake sync main?11:44
bdrungno, there shouldn't11:44
ari-tczewbdrung: so you can't doing fake sync11:44
ari-tczewbdrung: look @ bug 51729711:45
bdrungwhy?11:45
ubottuLaunchpad 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/51729711:45
bdrungari-tczew: thinking about it, the ubuntu diff is better.11:47
ari-tczewbdrung: look too @ http://pastebin.com/d3205080611:48
ari-tczewbdrung: so, do you will review again my debdiff in bug 521337 ?11:50
ubottuLaunchpad bug 521337 in pyclamd "Fake sync python-pyclamd 0.1.1-1 (universe) from Debian testing (main)" [Undecided,New] https://launchpad.net/bugs/52133711:50
bdrungari-tczew: yes, will do your fakesync11:50
ari-tczewbdrung: thanks :-)11:51
bdrungari-tczew: i will drop the 0.1.1-0ubuntu1 changelog entry11:53
ari-tczewbdrung: hmmm, main sponsors didn't drop ubuntu's changelog ;->11:54
bdrungari-tczew: let's see if i can find a common practice for it11:57
=== Knightlust is now known as Igorots
ari-tczewbdrung: have debian/changelog structure like in merges,  I guess11:59
bdrungari-tczew: a real sync would drop the ubuntu changes, too.11:59
ari-tczewbdrung: heh, dispute quesion12:01
ari-tczewmaybe other MOTU give opinion12:01
ari-tczewwould be nice to have a page on wiki.ubuntu.com about fake syncs12:03
bdrungari-tczew: seconded. found this: https://wiki.ubuntu.com/PackagingGuide/Wishlist?highlight=%28fakesync%2912:04
bdrungbut nothing useful12:05
ari-tczewbdrung: sure, need to correct HowTo12:05
ari-tczewping: Kmos12:06
bdrungari-tczew: maybe i should improve my fakesync script and promote it into ubuntu-dev-tools12:06
ari-tczewbdrung: can you show me code of this script?12:07
bdrungyes12:08
bdrungari-tczew: http://paste.debian.net/59720/12:09
bdrungari-tczew: it works on bug reports12:10
ari-tczewbrung: is your script updated to method which we are explained today on IRC?12:14
ari-tczews/brung/bdrung12:17
bdrungari-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 it12:19
ari-tczewbdrung: "it grabs the information from the bug" for what?12:21
bdrungari-tczew: package name, version, bug number (for changelog)12:21
bdrungari-tczew: it's for the sponsoring12:22
ari-tczewbdrung: I'll test your script12:25
bdrungari-tczew: you have to tweak it (because it assumes that you can upload the package)12:25
bdrungari-tczew: it's quick & dirty12:26
ari-tczewbdrung: remove line 149-211 ?12:27
bdrungari-tczew: 139 - 15612:28
ari-tczewbdrung: where is the debdiff?12:33
bdrung/tmp/fakesync12:33
bdrungari-tczew: it creates the debian -> ubuntu diff12:34
ari-tczewbdrung: still not useful12:37
bdrungari-tczew: you can tweak it12:37
ari-tczewbdrung: the bug is in debian/changelog management, right?12:40
bdrungari-tczew: yes, if you call it a bug12:41
ari-tczews/bug/issue12:42
^arky^Hi, Can any MOTU look at a11y bug 510182 please?12:45
ubottuLaunchpad bug 510182 in espeak "New upstream version available" [Undecided,New] https://launchpad.net/bugs/51018212:45
paissadmay 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 file12:47
paissadhttp://ppa.launchpad.net/paissad/pms-linux/ubuntu/pool/main/p/pms-linux/12:47
paissadi just have the sourc12:47
paissadsource*12:47
azeemthe binaries get auto-compiled I thought?12:48
azeemit might take a while12:48
paissadazeem, so, i have to wait ?12:48
paissadit not my duty ?12:48
paissadit's*12:48
ari-tczew^arky^: could you give a link to source tarball?12:49
ari-tczew^arky^: ok, founded in bug12:50
^arky^ari-tczew: http://espeak.sourceforge.net/test/latest.html12:55
ari-tczewbdrung: 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 well12:56
bdrungari-tczew: rewrite from scratch ;)12:57
ari-tczew^arky^: the easiest way is get latest tarball and adjust debian/ directory12:59
ari-tczewbdrung: scratch is merging 2 files?12:59
^arky^ari-tczew: thank you12:59
bdrungari-tczew: yes, we need a merge for debian/changelog13:01
ari-tczewbdrung: can you tweak script?13:24
bdrungari-tczew: currently i have not the time for it.13:24
ari-tczewbdrung: I can't code in python, how can we merge 2 files?13:42
bdrungari-tczew: dunno. you have to call other programs (diff + patch?).13:43
ari-tczewbdrung: 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
ubottuLaunchpad 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/51144813:49
bdrungari-tczew: you can take this13:50
ryanakcaCould 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:05
paissadis there some team interested in ps3/xbox, etc... in Debian/Ubuntu ?14:07
ari-tczewcan someone sponsor take a look @ bug 521312, I'm not sure whether requestsync correct recognized component (main/universe)14:17
ubottuLaunchpad 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/52131214:17
geserari-tczew: requestsync got the component right, it got promoted during karmic to main (after the last upload)14:35
=== asac_ is now known as asac
paissadwhich of theses 2 version is newer ? ... 1.20+svn386-1 and 1.20.392-115:16
paissadi expected 1.20.392-1 to be newer15:17
ari-tczew+1 1.20.39215:17
BlackZpaissad, 1.20.392-115:17
=== asac_ is now known as asac
paissadi'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
paissadhow users can update their package then ?15:36
persiapaissad: 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
persiapaissad: Also, you may find `dpkg --compare-versions ...` to be a very useful command.15:41
paissadok15:43
ari-tczewbdrung: why you didn't include update-maintainer changes?15:43
ari-tczewin fake syncs15:44
ari-tczewdholbach explain, that this is needed15:44
bdrungari-tczew: then i have to talk to him15:45
persiaThe 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
geserfake-syncs are usually uploaded as -XbuildY and don't need a maintainer change15:46
persiageser: 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
persiafakesyncs should *really* get an ubnutu version and use update-maintainer.15:47
geserwhen did this change?15:47
persiaI didn't think it had.15:47
bdrungwe have 5 people and 6 opinions. we need a wiki page for fake syncs15:49
geserpersia: 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
ubottuLaunchpad bug 366812 in nautilus-image-converter "Fake-sync nautilus-image-converter from debian experimental" [Wishlist,Fix released] https://launchpad.net/bugs/36681215:50
persiageser: I suspect there are many examples.  I just think they are all wrong.15:51
geserthen we should get it documented somewhere properly (and let all devs know about it)15:52
persiaMakes sense.15:52
bdrunggeser: my words15:52
* persia does a full-text search on the wiki for fakesync15:52
bdrungpersia: there is nothing15:52
persiabdrung: in a full-text search?  Should be at least something.15:52
persiaTitile-search, I agree.15:53
bdrungpersia: some results are there, but no description how a fake sync should be done.15:53
bdrungtitile ;)15:53
persiabdrung: Understood.  I'm planning to put up a recipe, but just want to make sure I've gotten some good hints first.15:54
persiahttps://wiki.ubuntu.com/PackagingGuide/Wishlist is a good hit, for example :)15:54
persia(not that I agree with that description)15:55
persiaBut https://wiki.ubuntu.com/FoundationsTeam/Meetings/2008/1119 seems to indicate that we have competing meanings of "fakesync" :(15:56
persiaSo, 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)15:57
geserfor me fake-sync is: Ubuntu .orig.tar.gz + Debian .diff.gz16:01
persiaExcellent.  So do we need a term for the other class mentioned in that foundations meeting?16:01
=== Igorots is now known as Knightlust
ari-tczewgeser: Ubuntu tarball + Debian .diff.gz + dch -i (fake sync due to mismatching tarball)16:04
persiaari-tczew: right, and (depending on the results of this discussion) potentially a maintainer change.16:05
persiaari-tczew: But that's too small a chance to matter.16:05
bdrungpersia: it depends on the used version. ubuntu1 needs update-maintainer, build1 not16:07
ari-tczewpersia, geser, bdrung: http://pastebin.com/d3205080616:09
persiabdrung: Why?16:09
ari-tczewlook @ line 22.16:09
bdrungpersia: with ubuntu1 "debuild -S" will fail in most cases16:10
persiaari-tczew: You cite someone else's opinion, which may be useful, but please argue your own case.16:10
persiabdrung: I think that's a tools issue.16:10
persiahttps://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
persiaI read that to require use of update-maintainer for all changes of any sort.16:11
geseris 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
persiageser: I'd say no, but I'd say that adding a changelog entry makes it no longer bit-identical.16:13
bdrungin case of doubt we should change the maintainer field16:14
geserwith the same logic we should also version no-change rebuilds -XubuntuY instead of -XbuildY16:15
persiaWhy?16:15
geserbecause we add a changelog entry for the rebuild?16:16
persiaI 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
persiaHrm.16:16
persiaIf 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:17
bdrunglooking at https://wiki.ubuntu.com/DebianMaintainerField we have to update the maintainer for rebuilds too16:18
persiaThat's my interpretation as well.16:19
geserthe binary debs get always the Maintainer field overwritten16:19
persiaRight.16:19
persiaThe question is just about how we deal with source changes.16:19
persia(or rather, what level of source change constitutes a "change")16:20
* persia is getting the sinking feeling that this may end up being something to present to the TB for review/discussion16:21
bdrungpersia: respecting the vote, my opinion is that every change (including changelog modification) is a change16:21
geserIMHO only a changelog entry shouldn't count as "change" as we don't have any other option for e.g. no-change rebuilds16:21
* persia can see the strengths of both of those arguments, and doesn't have a strong opinion between them16:22
bdrunglet the TB decide16:22
persiabdrung: Are you up for taking this to the TB for clarification?16:22
bdrungpersia: i would prefer if someone else can do it16:23
persiaheh.16:24
* persia has some outstanding actions for the TB and would prefer not to bring new issues until those are resolved16:24
* bdrung has one outstanding action for the TB, too.16:26
persiageser: ari-tczew : either of you have a sufficient absence of overhanging guilt ?16:27
persiaOK.  Fine, let's set this part aside for now, until we get a volunteer.16:29
persiaSo, a changelog-only change may or may not require update-maintainer.16:29
persiaNext: what revision should we use for fakesyncs?16:29
bdrungpersia: ubuntu1 will definitively require update-maintainer for not-@ubuntu.com maintainer.16:30
persiabdrung: But again, that might be a bug in the tools.16:31
bdrungpersia: ubuntu1 indicates a ubuntu change. so i won't call it a bug.16:32
persiabdrung: And build1 doesn't indicate an Ubuntu change?16:32
bdrungpersia: indicates a no-source-change only-adding-a-changelog-entry build16:33
persiaBut is this a change?  You argued it was before.16:34
ari-tczewpersia: +1 for buildX => debian/{changelog;control}16:35
bdrungpersia: do we have a rebuild policy?16:37
persiaNot a formal one, to my understanding.16:37
bdrungpersia: i change my reasoning: buildX indicated that we can sync from Debian16:41
persiaThat's been my interpretation.16:41
persiageser: What do you think?16:41
gesermine too16:43
persiaExcellent.16:44
geserand don't the archive admin scripts handle -XbuildY that way (auto-sync)?16:44
persiaAs far as I know,they do.  I know MoM does.16:44
persiaSo, 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
persia(or may not be able to sync: we don't know the version of the next Debian upload)16:45
kamalmostafaI'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
ubottuLaunchpad bug 518314 in eglibc "strcmp crashes" [Undecided,New] https://launchpad.net/bugs/51831416:48
ari-tczewpersia: why -XbuildY is incorrect?16:49
persiaari-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:50
geserpersia: so you propose to use something like -XfakesyncY for fakesyncs?16:55
sebnergeser: we used ubuntu1 for fakesycns why not keep it?16:55
geserto not overload the meaning of -XubuntuY16:57
ari-tczewno, ubuntu1 sucks for fakesyncs. If we have XbuildY, Debian will get new upstream version, then autosync will replace ubuntu's version with Debian's16:57
gesersebner: I use -XbuildY for fakesyncs and there doesn't seem to be a clear document what to use16:57
persiaari-tczew: That fails if Debian uploads bugfixes that aren't new upsteams.16:57
gesertherefore a new suffix16:58
ari-tczewpersia: XubuntuY too fails, right?16:58
persiageser: 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
geser-XbuildY for no-change rebuilds that can be synced on the next Debian revision16:58
persiaari-tczew: Only in a semantic sense.16:58
sebnergeser: 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 XubuntuY16:58
geser-XfakesyncY for fakesync that can be auto-synced on the next upstream version in Debian16:58
geserand -XubuntuY for changes that might need merging16:59
sebnergeser: well, you never know if the next version in Debian will be new upstream or not16:59
persiageser: See, one of the reasons I prefer -XubuntuY for fakesyncs is that we *do* need to process them like merges for new Debian revisions.16:59
* sebner agrees with persia 17:00
l3on\sh: thanks for uploading ikiwiki. :)17:00
geserpersia: even when we know that there are no changes (besides the different md5sum)?17:00
persiageser: Yes, because the merge workflow is nearly identical (although the patch is much smaller)17:01
ari-tczew+1 for still XbuildY or +1 for geser idea17:01
persiaari-tczew: -XbuildY completely fails to work.17:01
ari-tczewubuntuY too17:01
persiaari-tczew: Why?17:01
sebnerIt's always the question if your prefer autosync but the possibility to fail OR to not autosync and keep tracking on new upstream versions yourself17:02
ari-tczewif autosync see ubuntu, then giving free to merge17:02
ari-tczewright?17:02
persiaautosync fail annoys archive admins.  I've had to clear more than one package off the blacklist manually to work around it.17:02
persiaari-tczew: Yes, -XubuntuY provides notification of merge.17:02
geserpersia: do you know why this problem wasn't raised earlier? fakesyncs and using -XbuildY for them is nothing new17:03
geserI'd prefer a solution where we don't have to check fakesyncs manually and let the tools sync them on new upstream versions17:04
persiageser: 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
persiaAnd -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:05
geserpersia: 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 fakesyncs17:08
geserand right, we should have to fakesync more than once for each X (unless the DD doesn't use a weird revision scheme)17:09
persiaRight.17:10
ari-tczewaway...17:10
persiaSo, let me make sure I've got the right notes from the discussion:17:10
persia1) We don't know if we need update-maintainer for changelog-only fixes17:10
gesercorrect17:10
persia2) We want to restrict -XbuildY uploads to rebuilds only: not fakesyncs17:10
persia3) fakesyncs should use the new -Xfakesync revision17:11
gesercorrect17:11
persia4) the tools should be updated to deal with this sanely17:11
gesercorrect17:11
persiaExcellent.17:11
persiabdrung: That works for you?17:11
bdrungpersia: yes.17:14
* persia will send a mail to ubuntu-devel17:14
bdrungwith Xfakesync the sync tool can automate the syncing (by checking if there is a new upstream release)17:14
persiaRight, assuming someone updates the tools.  Needs patches to MoM and the archive-admin tools.17:15
bdrungpersia: one thing. keeping the ubuntu changelog entries or not?17:15
geserfor fake-syncs? no, we only added them because we can't bump the version otherwise17:16
persiaThat'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:16
geserthe history is still in LP17:17
persiaGood pont.17:17
bdrung+1 for dropping them17:17
persiaI'll suggest drop-old-ubuntu-changelog in the mail.17:17
geserand 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:18
bdrunggeser: once the policy is finished, we can write a fakesync tool17:19
persiabdrung: 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:19
rmunnAnyone 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:26
rmunnTwo things that have already been discussed by other reviewers:17:28
bdrungrmunn: "Initial release (Closes LP: #514396)" <-- wrong bug number and remove Closes17:29
rmunn1) 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
persiarmunn: You may want to put #1 in debian/README.source so you don't have to repeat it so often :)17:29
bdrungrmunn: do you want to bring the package to Debian too?17:30
rmunnbdrung, Huh. I'm certain that was the right bug number when I created it... Weird.17:30
rmunnbdrung, Yes, but I'm not 100% sure of the Debian package-submission process... still reading policy documents, etc.17:30
bdrungrmunn: https://bugs.launchpad.net/openerp-venezuela-localization/+bug/514396 looks wrong ;)17:30
ubottuUbuntu bug 514396 in openerp-venezuela-localization "Correcciones en Reporte de retencione ISLR para cumplir con las especificaciones legales venezolanas." [Critical,Fix released]17:30
rmunnOh, it's bug #514936. Oops, typo.17:31
ubottuLaunchpad bug 514936 in ubuntu "[needs-packaging] nltk (Natural Language Toolkit)" [Wishlist,In progress] https://launchpad.net/bugs/51493617:31
bdrungrmunn: first things is to check WNPP and open an ITP17:31
rmunnDrat, that means a new upload and getting sistpoty to re-advocate the package.17:31
rmunnbdrung, The nltk.jar info already is in README.Debian. :-)17:32
persiaIt doesn't belong in README.Debian, because it's uninteresting to end-users, but that's a very minor nit.17:32
persiano need for a new upload, but if there *is* a new upload, fixing that would be nice :)17:33
Rhondapersia: Am uploading the pgadmin3 package, so aftger next dinstall I guess you can do the snc.17:33
Rhondapersia: And forgive me my typing as the upload is happening right now, I can't type over the lag properly. ;)17:34
rmunnpersia, 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
bdrungrmunn: python-nltk source: unused-override build-depends-without-arch-dep python-yaml17:34
RhondaOr at least fixing the typos isn't working out over the lag.17:34
rmunnbdrung, Already looked at that one & discussed here in #ubuntu-motu a few days ago. It's a false positive.17:34
persiaRhonda: No worries :)17:34
rmunnpython-yaml is required for the debian/clean step, so per Debian policy it should be in build-depends, but lintian complains.17:35
bdrungrmunn: don't override false positive. instead open a bug report. in your case this bug was fixed in the latest version.17:35
persiarmunn: 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:35
rmunnpersia, 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
bdrungrmunn: python-nltk source: out-of-date-standards-version 3.8.3 (current is 3.8.4)17:36
bdrungrmunn: please refer to version copyright file17:37
rmunnI 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
persiarmunn: 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 disappointed17:37
rmunnbdrung, What do you mean by "please refer to version copyright file"? I don't understand.17:38
rmunnThis is my first "real" package (as opposed to training exercises), so all this feedback is GREATLY appreciated, BTW. :-)17:38
bdrungrmunn: debian/copyright: /usr/share/common-licenses/GPL -> /usr/share/common-licenses/GPL-2 (lintian tag copyright-refers-to-symlink-license)17:38
rmunnbdrung, Understood, thanks.17:38
bdrungrmunn: 1. two recommendations: use DEP-3 for the patch 2. use 3.0 (quilt) source format17:40
bdrung(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:40
rmunnbdrung, 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
persia(which fixing requires not only an update of dpkg, but also some work to integrate that update into Soyuz)17:41
bdrungpersia: really? i had no problems so far17:41
bdrungrmunn: you can build the 3.0 (quilt) package on karmic, too17:41
persiabdrung: 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
rmunnAnd I'm not familiar with the deb 3.0 packaging system yet -- any documents I can read about the changes?17:42
bdrungrmunn: http://wiki.debian.org/Projects/DebSrc3.017:42
rmunnbdrung, Thanks.17:42
bdrungpersia: aha, that thing. building will fail only if the patches do not apply clean (apply with fuzz)17:43
bdrungthat's easy to fix17:43
bdrungby just refreshing the patches17:43
ari-tczewpersia, bdrung, geser: but now I should make fake syncs based on current method XbuildY right?17:44
bdrungrmunn: for what is the comment in line 10 in debian/rules?17:44
bdrungari-tczew: i am unsure17:45
rmunnThat 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
persiaari-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
rmunnbdrung, That comment was directed at you, BTW.17:45
persiaari-tczew: -XbuildY is definitely broken.  -XubuntuY is potentially inconvenient.  You decide, and your sponsor will review.17:46
bdrungrmunn: drop it17:46
rmunnWorking on all these changes now, will upload to http://revu.ubuntuwire.com/p/python-nltk once I'm done. Thanks, bdrung and persia.17:52
ari-tczewcan someone sponsor fake sync? bug 52141117:53
ubottuLaunchpad bug 521411 in pyelemental "Fake sync pyelemental 1.2.0-2 (universe) from Debian testing (main)" [Undecided,Confirmed] https://launchpad.net/bugs/52141117:53
bdrungari-tczew: not with 1.2.0-2build1 :P18:02
ari-tczewbdrung: XfakesyncY is not oficial demand (yet)18:03
bdrungpersia: how should we call the version when we rebuild a fakesync?18:06
ari-tczewnote: rebuild is only add new revision into debian/changelog18:07
bdrungari-tczew: yes, but which version string would you use?18:08
geserbdrung, persia: I'd say -Xfakesync(Y+1), so we need a counter after the fakesync18:09
bdrunggeser: yes, that was my thought, too18:10
ari-tczewso what's next?18:11
ryanakcapersia: Did you spot anything else in turnin-ng or could you advocate it please? (I'm hoping to get it into Lucid)18:13
persiabdrung: Bother.  We needed to think about that *before* the mail :)18:14
persiaI don't like -XfakesyncY18:14
persiaMaybe -Xalmostsync?18:15
ari-tczewpersia: please, don't going to be crazy ;-D18:15
geserpersia: -XfakesyncbuildY :)18:15
persiaActually, -XfakesyncY is growing on me, because the same sync/merge semantics apply for them as for the first fakesync.18:15
ari-tczewpersia: so please just use old and NOT _deprecated_ XbuildY18:16
persiageser: 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
bdrungpersia: -Xsomeidiottookthewrongtarball :D18:16
persiabdrung: :)18:16
ari-tczewand peace18:16
persiaari-tczew: -XbuildY doesn't need to be deprecated.  It's just wrong.18:16
persiaari-tczew: If you don't want to wait, use -XubuntuY18:16
ari-tczewpersia: FFe is coming soon, I want to upload fake syncs this weekend18:17
bdrungpersia, geser: here is my fakesync tool: http://paste.debian.net/59755/ (it works on sync request bugs)18:18
ari-tczewwrrrrrr18:19
persiabdrung: That was fast!  Looks reasonable to me (but my python is lousy)18:19
ari-tczewokay, here is my propose: we should use new policy about fakesync, but start with next development cycle, okay?18:20
persiabdrung: Actually, one change: task.transitiontoAssignee(assignee=None) should be changed to reference the person processing the fakesync.18:20
bdrungpersia: i wrote the script some time ago. i just updated it today.18:20
bdrungpersia: why? we upload the patch directly and it will get closed.18:21
persiaari-tczew: Why link the policy change to development cycles?18:21
ari-tczewpersia: because now 5 days remaining to FFe and no sense change fakesync policy18:23
persiabdrung: Because launchpad.me is working on it, in case someone else tries to do something at a similar time?18:23
persiaari-tczew: I don't see how the timing matters at all.18:23
persiaari-tczew: fakesyncs sometimes happen days before release, for things like RCbugs processing.18:23
ari-tczewand new policy is not confirmed by any admins18:23
persiaThere are no admins to confirm it.18:24
persiaOr if you want to consider those who admin the developer membership, geser and I would be (an unquorate) subset of them.18:24
ari-tczewby admins I mean about person like dholbach, ScottK or sistpoty18:25
bdrungari-tczew: dholbach?18:26
ari-tczewbdrung: why are you suprised?18:28
bdrungari-tczew: what kind of admin?18:29
persiaari-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
bdrungdo you thought about18:29
ari-tczewomfg18:30
ari-tczewmen's decision: what's revision for fakesync?18:30
ari-tczewoficial18:31
persiaari-tczew: -XubuntuY, as I've told you several times.18:31
geserand as this policy change not only affects ~motu but also ~core-dev it should be approved by the TB (if necessary) once a consensus exists18:31
persiageser: Agreed.18:31
* persia hopes consensus can be built without bringing it to the TB18:32
bdrungTB is only for issue where no consensus can be established18:33
persiafabrice_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
ari-tczewpersia: it is not so obvious, because earlier other person wanted use XfakesyncY18:33
persiabdrung: Or we need some "official" statement for some reason (usually related to interaction with external groups).18:33
persiaari-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-garde18:34
fabrice_sppersia, sure: that was yesterday's plan :-)18:34
bdrungwelcome fabrice_sp18:34
persiafabrice_sp: OK.  Rhonda stopped by to report the upload, and I'm just passing the message along :)18:34
fabrice_sp:-D18:34
fabrice_spHey bdrung18:34
fabrice_sppersia, just reading your email about fakesync: I like the idea of differencing fakesyncs and merges18:35
bdrungfabrice_sp: thanks for uploading openshot. (a simple ACK from you would be sufficient)18:35
persiafabrice_sp: I can't take full credit.  geser and bdrung were instrumental to the conclusion.18:35
ari-tczewno ! no ! no ! -100 for XubuntuY fakesync ! please still using XbuildY yet in this development cycle18:36
fabrice_spbdrung, I only applied revu rule: the second ack'er uploads the package :-D18:36
persiaari-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
ari-tczewomfg18:37
fabrice_spari-tczew, no. xbuildy will be automatically synced in next dev, and we may not want that!18:37
persiaOr it may just cause the archive-admin scripts to lock up, which annoys archive-admins.18:37
bdrungfabrice_sp: it started 7 hours ago with an discussion between ari-tczew and me.18:37
fabrice_sparriving late, I see :-D18:38
* fabrice_sp checks the log18:38
bdrungfabrice_sp will be back in one hour (or 30 min if he can read fast) ;)18:38
persiaheh18:38
fabrice_splol18:38
ari-tczewfabrice_sp: I thought that auto-sync for fakesyncs in next dev cycle it is that what we want to get18:39
fabrice_spari-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:40
persiaNo, they tend to either send high-temperature email or not bother to process syncs.18:41
ari-tczewfabrice_sp: so auto-sync needs development to differentiate fakesync and clean rebuild18:42
bdrungfabrice_sp: should i put my fakesync script in the ack-sync branch?18:43
fabrice_spbdrung, that would be great, yes!18:44
persiaari-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:44
bdrungfabrice_sp: pushed18:45
ari-tczewfabrice_sp, bdrung, geser: are you sure with persia? -XubuntuY until oficial -XfakesyncY ?18:46
bdrungpersia: why not use -XfakesyncY now?18:46
persiabdrung: I can't think of any good reason, but ari-tczew seems to not want to do that.18:46
fabrice_spbdrung, 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
bdrungin the worst case, we have to request a sync (which will be the same for -XubuntuY)18:46
persiaNo, in the worst case, it crashes auto-sync (which would be the same as for -XbuildY)18:47
bdrungk18:47
persiarequesting a sync is relatively easy compared to doing a fakesync and requesting blacklist removal.18:47
persia(although your tool will help with that)18:47
ari-tczewso, so, so... men, consensus please18:49
geserari-tczew: if reaching consensus would be that easy we would need to discuss it18:50
persiaari-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
bdrungari-tczew: +1 for  -XubuntuY until oficial -XfakesyncY18:50
persiaari-tczew: If someone disagrees with your decision, you can argue your opinion with them.18:51
bdrungari-tczew: i would sponsor -XubuntuY18:51
geserari-tczew: use -XubuntuY for now18:51
l3onHi 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:52
geserl3on: "sh: gs: not found" -> missing build-dependency on ghostscript18:53
persial3on: Try using dpkg --contents to see if the .debs contain what you wanted18:53
ari-tczewso, I would use -XbuildY, but as explained now, I'll use -Xubuntu1. End.18:53
l3ongeser: so I have to add ghostscript in dependences ?18:54
l3on(I'm new in merging :))18:54
persiaari-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
geserl3on: yes, either in Build-Depends-Indep or Build-Depends (didn't look at the packaging)18:54
l3onYes, it's missed. Adding just "ghostscript" manually, or there is a tool?18:55
bdrungfabrice_sp: now i remembered what i want to tell you: piuparts has no -W parameter (in karmic)18:55
ari-tczewpersia: https://wiki.ubuntu.com/PackagingGuide/Wishlist?highlight=%28fakesync%2918:56
fabrice_spbdrung, I have to check which version of piuparts I have because I'm running karmic, and ack-sync works perfectly18:56
* fabrice_sp is still reading the log :-D18:57
bdrung:D18:57
fabrice_sppersia, what was that comment about? "* persia looks about for fabricesp and is disappointed"19:03
fabrice_spjust curious :-D19:04
persiafabrice_sp: pgadmin3 :)19:04
fabrice_spoh, ok :-D19:04
persiaYou didn't appear to be here, but in case I missed your join, I was hoping you'd ask.19:04
fabrice_spdone then. Thanks for taking care ;-)19:05
geserl3on: you can edit debian/control with your editor19:05
l3ongeser: done... and built.19:05
* fabrice_sp is back19:05
l3ongeser: what do you think about -> http://paste.ubuntu.com/375661/ ?19:05
l3onseems to be clean.19:05
fabrice_spinteresting to see the discussion about that XfakesyncY notion19:05
geserl3on: looks good19:06
l3onok, I'm going to upload debdiffs on LP. Thanks geser.19:07
fabrice_spbdrung, you're right about the -W flag in piuparts: I installed version 0.38 to have that flag19:11
bdrungfabrice_sp: BTW, we may have to port our ack-sync changes to fakesync19:14
bdrungor create a library19:14
ari-tczewI'm going away to have some fun, bye!19:14
bdrungbye19:15
l3ongeser: can you take a quick look at bug 521455? Is it the right way to make a merge request?19:16
fabrice_spbdrung, a lib would be fine. This way, I could use it for local dsc testing/checking19:16
ubottuLaunchpad bug 521455 in blends "Please merge blends 0.6.10 (universe) from debian unstable." [Undecided,Confirmed] https://launchpad.net/bugs/52145519:16
bdrungfabrice_sp: maybe checking python-apt if it can help us19:17
geserl3on: looks ok on a quick look19:18
l3ongood geser. Thanks a lot :).19:18
fabrice_spbdrung, rmember I am at "Dive into python" level :-D19:18
bdrungfabrice_sp: it's the right place to learn it. ;)19:18
oojahCould 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:25
bdrungfabrice_sp: python-apt won't help us19:26
* fabrice_sp is totally lost :-/19:33
rmunnHmm, 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
rmunnI mean instead of .diff.gz19:47
rmunnIs 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:48
asbinrmunn: you may have a "debian/source/format" file, for the "3.0 (quilt)" format ...19:58
bdrungrmunn: yes, that's the new format (tarballs instead patches)19:59
asbinbdrung: is this format already supported on ubuntu ? Lintian is not ok whith that format ...20:02
bdrungasbin: it's supported and lintian is ok with it. only REVU cannot extract the package.20:03
asbinbdrung: with lintian 2.2.17ubuntu1.1 I get a message "This package uses a different source package format than 1.0." !20:09
bdrungasbin: use the lintian version from lucid or grab it from https://launchpad.net/~bdrung/+archive/backports20:10
rmunnasbin, 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 it20:11
asbinbdrung: hum, ok. As I'm still on karmic I didn't have the last version of course !20:11
asbinthanks20:11
rmunnWhich means I don't get a debdiff at http://revu.ubuntuwire.com/p/python-nltk -- but hopefully it won't make it hard to review20:11
rmunnQuestion about the REVU code: now that I've made a new source upload, the previous advocation by sistpoty has been invalidated, correct?20:12
bdrungrmunn: the reviewer will probably build it and run lintian on it20:12
asbinrmunn: 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
rmunnSo I'll need to ask sistpoty to re-advocate the new upload?20:13
rmunnasbin, I'm not a MOTU so I can't advocate packages, otherwise I'd be happy to look at it :-)20:13
asbinrmunn: Yes I know :) Good luck for your package !20:14
bdrungasbin: do you intend to bring the package to Debian, too?20:18
fabrice_spopenshot accepted! :-)20:18
asbinbdrung: yes the package is already waiting on debian mentors :)20:21
bdrungfabrice_sp: wow, they were fast20:21
bdrungasbin: can you link the ubuntu bug to the debian bug?20:22
fabrice_spbdrung, yeah: the source NEW is generally slower. Now, binary NEW :-D20:23
bdrung:)20:23
asbinbdrung: you mean in the launchpad need-packaging bug ?20:23
bdrungasbin: yes20:23
bdrungfabrice_sp: how high is the change that we get yofrankie into lucid?20:24
bdrungs/change/chance/20:24
fabrice_spdo you have a link?20:24
bdrungfabrice_sp: i have no source tarball and no debian directory. :D bug #31193820:26
ubottuLaunchpad bug 311938 in ubuntu "[needs-packaging] Yo Frankie!" [Wishlist,Confirmed] https://launchpad.net/bugs/31193820:26
bdrungfabrice_sp: give me an hour and you get your dsc file20:27
fabrice_spbdrung, ok ;-)20:27
asbinbdrung: done ! https://bugs.launchpad.net/ubuntu/+bug/51906320:27
ubottuUbuntu bug 519063 in ubuntu "[needs-packaging] enna" [Wishlist,New]20:27
bdrungfabrice_sp: but you have to test it (my currently running karmic machine has no 3D)20:28
bdrungasbin: go to "also affected distribution" and set the link there20:28
dooooomihi, i'm looking for someone to review gtklick, a GTK metronome for JACK, written in Python: http://revu.ubuntuwire.com/p/gtklick20:29
bdrungdooooomi: : do you intend to bring the package to Debian, too?20:32
asbinbdrung: ok, I never used this option ... I've linked it to the debian bug now20:33
bdrungasbin: thanks20:33
dooooomibdrung: yup, i'll talk to the debian-multimedia guys20:34
dooooomibdrung: for now i'm hoping to have the package finished in time for lucid20:34
fabrice_spbdrung, I think it's ok here. What is the command to check?20:34
bdrungdooooomi: can you link the ubuntu bug to the debian bug?20:34
bdrungfabrice_sp: ?20:35
fabrice_sp·D20:35
fabrice_sp3D20:35
bdrungfabrice_sp: you have to check if the game works.20:35
fabrice_spok20:35
* fabrice_sp is getting tired20:36
fabrice_spJust put here the link: I'll check the log tomorrow morning20:36
dooooomibdrung: by debian bug you mean the rfp?20:36
bdrungdooooomi: yes. you should rename the RFP to ITP, when you package it.20:37
dooooomibdrung: how do i do that?20:39
asbinbdrung: could you review my package enna ? http://revu.ubuntuwire.com/p/enna (if you have time ...)20:39
bdrungdooooomi: http://www.debian.org/devel/wnpp/ -> ITP and http://www.debian.org/Bugs/server-control20:40
bdrungasbin: ping me in a hour again20:40
asbinbdrung: ok thank you !20:40
bdrungthen i might have time for it20:41
dooooomibdrung: thanks, got some reading to do ;)20:42
asbinwhat is the current Standards-Version ? 3.8.3 or 3.8.4 ? on REVU, the 3.8.4 is not recognized ...20:54
lifelessasbin: you can check - install the debian-policy doc from lucid, and check /usr/share/doc/debian-policy/*20:55
asbinlifeless: 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
lifelessbug in revu20:58
ryanakcaCould 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:02
persialifeless: The "bug in REVU" is that there's no good sparc kernels for karmic or lucid :)21:15
lifelesspersia: REVU runs on sparc?!21:16
lifelesspersia: cause, that might really be the bug ;>21:16
persialifeless: Have an extra machine and lots of bandwidth you want to donate?21:16
lifelesspersia: yes to the former, I live in Australia to the latter.21:18
persialifeless: Yeah, well.  We have bandwidth available in UK and Germany, but even then shipment gets expensive.21:18
persiaBut for now, REVU mostly gets by, even if it gets confused sometimes.21:19
sistpotyrevu is only as confused as the sparc port is :P21:19
sistpoty(at least it is now, earlier on when I still hacked on it, it was as confused as /me *g*)21:20
persiaWell, we have userspace solutions for a lot of it, in one place or another, but the backporting gets messy.21:21
persiaIf we had a good kernel, we could probably run karmic.21:21
sistpotyonce upon a time, I'll simply dist-upgrade the box and then go on vacation :P21:23
sebnersistpoty: to lucid!21:25
* sebner hugs sistpoty :D21:25
sistpotysebner: to lucid+1 :P21:25
sistpotyhi sebner21:25
sistpotygeser: looking at bug #521380: please apply for core-dev, kthxbye ;)21:28
ubottuLaunchpad bug 521380 in dia "Don't use LOCALMODLIBS from python for linking" [Undecided,New] https://launchpad.net/bugs/52138021:28
sebnergeser for core-dev \o/21:30
sebnersistpoty too \o/21:30
sebnermaybe generalist developer now *g*21:30
sistpotysebner: I'm already core-dev :P21:30
sebnersistpoty: *haha* but you have to envolve to generalist developer :P21:30
* persia remembers that sistpoty holds the record for the shortest-ever core-dev application (and probably always will)21:31
sistpotyheh21:31
sebnersistpoty: if your life becomes boring you can still become DD :D21:31
kamalmostafasispoty: fyi I have responded to your question in bug 52116421:32
ubottuLaunchpad bug 521164 in omhacks "omhacks FTBFS: open O_CREAT needs 3 arguments" [Undecided,Confirmed] https://launchpad.net/bugs/52116421:32
sistpotysebner: heh, tried that once, but got rejected since I was too lazy *g*21:32
gesersebner: he plans to first break REVU before breaking Debian :)21:32
sebnerxD21:32
sistpotykamalmostafa: looking21:32
sebnerbreakage everywhere needs to be the goal!21:32
persiaUm, no.21:33
sistpotybdrung: 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:35
sebnerpersia: you are missing the point. Bleeding edge leads to breakage :P21:36
bdrungsistpoty: got the failed message. javatools was promoted to main.21:36
sistpotybdrung: ah, so I guess we can retry once the transition to main is complete?21:37
sistpotybdrung: or does javatools need a no-change upload first?21:37
bdrungsistpoty: javatools is already there.21:37
sistpotyah, k21:38
bdrungsistpoty: we have to promote python-scriptutil to main21:38
sistpotybdrung: ah, right, that was it21:39
sebnerRainCT: congrats on mistelix :)21:42
RainCTsebner: Haha. Yeah, was about time that it gets uploaded...21:43
sebnerRainCT: well, it's your own fault. Just look at your rules file .. I'd never have uploaded it tbh :P21:44
rmunnsistpoty, 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 stick21:44
* sebner hides21:44
persiasebner: 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
rmunnsistpoty, 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:44
sebnerpersia: I'm reading your sentence but I'm not understanding it xD21:45
RainCTsebner: You should be doomed to using CDBS until the end of your days! :D21:45
rmunnIncidentally, 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
sebnerRainCT: CDBS would be doomed through me then :P21:45
RainCTrmunn: Yeah, REVU is running on a Hardy box.21:45
sebner+ SPARC21:46
sebnerpoor Revu21:46
persiasebner: You care about https://lists.ubuntu.com/archives/lucid-changes/2010-February/005483.html as the first step towards fixing alien-arena21:47
sebnerpersia: Yeah I know. After bzr stuff is done cjwatson does the dpkg merge. I heard of it already21:47
sebnerpersia: Thanks for the hint but we don't want to give cjwatson that much of pressure :P21:49
sistpotykamalmostafa: you've got a point with umask there, probably I'm just paranoid since the files reside in sysfs ;)21:49
sistpotykamalmostafa: uploading21:50
persiasebner: Then stop highlighting :)21:50
sistpotykamalmostafa: oh, i.e. uploading after I've done a test-build, as it looks that I haven't done that yet21:51
kamalmostafasistpoty: very good, thanks for reviewing and sponsoring it.  should build fine for you.  :-)21:52
sistpotykamalmostafa: thanks for the patch in the first place ;)21:52
sebnerpersia: pssst, that's reverse psychology. He'll feel guilty and makes dpkg top priority once he reads the messages of our poor souls :P21:52
sistpotyrmunn: looking21:53
rmunnsistpoty, Thanks!21:53
asbinbdrung: 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:53
persiaI don't think that works so well.  More irc highlighting seems to reduce time for development work.21:54
* sistpoty highlights persia and sebner :P21:55
* sebner hugs sistpoty and persia :D21:55
sistpoty:)21:55
* bdrung wonders if sistpoty creates the MIR for python-scriptutil.21:55
sebnersistpoty: I really think we have too less life and too much time xD21:56
* sistpoty would prefer if bdrung would do it21:56
bdrunglet's see if reverse psychology works21:56
sistpotysebner: heh21:56
dupondjeevening :)22:10
tsmithehi, 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 eve22:11
tsmithentually disappear?22:11
tsmithe(could this all be done before FF?)22:12
lifelesstsmithe: don't upload a new version of mscore22:12
lifelessjust have musescore provide dummy packages too22:12
tsmithei thought about that.22:12
lifelessits whats normally done22:12
tsmithebut 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
lifelessyou get the archive admins to remove mscore22:13
tsmitheok, i'll build the package. is the procedure these days to upload to revu, still?22:14
lifelessdunno; going out now sorry22:14
tsmitheeventually, i'll have it uploaded to debian, but i want it to be definitely in lucid22:14
tsmitheright, cheers for the help22:14
persiatsmithe: Didn't you get mscore into Debian?22:16
tsmithei did22:16
tsmithebut it's quicker for it to go into ubuntu first, seeing as ff is in 5 days22:17
persiaOh, right, because of NEW :/22:17
tsmithei can always sync later :)22:17
tsmitheexactly22:17
persiatsmithe: 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
persia(remembering to create the dummy transitional packages)22:17
tsmithewell, i will also want an updated orig tarball :)22:17
tsmithei've done all the work, it's just a matter of uploading22:18
persiaRight, 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:18
tsmithethat'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
persiatsmithe: get-orig-source can solve that :)  Just document how to construct the tarball in the form of a make rule.22:19
persiatsmithe: 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
tsmitheof 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 case22:20
persiaheh.22:23
tsmithewho should i subscribe to the mscore bug?22:25
persiatsmithe: u-u-s (and me, because I want new shiny musescore)22:26
tsmitheyou can always use the ppa! ;)22:27
persiaI don't use PPAs as a matter of ideology.22:27
tsmithealthough.. it is a little out of date :s22:27
tsmithepersia, really?22:27
persiaReally.22:27
persiaI think the proliferation of third-party repositories is ultimately bad for the health of Ubuntu.22:27
tsmithebut aren't there cases where it's, maybe not necessary, but at least worth-while22:27
tsmitheoh, i agree. but i try to be pragmatic about it.22:28
tsmithei 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 ubuntu22:28
persiaI 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
tsmithefor example22:28
tsmithethat's true, too. but my case is still not a rare one.22:28
persiaagreed.22:28
tsmithethe overall stability of ubuntu seems too tightly dependent on specific package versions22:28
tsmitheeither we need ppas, or a looser system22:29
tsmithe(but looser doesn't necessitate less rigour)22:29
persiaIf 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
persiaBut I'm a distro developer, so I don't :)22:29
tsmithebut, 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
tsmithe*don't like22:30
persiatsmithe: Out of curiosity, how isn't the musescore release process compatible with the Ubuntu process?22:30
persiatsmithe: I'd rather reduce the perception of barrier-to-entry :)22:30
tsmithelots 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:31
persiaAh, because musescore is releasing on a very fast cycle.22:32
persiaWell, our ideal process would be for someone to backport only the bugfixes (and not new features).22:33
tsmitheexactly, but that's not really possible in this case.22:33
persiaAlternately, to have separate feature vs. bugfix branches by upstream.22:33
persiaBut yeah, that's often not possible.22:33
tsmitheand, i'm sure it's not just my project that's affected.22:33
persiaNo, it's any project with a frequent-release model and no long-term support commitment for any releases.22:34
tsmithei'd prefer ubuntu-proposed (say) to accept new upstream releases on the promise that they were more stable, and then test.22:34
persiaThe issue is the testing.22:34
tsmitheif the promise is good, then include it (if that's realistic, due to things like compatibility etc)22:34
tsmithehmm.22:34
persiaThere are some projects that have that sort of arrangement: it requires approval by the TB.22:34
persiaAnd to have someone specifically caring for it in Ubuntu.22:35
asbinpersia: 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 ! :) Thanks22:35
persiaBut without that level of commitment to Ubuntu by a project, there's a risk to Ubuntu that something might go wrong.22:35
persiaFor 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
tsmitheright.22:36
tsmithei 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:36
persiaWherein lies the risk in allowing new features.22:37
persiaPersonally, 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
tsmitheand hence the status quo22:38
persiaRight.22:38
tsmithei agree that we have a good compromise.22:38
persiaBut 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
paissadguys, i have this error during lintian run --> changelog-should-mention-nmu <-- after i decided to rebuild the package http://pastebin.com/f2740a88822:39
tsmitheand 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
tsmithepaissad, not that i know the specific error, but run "lintian -i" for an explanation22:39
paissadi've read the lintian tags info but i'm a lil bit confused22:39
SoftwareExplorerHi. 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 p22:40
persiapaissad: What revision string did you use?  What name is listed as "Maintainer", and what name is listed in the last changelog entry?22:40
paissadtsmithe, lintian-info --tags ... i did it22:40
tsmithein 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
persiaSoftwareExplorer: Just compile it directly in debian/rules build: with gcc22:40
tsmitheright22:40
* tsmithe disappears22:40
persiatsmithe: I'll grab musescore in a few hours.  Thanks for pushing to get it in.22:41
persia(unless someone else uploads it first)22:41
tsmitheno problem, and thank you.22:41
SoftwareExplorerOk, so I should read up on how debian/rules works?22:41
persiaSoftwareExplorer: It's a makefile.22:41
persiahttp://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules22:42
tsmithepersia, 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
bdrungasbin: sorry. it's too late now for me. will have a look at it tomorrow. just ping me again then22:42
SoftwareExplorerOk, I guess I'm learning makefile as I go.22:42
asbinbdrung: OK no problem, thanks :)22:43
paissadpersia, 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/f550683f022:43
bdrungSoftwareExplorer: 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
persiapaissad: "DIAKHATE Papa Issa <paissad@gmail.com>" != "Papa Issa DIAKHATE <paissad@gmail.com>" and the revision is -1.122:44
paissadpersia, that's all o022:45
paissadoops22:45
SoftwareExplorerbdrung: 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
persiapaissad: Yep.  The tools noticed the difference, and thought you weren't you.22:45
persiabdrung: It can get better than that: http://bazaar.launchpad.net/~persia/+junk/moblin-analysis/annotate/head:/Makefile22:46
bdrungpersia: that makefile is dead simple. no foreach, no call, ...22:47
persiaUm, read it again then :)22:47
* persia has nested calls in foreaches, etc.22:47
persiaOOh, and foreaches in calls :)22:47
bdrungSoftwareExplorer: the long way: http://www.gnu.org/software/make/manual/make.html or just google for makefile tutorial22:48
SoftwareExplorerbdrung: Ok, Thanks.22:48
bdrungpersia: found them, but my makefile is longer ;P22:49
persiabdrung: Yes, much.  I just think mine happens to be a nice example of nested recursion :)22:50
* persia is especially proud of PICK_FILE22:50
bdrungyes, PICK_FILE is nice22:51
persiaBut I failed to use define at all, which perhaps makes it less fun :)22:52
matttbeHi,23:18
matttbeI'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
matttbeThanks for your help !23:18
bdrungasbin: wrote a comment to http://revu.ubuntuwire.com/p/enna23:20
matttbegilir has answered to my question, thanks !23:21
asbinbdrung: great thanks !23:21
bdrungasbin: yw23:23
tsmitheaargh ffs, just deleted my got-orig-source with a careless rm. there goes another hour downloading :s23:54
tsmithe(and a further half hour to do a final pbuild..)23:55

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