/srv/irclogs.ubuntu.com/2011/09/16/#ubuntu-devel.txt

YokoZarIf I remove a binary package with a new source upload, does that require some archive admin tomfoolery?00:09
YokoZar(wine1.3 waiting in queue removes ttf-symbol-replacement-wine1.3)00:10
broderyes. "NBS" is the magic term you're looking for00:11
YokoZarslangasek: What do you think of architecture-dependent header files in /usr/include?00:31
* YokoZar has now twice encountered -dev packages that have different, incompatible header files on 32/64 bit00:32
slangasekYokoZar: well, they're certainly incompatible with multiarch.  http://lists.debian.org/debian-policy/2011/03/msg00151.html00:41
YokoZarslangasek: welp, it turns out gstreamer-plugins-base0.10-dev is one such package00:43
ScottKsladen: I don't.03:03
* ScottK would prefer it were just fixed and would stay fixed.03:03
sladenScottK: wuhhh?03:05
ScottKsladen: That's a periodic problem that's intermittent.  They fix something, it doesn't time out, they change something else, it happens again.  That's why so many OOP's because it morphs over time.03:06
sladenScottK: ah, gotcha, the dup-notdup-dup-notdup-OOPen03:09
didrocksgood morning05:36
=== mdke_ is now known as mdke
dholbachgood morning07:00
* bryceh waves to dholbach07:01
dholbachhey bryceh07:01
* nigelb waves to bryceh 07:01
zmahi, I would like to use apt-get build-dep so that it only loads appropriate header files from debÂ-src repositories. How to do it? I can't use build-dep normally because of faulty dependencies in those packages I work with.07:09
=== chrisccoulson_ is now known as chrisccoulson
=== dendro-afk is now known as dendrobates
jamespagebdrung: 4/29 r-b-d's of asm3 FTBFS with 3.3  - looking now08:14
jamespagebdrung: tracking under bug 85165908:18
ubottuLaunchpad bug 851659 in asm3 (Ubuntu) "[FFE] Sync asm3 3.3.1-1 (universe) from Debian unstable (main)" [Wishlist,New] https://launchpad.net/bugs/85165908:18
raphinkhas nobody blogged in 3 days or is planet ubuntu broken?08:59
jussiraphink: I think its broken - saw someone say that they had reported it and "it would take a couple of days to fix"09:15
jussi[10:05:12] <pleia2> ejat: btw, filed a ticket re: planet, it's still broken :\09:16
jussi[10:05:51] <pleia2> they said they'd look at it "within the next few days"09:16
Laney:(09:16
bdrungjamespage: thanks for tracking them.09:18
YokoZarScottK: Thanks for the early ack, I was gonna get around to making that bug the FFE tonight :)09:24
jamespagebdrung: not looking to bad - then I saw eucalyptus-java-common09:36
jamespageI don't currently have two spare bits of kit to test euca on with a new version of asm309:37
apwpitti, the current source for work-items stuff references the milestones.project field which is not in our oneiric.db, any idea of the history ?09:49
apwpitti, seems to have come in via "merge James Westby's and Chris Johnston's redesign" which has completely changed the interface milestone_list losing its ordering, plus this reliance on a field we do not have09:55
apwjames_w, ^^09:56
jdstrandcjwatson: gparted 0.8.0-1 added a Depends and 0.8.0-2 reduced that to Recommends on gpart (universe) for 'Add attempt data rescue for lost partitions'. Should this be moved to Suggests or should gpart get a MIR?10:42
cjwatsonI don't know10:42
cjwatsonat this stage I guess reduce to suggests10:42
jdstrandok, I'll do it real quick10:43
jdstrandcjwatson: well, unless you are poking at gparted atm10:43
cjwatsonI'm not10:43
cjwatsonI haven't looked at the code to see how badly it fails without it; presumably not very since it's not Depends10:43
jdstrandthe comment in -2 is 'gpart is not available on all achitectures'10:44
jdstrandwhich at least hints that fails gracefully10:44
jdstrandcjwatson: Device/Attempt Data Rescue...10:54
jdstrandcjwatson: 'Command gpart was not found10:55
jdstrandcjwatson: This feature uses gpart. Please install gpart and try again.'10:55
jdstrandyep, graceful10:55
cjwatsonjdstrand: ok, good11:17
=== dendrobates is now known as dendro-afk
=== Ursinha-afk is now known as Ursinha
=== MacSlow is now known as MacSlow|lunch
hallynsmoser: slangasek: SpamapS: that bug with networking being considered up before dhcp is done, did that get resolved?12:22
=== doko_ is now known as doko
james_wapw, yep, it's part of the new schema12:27
apwjames_w, well it seems our DBs are not of the new schema?  is there a migration path12:28
apwjames_w, also though it changes the semanatic of that routine which was intended to return them in due_date order, which returning a {} does not do any more12:28
james_wapw, where are you getting oneiric.db from?12:29
apwfrom ~platform12:29
james_wrunning collect will update the schema as always12:29
james_wright, the up to date databases live on status.ubuntu.com now12:30
slangasekhallyn: yes12:54
elleucapitti, query?12:56
hallynslangasek: which package was the bug filed against?  I believe bug 850309 in natty is due to that13:04
ubottuLaunchpad bug 850309 in libvirt (Ubuntu) "libvirt fails to autostart VM attached to a bridged port" [Medium,New] https://launchpad.net/bugs/85030913:05
slangasekhallyn: ifupdown13:05
hallynthanks13:05
apwslangasek, the fix for the headers ftbs is out on our list for review13:05
slangasekapw: cheers :)13:07
roadmrhello!13:24
hallynslangasek: something seems to have gone weird with that 0.7~alpha5.1ubuntu4 ifupdown merge.  The 0.7~alpha5.1ubuntu5 one (which wasn't done through a merge request) failed to import, and when I manually try import-dsc, it gives me13:24
hallynbzr: ERROR: Unable to find the tag for the previous upstream version, 0.7~alpha5.1ubuntu4, in the branch: upstream-0.7~alpha5.1ubuntu4. Consider importing it via import-dsc or import-upstream.13:24
hallynsmoser: ^ do you have a debdiff for bug 850226 by chance?13:25
ubottuLaunchpad bug 850226 in ifupdown (Ubuntu) "static-network-up event waits for 'auto' devs without a config stanza" [Medium,Fix released] https://launchpad.net/bugs/85022613:25
Davieyhallyn: http://launchpadlibrarian.net/79907784/ifupdown_0.7~alpha5.1ubuntu4_0.7~alpha5.1ubuntu5.diff.gz ?13:26
hallynDaviey: yeah i can reconstruct from that13:27
hallynbut not sure how to fix the udd tree :)13:27
hallynDaviey: interestingly, when I did pull-lp-source, it didnt download that diff13:28
hallynDaviey: so where the heck did you find that?13:30
Davieyhallyn: on the LP page.13:30
Davieyhallyn: https://launchpad.net/ubuntu/+source/ifupdown/0.7~alpha5.1ubuntu5 'Avaliable diffs'13:31
hallynDaviey: thanks!13:31
Davieyofc, LP can spell. i cannot.13:32
slangasekhallyn: import-dsc may not work on account of this being a native package; there is no "upstream version"13:34
hallynslangasek: drat :)  thanks13:40
mterrydpm, heyo.  I can't seem to log into wp-admin on developer.ubuntu.com now?13:48
dpmmterry, hey! hm, perhaps something to do with the fix IS did recently regarding the certificate?13:49
dpmmterry, have you tried http://developer.ubuntu.com? (without https)13:50
mterrydpm, that tricked it, though the SSO page gave me a warning that the site wasn't recognized by Ubuntu SSO13:51
dpmmterry, oh, weird, let me add a comment to the RT regarding that13:52
jamespagebdrung: I think I've done as much testing as I can with libasm3-java 3.3.2;13:52
dpmbut glad you could log in13:52
cjwatsonslangasek: looking at xdeb, I found your change to disregard multiarch-foreign packages.  However nothing seems to actually take care of installing foreign-arch packages when that's required.  Do you know if anyone has a branch that does that?  In the meantime xdeb is sort of broken14:01
cjwatsonbecause if you try to build say any X library package, it ignores the x11proto-*-dev packages because they're multi-arch: foreign, but doesn't install the host-arch versions either14:01
bdrungjamespage: thanks14:01
slangasekcjwatson: hrrmm, I don't think I ran into that issue14:05
slangasekx11proto-*-dev are arch: all as well14:05
Laneydoko: do you know of a graph showing stats for ftbfs/fixes resulting from your rebuild?14:07
cjwatsonslangasek: huh14:07
cjwatsonslangasek: in that case perhaps I have a different problem; trying to cross-build libx*, it was refusing to notice header files in /usr/include/X11/14:08
dokoLaney, no. rsalveti has one, but only counts the one seen on the production buildds14:08
Laneyyeah I know of a similar one too14:08
Laneynever mind14:08
cr3skaet: ping, beta freeze question for you: I just noticed that the most recent checkbox package is missing the execute bit on some scripts, is that small enough a change to be acceptable or could it wait until after the freeze?14:14
skaetcr3,  thanks for flagging.  Let me check on a few things and get back to you.14:21
sconklin@pilot in14:32
=== udevbot changed the topic of #ubuntu-devel to: Beta 2 Freeze | Archive: Feature/UI Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: sconklin
=== dholbach_ is now known as dholbach
=== MacSlow|lunch is now known as MacSlow
cjwatsonmvo_: can you give me an update on bug 742935 / bug 781874?14:47
ubottuLaunchpad bug 742935 in aptdaemon (Ubuntu Natty) "aptd crashed with OSError in release(): [Errno 9] Bad file descriptor" [Undecided,Triaged] https://launchpad.net/bugs/74293514:47
ubottuLaunchpad bug 781874 in aptdaemon (Ubuntu Natty) "<type 'exceptions.TypeError'>: __init__() takes exactly 2 arguments (1 given)" [High,Triaged] https://launchpad.net/bugs/78187414:47
cjwatsonin fact there are a few aptdaemon bugs on https://wiki.ubuntu.com/ReleaseTeam/Meeting/2011-09-16#Foundations14:48
smoserstgraber, around ?14:52
stgrabersmoser: yep14:53
smoserwe're seeing build break of the ubuntu arm cloud images as a result of your change to friendly-recovery14:53
stgrabersmoser: fixed yesterday14:53
smoseroh?14:53
stgrabersmoser: if that's the update-grub call failing14:53
smoserutlemming, stgraber says fixed yesterday14:54
smoserwas our build failure with 0.2.15  ?14:54
jamespagebdrung: please could you review bug 851900 and ack if you are OK with what I have covered14:54
ubottuLaunchpad bug 851900 in eucalyptus (Ubuntu) "Eucalyptus slow to startup with broken connections to :8443/register" [Undecided,New] https://launchpad.net/bugs/85190014:54
jamespageno - not that one14:54
utlemmingsmoser: correct14:54
stgraberutlemming: you had it failing with 0.2.15? weird, 0.2.14 was supposed to be the buggy one14:54
stgraberutlemming: do you have a build log?14:55
jamespagebdrung: sorry - bug 85165914:55
ubottuLaunchpad bug 851659 in asm3 (Ubuntu) "[FFE] Sync asm3 3.3.2-1 (universe) from Debian unstable (main)" [Wishlist,New] https://launchpad.net/bugs/85165914:55
utlemmingstgraber: yup http://uec-images.ubuntu.com/oneiric/20110916/log.stdout.stderr14:55
stgraberutlemming: that's 0.2.1414:55
smoserlooking at https://launchpadlibrarian.net/80046327/friendly-recovery_0.2.14_0.2.15.diff.gz14:55
utlemmingstgraber: its at the very bottom, but only for ARMEL images14:55
stgraberutlemming: Get:64 http://archive.ubuntu.com/ubuntu/ oneiric/main friendly-recovery all 0.2.14 [7242 B]14:55
smoseri'm wondering why we'd hit that codee14:55
stgraberfixed in 0.2.1514:55
smoseryeah, utlemming that log shows 0.2.1414:56
utlemmingstgraber, smoser: you're right14:56
stgrabersmoser: that's the post-inst of friendly-recovery that calls update-grub if it's installed. In your case grub-common is installed but grub isn't. The fix now checks for both /boot/grub/grub.cfg and update-grub, that's how memtest86 does it so that should work for friendly-recovery too14:56
smoserstgraber, fwiw, your [ -x $(which update-grub) ] is redundant14:57
* utlemming kicks another build of the armel images14:57
smoserwhich is not going to show you something htat is not executable14:57
ahasenackhi guys, can someone please take a look, and hopefully approve, the smart package sitting in the lucid upload queue? https://launchpad.net/ubuntu/lucid/+queue?queue_state=114:57
smoserand, also, you can do 'which' with 'command -v 2>/dev/null' to be posix sh internal14:58
smoseranyway.14:58
smoserthanks for fixing stgraber14:58
ahasenackhmm, I don't see it in the maverick or natty upload queues14:58
ahasenackzul: hi, did you upload smart (#244453) to maverick and natty too?15:00
zulahasenack: no i got delayed with other things ill do it right now15:00
ahasenackzul: ah, ok, thanks15:00
mvo_cjwatson: I check the release one next, #819328 should be fixed now and 812023 no lnger cause a error (but there reamins some more work to make it really nice and clean)15:11
cjwatsonmvo_: thanks!15:14
bdmurraydidrocks: did you test that bug pattern?  it didn't work for me15:16
didrocksbdmurray: it's my first addition to the bug pattern, so I maybe screwed something, I looked at the wiki page though15:18
bdmurraydidrocks: there is a script in the bugpatterns branch for testing the pattern called test-local and that'll run the bug pattern against a specific bug15:19
bdmurraydidrocks: e.g. ./test-local 85116915:19
bdmurraydidrocks: I've pushed a fix.  Which wiki page was that by the way?15:19
didrocksbdmurray: oh? I didn't know about the fix, the wiki page is at: https://wiki.ubuntu.com/Apport/DeveloperHowTo#Bug_patterns15:20
didrocksbdmurray: thanks for the fix!15:20
bdmurraydidrocks: no problem, I'll update that wiki page with info about testing them then15:21
didrocksbdmurray: yeah, that would be handful! thanks :)15:21
zulahasenack: done15:25
ahasenackzul: thanks, so now someone else needs to approve it?15:25
zulahasenack: yep15:26
bdrungjamespage: ack, we have to wait for the release team to review it15:26
bdrungjamespage: http://bazaar.launchpad.net/~james-page/ubuntu/oneiric/jenkins/ftbfs-asm3.3/revision/4 -> why do you change the "Forma of this file is" line?15:27
jamespagebdrung: because I can't use vim by the looks of things - that is a mistake15:27
jamespagelemme just fix that15:31
=== dendro-afk is now known as dendrobates
=== yofel_ is now known as yofel
=== deryck is now known as deryck[lunch]
micahgmultiarch broke?16:31
infinityArchive skew, I assume.16:31
infinity   libgcc1 | 1:4.6.1-9ubuntu2 |       oneiric | armel, i386, powerpc16:33
infinity   libgcc1 | 1:4.6.1-9ubuntu3 |       oneiric | amd6416:33
infinitymicahg: ^--- When that shakes out, life will be good again.16:33
micahginfinity: ok, figured as much, thanks16:33
* micahg wonders why some symlinks in ia32-libs adds 17.8MB to the binary size16:41
infinity*raise brow*16:42
micahgerr, add 4.9MB to the binary, 17.8 to the installed size16:43
infinityWithout looking at the change, I'd be inclined to go with the general Internet wisdom of "ur doin it wrong".16:44
* micahg is just an observer in this case...16:47
micahgYokoZar: ^^16:47
infinitymicahg: Did you miss the "- Also add libllvm2.9" part?16:48
micahginfinity: yeah, that must be it :(16:49
micahgYokoZar: nevermind16:49
infinitymicahg: Yeah, that's definitely it.  llvm is huge.16:52
infinityIt's also multiarched, so I'm not sure why it's in ia32-libs...16:53
infinityYokoZar: What was the rationale for adding llvm to ia32-libs?16:55
slangasekinfinity: dependency of some of the mesa backends.17:00
slangasekI was content to leave them broken, YokoZar seemingly less so17:00
infinityslangasek: Irksome.  So not really fixable until mesa is also multiarched, I guess.17:01
infinityExcept... It is.17:01
infinityBut I suppose we still need lib32 insanity there for hysterical raisins.17:03
slangasekinfinity: it's all needed because of other libraries farther up the chain that aren't multiarched; the handful of packages that still have to be installed with ia32-libs should be dependency-complete on amd64, since we can't make ia32-libs Depends: libgl1-mesa:i38617:07
slangasekbut then, "fixing" libGL in the latest upload has regressed some binary-only software that was happier when it couldn't find it ;) (bug #851947)17:07
ubottuLaunchpad bug 851947 in ia32-libs (Ubuntu) "/usr/lib32/libGL.so.1 prevents Doom 3 from starting" [Undecided,New] https://launchpad.net/bugs/85194717:07
infinityslangasek: Fun bug.  I assume that's a bad interaction with a binary driver or some such.  They used to dpkg-divert those paths.17:14
infinityMaybe it's time to install the non-free nvidia driver and try to play Doom.17:16
Chipzzinfinity: with the added bonus of loosing some frustration. or was that the whole point to begin with? ;)17:22
infinityChipzz: I can play video games with nouveau these days (we've come a long way!), so the frustration vector with the non-free driver is entirely in the wrong direction.17:24
slangasekinfinity: well, we don't use dpkg-divert anymore, but update-alternatives :)17:29
slangasekso if ia32-libs is now installing libGL to /usr/lib32, that could well be the problem, because the alternatives are meant to operate on ld.so.conf.d17:29
infinityslangasek: Yeah, that's almost certainly the problem, if none of that's been looked at since dpkg-divert was given the boot from the binary drivers.17:30
slangasekmvo_: still around?  Would you be willing to also install cryptsetup to test that case on bug #849954?17:31
ubottuLaunchpad bug 849954 in plymouth (Ubuntu Oneiric) "FFe: enable flicker-free boot with lightdm" [Medium,Incomplete] https://launchpad.net/bugs/84995417:31
slangasekmvo_: you don't need to use cryptsetup, just have it installed17:31
DavieyRoAkSoAx: How does testdrive know about the current candidate?17:35
DavieyDoes it use, http://iso.qa.ubuntu.com/qatracker/dllist ?17:35
=== deryck[lunch] is now known as deryck
i0nis there anywhere I can find out what ./configure options the apache2 maintainer used when packaging httpd?18:20
=== chuck_ is now known as zul
slangaseki0n: download the source package and look at it?18:23
slangasekapw: do you know if there's a reason why udev's udev-fallback-graphics job and plymouth-splash/lightdm/gdm have duplicate checks for graphics-device-added and drm-device-added events?  It seems to me that they should really only be checked in one place or the other18:24
i0nslangasek: i did, ive busted it open and looking at it im not finding how it assigns the install directories.. In src/debian there are some files like apache2.2-bin.dirs which look right, but im having a hard time seeing where they are called.18:24
slangaseki.e., either udev-fallback-graphics should be emitted only when we *don't* get one of the other events, or we should check for that event exclusively rather than checking for it as well as the -device-added events18:24
slangaseki0n: debian/rules is the makefile that controls package building.  You could also look at the build log in launchpad, which would show all the command output18:25
i0nslangasek: thanks, im new to packaging on this level.18:25
i0nslangasek: is there a dpkg command way to grab the source?18:30
slangaseki0n: 'apt-get source <package>'18:30
i0nhmm i copied the debian/ directory into the new apache source18:32
zulbarry: for the dh_python2 transition does it matter if the python version is 2.6.6-318:36
barryzul: 2.6.6-3~ specifically18:36
zulbarry: how come?18:37
DavieyThat is why dh_python2 support was added, wasn't it?18:37
Davieys/why/when18:37
mtaylorsorry - just joined - can someone paste me the bit of this that I missed?18:38
barryzul: python-defaults (2.6.6-3) unstable; urgency=low18:38
barry 18:38
barry  * Upload to unstable18:38
barry  * dh_python2: egg renaming fixed18:38
barry 18:38
barry -- Piotr Ożarowski <piotr@debian.org>  Wed, 22 Sep 2010 23:03:15 +020018:38
barry 18:38
zulbarry: ah ok18:38
barryzul: np!18:39
DavieyDoes anyone have thoughts on http://paste.ubuntu.com/691015/ (line 442), having difernet behaviour based on lsb_release output seems fugly to me..18:40
* mtaylor agrees with Daviey - would love a better solution - but would prefer fugly to no solution18:40
mtaylorDaviey: I suppose I _could_ test for the existence of dh_python2...18:41
Davieymtaylor: I'm not convinced debian/rules should handle backports in the main stamp, at least.18:42
DavieyIs it really unreasonable to run an extra script?18:42
mtaylorDaviey: I understand18:42
mtaylorI would HIGHLY prefer not to18:42
slangasekIMHO this is why we have VCSes that let us cheaply manage different branches for each release, but YMMV :)18:42
infinityDaviey: Different behaviour based on lsb_release is pretty common.18:42
slangasekinfinity: yes, but generally only for Ubuntu vs. Debian, not lucid/maverick vs. natty+18:43
Davieyinfinity: example?18:43
DavieyAhh, yes - seen that for upstart vs init.d18:43
micahgslangasek: not true, we do it in the Mozilla products18:43
mtaylorDaviey: how about this insteaD:18:43
mtaylorWITH_PYTHON2 = $(shell test -f /usr/bin/dh_python2 && echo "--with python2")18:43
infinityslangasek: Looked at the GCC makefiles lately?18:43
micahgslangasek: I take that back, Mozilla is an exception to everything :)18:44
slangasekmtaylor, Daviey: we are meant to be backporting dh_python2 for use with lucid and maverick via -updates or -backports yet this cycle; would it perhaps be sufficient to assume dh_python2 availability?18:44
mtaylorslangasek: that's been part of the assumption ... but we're trying to release openstack diablo18:45
slangasekinfinity: yes, and gcc is the exception that proves the rule... :)18:45
infinityslangasek: Perhaps. :P18:45
mtaylorslangasek: and I currently cannot build packages for lucid18:45
slangasekmtaylor: right18:45
ScottKThat's because no one finished the backport yet.18:45
ScottKSomeone should do that.18:45
Davieymtaylor: whey not wrap your package building with, [ -a debian/backports/$(lsb_release -c | awk '{ print $2 }') ] debian/backports/$(lsb_release -c | awk '{ print $2 }')18:45
Davieyso run a backport script if it exists?18:45
mtaylorslangasek: also - I'm not personally convinced about asking someone who adds ppa:nova-core/ppa to also add backports18:45
infinityI see no particular issues with debian/rules being backport-friendly...18:45
ScottKmtaylor: The intent is to put it in -updates.18:46
mtaylorDaviey: why is that better/more desirable? that requires wrapper scripts18:46
slangasekdoko: ^^ barry mentioned that you have a tentative dh_python2 backport branch; is it in a state worth sharing with mtaylor?18:46
mtaylorslangasek: yeah - if that was something I could pop into my ppa, that would make me very happy18:46
Davieymtaylor: i assumed you already had a script?18:46
mtaylorDaviey: there is currently a script, but every line that exists in it is a bug imo18:47
barryi'm also happy to take over doko's branch if it would help18:48
mtaylorDaviey: you will find that I come from the "defaults should do sensible things" camp and find wrapper scripts to be hacks that indicate underlying system bugs18:48
* mtaylor would also be more than happy to help on doko's branch ... certainly not opposed to pitching in here :)18:48
Davieymtaylor: and WITH_PYTHON2 = $(shell lsb_release -c | perl -nle '/lucid|maverick/ && print "--with python2"') , isn't a hack!?18:49
dokono branch. I'll try to push this out this weekend18:49
dobeydoes a release team member still need to approve freeze exception on bug #850142 ? it has +1 from docs and translations18:49
ubottuLaunchpad bug 850142 in Ubuntu One Control Panel "UI Freeze exception: Remove the Bookmarks section from the Services tab" [High,In progress] https://launchpad.net/bugs/85014218:49
SpamapSIf the goal of the branch is to build on lucid -> current .. then it should just handle this in debian/rules by choosing whichever is available. How is that not working already with just 'dh' ?18:49
mtaylorin any case - I expect someone to be able to pull a packaging branch and build a package using standard toolchains and not have to know about additional scripts that must be run in order to enable that18:49
dobeySpamapS: dh doesn't default to python2 in anything yet. it defaults to python-support18:50
SpamapSIs there some reason we can't just let it build with python-support ?18:50
cr3skaet: any updates on the flag I raised earlier about checkbox and file permissions?18:51
dobeySpamapS: too simple? ;)18:51
skaetcr3,  yes, sorry.  its fine.  go ahead.18:51
SpamapSits still in main18:51
infinityDaviey: It's not much worse than old debian/rules files that use to do "test -x /usr/bin/dh_foo && dh_foo", which was a very common practice.18:51
SpamapSthis doesn't go on any CDs18:51
dobeySpamapS: the fun part is if you are shipping a twisted plugin or something18:51
infinityDaviey: Again, I don't see why you're annoyed with a backport-friendly rules file.18:51
SpamapSI would be pretty surprised if nova/glance/swift had twisted plugins embedded. :)18:51
barrydoko: awesome, thanks!18:52
dobeySpamapS: well anything similar to that. twisted is an example i saw problems with, because it uses python-central on lucid, but not on maverick+18:52
Davieyinfinity: I'm not annoyed, it just seems messy to support X releases with one rules file.18:52
barrythe main reason to backport dh_python2 is so that people can also back port oneiric/debian versions of converted packages more easily18:53
SpamapSDaviey: what is the reasoning behind forcing dh_python2?18:53
infinityDaviey: Honestly, I prefer it.18:53
mtaylorDaviey: depends on from which perspective... NOT supporting X releases with one rules file is messy from an upstream perspective18:53
dobeyDaviey: i'd rather have 1 rules file, even if i have to do funky stuff to generate control from control.in and such, rather than N rules/control files, from the perspective of maintaining daily builds on N releases18:54
mtaylor++18:54
Davieymtaylor: I dunno, having a backport script seems to be cleaner to me.. easier to maintain, and a tidier rules file.  I guess that is preference.18:55
micahgopenjdk also uses one rules file for multiple releases18:55
DavieyI've seen the script to mangle the package in a few areas.18:55
DavieyIt also allows you to mangle to control file etc.18:55
SpamapSWhats tidier than a dh7 rules file with no arguments? :)18:55
mtaylornow that's the tidiest!18:55
dobeySpamapS: an empty rules files ;)18:56
* SpamapS got told18:56
mtaylordobey: ++18:56
SpamapS;)18:56
* infinity fears we've now abstracted so far that people find a 3-line rules file ugly, when a 1-line one would have sufficed if there wasn't that "icky 2-line hack".18:56
barryyeah, unfortunately, even with dhpy2, you still can't quite get to a 3-liner18:56
SpamapSinfinity: ROFL18:56
* mtaylor has many packages that had 3 line dh rules files and worked just fine... turns out if upstream behaves itself ... :)18:57
dobeyif people would just stop writing new code, it would be easy18:57
mvo_slangasek: re 849954 - sure I can do that18:57
slangasekmvo_: thankee :)18:58
barrymtaylor: yep.  more goo comes in when you want to run the test suite for multiple versions, have rest docs to build, etc.18:58
mtaylorbarry: TOTALLY18:58
barrymtaylor: well, now that i passed pox's muster on my own packages, i'm going to look into fixing those problems.  eg. debbug 64131418:59
Davieymtaylor: note, that using the mangling method would have removed all the pain you have been experiencing trying to get one debian/ for all releases18:59
* YokoZar thought he removed the wine1.0 package last cycle...18:59
mtaylorDaviey: there are many things that would have removed all of the pain I'm experiencing. I'm guessing we probably don't want to explore them all right now :)19:00
=== kklimonda_ is now known as kklimonda
dobeyslangasek: can one of you give release team ok on bug #850142 ? it has OKs from docs/i18n19:02
ubottuLaunchpad bug 850142 in Ubuntu One Control Panel "UI Freeze exception: Remove the Bookmarks section from the Services tab" [High,In progress] https://launchpad.net/bugs/85014219:02
YokoZarSay I'm removing wine1.0, can I: 1) Straight up have archive delete it, 2) Convert it into a dummy package depending on wine1.2, or 3) Delete it and ask update-manager to transition users?19:02
mvo_YokoZar: I think (2) is best19:02
Davieymtaylor: Well if you think it helps the discussion..19:02
mvo_YokoZar: hello btw19:02
infinityYokoZar: Having update-managet do it is something we do when you fail to do (2) correctly.  It shouldn't be the default option. :P19:02
mtaylorDaviey: nah. I doubt it would be useful in any way right now19:03
YokoZarmvo_: Hey there :)19:03
YokoZarinfinity: Yes, the downside is this means it takes 2 LTS cycles to completely remove a package since you need the first to transition users and the second to breaks/replaces it19:03
infinityYokoZar: However, you should probably produce the transitional metapackages from the 1.2 or 1.3 source, and just delete the 1.0 source completely.19:03
YokoZarinfinity: yes, of course19:03
Davieymtaylor: well best not say it then :)19:04
mtaylordone!19:04
YokoZarmvo_: Does software center still display dummy packages?19:04
infinityYokoZar: Eh?  You can break/replace right now, it should just be versioned.19:04
mvo_yes, but that is probably something we should fix (that it displays dummy packages)19:05
infinityYokoZar: And then after the next LTS, you just silently drop the transitional package.19:05
infinitymvo_: Filtering out "transitional" in descriptions would probably catch most of them.19:05
infinitymvo_: Curious if there are any false positives in that list, though.19:05
RoAkSoAxDaviey: nope not at the moment19:07
RoAkSoAxDaviey: when I did that the dllist stuff wasn't yet being generated, but thanks for reminding me about that19:08
mvo_infinity: yeah, I will check that out19:08
DavieyRoAkSoAx: how are you doing it atm?19:08
RoAkSoAxDaviey: (status, output) = commands.getstatusoutput("wget -q -O- http://iso.qa.ubuntu.com/qatracker | egrep 'iso.qa.ubuntu.com/qatracker/test'")19:09
DavieyRoAkSoAx: awesome :)19:11
RoAkSoAxDaviey: ;)19:18
SpamapSdamnit.. just figured out my Canon printer has been DoS'ing my wifi for the last day with mDNS.. no wonder network has been crap.19:19
YokoZarinfinity: I meant breaks/replace a non-versioned one and have no binary dummy in the archive.  Takes two LTS for that :(19:21
YokoZarNot that I should be particularly concerned about binary dummys...19:21
infinityNope, still just the one.19:22
infinityYokoZar: The trick, if your foo1.0 package is produced from foo1.2 sources is to have your Breaks/Replaces on << Source-Version, and then when you drop the transitional package (in the release after the LTS), you just change that Breaks to a Conflicts, and poof it goes away.19:24
YokoZarErr ok 2 releases not 2 LTS releases19:24
YokoZar(one of which is an LTS though)19:24
nigelbSpamapS: In honor of the awesomeness http://c0016417.cdn2.cloudfiles.rackspacecloud.com/353omj.jpg19:24
infinityYokoZar: I don't see a problem with that. :P19:24
micahginfinity: YokoZar don't forget about removing the version when converting to conflicts :)19:25
infinitymicahg: Actually, the versioning still works in that case.  But sure, it's also correct to remove it. :P19:25
micahginfinity: I've been told versioned conflicts does bad things to apt19:26
slangasekcorrect19:26
slangasekyou should use versioned breaks+replaces, or unversioned conflicts+replaces, per Policy19:27
infinityI suspect that depends on what it's trying to resolve.19:27
slangasekother combinations are Nearly Always Wrong19:27
infinityslangasek: Well, yes.  That policy is sane because it accidentally describes what Breaks and Conflicts are semantically meant to do.19:28
infinityBut from a "will it break" perspective, a versioned Conflict+Replace won't behave any worse than a versioned Break+Replace, it's just not quite correct.19:28
infinity(But when the version spec ends up matching "every version ever", it's ultimately the same as unversioned)19:28
slangasekno, a versioned Conflicts+Replaces *does* behave worse than a versioned Breaks+Replace19:29
slangasekBreaks --> deconfigure before continuing, Conflicts --> remove or upgrade before continuing19:30
slangasekvery different impact on the resolver19:30
infinityslangasek: In the above case?  Unless someone broke something in apt, I fail to see how it could.19:30
infinityBut yes, in many cases, fair enough.19:30
dobeySpamapS: i don't even have my printer plugged in to ac power unless i need to use it for something19:32
SpamapSnigelb: :-D19:52
nigelb:)19:52
micahgcan we recommend from multiverse to partner since if partner isn't enabled, it should just ignore it?20:00
dobeyhrmm20:01
ScottKmicahg: You can.20:01
ScottKThe only requirement for multiverse is that it be legally distributable.20:01
micahgScottK: ok, thanks20:01
ScottKIt doesn't even have to be installable.20:01
=== dendrobates is now known as dendro-afk
cr3skaet: regarding the flag I raised earlier, roadmr reported bug #852138 with the corresponding merge request20:58
ubottuLaunchpad bug 852138 in checkbox (Ubuntu) "Some files under scripts/ lack executable permission" [Undecided,New] https://launchpad.net/bugs/85213820:58
m4n1shdoko: ping21:11
mtaylorkirkland: ping22:12
kirklandmtaylor: yo22:12
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
sconklin@pilot out23:08
=== udevbot changed the topic of #ubuntu-devel to: Beta 2 Freeze | Archive: Feature/UI Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:

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