/srv/irclogs.ubuntu.com/2010/04/18/#ubuntu-motu.txt

arandHow does cdbs simple patchsys handle patches normally, just take everything in debian/patches in alphabetical order? (So I can just cp a couple of patches there is they are otherwise in the right format?)00:08
bdrungarand: yes00:09
arandbdrung: cheers, that makes things simple enough :)00:10
ScottKbdrung: Is this icon the same one that had audacious upstream here a few days ago asking for audacious to be removed from Ubuntu?00:22
doctormoScottK: please critique this diagram, it shows my current understanding: http://imagebin.ca/view/dswC-M0r.html and is very probably wrong.00:24
bdrungScottK: you are missinformed. i asked upstream if the upstream icon should look really like this http://launchpadlibrarian.net/44152900/audacious2-on-black.png - i did not create a new icon nor any other change.00:24
ScottKbdrung: I was here in the channel when it happened.00:24
bdrungScottK: i asked upstream if they like the new svg icon and if they will accept it. they said yes.00:26
ScottKbdrung: Get them to say that in the bug and I'll accept it.00:26
bdrung<nenolod> bdrung, it looks nice00:27
bdrung<bdrung> nenolod: will you accept it?00:27
bdrung<nenolod> bdrung, sure00:27
nenolodit's fine00:27
nenolodgo for it00:27
ScottKnenolod: You're upstream audacious?00:28
nenolodyes.00:28
ScottKOK.  Thanks.00:28
bdrungnenolod: what do you think about following change to the tray icon search logic: searching for audacious2-panel. if it fails search for audacious200:30
nenolodthe audacious/audacious2 distinction is no longer really relevant00:31
nenolodaudacious classic (XMMS based audacious) has been dead for 2 years now.00:31
bdrungnenolod: but the 2 is in the binary name and in the icon name. will you drop that?00:32
nenolodbdrung, at some point.00:33
nenolodbdrung, it was reworked to allow audacious and audacious2 to be installed alongside each other.  audacious 1.5 and audacious 2.0 PAPI/PABI were identical00:33
bdrungnenolod: http://pastebin.com/S1a61Yhv00:37
bdrungnenolod: this makes the statusicon themeable in an easy way00:38
nenolodbdrung, i already added that00:39
nenolodbdrung, to upstream...00:39
doctormoSo, does that diagram look reasonable guys?00:39
nenolodlike 3 days ago00:39
bdrungnenolod: really? hg pull doesn't pull it.00:40
nenolodit's there00:41
nenolodhg pull -u00:41
nenolodthe -u is important00:41
LaneyI really didn't think that un(iverse|seeded) uploads were subject to AA review00:42
bdrungnenolod: still not there00:42
nenolodit is.00:44
nenolodi am looking at it.00:44
nenolod---> http://hg.atheme.org/audacious-plugins/audacious-plugins/rev/822c842d471e <---00:44
bdrungstrange00:45
bdrungnenolod: hg update did the job00:46
nenolodbdrung, use hg pull --rebase00:46
nenolodin the future00:46
nenolodjust noting!!00:46
nenolod:p00:46
bdrungnenolod: can you add the check for audacious2?00:47
nenolodno00:47
bdrunghttp://pastebin.com/aTs4u7iv00:47
nenolodi disagree with that check00:47
nenolodfor the reasons outlined above00:47
nenolodaudacious2 name is deprecated00:48
bdrungok, then the icons should drop the 200:48
nenolodthey will eventually.00:48
nenolodit's not a high priority thing00:48
bdrungthen this will be a diff that we carry until it's renamed00:49
nenolodi guess i'm going to have to protest that diff00:49
ScottKdoctormo: Looking now00:50
bdrungnenolod: just retitle the bug to "rename the icons back to audacious" ;)00:50
nenolodbdrung, i'll title it "ubuntu package maintainers are arrogant"00:50
nenolodbut do what you want00:51
nenolodi just find it somewhat strange that someone who thinks having 9001 patches is dumb, wants to add 9001 patches00:51
ScottKnenolod: Please don't paint your brush too widely.00:51
nenolodoh well ScottK is ok00:52
bdrungnenolod: the problem is that the icon is not found in the current situation. the statusicon searches for audacious, but the icons are called audacious2. i see only two solutions: 1. search for audacious2 as tray icon or 2. rename the icons to audacious00:53
nenolodbdrung, rename the ubuntu specific icons then... the fallback icon uri should be changed00:54
ScottKbdrung: I think this is an upstream issue and not a packaging issue and you should take the discussion to an audacious forum.00:54
nenolodbdrung, that last part is not possible as the ubuntu-proposed replacement svg icon hasn't been committed to hg yet as it was just filed in a bug today00:54
bdrungnenolod: "ubuntu specific icons"? the upstream png icon was called audacious2.png. - renaming the svg icon from audacious2.svg to audacious.svg?00:56
nenolodyes.  as far as 2.3 goes, the new icon is still ubuntu-specific obviously00:56
nenolodwe didn't ship the svg icon in 2.3, as it did not exist...00:56
bdrungnenolod: k (2.3 has the same problem, because it ships audacious2.png with the 2 in it)00:58
nenolodas far as upstream goes, 2.4 will replace the icon with the new .svg icon installed as audacious.svg00:59
nenolod:p00:59
bdrungnenolod: i will rename the icon tomorrow and update the patch. then we can drop this patch http://pastebin.com/aTs4u7iv00:59
bdrungand everybody will be happy :)01:00
nenolodmy point is01:00
nenolodhaving 9001 patches doesn't benefit ubuntu audacious users01:00
nenolodif that makes sense01:00
bdrungnenolod: having 9001 patches makes only sense, if they end up in the next upstream release01:01
bdrunggood night01:01
nenolodheh annoying story on that: the fedora guy keeps patching audacious (the patches are good), but when offered push access, he declines it01:02
nenolod:p01:02
doctormothanks ScottK01:12
ScottKdoctormo: It's kind of right and kind of wrong in ways that I really like the time to explain today.  Maybe tomorrow.  Feel free to give me a ping.01:15
doctormoScottK: I presume you meant to add a "don't" in there somewhere01:18
ScottKActually the error was like/lack01:19
ScottKBut in principle, yes.01:19
doctormoScottK: A dedicated seriousness we rarely see these days.01:22
aranddoctormo: That diagram looks really nice (my cargo-cult kind of packaging knowledge might not be the best point of critique, but...). You planning to make more accessible guide to packages?01:28
doctormoarand: Yea, someone asked for a vidual guide similar to the foss visual guide I made.01:29
carstenhdoctormo: the arrow from the "debian source control (not signature)" file to pbuilder means that you upload the dsc file to pbuilder?01:40
doctormocarstenh: Ah right, it's the changes file right?01:52
doctormoOne I missed01:52
carstenhdoctormo: you don't seem to like answering questions ;)  when you upload a package to debian you have to sign .changes and .dsc but i have no idea how ubuntu handles uploads02:06
doctormocarstenh: I don't?02:07
persiaIt's precisely the same.02:08
persiaWell, kinda.02:08
persiaThe signed .changes file needs to be source.changes, but otherwise the same.02:09
carstenhdoctormo: (unless ubuntu does weird things with uploading directly from launchpad) you have to feed dput with the .changes file, but that does not mean that this is the only file you upload. how would pbuilder extract the tar.gz when you don't upload ist?02:09
carstenhs/ist/it/02:09
doctormocarstenh: Of course you have to upload the whole lot of them (or rather that's what the command does) but you specify the changes file on the cli02:10
doctormoI need to get away from what the computer does and focus on what the user does02:10
carstenhdoctormo: this is why i asked whether "you upload the dsc file to pbuilder". it's fine if this is by intention02:11
doctormocarstenh: It's not, that's why I'm editing it, because I was wrong.02:13
carstenhdoctormo: you missed the most important part of packaging, the packaging itself. dh_make only generates templates02:14
carstenhdoctormo: this was done for debian from a different point of view but might be helpful to get some ideas: en.wikipedia.org/wiki/File:Debian-package-cycle.png02:16
carstenhpersia: do you need to upload a build log to show that you tried to build it before uploading?02:19
ScottKcarstenh: No.02:19
ScottKIf you're a developer you just upload.  If you need to be sponsored, the sponsor might ask for that.02:19
persiacarstenh: No.  We trust uploaders to check first.  Part of how this is encouraged is that when sponsoring, the sponsors always test-build, and reject stuff that doesn't build, so folks are used to being sure before they are ready to be granted upload rights.02:20
persiaScottK: Hey.  If you're a developer, you test-build for your own peace of mind, and upload, right?02:20
carstenhare there any statistics how often ftbfs happen in comparison with debian where a dd obviously needs to build the package?02:20
ScottKpersia: Yes02:20
* persia knows of exceptions, but very much hopes they remain exceptions.02:20
doctormohttp://imagebin.ca/view/sp2isyc.html02:20
doctormoI expect to go through 20 revisions of this before I get it right02:20
ScottKcarstenh: Actually I think we probably do better.02:21
persiacarstenh: There aren't, although we have had to fix a little over a thousand arch:all pacakges that could build on local DD machines but not build on the builders from source upload (thankfully nearly all of these patches are now integrated in Debian)02:21
ScottKcarstenh: It's not uncommon for me to see arch all package FTBFS on Ubuntu because the DD the uploaded it to Debian had something that would build in his local environment, but not in the pristine environment of a buildd02:21
ScottKMy favorite was the one I found where the username of the DD was hard coded into the maintainer scripts.02:22
lfaraonelol.02:22
persiadoctormo: Please say "packaging files", rather than `dh_make -e`.  In 90% of cases, using dh_make only makes it harder for the user.02:22
doctormopersia: packaging files isn't an action or command, if none are appropriate, I'll remove it.02:23
persia(and really, one just needs control, copyright, changelog, contrib, and rules: of these 2 are trivially machine generated, 1 is available as an exampe that works in 90% of cases ,and the other two require thought)02:23
persiadoctormo: My contention is that none are appropriate.02:23
carstenhok, arch:all are some kind of special. before ubuntu or lucas built the whole archive ftbfs could get missed02:23
doctormopersia: What makes a debian directory? manually created?02:24
persiacarstenh: s/could/would/, but yeah :)  Most are fixed now, between the various sources of rebuilds.02:24
persiadoctormo: My recommendation is currently `mkdir debian` for the general case, but there are some efforts to automate stuff (python-stdeb is a good example).02:25
ScottKWell, it's an example02:26
doctormopersia: Do you think that the automatic generation would likely to be dependant of the type of code/package?02:26
* ScottK is sure it's made it to good yet.02:26
ScottKis/isn't02:26
persiaFor the true general solution, we lack 1) polishing liw's work to autogenerate DEP5 copyrights, and 2) cleanup of the build-deps detectors for a few more languages, and 3) some integration scripts.02:26
persiadoctormo: The build-dep detector will always be language-dependent.  Nothing else needs be.02:27
persiaAnd there's no reason one can't write a generalised pluggable build-dep detector framework, but nobody has done this yet.02:27
doctormoI mean for making good general debian directories02:27
persiaI don't think so.  For most packages, the implementation details of the code are irrelevant to the packaging, except in 1) determining build dependencies, and 2) working around any imperfections of the upstream build system.02:28
carstenhpersia: one thing you miss is that there is now a new dpkg format where a second tar.gz replaces the diff.gz and that is able to handle tar.bz2 as upstream source archive02:29
persiacarstenh: Hrm?  How do I miss that?02:29
ScottKcarstenh: It's an option, but in most cases really doesn't provide benifit.02:30
persiacarstenh: Or do you mean that I failed to list source/format as a required file?  It's useful, and recomended, but I don7t think it's any more required than watch.02:30
ScottKLintian whines about its lack, but that's one of it's sillier complaints.02:30
carstenhpersia: sorry, not you, doctormo :)02:30
persia(and I usually recommend packaging by starting with the watch file)02:30
ScottKThe absence of source/format clearly means v1.  To pretend anything else is just insanity.02:31
carstenhScottK: optional yes, but people will expect a diff.gz when they read this diagram02:31
ScottKAdding source/format for v1 packages is just busywork.02:31
ScottKcarstenh: For the general case that's reasonable.02:32
persiaadding source/format for v1 packages is against the lintian recommendation.02:32
carstenhdoctormo: see above02:32
persiaIt says to only do that if filing a bug about how v3 fails.02:32
ScottKpersia: The assumption is that there's no other reason you'd not want to switch.02:32
* lfaraone thinks the idea of adding a new *directory* just to contain a single file is madness.02:32
persiadoctormo: Yeah, don7t break down how the source package works: it's .dsc + package files (identified in the .dsc)02:33
ScottKlfaraone: If can contain more than one file if you have binaries in your debian.tar.gz.02:33
lfaraoneScottK: debian/source/?02:33
ScottKlfaraone: Yes.02:33
doctormopersia: what do you mean?02:33
* lfaraone admits being only cursorly familiar with v302:33
persiadoctormo: A .dsc contains some metainformation and a list of files (and checksums) that make up the source package.  There are steadily decreasing requirements regading the specific files that are required.02:34
carstenhdoctormo: if you substitute diff.gz with diff.gz or debian.tar.gz it should be more correct and less confusing for people rebuilding a package that produces a debian.tar.gz02:35
persiaAnyway, back to trying to set up a system that can play torcs to test whether the new openAL offers useful benefits for lucid (and other adventures in yak shaving)02:36
ScottKcarstenh: You can also have a debian.tar.bz2.02:40
doctormoRevision 03: http://imagebin.ca/view/UdvI1Y.html02:40
carstenhScottK: do you have any idea how to write debian.tar.{gz,bz2} human readable and short? ;)02:43
ScottKSorry, need to run out (not really)02:43
doctormocarstenh: I was thinking just tar or tar.xz02:45
wgrantxz isn't supported yet, though.02:45
funkyHathttps://edge.launchpad.net/~ubuntu-dev points to a non-existant page on the wiki02:47
doctormowgrant: funny guy02:47
wgrantdoctormo: What? I'm serious.02:48
doctormoOK I'm going to stop at rev 04 and then come back, I think I'll tackle each collection of transactions in the picture as a chapter.02:56
lucas_ScottK: looking at the number of failed builds, I don't think so. the number looks normal06:43
ScottKlucas_: OK, but a number of the universe package failures are for non-existant packages that clearly exist and at the time were in Universe06:44
lucas_ScottK: I'll do another rebuild now that the archive is frozen06:47
lucas_ScottK: I know there was a problem with updating the chroot at the beginning of the rebuild06:48
ScottKlucas_: OK.  Thank you.  Sounds great.06:48
micahgScottK: some of the FTBFSs in the last rebuild were due to the deleted binary packages06:48
ScottKlucas_: BTW, I've been finding quite a number of good fixes thanks to your tests.06:49
ScottKmicahg: Yes, but not relevant to the ones I was questioning.06:49
persiamicahg: That's part of what is useful to discover, and the point of it all.06:49
micahgScottK: k, seems I missed the beginning of teh conversation06:49
ScottKmicahg: BTW, where you find such cases we should get them removed binaries restored by fixing the FTBFS or get the binaries that now fail removed too.06:50
ScottKThat's useful work here in the end game.06:50
micahgScottK: I did for the one I noticed06:50
ScottKmicahg: Excellent.06:50
ajmitchScottK: I did end up filing that pychecker bug06:50
micahgjust needed a sync from Debian06:50
ScottKajmitch: I just went through syncs tonight and I didn't see anything.06:51
ajmitchstill waiting for ~ubuntu-release06:51
ScottKajmitch: What bug?06:51
* ScottK doesn't recall the bugmail.06:51
ajmitchbug 56354306:52
ubottuLaunchpad bug 563543 in ubuntu "FFe: Sync pychecker 0.8.18-4 (universe) from Debian unstable (main)" [Wishlist,New] https://launchpad.net/bugs/56354306:52
ajmitchthe main sync I'm caring about at the moment is bug 562178, if you had a look at that tonight06:52
ubottuLaunchpad bug 562178 in php-apc "FFe: Sync php-apc 3.1.3p1-2 (universe) from Debian unstable (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/56217806:52
ScottKajmitch: The latter one I looked at and put in a stack I asked slangasek to do.  It should go through.06:53
ajmitchthanks06:53
ScottKajmitch: Approved.  Please see the comment.06:56
ajmitchScottK: alright, thanks07:02
ajmitchI believe the changes aren't necessary, as they were just to run it on python 2.507:03
ajmitchI'll put that in the bug in a minute07:04
kaushalhi07:37
kaushalis TB 3.04 available in jaunty-backports ?07:37
kaushalchecking in again for my query ?08:14
=== Zhenech_ is now known as Zhenech
=== Lutin_ is now known as Lutin
=== lool- is now known as lool
=== \vish is now known as vish
=== lucas_ is now known as lucas
DktrKranzkaushal: no, it isn't10:57
sistpotyhaha, I just saw an epic merge + patch system fail13:43
=== |sistpoty| is now known as sistpoty
=== azeem_ is now known as azeem
sistpotyScottK: haha, just saw that you commented on bug #565836 about the same thing as /me... and I was actually referring to YokoZar for input and just now realised that this might not be that clear ;)15:13
ubottuLaunchpad bug 565836 in playonlinux "[FFe] Please sync playonlinux 3.7.3-1 (multiverse) from Debian unstable (contrib)" [Undecided,Incomplete] https://launchpad.net/bugs/56583615:13
=== ShadowChild is now known as lukjad86
nigelbnhandler, is bug 564070 ready for sponsorship?17:41
ubottuLaunchpad bug 564070 in libgtk2-perl "libgtk2-perl ftbfs" [Wishlist,Confirmed] https://launchpad.net/bugs/56407017:41
nhandlernigelb: Don't worry about that bug17:42
nigelbnhandler, came to review queue today :)17:42
lfaraoneHm. If a file was included in a GPL-2+ project with the following header: "courtesy of velAr the meerkat, denizen of #mpeg3c,This file is in the Public Domain", can it be included in universe? (is it DFSG-free?)17:49
jcfpwhy not? public domain = copyright disclaimed17:53
jcfplfaraone: there's such software in the archive already, btw; projects with gpl-2+ and public domain code.17:54
=== yofel_ is now known as yofel
persiaAnyone happen to know the timing of debian dinstall runs offhand?18:13
* persia wants to pull a bugfix sync adding amd64+armel support, but it's not published yet :(18:14
pochu19:19 >>> Topic for #debian-ftp: Feel free to idle but this isn't a discussion channel || dinstall starts at 0152,0752,1352,1952 UTC || #debian-dak || git clone http://ftp-master.debian.org/git/dak.git18:19
pochupersia: ^18:19
persiaThanks!18:19
pochunp :)18:20
nhandlerDoes anyone know the reasoning behind not merging Ubuntu support back into Debian's version of pbuilder?18:20
persiaNow I'm confused.  Package accepted at 12:33 UTC, dinstall at 1352 UTC, and now it's 1720 UTC.18:20
persiaAh, poor mirror choice.18:21
jpds...18:22
persianhandler: You might want to check with lool about that: he's been doing a lot of work on pbuilder in Debian (and was recently accepted into upstream), and uses it for Ubuntu.18:24
ScottKpersia: An archive admin with shell access can sync from incoming.18:30
persiaScottK: I like to a avoid that if I can (and in this case, I just needed not to use the mirror I selected).18:34
ScottKOK18:34
persiaUgh.  "Unsupported CPU".18:34
* persia wishes folks would just trust porters, and not add special checks in their supposedly portable code to detect the environment and not run there.18:35
ScottKpersia: Could you find a javaish person to deal with http://people.canonical.com/~ubuntu-archive/NBS/libnb-platform10-java - It's not just a rebuild.18:42
* persia grumbles faintly in the direction of Oracle18:43
persiaOne would think that if a company sponsored two open-source projects, that company would have an interest in them working together...18:44
ScottKInteresting theory.18:44
ScottKbdrung: Looking at the audacious FFe bug I see someone is having problems with the lastfm plugin now that it's updated.  Would you please look into that.18:59
nhandlerScottK: He commented19:00
ScottKI see now.  Thanks.19:00
ScottKThanks bdrung.19:00
loolnhandler: What Ubuntu support do you mean?19:01
nhandlerlool: I just had a DD try and use Debian's pbuilder to create a lucid chroot, but he said it was not recognized as a valid dist. I'm seeing ubuntu support in pbuilder's git branch, is this in the repos?19:01
loolnhandler: The delta is really limited nowadays, it's only the default mirror and release which change; I'd like to default to lsb_release output at some point, but that's not trivial19:01
loolnhandler: I'd guess it's his debootstrap being out of date19:02
nhandlerI passted that guess on to the DD (he is at dinner now)19:03
loolnhandler: If that doesn't help, details on how he runs pbuilder would be nice19:04
nhandlerlool: Sure thing19:04
* ScottK points lfaraone at http://people.canonical.com/~ubuntu-archive/NBS/sugar-0.86 and urges him to peddle harder.19:05
ScottKpersia: Any thoughts on 565836?19:06
* persia takes back criticism of Oracle, and just wishes that the libraries weren't embedded in sources.19:08
persiaScottK: I've never used playonlinux, nor do I expect to do so in the future, but the upstream changelog, though sadly brief, seems to be bugfixes19:11
ScottKOK.19:11
persiaI'd really want to hear from YokoZar about it, though.19:11
* ScottK looks at YokoZar.19:11
ScottKThanks.19:11
* ScottK looks at the krb5-auth-dialog depwait and hopes someone will look at it and figure out what needs doing.19:23
YokoZarScottK: I don't use playonlinux but its regression potential is very low20:01
ScottKYokoZar: Thanks.  Does that means it works well and is unlikely to break or it's so fubar it can't get worse?20:02
YokoZarScottK: It's basically a collection of workarounds with Wine, so it's a good thing when it's kept in sync with the Wine version it was written to20:03
ScottKYokoZar: OK, so which version matches our Wine for Lucid?20:04
YokoZarScottK: 3.7.3, judging from their changelogs.  Which also happens to be the one in debian unstable multivers20:09
ScottKYokoZar: Thanks.20:10
ScottKYokoZar: If you'd don your MOTU hat and sponsor 565836, I'd appreciate it.20:14
imbrandonmoins ( afternoon ) all20:15
YokoZarScottK: It's a sync request...what exactly would I sponsor?20:15
imbrandonbdrung: whats your dm key email ( so i can add you to the uploaders )20:16
ScottKYokoZar: Sync reqeuest for non-developers need developer approval.20:16
YokoZarScottK: Ahh ok.  I'll test it today then and post there.20:16
ScottKYokoZar: So if you approve it, say so in the bug and subscribe ubuntu-archive.20:16
ScottKThanks20:16
=== foxmike is now known as jeanl
Laneyhttp://orangesquash.org.uk/~laney/haskell-installability/armel.png20:51
LaneyI'd call that complete20:51
Laneythose two packages have porting problems20:51
Laneyyay :)20:51
ScottKStevenK: My non-Perl trained brain says that http://launchpadlibrarian.net/44724101/buildlog_ubuntu-lucid-i386.libpoe-component-client-dns-perl_1:1.051-1_FAILEDTOBUILD.txt.gz is FTBFS on the buildd's because the last two tests in that particular file need network access to succeed.  I'd appreciate it if you would have a look and see if that's correct and render an opinion about the advisability of removing the tests so that the package will build21:12
ScottK.21:12
ScottKYokoZar: I see at least one package looking to build-dep on libwine-dev, which we don't provide.  What's the solution? https://launchpad.net/ubuntu/+source/dssi-vst/0.8-2/+build/149746921:17
ari-tczewwhen maverick will be open?21:17
YokoZarScottK: adding provides: libwine-dev to wine-dev I think21:18
ScottKYokoZar: Could you take care of that?21:18
YokoZarScottK: Well it might be better to just change the build deps in the package.  I'll look at it anyway.21:18
siretartari-tczew:  https://wiki.ubuntu.com/MaverickReleaseSchedule/21:18
ScottKYokoZar: Whichever.  Please fix.21:19
gastonsam I allowed to add files under the DEBIAN directory?21:31
gastons(besides control, postinst etc.)21:32
imbrandongastons: sure, but if its the right thing to do depends on the case21:32
gastonsI want to add a xml file there. It will be copied to ~/.some_config_dir, but if Install my .deb it fails.21:39
directhexgastons, you never ever ever ever ever mess with DEBIAN/ manually21:43
imbrandongastons: debs are installed system wide, they have no concept of ~/ , the program should create/copy the needed xml's to the ~/ if needed21:45
gastonsisn't the postinst script meant to do that? or maybe from postinst should I call a config script?21:50
imbrandongastons: not really, i guess postinst could modify skel , but ewww, and what about existing users21:52
imbrandonthink about when like you install wine, it dosent make a ~/.wine in all users homes, but it does for each user that runs it ( on first run )21:53
imbrandonbased on some sane defaults21:53
joaopintogastons, home dirs should never be touched by a package install21:53
gastonsomg yeah I get it21:54
gastonskk thanks all for clarifying this21:54
joaopintoyou can also create a wrapper script21:54
joaopintowhich creates the default config, and then runs the real command21:55
lfaraoneFree motu around to merge bug 301190? (SRU, acked by ~ubuntu-sru)21:58
ubottuLaunchpad bug 301190 in etoys "etoys does not launch" [High,Fix released] https://launchpad.net/bugs/30119021:58
ajmitchto do a merge, or just upload the SRU to -proposed?22:00
ajmitchah, using bzr branches for it22:01
imbrandoni should look into a bzr workflow22:02
imbrandoni always end up using so many RCS's though, i guess bzr-* plugins will help with that22:02
* imbrandon is still doing alot by hand22:02
lfaraoneajmitch: yeah :)22:04
ScottKajmitch: Would you please look at 565781 for sponsor review?22:05
lfaraoneajmitch: merge the branch into lp:ubuntu/{jaunty,karmic,intrepid}/etoys and it'll be taken care of, apparently.22:05
ajmitchbug 56578122:05
ubottuLaunchpad bug 565781 in ipplan "FFE: ipplan incompatible with php 5.3" [Undecided,Confirmed] https://launchpad.net/bugs/56578122:05
lfaraoneimbrandon: it's *really* nice, IMHO. and yes, those plugins make life so much easier.22:05
ajmitchScottK: ok, already had that one open22:05
ScottKajmitch: Perfect.22:06
ajmitchlfaraone: I'm not familiar enough yet with the right procedures for sponsoring branches, I need to read up on it22:06
ajmitchScottK: ipplan 4.92a-1 isn't showing up yet on ftp.debian.org, you may want to ping me about it in a bit22:08
ScottKOK.22:08
* ScottK will try to rememver22:08
ScottKv/b22:08
ajmitchok, I can see it in incoming.d.o22:08
persiaspy6 just uploaded a couple hours back.22:09
lfaraoneajmitch: https://wiki.ubuntu.com/DistributedDevelopment/Documentation/UploadingAPackage is the relevant page.22:10
Laneyoh whoops, I've just run bzr merge in the past22:11
lfaraonejames_w: if I understand that page properly, you have to dput *and* merge the branches?22:12
Laneyyes22:12
ajmitchlfaraone: I don't think branch merging will do the upload of a source package just yet22:12
lfaraoneajmitch: I assume that's planned, though, right?22:12
ajmitchI think so, depending on the issues around trust paths, etc22:13
ajmitchthe NoMoreSourcePackages spec has been around for awhile22:13
lfaraoneJust do tag signing, and you should be good, no?22:13
ajmitcha lot of the stuff around build recipes is in place now, I think22:14
ajmitchsomeone like wgrant would know far better than I :)22:14
persiaWould need someone to write a job in LP that did the branch->SPR translation bit as well as fixing all the authentication bits.22:14
ScottKYou still have to upload.  If you don't push the bzr bits back to LP, it takes them from the archive, so at this point all you lose is some possible bits of history in the merge detail.22:16
* ajmitch waits oh so patiently for pbuilder update22:17
lfaraoneDo we consider SSH keys as secure as GPG keys?22:17
lfaraoneif so, there's no problem, unless the LP box is compromised.22:18
ajmitchssh keys are a different sort of beast, you don't get digital signatures with them22:18
jdongindeed there's no chain of trust either22:18
lfaraonejdong, ajmitch, but by simply being on the server, you have to know the person who pushed up the changes had access to the SSH keys in the LP account, no?22:19
jdongnot necessarily22:19
ajmitcheach source package has a gpg-signed file with the md5/sha-1/sha-256sums of the various source package components22:19
jdongthat can be faked.22:19
jdongthe bzr upload protocol lets me put in changesets that have your name on them.22:20
jdongand I'm pretty sure I can rewrite history too22:20
ajmitchbzr-rebase?22:20
jdongwhat you need is the testament signing form.22:20
jdongwhich, again, uses a GPG key :)22:20
ajmitchwere there plans to gpg-sign every bzr revision?22:20
lfaraonejdong: ah, to prevent other accessors of ~ubuntu-branches from spoofing another's upload.22:20
lfaraone*members22:21
jdongamongst other things.22:21
jdongajmitch: I sure hope so.22:21
ajmitchjdong: found a blueprint for it :)22:21
jdongajmitch: otherwise I don't know how we can trust the authenticity22:21
Laneycan't you sign a tag?22:21
lfaraoneLaney: you can "Sign all commits by a given committer.22:22
jdongLaney: well yes, signing one revision does guarantee the state of the branch at that point22:22
jdongLaney: but what happens between tags is my concern22:22
jdongi.e. a blind bzr merge untrusted-branch can have some not-so-awesome consequences22:22
Laneyresponsibility of the uploader isn't it?22:23
lfaraonejdong: even if signed, a blind merge may pull in changes in between reviewing-code-on-web and merging.22:23
lfaraonejdong: so the uploader should of course review the diff :)22:24
jdongyes, indeed22:24
Laneywhy can't you branch and then merge from that?22:27
ajmitchsigh, OO.o uploaded, that'll kill buildds for a day or so :)22:33
* ajmitch didn't do it, fwiw22:33
lfaraoneLaney: huh?22:40
ajmitchScottK: ok, ipplan ACked, and I finally got back to pychecker22:41
ajmitchit's sad that I've pretty much doubled my karma in 1 week22:42
wgrantpersia, ajmitch, lfaraone, jdong: So, we have recipe building pretty much implemented. There's just one or two backend bugs, plus the UI to sort out.22:58
wgrantThe backend was actually mostly implemented at a sprint in January, but the other stuff is taking a while :/22:58
persiawgrant: Thanks for the update.  So it's close, but not there yet?  Are we expecting that apt-get source will work to pull the current source from a bzr pushed build?23:01
wgrantpersia: We may have it deployed for PPAs in LP 10.04.23:02
wgrantAnd yes, it uploads a source package just about as normal, so apt-get source will work.23:02
persiaNifty.  I like having flexible systems that work both ways (so upload commits, and commit uploads).23:03
ajmitchthe rcbugs list is depressing23:07
persiaWhy?  Because it's long, or something else?23:08
ajmitchbecause it's long23:08
ajmitchplus I can see a few flaws in the versions where bugs are found23:09
* ajmitch is just adding a few comments, in case someone wants to look further at packages on the list23:12
ScottKajmitch: Thanks.23:14

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