/srv/irclogs.ubuntu.com/2011/12/13/#ubuntu-devel.txt

SpamapSargggh00:09
=== Ursinha is now known as Ursinha-lunch
SpamapSPackaging branch version: 2.88dsf-13.10ubuntu500:09
SpamapSPackaging branch status: OUT-OF-DATE00:09
SpamapS>:00:09
=== Ursinha-lunch is now known as Ursinha
slangasekjibel: ping00:16
slangasekSpamapS: thanks - would you like me to go ahead and merge / upload that branch, provided I'm happy with it?00:17
SpamapSslangasek: I just finished testing it out on a local VM and an EC2 instance.. any objection to me just uploading it?00:18
* SpamapS is fixing up the bzr tree .. I think00:18
slangasekScottK: what do you think about the 1.48 transition question?  And how much time does it usually end up taking to manage one of these?00:18
slangasekSpamapS: no objections provided it's correct ;)00:18
SpamapSslangasek: Its just that branch, merged into the actual current packaging branch, including the two uploads from the last 24 hours that the package importer failed on..00:19
SpamapSI imported them w/ import-dsc .. is that sufficient?00:19
slangasekSpamapS: I don't see it failed here00:19
slangasekSpamapS: you might want to bzr pull00:19
SpamapShttp://package-import.ubuntu.com/status/sysvinit.html#2011-11-30 14:42:44.88524400:19
slangasekoh, no, those are your commits ;)00:19
slangasekyeah, that's perfect then00:19
SpamapSslangasek: I just fixed it already ;)00:20
SpamapSslangasek: like my namesake, Mr. Eastwood, I feel lucky.. ;)00:20
slangasekheh00:20
SpamapShttp://paste.ubuntu.com/768502/00:21
SpamapSThats the output of debdiff sysvinit_2.88dsf-13.10ubuntu7.dsc sysvinit_2.88dsf-13.10ubuntu8.dsc00:21
SpamapSslangasek: I'd also like to backport that debdiff to oneiric-proposed as I believe both bugs need fixing in oneiric00:21
slangasekSpamapS: diff looks good to me, aside from my sudden itching to replace grep | sed with a better sed; and yes, I agree these look like SRU candidates00:23
micahgSpamapS: can I ask you an upstart question regarding when to start a certain app?00:23
SpamapSmicahg: sure.. can I make a bet that it will be "start on runlevel [2345]" ? ;-)00:25
micahgSpamapS: no, it's about pppconfig starting on gdm00:25
SpamapSslangasek: ok, uploading in couple minutes00:25
micahgI think keybuk was trying to speed up boot, but I'm wondering if we need something like that anymore00:25
slangasekwe still care about boot speed00:26
SpamapSmicahg: pppconfig would seem to me to be in the realm of NetworkManager.. or do I misunderstand what it does?00:26
micahgslangasek: obviously or I wouldn't be asking at all :)00:26
slangasekheh :)00:26
slangasekmicahg: and we still define boot speed as "time to boot to an interactive desktop", so there's still value in deferred startup of non-essential services00:27
micahgSpamapS: well, I could defer it until the login manager, but it seems to be a console app, so that seems wrong00:27
slangasekbut I don't know anything about pppconfig in particular00:27
micahgslangasek: it seems to be a console app, so depending on the GUI to start seems wrong00:27
micahgbut I'm not aware of any other way to defer startup00:28
micahgany ideas?00:28
SpamapSmicahg: why do you want to defer its startup?00:28
slangasekmicahg: hmmm, it looks like this isn't even an upstart job?00:28
micahgSpamapS: I don't personally, the goal was to improve boot speed though00:28
slangasekthat's weird00:29
slangasekare you trying to convert it to one?00:29
micahgslangasek: oh, is it not?00:29
slangasekmicahg: it's an init script with 'Required-Start: gdm'00:29
slangasekthat change is a no-op currently in Ubuntu00:29
micahgslangasek: is Required-Start ignored or specifically the gdm part?00:30
slangasekmicahg: required-start is hinting for insserv, which we don't use00:30
slangasekoh wow, the pppconfig package contains no changelo00:31
slangasekg00:31
micahgthen I'm confused about bug 67130800:31
ubottuLaunchpad bug 671308 in pppconfig (Ubuntu) "unnecessary init script dependency upon gdm" [Undecided,New] https://launchpad.net/bugs/67130800:31
slangasekthat's special00:31
slangasekmicahg: we don't use insserv; Q-FUNK may be using it at his peril. :)00:31
micahgslangasek: since it's a diff with Debian, I can drop it then I guess, right :)00:32
slangasek(in fact, I'm pretty sure I've seen other bugs on his systems caused by use of insserv)00:32
slangaseksure00:32
micahggreat, solves my problem00:32
* micahg isn't sure why he assumed it was upstart00:33
SpamapSslangasek: at this point, would it make sense to make running insserv a noop/warning ?00:36
slangasekSpamapS: yes, we very much need to00:36
SpamapSIt really does seem to bugger the system00:36
micahgslangasek: before I remove a po update rule on clean, I just wanted to check, we don't need this for anything in main specifically, do we?00:53
slangasekmicahg: it could very well be related to language pack handling00:53
slangasekit depends00:54
micahg:(, ok, I'll wait for pitti then00:54
micahgit's not a diff we have, but dropping it lowers our diff00:54
* micahg is trying hard not to break precise :)00:57
* SpamapS is appreciating micahg's trying01:11
broderbdrung, tumbleweed, Laney: can i sponsor syncs with syncpackage yet? possibly from the dailies?01:13
=== bladernr_afk is now known as bladernr_
=== dendro-afk is now known as dendrobates
=== bladernr_ is now known as bladernr_afk
ScottKslangasek: I would wait and see how the binNMUs go in Debian.  Most of the crufty won't build with a newer boost stuff is removed already, but each release is an adventure.04:17
=== bladernr_afk is now known as bladernr_
pittibeuno: there hasn't been a written announcement, but it was discussed/decided at UDS and made it into the blogosphere; also, there is https://wiki.ubuntu.com/PlusOneMaintenanceTeam whose mission that is06:32
=== allison_ is now known as wendar
pittimicahg: what's up?06:32
pittimicahg: po update rules on clean are indeed evil and should be removed, yes06:33
=== JackyAlcine is now known as VirgilHawkins
pitti(evil because of pointless VCS noise)06:33
pittierkh, the new vte is missing some more patches apparently06:33
RAOFOrly?  gnome-terminals now actually start for me :)06:35
pittiRAOF: bug 903401; dist-upgrade again06:36
ubottuLaunchpad bug 903401 in vte3 (Ubuntu Precise) "symbol lookup error: gnome-terminal: undefined symbol: vte_terminal_set_alternate_screen_scrol" [Critical,Fix released] https://launchpad.net/bugs/90340106:36
pittiRAOF: hit me this morning as well, pretty big WTF06:36
pittibut apparently we are still missing the patch for unbreaking Alt06:36
RAOFAh, I might just have not noticed it.06:37
pittior it is because we had a different workaround06:37
TheMusopitti: Just update and all is fine, I got the same symbol look up error.06:41
pittiTheMuso: yes, so I discovered; I updated above bug accordingly06:41
TheMusoAnd alt stuff is still working ok for me.06:41
pittiTheMuso: yes, I remember that I had to update my weechat keybindings a few weeks ago, and now they are back to normal06:41
micahgpitti: thanks, I managed to drop 50 lines of po diff with a 2 line debian/rules change :)06:41
pittiapparently our workaoround was slightly broken, the current one is better06:41
TheMusoYeah, I am still subscirbed to the bug, nothing committed upstream as of yet.06:42
pittimicahg: the only important thing is that the package either has, or even better builds a current *.pot file during package build06:42
micahgpitti: I don't think it does that, but it does seem to generate .mo files06:43
pittithat's fine of course; these are the ones that are actually being used at runtime06:44
pittiTheMuso: yeah, just lots of CCs :) (I'm subbed as well)06:45
micahgpitti: got a minute to discuss Firefox Lucid and Maverick rapid release WRT langpacks?06:46
pittimicahg: sure06:47
micahgpitti: so how much time do you need before the new packages are in -proposed (I guess before the langpacks are built)06:47
pittimicahg: for maverick, about 24 h; for lucid, I'd appreciate having a bit longer to get a current export (while we are at it anyway)06:50
pittimicahg: hm, but on second thought we should perhaps not update to a new LP export06:50
micahgpitti: ok, can you start an export and I'll make sure the packages are in -proposed by next Wed?06:50
pittimicahg: as I suppose we need to release _all_ of the langpacks in a timely manner, not just the ones we got verification for06:51
micahgpitti: ok, whichever you like, I just want to create a timetable of sorts for this06:51
pittiyes, I'd like a timetable, too06:51
micahgpitti: yes, that would be preferable06:51
pittimicahg: ok, would this work:06:51
pittimicahg: I'll see to preparing both by Friday, so that they can build in -proposed over the weekend?06:51
pittimicahg: it's about 1200 packages or so06:52
micahgpitti: you need firefox in there first, right?06:52
pittimicahg: if we want to avoid breaking translations for users of -proposed, then yes06:52
pittimicahg: if we want to do it over the week, we have to cross fingers that we don't get another haskell transition etc. in the meantime06:53
pittithe buildds are still catching up on those, although i386 is done06:53
micahgpitti: ok, weekend sounds fine, I'd like to have everything done before we all go on vacation (including a call for testing), that should give us ~2.5 weeks bake time in -proposed06:53
pittimicahg: you mean you can have firefox in -proposed by Friday, too?06:54
pittithat would be ideal buildd wise06:54
micahgpitti: wait, you want Firefox by Monday or Friday in -proposeD?06:54
pittimicahg: it doesn't matter much, but of course <= time of langpack upload would be nicer06:55
micahgI should be getting a final tag around Thursday, so it'll be tight06:55
pittimicahg: anyway, I'll prepare the packs by Friday, and then wait for your "go"06:55
pittimicahg: I can also do the actual upload/firefox accepting on Sat06:55
micahgpitti: sounds good thanks, I was actually going to pre-build everything in ubuntu-security-proposed if that's ok (we might need to pocket copy some of these packages come Jan 31)06:56
pittimicahg: if firefox is not in -proposed, I need a PPA with it in order to build the langpacks06:56
pittiu-s-p sounds fine06:56
pittias the langpack builder needs to check which languages have a firefox-l10n-XX06:57
micahgeither way, there should be a version of firefox in ubuntu-security-proposed by then, it might not be fina;06:57
micahg*fina;06:57
micahg*final06:57
* micahg is using ubuntu-mozilla-security for the 3.6 updates :)06:57
pittimicahg: that's fine; as long as the set of translations doesn't change, it doesn't matter06:58
pittimicahg: and if it really does, I can just add the recommends: manually before upload06:59
micahgcjwatson: BTW, the problem with reiser4progs was that it ended up being uploaded as a native package at some point so syncpackage isn't smart enough to know it needs a fakesync since we had a mismatched tarball previously, I did a manual fakesync and LP seemed happy to accept06:59
pittimicahg: https://launchpad.net/~ubuntu-mozilla-security/+archive/ppa/+packages ?06:59
micahgpitti: no, that'll have 3.606:59
micahgpitti: https://launchpad.net/~ubuntu-security-proposed/+archive/ppa/+packages07:00
pittiack07:00
micahgpitti: let me check with chrisccoulson about that later, I know there are sometimes differences between the number of languages translated for beta and final07:01
pittiinfinity: can we borrow some armhf builders to help out with the severe armel backlog?07:01
micahgpitti: there's an RT to restart the 2 stalled armel builders this morning07:02
pittislangasek: uploaded unixodbc revert now (sorry, just fell to bed after last night's TB meeting)07:08
pittislangasek: what is the newer version of libiodbc2? odbcinst1debian2?07:08
pittii. e. unixodbc-dev?07:09
micahgpitti: one question, we need yasm 1.1.0 for Firefox 9, chrisccoulson prepared a yasm-1 package for lucid that's coinstallable with the current version, are we ok with that as well?07:15
pittimicahg: sure; it's hardly a question of "if", just "how" :)07:16
pittimicahg: parallel installable sounds fine, and it's not the kind of package which gets lots of security vulns07:16
=== VirgilHawkins is now known as JackyAlcine
tumbleweedbroder: yes, latest version in precise07:28
broderjust pass -s?07:28
tumbleweedyes07:30
micahgtumbleweed: I almost got it to work on a fakesync, but syncpackage wasn't smart enough to look past the current record for a mismatched tarball07:30
* micahg should probably file a bug07:30
tumbleweedmicahg: I don't quite understand that, so yes please :)07:31
tumbleweedoh right07:31
tumbleweedwhy would you need to?07:32
micahgtumbleweed: if for some silly reason people upload a subsequent Ubuntu revision as native07:32
tumbleweedi didn't think people were that crazy :P07:33
infinitypitti: I already gave armel a few of the armhf builders.  Should settle shortly.07:33
pittiinfinity: ah, thanks07:33
pittiwell, where "shortly" is 10 hours07:33
infinityWell, where "shortly" is .... Yeah.07:34
micahgtumbleweed: I'm still not sure if it happened in Debian or Ubuntu, but someone did it :)07:34
pittiarmhf is going to finish earlier than armel :)07:34
pittibut I guess at some point armhf becomes the preferred arch anyway07:34
infinitypitti: The armhf estimate is a blatant lie. :P07:34
micahgyes, it was 16 hours Friday afternoon :)07:34
pittiinfinity: ... based clearly on previous build times of packages on armhf? :-)07:35
infinitypitti: But once they both reach 0 (which should be before I leave on vacation), I'll redistrubite the CPU time more evenly between the two.07:35
micahgalso hopefully at some point the old armel builders will go away and be replaced with the faster machines that hopefully have a chance of keeping up07:35
infinitymicahg: The babbages will go away when we get more Pandas or QuickStarts or something to replace them.  For now, we have to live with them a bit longer.07:36
infinity(The whole mess could be replaced with a single 4U box from HP/Calxeda...)07:36
infinitypitti: I'll give armel one more Panda for overnight and steal if back in the morning.07:38
=== CrazyThinker` is now known as CrazyThinker
micahgpitti: the langpacks don't build against anything (packagewise), do they?  will we be able to pocket copy them to -security with Firefox 10?07:41
pittimicahg: yes07:41
micahgok, hoping that was yes to the second question :)07:41
pittimicahg: whoops :) it is perfectly fine to copy them from -proposed to -updates, yes07:43
pittiit's just a bunch of data files07:43
micahgpitti: well, I'm wondering about -security :)07:43
pittimicahg: same thing07:43
micahgok07:43
lardmanmorning, I'd like to disable the alsa-restore upstart script, so have commented out the start on line, but it still starts. Has my commenting out this line made it autostart or is something depending on it and starting it?08:03
lardmanand any ideas how I could find out in the latter case what might be starting it?08:03
* lardman goes to look at the upstart docs for the former case08:04
lardmanI wonder if I'd be better just replacing the exec line's binary to do something that will work, like echo?08:07
pittiI don't see how it would get auto-started without the "start" line08:09
pittilardman: I believe there's something like touch /etc/init/alsa-restore.conf.disable or similar08:10
pittii. e. a tag file to ignore a job file, without having to touch the job file itself08:10
pittiI just don't remember the actual naming convention08:10
slangasekpitti: there is no "newer version" of libiodbc2.  There's libodbc1, which is the UnixODBC version instead of the iODBC version08:26
slangasekpitti: so it's a question of consolidation08:26
infinitypitti: That PNG optimising business seems to take longer than the actual build in some/many cases. :/08:28
infinitypitti: (See the mrpt build on kitalpha that's been in optimisation land all day)08:28
infinitypitti: Can we optimise the optimiser? :P08:28
pittiinfinity: doko_ already pinged me about that yesterday; we disabled it now for -doc packages (although it's weird that armhf touches/builds -doc packages in the first place)08:28
pittiother than that, you could just disable it entirely with globally exporting NO_PNG_PKG_MANGLE=108:29
infinityYeah, that's a non-option to do on the buildd as a whole. :P08:29
pittibut it still sounds wrong for non-i386 builds to build -doc .debs08:29
infinitypitti: When was the disabling of touching -doc bits?08:29
pittiinfinity: around 20 hours ago08:30
infinitypitti: Ahh, kay, so after this build started.08:30
pittihttps://launchpad.net/ubuntu/+source/pkgbinarymangler/11008:30
infinitypitti: As for wrong or right, talk to the mrpt maintainer.08:30
cjwatsonmicahg: OK, I guess you're luckier than me as I think I'd tried a manual fakesync and failed :-)08:30
pittiPackage: mrpt-doc08:30
pittiArchitecture: all08:30
pitti*shrug*08:30
infinitypitti: It's not uncommon for people to build arch-indep stuff on all arches, and then only package it in binary-arch.08:30
cjwatsonmicahg: but that's great, thanks08:30
=== smb` is now known as smb
pittiinfinity: it's nothing to do with building stuff08:31
infinitypitti: It's operating on ./usr/share/doc/mrpt-doc/html/inherit_graph_1030.png right now.08:31
pittiinfinity: it's about calling dpkg-deb to really _build_ the -doc .deb08:31
pittiwhich is what triggers optipng08:31
micahgcjwatson: it took a lot of hacking to get the tarball to line up and make a source package08:31
infinitypitti: ... that can't possibly be happening here...08:31
* infinity looks.08:31
pittiinfinity: so I figure this build did call dh_builddeb on mrpt-doc?08:31
micahgcjwatson: and I just successfully sync'd a package through LP for someone else, so another thing to save you some time with :)08:32
infinitypitti: FFS.  Yeah, it looks like mrpt has no binary-arch/-indep split.  They're living a decade in the past.08:33
pittiwill the buildd just discard any built _all debs?08:33
infinitypitti: And it took 6 hours (!) to build on amd64, most of which was PNG optimising.08:34
pittitrying to upload them will be ... not funny08:34
pittiinfinity: pkgbinarymangler 110 will greatly help there08:34
pittiinfinity: it might actually be faster to cancel the build and build it again?08:34
infinitypitti: Yeah, dpkg-buildpackages calls dpkg-genchanges -B, so any arch:all stuff just gets dumped.08:34
infinitybuildpackage, even.08:34
speakmanWhen installing dev packages using "apt-get builddep package", how do I remove them after finished build?08:34
infinityspeakman: Copy and paste the apt output and feed it back to "apt-get purge"? :)08:35
pittispeakman: my approach is to copy&paste the "newly installed packages:" output from apt-get into a file08:35
pittiand then ... yes, what infinity says08:35
speakmanoh, I'll just keep doing it that way :p08:35
pittisudo dpkg -P $(< purge.txt)08:35
micahgspeakman: you might want to use mk-build-deps -i -r instead so you get a single package to remove everything08:35
speakmanmicahg: didn't know of that08:36
micahgyou can run it in a source dir to get the new build-deps as well08:36
pittikees: FYI: https://wiki.ubuntu.com/TechnicalBoard/BrainstormReview08:37
infinitypitti: Also, I'm giggling at anything that takes 7 hours to build on roseapple.08:37
infinitypitti: Is there a way you can leverage DEB_BUILD_OPTIONS="parallel=N" to parallelize your optipng stuff?08:37
micahginfinity: I had a build fail on roseapple and build fine a few minutes later on vernadsky, I think roseapple is troubled08:37
pittiinfinity: yes, should be possible; care to file a bug for this?08:38
pittiinfinity: (can't get to it right now, have lots of OMGurgent stuff on my plate today)08:38
infinitymicahg: In this case, not troubled.  Same build was over 6 hours on allspice.  Both crazy fast machines.08:38
speakmanmicahg: hm, how do I install that .deb file using apt? dpkg won't download any dependencies by itself.08:38
infinitypitti: Yeah, my plate's similarly scary, plus a need for sleep.  I'll keep these build records open as a reminder to care later.08:38
cjwatsonmicahg: yay.  next thing is to implement mass-sync that way ...08:38
micahgspeakman: if you run it with sudo, it should install it as well I thought08:40
pittiinfinity: is "implement cancel button for builds" on that plate by any chance? :-)08:40
speakmanmicahg: sorry, adding --install to mk-build-deps did the trick :) Very nice thing!08:40
micahgpitti: PPAs have cancel buttons already :)08:41
pittiright, I know08:41
micahgspeakman: -i is install08:41
infinitypitti: It is.08:41
pitti\o/08:41
infinitymicahg: And by "PPAs", you mean "Xen machines".08:41
micahginfinity: umm, yes, that's what I mean :)08:42
infinitymicahg: And it's an awful hack.08:42
infinity(Since it generates no build log, etc)08:42
micahginfinity: same think with killing a native build08:42
micahg*thing08:42
infinitymicahg: Err, lolwut?08:42
infinitymicahg: If you kill a process in a native build, you definitely get a log.08:43
micahginfinity: ah, well, then someone should document how to do that for the people who do the killing :)08:43
infinitymicahg: But, anyway.  Going to fix it the way it should have been fixed years ago.08:43
infinitymicahg: Then we can stop with the madness.08:43
* micahg always gets the rug pulled out way of killing 08:43
infinityMan, that ubiquity "checking if your hostname's taken" thing is great on a slow machine.08:45
infinityI get a couple of seconds of red "YOU CAN'T USE THAT HOSTNAME!!" before it realises "oh wait, that's us."08:45
speakmanhow do I tell debuild how many jobs it should pass to "make"?08:58
speakmanoh, -j13... surprising.. sorry for not checking first :)08:58
infinityspeakman: export DEB_BUILD_OPTIONS="parallel=3" (where "3" is the number you want)08:58
infinity(Oh, that would be if using dpkg-buildpackage, you're probably right about debuild wrapping it more pleasantly)08:59
broder-j is a dpkg-buildpackage option, but i think it only parallelizes the debian/rules file, not the actual build09:00
speakmanok, I'll go with the env var option09:00
infinityAnd hey, look at that.  Our first successful armhf+omap4 install from official images.09:00
speakmanhow do I do a complete "make distclean" with debuild?09:01
speakmanarmhf?09:01
speakmanhard float?09:01
infinityspeakman: debuild just calls debian/rules clean, it's up to the package if that does anything useful.09:01
infinityspeakman: (And usually distclean isn't the right option in a package build...)09:01
infinityAnd yeah, armhf = hard float.09:02
speakmanok, I'm trying to compile unity-2d but it's stuck complaining about a binary file has changed09:02
infinityBecause you changed a binary file?09:02
speakmandpkg-source: error: cannot represent change to unity-2d-4.12.0/data/gschemas.compiled: binary file contents changed09:02
infinityAnd you're trying to build a new source package?09:02
speakmaninfinity: nope, apt-get source libunity-2d-private0 and then trying to build it09:03
infinityIf you're just building locally, you don't need to make a source package.09:03
broderi think you can still just delete the file and it'll get cleaned up09:03
infinity-B or -b will prevent building source.09:03
infinitybroder: That works if the goal was to build a source package, fails miserably if the goal was to build binaries. ;)09:03
infinitybroder: Since the original won't "come back" until the new source package is unpacked again.09:04
speakmanI interrupted the build at first time since it used only one of 12 cores. Now, dispite the env var "parallel=13" it still uses only one.09:04
broderinfinity: hmm..for some reason i had it in my head that dpkg-source will clean that up09:04
infinityspeakman: The package itself may not be set up for parallel building.  Can't magically change that.09:04
infinitybroder: Err.  It just ignores the deletion of the file.  So, on the next unpack, it's there again.09:04
pittidebuild -j4 usually helps, though09:05
infinitybroder: But it won't magically restore things to your working tree.09:05
pittiit exports MAKEVARS=-j4 or so which at least speeds up the compilation stage09:05
broderinfinity: ok. i believe you. certainly makes more sense than my theory09:05
infinitypitti: Eww, does it really?09:05
infinitypitti: It doesn't export DEB_BUILD_OPTIONS=parallel?09:05
pitti-jjobs Number  of jobs allowed to be run simultaneously, equivalent to the make(1) option of the same09:06
pitti              name. Will add itself to the MAKEFLAGS environment variable, which should cause all subsequent09:06
pitti              make invocations to inherit the option.09:06
infinitypitti: Cause the whole reason for the latter was because universally forcing the former can break a lot of things.  And having a dpkg-specific option meant people had to think about it.09:06
pittiinfinity: yes, it also does that09:06
infinitypitti: Yeah, okay.  That's just icky.09:06
pittibut it means that you can locally build all packages with make -j4 easily09:06
pittibut having the dh_* stuff done serially09:07
speakmanwasn't there a helper script for adding new entries in changelog?09:09
=== nhandler_ is now known as nhandler
seb128speakman, dch?09:10
speakmanAre there any "conventions" regarding which version to set when just testing patches?09:13
* apw tends to append ~lpNNNNvN to the end of the 'next' version09:14
speakmanwhere NNNN is revno and N is patch no?09:15
infinitylpNNN would imply a bug number, I'm guessing.09:15
infinityspeakman: But for local testing, it really doesn't matter.  It's local. :P09:16
apwyeah bug number and build number sort of thing, just anything ~ so that when you get the next official package it gets replaced09:16
infinityspeakman: I get such wonderful versions as 1.2.3-1arghfuckkill, and such.09:16
speakmanlol :)09:16
infinityarghfuckkill >> arghfuck >> argh, obviously.  The more iterations through a bug fix, the more entertaining my changelogs.09:17
pittiI usually use 1pitti1, 1pitti2, etc. until release, as "pitti" << "ubuntu"09:17
pittior ubuntu3pitti1 etc.09:17
pittijust to stay in the habit of always staying below the next official version number09:18
infinity(In other words, it doesn't matter, just don't upload a local revision)09:18
infinityReally, the key here (and dch has options to do this automagically) is to make sure the target in the changelog isn't valid.  Then the version doesn't matter. :P09:18
infinity(Common convention is "UNRELEASED")09:18
speakmando you use dch or do you edit manually? Do you add another entry for each re-build or just increment the latest one?09:19
pittispeakman: you don't need to touch it at all for local rebuilds09:19
cjwatsondoesn't matter; adding another entry only matters if you're uploading it somewhere09:19
pittijust keep fixing stuff, then do the changelog09:19
infinityBoth dch and manually.  And what Colin said.09:19
infinity(I do my changelog as I go so I don't lose track of what I changed, but whatever)09:19
speakmanoh - I could just use the entries already in there?09:20
pittibzr FTW :)09:20
micahgspeakman: backportpackage can help with a suffix for a local rebuild09:20
infinitypitti: In a sufficiently long hacking session, 'bzr diff' without a changelog can be opaque to me by the time I'm done. :P09:20
pittiinfinity: right, I do commit for every separate fix09:20
infinitypitti: Unless I was committing every few tweaks, which is about the same documentation as a changelog.09:20
pittibut I tend to fix first, and then write teh changelog and commit09:21
* apw wishes bzr had a good 'squash all these commits into the fix please'09:21
pitti"debcommit" also FTW09:21
infinityYeah, debcommit's nice.09:21
infinitydebcommit being completely VCS agnostic is even nicer.09:22
speakmanmicahg: reading the man of packportpackage, I don't really see how it will help me :/09:23
pittijibel: do you know why bug 902947 doesn't appear on http://status.qa.ubuntu.com/reports/kernel-bugs/reports/rls-mgr-p-tracking-bugs.html ?09:23
ubottuLaunchpad bug 902947 in openthesaurus (Ubuntu Precise) "package mythes-de 20110119-2ubuntu2 failed to install/upgrade: update-openoffice-dicts: not found" [High,In progress] https://launchpad.net/bugs/90294709:23
pittijibel: the desktop bugs haven't changed in ages, I'm afraid something might be wrong there09:23
micahgspeakman: ah, sorry, nevermind :)09:23
* micahg needs sleep anyways09:23
speakmanmicahg: :D09:23
jibelpitti, lat update of this page "Tuesday, 06. December 2011 18:03 UTC "09:23
jibelpitti, I'll ping skaet09:23
pittioh, that'd be it09:24
jibels/lat/last09:24
pittiskaet: ^ is that cronned?09:24
pittiactually, it's under /kernel-bugs/09:24
pittiapw: do you know who maintains this? ^09:24
apwpitti, almost cirtainly going to be one of bjf's, it has his options droppy09:25
jibelpitti, right it's bjf09:26
speakmanno matter if both "parallel=13" and "-j13" is used, debuild still doesn't utilize more than one core :p09:26
* apw wonders when the last update to launchpad was ...09:26
pittispeakman: debian/rules might overwrite MAKEVARS?09:26
apwspeakman, make can only parallelise things which are parallelisable too09:26
apwspeakman, if it has linear dependancy you lose09:26
speakmanon the other hand; unity2d seems to be build with Qt, hence using qmake which maybe isn't handled correctly(?) by dpkg_buildpackage?09:27
pittiqmake might not look at MAKEVARS indeed09:27
infinityspeakman: You're worrying far too much about it.  The build would have been done by now if you didn't keep cancelling it. :P09:27
speakmanYES!! The patch works perfectly! :) (bug 880698)09:28
ubottuLaunchpad bug 880698 in unity-2d "panel 2D uses wrong width on multi monitor setup (Xinerama)" [High,New] https://launchpad.net/bugs/88069809:28
pittiso debian/rules needs to be fixed to respect parallel=n and translate that into whatever qmake understands09:28
speakmanthe debian/rules seems to use "default" or something. it "override_dh_install" and "override_dh_auto_test", else it's just passed with "%: \n  dh $@ --with translations"09:30
* speakman is probably too much of a newb to fix it. 09:30
cjwatson'man dh', follow references from there; a good habit is doing lots of reading :)09:31
infinitycjwatson: Oh, hey.  Did you still have "check grub2 with gcc-4.6" on your TODO for the vaguely nearish future?09:32
infinitycjwatson: We're down to MySQL, grub, and u-boot being the only things keeping 4.5 in main.09:33
cjwatsonyeah09:33
speakmancjwatson: I'm actually pretty used to RTFineM but I don't have the time right now :(09:33
ogra_why u-boot ?09:33
cjwatsonI'll give it a try this week09:33
ogra_that should seriously be ported to 4.6, shouldnt it ?09:33
infinityogra_: Cause bootloaders are stupid touchy about what gets spit out of the other end of a compiler, so it needs validation.  jcrigby is on it.09:34
ogra_ah,k09:34
ogra_as long as he's aware all is fine :)09:34
infinityHe is.09:34
infinityAnd I might spend some time with MySQL later.09:34
cjwatsonGCC 4.6 did break GRUB Legacy until I worked around it, so it's not implausible09:34
cjwatson(had to build with -fno-reorder-functions to stop unlikely-to-be-executed functions being reordered before _start which is supposed to have a fixed entry point)09:35
speakmanAnother meta question; how do I tell I've tested a good patch on a bug? It's submitted in the comments but I don't see it's getting any attention. I've just changed the bug from "New" to "Confirmed" since we're at least two with different environments both having issues with the bug.09:36
speakmanAnd looking at the original source, there's no way this bug won't affect anyone with >1 monitors with different resolutions.09:37
speakmanIn other words; what can I do to help get this patch applied officially and released?09:38
speakmanbug 880698 if you missed it above09:38
ubottuLaunchpad bug 880698 in unity-2d "panel 2D uses wrong width on multi monitor setup (Xinerama)" [High,Confirmed] https://launchpad.net/bugs/88069809:38
pittidebfx, ScottK, Riddell: so turns out bug 901638 is now a pretty major blocker09:40
ubottuLaunchpad bug 901638 in unixodbc (Ubuntu Precise) "Remove iodbc2 (causes upgrade failure from Oneiric to Precise)" [High,Triaged] https://launchpad.net/bugs/90163809:41
pittidebfx, ScottK, Riddell: do you happen to know if it's possible to build soprano without ODBC support (virtuoso) or against unixodbc instead of the obsolete iodbc2?09:41
pittidebfx, ScottK, Riddell: failing that, I'm making some experiments now, but I'll need some hints how to test soprano09:41
* pitti remembers the good old days when data was still stored in files and sqlite databases instead of DB frameworks on top of DB frameworks on top of MySQL09:43
iceroot!info unity-2d09:44
ubottuunity-2d (source: unity-2d): Unity interface for non-accelerated graphics cards. In component main, is optional. Version 4.12.0-0ubuntu1.1 (oneiric), package size 4 kB, installed size 140 kB09:44
speakmaniceroot: are you looking at the bug/patch?09:44
icerootspeakman: yes09:45
jibelpitti, mvo , FYI I modified the auto-upgrade-tester and the jenkins job to report results in junit format. https://jenkins.qa.ubuntu.com/job/precise-upgrade/09:45
* speakman wishes Launchpad was getting a code review system one day :)09:45
icerootspeakman: ubuntu-devel-discuss@lists.ubuntu.com09:45
jibelnow we have: green=pass, red=failed to upgrade, yellow=post-upgrade tests failed09:45
speakmaniceroot: great! :)09:45
icerootspeakman: that is the maintainer-adress of that package09:45
pittijibel: ah, nice! less red there09:45
icerootspeakman: i also added the tag "patch" to that bug09:46
cjwatsoniceroot: that's a placeholder and unlikely to be useful09:46
pittijibel: so main-all is broken by bug 901638, the rest are now conffile prompts?09:46
ubottuLaunchpad bug 901638 in unixodbc (Ubuntu Precise) "Remove iodbc2 (causes upgrade failure from Oneiric to Precise)" [High,Triaged] https://launchpad.net/bugs/90163809:46
speakmaniceroot: hm, ok? not really sure what that means (maintainer-address)...09:46
icerootspeakman: olivier.tilloy@canonical.com09:46
icerootspeakman: that is the unity-2d maintainer09:46
speakmanok, great :)09:46
cjwatsonhttp://unity.ubuntu.com/getinvolved/ has a collection of links which might be more useful09:46
cjwatsonassuming this is an upstream bug09:47
pittijibel: test-xserver_test.py.FAIL sounds scary09:47
icerootcjwatson: i dont think that unity-bug are upstream-bugs :)09:47
jibelpitti, right. main-all-amd64 failed to build a base image and there is another bug on server which the upgrade tester doesn't show. There is a 2 minute timeout on network start after upgrade09:47
cjwatsoniceroot: upstream for unity09:47
speakmancjwatson: thanks! :)09:47
cjwatsoniceroot: as in the unity developers09:48
icerootcjwatson: hm ok09:48
jibelpitti, I'll look at the "xserver failed to start" error today09:48
icerootspeakman: i would suggest to contact olivier.tilloy@canonical.com by putting him on cc on launchpad or write directly a mail with an info about that bug and patch09:48
* speakman just found Canonical looking for passionate C/C++ coder. Maybe one should do this on full time... :P09:49
pittijibel: I suppose you have access to the machine after the upgrade is done, and we can collect package status and Xorg.log?09:49
speakmaniceroot: great, I fix that!09:49
jibelpitti, yes, we keep the upgraded image until next run.09:49
mvojibel: yeah, thanks a bunch for this! I saw the merge request, but did not manage yet to process it09:51
* mvo hugs jibel - the new page looks *much* better09:51
* jibel hugs mvo back09:53
jibelmvo, did you had a fix or know how to fix main-all-amd64 ? basically it installs both amd64 and i386 on the image. Is it just a matter of blacklisting the right packages ?09:54
=== asac is now known as asacengineer
=== asacengineer is now known as asac
mvojibel: I think I fixed this in the install_all.py - does the server carry the latest u-m bzr revision?09:56
pittijibel: https://jenkins.qa.ubuntu.com/view/Precise/job/precise-upgrade/ doesn't have main-all-amd64?09:56
pittijibel: is that bug 850264, or somethign different?09:56
ubottuLaunchpad bug 850264 in apt (Ubuntu Precise) "given a foreign architecture of i386 on amd64 machine, and an outdated libc, apt tries to remove libc-bin" [High,Triaged] https://launchpad.net/bugs/85026409:56
pittimvo: ^ speaking of which, do you need a hand with backporting a fix there?09:56
apwpitti, does that report look any better09:58
pittiapw: yay, thanks!09:59
pittiapw: what was it?09:59
icerootspeakman: great09:59
jibelpitti, I removed the profile because it runs for hours and fails09:59
jibelmvo, yes it does, I'll double-check09:59
apwpitti, there is some deeper bug in the the report that some cached data is missing a field, i've made it ignore that for now, brad will have to figure out how it got in there; looks impossible09:59
jibelpitti, it's different. the test tools doesn't even build the base image10:00
mvopitti: unfortunately the changes are pretty invasive, but I expect a new apt in precise soon10:02
apwpitti, are you aware of the per team breakout on that page, for example: http://status.qa.ubuntu.com/reports/kernel-bugs/reports/rls-mgr-p-tracking-desktop-bugs.html10:02
pittiapw: not of that html page, but as the main page is already sectioned, that's good enough10:02
speakmanpitti: apw: Just adding "dh $@ --parallel" to the "%"-rule with do the trick... :)10:09
pittispeakman: but not to convince cmake, I suppose? that'll only run the dh_* stuff in parallel?10:09
pittidebfx, ScottK, Riddell: hm, soprano FTBFSes even with iodbc ATM10:10
* pitti looks into this10:10
speakmanpitti: It's compiling at 100% CPU ;)10:10
pittinice10:11
speakmanIt's running dh_* stuff serially afaict. Will it even work doing it in parallel?10:11
speakmanpitti: However; can I make a "commit" with this change and push it to my local lp repo and then post a merge request?10:12
pittisure10:14
pittiScottK, Riddell, debfx: filed as bug 903638 FYI10:19
ubottuLaunchpad bug 903638 in soprano (Ubuntu Precise) "FTBFS: cannot find backends/sesame2/openrdf-sesame-2.2.4-onejar.jar" [High,Triaged] https://launchpad.net/bugs/90363810:20
pittinot sure how to fix that10:20
debfxpitti: probably by merging http://packages.qa.debian.org/s/soprano/news/20111204T164452Z.html10:22
debfxpitti: virtuoso is the backend that KDE actually uses so I don't think we can drop it10:23
pitti   * Pass -DSOPRANO_DISABLE_SESAME2_BACKEND=ON to cmake. (Closes: #649443)10:23
pittiah, that sounds promising10:23
pittidebfx: ok10:23
pittidebfx: that upstream bug report was from 2009, so it might be worth another try to build it against unixodbc and test it, I think10:24
pittidebfx: thanks, that helped; I'll commit that to ubuntu:soprano10:26
=== jibel_ is now known as jibel
pittidebfx: I have a test package now which builds soprano against unixodbc; do you know how to test soprano?10:48
pittidebfx: it's building in my PPA now10:48
=== PaulW2U_ is now known as PaulW2U
=== bladernr_ is now known as bladernr_afk
debfxpitti: not really. maybe enable indexing and see if it throws any error messages.10:57
pittidebfx: so that thing is used for indexing files and finding contents?11:00
* pitti has absolutely no idea about what virtuoso, soprano, or nepomuk are, sorry11:00
debfxpitti: yes, it's used for indexing and tagging files/mails11:03
debfxthough Riddell is probably better qualified to answer nepomuk questions11:05
debfxnepomuk is the first thing I turn off on a new kubuntu installation :)11:06
Riddellpitti: where is the build failure for soprano?11:12
pittiRiddell: that's already fixed; well, it's "in precise"11:12
pittiRiddell: but I committed the patch to lp:ubuntu/soprano11:12
pittis/patch/fix/ (it's just a debian/rules option, mirroring what Debian did)11:13
pittiRiddell: I'm currently downloading teh current kubuntu desktop to give some testing to soprano in https://launchpad.net/~pitti/+archive/ppa, but I'd appreciate some guidance there11:13
pittiRiddell: in short, we need to drop the old libiodbc and move to unixodbc11:13
pittiin theory these are just implementations for the very same thing, but iodbc is dead and unixodbc is maintained upstream11:14
pittiRiddell: so, I have kubuntu live system running in kvm now; I guess I need to enable indexing now? (first want to test with the current soprano)11:17
Riddellpitti: it's disabled by default on a live system, I think that enabling it will work but not sure11:18
pittiRiddell: is that "desktop search" in control center? it says nepomuk is active, but strigi disabled11:19
Riddellright, so that should be fine11:19
Riddelltagging and rating in dolphin should work11:19
pittiRiddell: I created a hello.txt, but I don't see how to tag/rate it11:20
Riddellpitti: do you have /usr/share/autostart/nepomukserver.desktop ?11:20
pittino, just nepomukcontroller.desktop11:21
Riddellso it's disabled for the live session11:21
pitti"nepomukcontroller" is running11:21
Riddellmaybe try running nepomukserver11:21
=== _salem is now known as salem_
jibelpitti, mvo the test-xserver_test.py.FAIL error is a false positive11:22
pittijibel: *phew*11:22
jibelpitti, the test starts too fast11:22
jibelpitti, and X is not started when it runs11:22
pittiRiddell: hm, the "nepomukcontroller" package isn't installed, otherwise I don't find nepomukserver anywhere11:22
Riddellpitti: you should have kde-runtime: /usr/bin/nepomukserver ?11:24
pittiRiddell: I have the package isntalled, but it's not in there11:25
pittioh, ignore me11:26
pittiapparently I typoed11:26
mvojibel: aha, thnaks for this, I will add a delay then - or did you do that already?11:26
pittiRiddell: ok, tagging works now, thanks; testing that with my soprano package now11:27
jibelmvo, go for it. I think we also need another post-upgrade test if the upgraded system fails to start in less than 60s (TBD). That would catch services timeout.11:29
pittiRiddell: ok, so that doesn't work :(11:35
mvojibel: I made it wait up to 100s now11:35
pittiRiddell: I updated the bug with the error message11:36
debfxI wrote a script for kubuntu that shows the package differences between the image of the last release and the current daily image: http://felix.fobos.de/kubuntu/kubuntu-precise-cd-amd64-diff.htm11:38
debfxit might be interesting for other flavors as well so maybe it should be moved to ubuntuwire? who should I talk to about that?11:39
pittijibel: so, I'm afraid that main-all failure will stay around for a bit; I'm out of ideas how else to fix it, the soprano package isn't that easy to convert to unixodbc apparently11:39
pittiDaviey: would it be ok to comment out keystone from the server seeds until bug 881464 and its dependencies are sorted out?11:47
ubottuLaunchpad bug 881464 in keystone (Ubuntu) "[MIR] keystone" [High,New] https://launchpad.net/bugs/88146411:47
pittiDaviey: well, it doesn't actually break images right now, so I guess it's ok to leave it there as a reminder11:48
Davieypitti: yeah, would rather leave it in place, if that is ok.12:07
pittisladen: the "fonts-ubuntu-font-family-console" binary package wants to go to universe; is that ok, or should that be seeded somewhere?12:12
pittisladen: the description sounds a bit misleading; I don't have that package installed, but I do have Ubuntu Mono in active use12:13
pittioh, for *that* console12:13
pittisladen: so I figure we should seed it into some "supported", so that it's in main for people to install?12:13
loolSweetshark: Hey, I couldn't find a branch for precise in the pkg-openoffice/libreoffice.git Vcs; perhaps you didn't push it explicitly?12:15
Sweetsharklool: its not there yet. I have been mostly working on fixing up the debian 3.5 branch so that ubuntu can be easily based on it/12:20
=== MacSlow is now known as MacSlow|lunch
loolSweetshark: Ok12:26
loolSweetshark: I am looking at armhf support and have a debdiff and one question12:26
=== akher0n is now known as akheron
loolSweetshark: http://paste.ubuntu.com/768900/ but I suspect the platform_id thing wont work; would you think we could use the same as armel?  ISTR oo.o/lo have bridges which might break with the new sub-ABI  :-/12:32
jibelpitti, ok, I'll blacklist this package and its rdepends to unblock the test.12:49
Sweetsharklool: I have pushed the patch on my todo list. loic.minier@ubuntu.com <- thats the correct author entry ?12:54
doko_infinity, so you did decide against killing mrpt?12:59
ogra_hmm, where is $(RM) defined if thats used in debian/rules ?13:05
loolSweetshark: Sure13:05
loologra_: make sets it by default13:05
ogra_lool, well, then it sets it wrong :P13:06
ogra_defaulting to -d13:06
loologra_: it's set to rm -f by default13:06
loolSee Implicit Variables in make.info13:06
ogra_not for the package i look at atm13:06
loologra_: I'm just speaking from the context you gave  :-)13:06
ogra_rm: invalid option -- 'd'13:06
ogra_Try `rm --help' for more information.13:06
ogra_thats the ftbfs of emelfm213:07
ogra_and rules just uses $(RM)13:07
loolthis makefile http://paste.ubuntu.com/768925/ if run gives "echo rm -f"13:07
loolrm -f13:07
loologra_: this is not in rules, it's in Makefile13:08
loolclean: in Makefile has:         @rm -rfd $(OBJECTS_DIR)13:08
ogra_aaah13:09
ogra_thanks13:09
ogra_grepping for rm didnt revel that somehow ... weird13:09
ogra_grepping for rm -r does now though13:09
loolthat's because grep rm -r is a recursive grep  ;-)13:10
ogra_well, properly quoted indeed :P13:10
ogra_fun, no patch system or anything in this package13:11
ScottKdebfx: For Ubuntuwire, try on #ubuntuwire.13:46
geserpitti: do you remember how the gnome-shell SRU in oneiric was done? onkarshinde found out that gnome-shell on powerpc got copied from precise to oneiric (see https://launchpad.net/ubuntu/oneiric/powerpc/gnome-shell/ ; bug #903382)13:48
ubottuLaunchpad bug 903382 in gnome-shell (Ubuntu) "[powerpc] Unsatisfiable dependency in oneiric" [Undecided,New] https://launchpad.net/bugs/90338213:48
pittigeser: uh? no, we don't normally do that direction, and I don't remember that we ever had a case where this was justified13:53
pittigeser: we did have some cases where oneiric was copied to precise, and powerpc only got built in precise13:53
pittigeser: but perhaps LP grabbed that precise build into oneiric somehow then13:53
tumbleweedthis is one of those cases13:54
pittigeser: so I guess we'll need a no-change upload13:54
pittipowerpc had been broken in oneiric-proposed for quite a long time13:54
geser"Copied from ubuntu precise-release powerpc in Primary Archive for Ubuntu" from the binary publishing entry for gnome-shell on powerpc for oneiric-updates13:55
Laneyso it was copied to precise before ppc built? and then somehow the ppc binaries were copied back13:55
pittippc failed to build there, but I noticed too late13:56
debfxScottK: thanks13:56
onkarshindeJust to add one point to discussion, powerpc FTBFS was just temporary. I retried the build yesterday and it built but failed to upload (because of same existing version).13:58
Laneythe down-copying is the bigger problem - could the tools catch this?13:59
geseronkarshinde: upload a new version to oneiric-proposed and a new version to precise to get the versions and the debs right14:00
geserand thanks for spotting this14:01
pittiyes, powerpc builds work again14:03
onkarshindegeser: Do I need to make upload to 'precise'? Or will the source be coped from 'oneiric-proposed/updates'14:05
pittiplease do upload to precise14:05
pittino, we can't copy the source only14:05
pittinot uploading to dev release first was the reason which caused this kind of trouble in the first place :)14:06
pittiwell, I guess in that particular case precise is actually fine, isn't it?14:06
onkarshindeyes14:06
onkarshindethat is why I am wondering how exactly to approach the issue.14:07
pittiah, but we still need a precise upload14:07
pittias precise never got a gnome-shell upload14:07
pittionkarshinde: upload 3.2.1-0ubuntu2 into precise, so that it gets a precise build14:07
pittiand then 3.2.1-0ubuntu1.1 into o-proposed14:07
onkarshindeFine.14:08
onkarshindepitti: oh wait. Isn't that wrong order? I will need to upload 1.1 first and then 214:08
pittiwell, it doesn't matter much14:08
Laneydoesn't matter14:08
pittitechnically14:08
pittibut policy wise, "precise first" is always correct :)14:09
onkarshindeok14:09
pittithese days we don't even accept SRUs unless they are already fixed in the dev release14:09
onkarshindeand in this case, there is nothing to fix in dev release. :-)14:09
pittiexcept the rebuild, yes14:09
tkamppeterpitti, hi14:11
pittitkamppeter: o/14:11
pittimysql-common | 5.1.58-1ubuntu3 |       precise | all14:12
pittimysql-common | 5.5.17-4ubuntu6 |       precise | all14:12
pittimysql-common | 5.5.17-4ubuntu6 | precise/universe | all14:12
pittihow the heck could that happen?14:12
pitticjwatson: ^ did you ever happen to see this? it's causing all the madness in http://people.canonical.com/~ubuntu-archive/testing/precise_probs.html14:13
pittiapparently triggered by the mysql-5.1 upload from an hour or two ago14:13
pittiwgrant: ^ perhaps you have an idea14:14
tkamppeterpitti, it is about the USB backend of CUPS. See bug 902535.14:14
ubottuLaunchpad bug 902535 in cups (Ubuntu) "Unable to print to Lexmark S405 since upgrade to 11.10" [Undecided,Incomplete] https://launchpad.net/bugs/90253514:14
* onkarshinde leaves14:15
cjwatsonpitti: the BPPHs will be arch-specific even if the actual .deb isn't; so if somebody processed the binary uploads through NEW with the overrides that way, it would cause that duplication14:16
cjwatsonpitti: change-override.py -c main should fix it, anyway14:16
pitticjwatson: I promoted it back to main now, it just seemed like a bug14:16
cjwatsonkindasorta14:16
pittitkamppeter: hm, it doesn't seem to say it's a regression from the recent -proposed, is it?14:17
tkamppeterSome manufacturer drivers need bi-directional communication with the printer. Formerly we had a USB backend which worked with both libusb and usblp and I wanted to get it upstream (http://www.cups.org/str.php?L3357) but Mike Sweet did not accept it, he told me I should better deprecate the usblp kernel module and compile the upstream backend in libusb mode. Now after several SRUs this works at least for uni-directional printing but bi-d14:18
tkamppeterirectional is not implemented at all in it (http://www.cups.org/str.php?L2890).14:18
geserhttps://launchpad.net/ubuntu/precise/i386/mysql-common shows the main version as superseded by the universe one (demotion?) for 5.5.17-4ubuntu6 and also 5.1.58-1ubuntu3 as published?14:19
tkamppeterpitti, I do not want to say that we have a regression caused by an SRU but we have a regression against Natty, as bi-directional USB printer access stopped working for all non-HP printers due to the new CUPS USB backend not supporting it. The SRUs did only fixes for unidirectional printing and have no influence on this.14:19
gesercjwatson: will the change-override also "fix" the published state for 5.1.58-1ubuntu3? (see https://launchpad.net/ubuntu/precise/i386/mysql-common)14:21
* ogra_ glares at the eukleides ftbfs and wonders how geser got it to build in natty ... it has -lncurses set in LIBS but no build dep on anything that includes ncurses14:21
pittigeser: I can only hope so14:24
geserogra_: it looks like one of the build-deps pulled it in, at least the buildlog mentions that libncurses5-dev go also installed14:24
ogra_geser, hmm, funny, that doesnt seem to be the case in precise anymore ... at least on armhf ... i'll just add it then, thanks14:25
geserogra_: libreadline-dev (direct build-dep) -> libreadline6-dev -> libncurses5-dev (at least in natty)14:25
ogra_hmm, yeah, its the same in precise here14:26
ogra_weird14:26
ogra_probably a buildd hiccup, i also see its using unauthenticated packages14:26
cjwatsonpitti,slangasek: I've added uninstallable output for -updates now - see e.g. http://people.canonical.com/~ubuntu-archive/testing/lucid-updates_probs.html14:27
ogra_i'll just give back and will see if it survives14:27
cjwatsongeser: should do14:27
pitticjwatson: oh, great! thanks14:27
pitticjwatson: I'll fix the langpack stuff14:27
ogra_fun !14:28
ogra_same issue on the next package in the ftbfs list14:28
geserogra_: in precise libreadline6-dev depends on libtinfo-dev instead of libncurses5-dev14:28
ogra_not here14:28
ogra_ogra@horus:~/devel$ apt-cache show libreadline6-dev|grep ncurses14:29
ogra_Depends: libreadline6 (= 6.2-2ubuntu1), libncurses5-dev, dpkg (>= 1.15.4) | install-info14:29
ogra_argh14:29
ogra_crap, i shoudl use my precise chroot instead of checking on the oneiric host ... ignore me14:29
ScottK /ignore ogra_14:31
ogra_heh14:31
* ogra_ digs a hole and hides in it14:31
tkamppeterpitti, should we return with our USB CUPS backend until upstream make the libusb-based backend bi-directional?14:33
pittitkamppeter: I don't have a strong opinion, but it seems we already reverted half of cups 1.5 back to 1.4 at that point?14:34
psusisay, doesn't the pae kernel run on a non pae cpu?  just disables pae if it isn't supported doesn't it?14:35
pittipsusi: as far as I heared yesterday, no14:36
pittiit will just immediately fail to boot14:37
pittiif it did that, we wouldn't need to have an extra flavour14:37
psusiI was wondering... odd... I could have sworn it would just disable pae14:38
psusior did at one point... maybe it broke?14:39
tkamppeterpitti, not with the USB backend. We reverted the IPP backend. The SRUs on the USB backend are small patches to fix some problems but not reverting to 1.4.x.14:39
tkamppeterpitti, and the USB backend we will not actually revert but re-apply a dropped distro patch.14:40
pittitkamppeter: ah, that sounds fine14:40
mterrypitti, what code looks to see if pkgbinarymangler is installed and runs it if so?14:42
pittimterry: how do you mean?14:42
pittimterry: oh -- it diverts dpkg-deb14:43
pittiand replaces it with a wrapper14:43
mterrypitti, oh! interesting.  that doesn't show up in a dpkg -L natch, didn't think of it14:43
tkamppeterpitti, problem of the patch is that upstream does not accept it and suggested me to go libusb-only instead. With the lack of bi-directional support of the libusb-based USB backend it seems to be pre-mature to deprecate usblp.14:43
pittitkamppeter: is it so important to have a bidir communication?14:44
tkamppeterpitti, it seems only to be needed by some proprietary drivers like Lexmark's.14:45
tkamppeterpitti, I got only aware of that via bug 902535.14:46
ubottuLaunchpad bug 902535 in cups (Ubuntu) "Unable to print to Lexmark S405 since upgrade to 11.10" [Undecided,Incomplete] https://launchpad.net/bugs/90253514:46
tkamppeterpitti, one problem is also that Mike Sweet concentrates on the stuff which is needed by Mac OS X and drops everything which is not needed by Mac OS X. The Linux/Unix parts of the USB backends are formally continued in CUPS 1.6, but the feature request for bi-di support in the libusb-based part of the backend is not worked on for years.14:49
pittitkamppeter: so even if we have a patch he doesn't apply it, even though he doesn't want to maintain it by himself any more?14:49
tkamppeterpitti, yes, http://www.cups.org/str.php?L3357 stays untouched and in personal mail he told me to drop usblp support and http://www.cups.org/str.php?L2890 also stays untouched, Mike has reported this one by himself but probably before he got to Apple.14:52
=== yofel_ is now known as yofel
geserpitti: the reason for the two mysql-common versions is that armhf is still waiting on building mysql-5.1 (which build mysql-common in the past (and still list it))14:55
tkamppeterpitti, perhaps one must also look into the "hp" backend from HPLIP whether one could perhaps get some bi-di libusb code out of it into the standard CUPS USB backend.14:56
=== Ursinha is now known as Ursinha-nom
keespitti: cool, thanks!15:10
=== mterry is now known as mterry_sprinting
apwis there a simple way to ask if it is possible to install a .deb without installing it.  ie if the deps it requires are installed15:21
pittiapw: apt-get install foo --simulate15:22
apwpitti, and if it is a local .deb ?15:22
pittiapw: or say "no" if it does have dependencies, then apt will ask (but not if it's only a single package)15:22
pittiapw: sudo dpkg -i --simulate foo.deb ?15:23
cjwatsonsomething with gdebi --apt-line maybe15:23
apwpitti, :)15:23
cjwatsonor DIY with python-apt15:23
* pitti waves good night, have to run15:23
pittiapw: this works for me with a local deb15:23
sladenpitti: f-u-f-f-console.  That wants to be seeded for the server + UEC images15:35
sladenpitti: so that the setfont stuff can be tied into it15:35
=== Ursinha-nom is now known as Ursinha
infinitydoko_: I got distracted by illness, and forgot to get it killed. :P16:03
bdmurraypitti: is this a new feature of the retrace? https://bugs.launchpad.net/ubuntu/+source/aptdaemon/+bug/898756/comments/516:53
ubottuUbuntu bug 898756 in aptdaemon (Ubuntu) "<type 'exceptions.NameError'>: global name 'resolver' is not defined" [High,Fix committed]16:53
=== ampelbein_ is now known as Ampelbein
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
broderi have to run, but if somebody on ubuntu-branches could mark https://code.launchpad.net/~veger/ubuntu/oneiric/xvba-video/fix-for-871615/+merge/85452 as merged, i'd appreciate it17:47
SpamapShmmm18:03
SpamapShttps://launchpadlibrarian.net/87383267/buildlog_ubuntu-precise-i386.charm-tools_0.3%2B91-0ubuntu1_FAILEDTOBUILD.txt.gz .. I just realized this tries to listen on 0.0.0.0:8999 ... might buildds prevent that?18:04
janimoev, do you know which parts of ubiquity stack should I look at if I do not get an external disk as a viable install target alternative?18:20
janimoon an arm pandaboard I only get the option of the MMC I booted from but not the USB external drive18:20
=== nxvl_ is now known as nxvl
cjwatsonjanimo: partman-base, probably18:28
janimocjwatson, thanks18:28
cjwatsonjanimo: specifically parted_devices would be a good start18:28
cjwatsonthen init.d/partman and work up from there18:28
apwi have just had a report of a machine ending up a ton of package being deleted during update18:47
apwis there anything bad known about right now ?18:47
apwand /me has just asked for an upgrade and its threatening to remove a ton of packages including gnome-*18:48
apwis this just transistional or did the world just end18:48
seb128apw, do you have details on what got uninstalled? I did a new gtk serie upload, those can create installability issues on !i386 during a publisher cycle because -common is built on i38618:49
infinityapw: Just that one should read the output of dist-upgrade when running a devel release.18:49
infinityapw: And don't do it when it says scary things.18:49
infinityapw: (It's transitional)18:49
apwinfinity, oh indeed.  i have said no :)18:49
seb128apw, does it want to remove a libgtk-3-<something>?18:49
infinityapw: "upgrade" will work fine.18:49
seb128apw, what arch are you on?18:49
apwt18:49
apwthis is amd6418:50
infinityseb128: It wants to upgrade -3-common, and pull out, well.  Everything.  Not an uncommon scenario for GTK skew.18:50
infinityIt'll pass in a few hours.18:50
seb128apw, ok, wait the next publisher run (i.e ~1h)18:50
apwyes it is asking to remove gtk3 yes18:50
seb128it just built on amd64 so it will catch the next run18:50
apwok will do18:50
ogra_glade will also need a give back on armhf18:50
ogra_seems it ran directly into that issue18:50
seb128ogra_, on all !i386 yes18:50
infinityogra_: I know.  Watching it.18:50
ogra_with wide open eyes :)18:51
apwas long as it is transitional, life is good18:51
seb128yeah, it should be fixed in one hour18:51
seb128if not please tell me18:51
ogra_yeah, its the usual gtk upload freeze18:51
seb128be aware that I just uploaded a new gtk2 and new glib as well18:52
ogra_yay18:52
seb128so those might hit next and take another publisher run to sort18:52
ogra_double the fun :)18:52
seb128ogra_, indeed ;-)18:52
seb128well, I will be nice until holidays now :p18:52
infinityHeh.18:52
apwinfinity, so i have been told that apt-get update is bad as it doesn't install depends18:52
seb128that was the non trivial stuff I had left to do18:52
ogra_:)18:53
infinityapw: It won't pull in new packages.  But it also refuses to remove anything.18:53
infinityapw: Also, s/update/upgrade/ :P18:53
apwseb128, so why don't we build this kind of exploding thingy in a PPA and copy it out when its complete18:53
ogra_its the safer way to keep your system up to date18:53
seb128can we do that?18:53
infinityseb128: Yup.18:53
seb128well nobody told me we can18:53
apwseb128, we do our kernels that way for SRUs so i'd say so18:53
ScottKIt's technically possible.  I'm not sure it's allowed by policy.18:54
ogra_that will need an upload to the archive for ppc, no ?18:54
infinityScottK: It's definitely allowed, we do it for toolchain stuff.18:54
ogra_ordo we have any ppc PPAs18:54
infinityogra_: non-virt PPA.18:54
apwogra_, a de-virt PPA18:54
ScottKinfinity: I think toolchain and kernel SRUs are an exception.18:54
ogra_so there are some18:54
* ogra_ didnt know18:54
infinityScottK: It was discussed at UDS as a more general solution for disruptive uploads, and I'm pretty sure the plan was to go ahead with using PPAs as staging.18:55
infinityBut maybe it never made it from talk to real-world use. :P18:55
ScottKinfinity: OK.  It would be nice then to have this documented so people would know when it's appropriate.18:55
tgardnerI just managed to toast a laptop, which makes me kind of cranky.18:56
ogra_there are surely UDS notes somewhere18:56
infinitytgardner: Well done?18:56
ogra_if it was actually discussed in a session18:56
ScottKogra_: Yes, but random UDS notes really don't help for people that weren't in the room.18:56
ogra_no, someone who was should surely write them up properly :)18:56
seb128well they agreed at UDS in settings a staging ppa that anyone could use18:57
ogra_(i wasnt mind you)18:57
seb128or maybe use -proposed for that during the unstable cycle18:57
seb128but I don't think anyone worked on actually moving that forward yet18:57
infinityObviously, this needs more effort.  Yeah.18:57
seb128so I guess it will be discussed,announced when that happens18:57
SpamapSis there somewhere that the limits of what you can do on a buildd are documented?19:04
SpamapSthe unit tests for what I uploaded to the charm-tools package work fine in my local sbuild.. but fail on the buildds for seemlingly unknown reasons. :-/19:04
ogra_you can do everything it allows :)19:04
SpamapSogra_: your succinct explanation is perfectly cromulent19:05
infinitySpamapS: Without looking, I'm going to assume it tried to talk to teh interwebs.19:05
ogra_which it wouldnt allow :)19:05
infinitySpamapS: Buildds have no external routing (or even forwarding DNS) outside their little world.19:06
SpamapSinfinity: I took steps to prevent that, but I'll try tcpdumping during my sbuild..19:06
SpamapSHmm, I wonder19:06
infinitySpamapS: Lemme look at your log and see if something jumps out.19:06
SpamapSinfinity: you'll want to look at the test script really.. the log isn't super helpful w/o it19:07
ScottKFSVO 'want'19:07
infinitySpamapS: Yeah, I just saw that.  That's one super-uninformative log.19:07
SpamapShttp://bazaar.launchpad.net/~ubuntu-branches/ubuntu/precise/charm-tools/precise/files/head:/tests/helpers/19:08
SpamapSinfinity: I think I may need to favor output over beauty in that test script..19:08
SpamapSsuppressing too many things has caused it to be unhelpful19:08
elmo*blink*19:09
elmoSpamapS: you're doing all sorts of DNS + internet access attempts in there?19:10
infinityYeah, I'm assuming it's the ch_is_ip or ch_is_url stuff attempting to whack the outside world.19:10
elmolike infinity said, other than selective in-DC resources, the buildds can't see *anything* including doing DNS resolution19:10
ogra_you even run a webserver19:10
SpamapSelmo: I aliased host/dig to my own little functions which mock them.. but its possible that just didn't work19:10
elmoogra_: that part is fine, it's local19:10
infinityogra_: Running a server is fine.19:10
ogra_sure19:10
infinitySpamapS: Well, it build fast, abuse a PPA to test iterations.  Or set your nameserver in resolv.conf to something you can't route, and test harder. ;)19:12
infinity(The latter is how I tend to track down external-DNS/access oopses in builds)19:12
SpamapSyeah i think I'll re-run with -x if there are failures too19:13
SpamapSwell tcpdump didn't pick anything up.. but caching could be preventing that19:14
infinitySpamapS: Seriously, just set nameserver to 192.168.33.33 (ie: something both non-routable and not actually running a nameserver) in resolv.conf in your chroot and try again.19:17
SpamapSYeah I'm actually doing that right now while I also try something in a PPA. :)19:18
infinityHeh.19:19
broderinfinity: i thought we actually decided that we should use -proposed for staging invasive changes19:21
infinitybroder: I may have missed the last discussion on the matter, but that also sounds sane.19:22
* broder looks for the blueprint/etherpad19:22
infinitybroder: Implementation details are less important to me than having it done.  But yeah, we obviously need to publicise this wider, if no one's aware of it (and some of us are aware of it, but potentially incorrectly).19:23
broderhttps://blueprints.launchpad.net/ubuntu/+spec/foundations-p-upload-intermediary and http://pad.ubuntu.com/uds-p-foundations-p-upload-intermediary19:23
broderev was more interested in how we could hook testing into the migration path, but we definitely talked about using -proposed to stage things that might create skew/uninstallability/etc19:24
SpamapSinfinity: works fine w/ an unroutable DNS server19:29
* infinity blinks.19:29
infinityOkay, I'm now interested enough to try.19:29
SpamapSPPA builds are 2 hours wait right now.. so I'm stracing. ;)19:30
SpamapSActually19:30
SpamapScould it be as simple as it taking the server more than 1 second to listen() ?19:31
infinityIt could be.  You don't give it more time?19:31
* SpamapS could be more correct and loop netstat till it listens. :p19:31
SpamapSno. I should actually loop wget until it responds once rather than just being lazy and doing sleep 119:32
SpamapSI think doing that, and also exposing the server's log rather than throwing it into /dev/null should help19:33
infinityI'm going to grab a quick bite to eat.  Do I get a prize if I can reproduce this locally?19:34
SpamapSinfinity: satisfaction is its own prize. :)19:38
=== Quintasan_ is now known as Quintasan
kirklandtyhicks: jjohansen: hey guys...what did y'all decide on the ecryptfs long-filename work for 12.04?19:41
jtaylorSpamapS: I probably have similar problems with a package I just synced, pyzmq can't bind to 127.0.0.119:42
jtaylorworks fine locally19:42
SpamapSthis binds to 0.0.0.0:899919:42
SpamapSbut yeah maybe similar issue19:42
tyhickskirkland: I'm going to fix ecryptfs_statfs() to return an appropriate f_namelen and then lean on applications to properly check that19:43
kirklandtyhicks: and we'll file and fix bugs against each broken app?19:43
tyhickskirkland: The patch should go upstream sometime this week. I'm trying to work out a way to get as close to the maximum allowed filename length as possible, but it isn't straightforward due to the encrypting and encoding that the filename goes through.19:44
tyhickskirkland: Right, I'll file bugs19:44
kirklandtyhicks: coolio19:46
ScottKkirkland: Congratulations on your new gig.19:48
kirklandScottK: thanks!19:48
tgardnertyhicks, how about picking a constant to begin with? keep it simple. there has to be  a valid floor value.19:49
tyhickstgardner: It can change based upon cipher block size19:50
tyhickstgardner: What I'm about to do is pre-calculate a small lookup table19:51
tgardnertyhicks, so figure out what the largest cipher block size is, subtract that from the underlying FS name length, and advertise taht.19:51
tyhickstgardner: There's quite a bit of metadata that gets stuffed in the filename, along with an encoding process (to make the ciphertext printable) that has a somewhat variable expansion size19:52
tyhickstgardner: I'm going to take one more look at coming up with an accurate equation and then probably do the lookup table19:53
tyhicksOne of the metadata fields can vary between 1 and 3 bytes19:53
tyhicksIt is a pain...19:54
tgardnertyhicks, I think I'm a bit confused. you can only return one name length per underlying FS type, right ?19:54
tyhickstgardner: right19:54
tgardnerone *maximum* name length19:54
tyhicksright19:54
tyhickstgardner: You're suggesting to hardcode a set of maximum eCryptfs filename lengths based on what the underlying FS is?19:56
tgardnertyhicks, so, you're trying to calculate that value based on the FS type. a static table does seem simpler.19:56
tgardnerits not like its gonna change.19:56
tyhickstgardner: Actually, I'm trying to calculate that value based on what the lower filesystem reports its max filename size is19:56
tgardnerdo any of the FS types have variable max lengths ?19:57
tyhickstgardner: But, a static table still works the same19:57
tgardnerI'm just thinking expediency. it'll be a lot easier to debug.19:57
tgardnerone could always optimize later19:58
tyhickstgardner: I think that ntfs (or is it fat?) does have a variable length. Also, who knows what we'll see when stacked on top of a FUSE filesystem19:58
tyhickstgardner: But I'm with you, optimize for the common case and worry about the corner cases later19:58
tgardnertyhicks, yeah, we need to start finding which apps are gonna croak19:59
infinitySpamapS: FTR, exactly the same failure locally, using an upgraded buildd chroot and an invalid resolv.conf.19:59
SpamapSinfinity: hrm19:59
infinitySpamapS: And fails with a valid resolv.conf too.20:00
infinitySpamapS: So, it's probably the timeout thing.20:00
SpamapSinfinity: I think its the 1 second pause20:00
infinity(Or something)20:00
SpamapSI have a new version of helper.sh that loops wgetting / until it succeds or reaches 5 fails20:00
SpamapSI've noticed PPA builds have been really really delayed the last 3 weeks.. are we just hammering the buildds w/ distro stuff?20:01
SpamapSlike, 2 hours is the shortest I've had in a while20:01
infinitySpamapS: Changing the sleep 1 to a sleep 5, it still fails.20:01
infinitySpamapS: So, it's something a bit wonkier than macihne speed...20:01
infinity(This is a 2.6G Core2...)20:02
icerootSpamapS: for my last build i had 13 hours20:02
infinitySpamapS: PPA and distro don't (often) relate.  Just looks like a lot of people doing daily recipe builds and such. :/20:02
SpamapSinfinity: I was thinking it was trying to do a reverse lookup then failing.20:02
SpamapSor something like that20:03
SpamapShaven't dug through SimpleHTTPServer yet to see how it does its magic20:03
infinitySpamapS: Give me a command line to run just the testserver?20:03
JanCSpamapS: I have had my PPA builds start in 10-30 minutes I think?20:03
SpamapSinfinity: is there something different about a buildd chroot than one made with 'mk-sbuild' ?20:03
infinitySpamapS: Probably.20:04
infinityhttp://launchpadlibrarian.net/85129991/chroot-ubuntu-precise-i386.tar.bz220:04
infinityGrab the real thing and try?20:04
JanCSpamapS: but you are probably building for precise?20:05
SpamapSJanC: I am20:05
JanCI guess that might be the difference then20:05
SpamapSheh and now my build went up to 3 hours. :-/20:06
infinity/usr/bin/python: No module named SimpleHTTPServer20:06
infinitySpamapS: Missing build-dep? :P20:06
SpamapSinfinity: I was afraid of that. IIRC, its part of python2.7-minimal .. :-/20:06
SpamapSbut that doesn't sound right at all20:06
infinityWhy would minimap have an HTTP server?20:07
infinityminimal...20:07
SpamapSI know20:07
SpamapSbigger question, why does sbuild bring in python2.7 where buildd does not?20:07
infinitySpamapS: Boom.  Installing python, and it works.20:08
SpamapSyeah20:08
infinitySpamapS: And I have no idea why your chroot had python, but it shouldn't.20:08
SpamapSall my precise chroots do20:08
seb128lamont, is there any way to get a stacktrace of an hanging build on the buildds?20:08
lamontseb128: ppa or otherwise?20:08
seb128lamont, well, main archive in that case but ppa have the same issue20:09
seb128upstream blames it on our old kernel20:09
lamontseb128: archive is easier20:09
seb128lamont, https://launchpad.net/ubuntu/precise/+source/glib2.0/2.31.4.tested-0ubuntu120:09
seb128the i386 or amd64 builds20:09
lamontjust grab the victim of the shift and have him do that for you...20:09
* lamont just EODed and needs to run20:09
seb128they are stucked again20:09
seb128ok20:09
SpamapSinfinity: thanks for finding that. I'm adding stuff to print out the server's logs/errors now20:10
seb128who is in the victims' club? ;-)20:10
seb128infinity, ?20:10
* jtaylor is20:10
seb128jtaylor, hey!20:10
jtaylorI mean i too have a hanging build ._.20:10
infinityseb128: deej.20:10
seb128infinity, thanks20:12
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
SpamapShmmm.. so mk-sbuild installs devscripts20:45
SpamapSthat seems to be the issue20:45
=== salem_ is now known as _salem
tumbleweedhrm, we probably shouldn't do that in mk-sbuild. People can configure to to do that if they want devscripts in their chroots20:54
SpamapSits helpful when you need it, but so is vim, and we don't put that in..20:57
tumbleweedyeah, I add vim-tiny in my own config21:01
=== doko_ is now known as doko
dokoseb128, the `tested' in the glibc2.0 version didn't prevent the package failing to build ;-P22:09
seb128doko, right, I hate the builders, it doesn't happen on non-buildds environment, desrt and other upstreams think it might be a kernel bug on the old buildds kernels22:10
seb128doko, I'm about to do an update with a second testcase commented...22:10
hallynhey - i notice the autosync daemon synced spice-protocol 12 hours ago.  is it likely just a matter of time before it does spice, or can something be done to kick it?22:21
slangasekhallyn: according to https://launchpad.net/ubuntu/+source/spice-protocol/0.10.0-1, it already built22:30
slangasekoh, you're asking about a separate package22:30
slangasekno, it's not a matter of time :)22:30
slangasekthat is, any given autosync run should be complete22:31
slangasekhallyn: spice 0.10.0-1 isn't in Debian testing yet - if you need it sooner, you should probably run syncpackage for it22:31
dokowendar, your magics++ patch looks very strange (and ftbfs on arm* which doesn't have quadmath)22:47
bdrungbroder: and sponsor-patch uses the new syncpackage sponsoring feature in the latest dailies version.22:54
hallynslangasek: i see, thx - didn't realize autosync came from testing23:16
hallynalas i don't have upload rights to syncpackage23:17
broderis there any way to get precise-{security,updates} pockets created on ddebs.ubuntu.com so that update-manager isn't as whiny?23:28
infinitypitti: ^23:30
broderok, i wasn't sure if that was a pitti thing or a canonical IS thing or something else entirely thing23:31
infinitybroder: It's mostly pitti's baby right now.23:31
* broder nods23:31
mdeslaurslangasek: is it normal that ia32-libs is uninstallable on precise?23:36
=== dendrobates is now known as dendro-afk
slangasekmdeslaur: until the conversion is done, yes23:36
mdeslaurslangasek: ok, thanks23:37
slangasekhallyn: testing> usually it's from unstable; LTSes tend to be a special case23:37
mdeslaurslangasek: conversion to what, btw?23:37
slangasekmdeslaur: all the previous contents have been moved to be dependencies of ia32-libs-multiarch:i386; those libs all need to be fixed up for multiarch coinstallability23:37
slangasekwe're getting closer, but it's a deep hole23:37
mdeslaurslangasek: ah! I see, thanks for the explanation23:38
slangasekit's very likely that I will feel compelled to plow through the remainder between now and the end of the year23:39
broderslangasek: is there a comprehensive list of the ones that still need help somewhere?23:39
infinitybroder: "apt-get install ia32-libs-multiarch" should probably give a fine list of complaints. ;)23:40
broderindeed it does23:40
slangasekbroder: better is this:23:44
slangasek$ for pkg in $(apt-cache show ia32-libs-multiarch \                                                                    |sed -n -e'/^Depends: / { s/Depends://; s/, /\n/g; p }');   do       echo $pkg $pkg:i386;   done | xargs sudo apt-get install -y | sed -n -e'/The following packages have unmet dependencies/,$p'23:44
dokobarry, are you familiar with nosetests? they seem to hang on armhf at least, see https://launchpad.net/ubuntu/+source/mpi4py/1.2.2-3/+build/300336823:47
broderslangasek: man, there aren't any fun ones left, are there?23:47
ScottKdoko: I think lifeless knows a lot about those.23:47
slangasekbroder: what kind of fun were you looking for, exactly? :)  there's libpam-ldap... :)23:49
broderthat's certainly one some kind of fun :)23:49
infinitydoko: The build's only been going for 20 minutes, are you sure it's hung?23:50
dokoinfinity, yes, killed the last one after 20h23:50
infinitydoko: Oh.  Special. :/23:50
dokosorry, 12h23:51
dokosee https://launchpad.net/ubuntu/precise/+source/mpi4py/1.2.2-223:51
infinitydoko: Ahh, not armhf-specific.  Same hang on armel.23:52
infinitydoko: That's mildly comforting, at least.23:52
slangasekbroder: alternatively, gconf2 unblocks gstreamer-plugins-good?23:52
slangasekand has some fun interdependencies :)23:52
broderi can take a look at that23:55

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