/srv/irclogs.ubuntu.com/2013/05/24/#ubuntu-release.txt

stgraberfinally managed to get the lucid version of the patch working ^01:13
stgraberso if some SRU team member is around, it'd be great if I could have those two dhcp package reviewed and let through to -proposed (dhcp3 in lucid-proposed and isc-dhcp in precise-proposed)01:13
stgraberit's currently preventing containers of those two Ubuntu versions from getting an IP when running on a saucy machine. I'm told this is annoying for people doing LP dev on saucy ;)01:14
infinitystgraber: I'll have a look right nowish.  Just those two releases?01:20
infinitystgraber: The changelog history in precise is a bit goofy.01:22
stgraberinfinity: yeah, I think we had an SRU that was pushed to proposed and removed, so I couldn't just +1 on the version number...01:27
infinitystgraber: Sure, I just assumed the 5.7 changelog would remain intact, instead of getting eaten in yours, but meh. :001:28
stgraberyeah, I didn't feel like figuring out where to grab the removed 5.7 package to copy its changelog entry ;)01:28
infinityhttps://launchpad.net/ubuntu/+source/isc-dhcp/4.1.ESV-R4-0ubuntu5.701:28
stgraberright, there ;)01:29
infinityNo big deal.  This works.01:29
infinityYay, po cruft in the lucid upload.01:33
stgraberwas just about to mention that, I'm not sure where it's coming from, I certainly didn't touch any of it so I'm assuming that some magic debian/rules decided to shuffle the po headers around...01:33
infinityI assume something in clean is doing it, yeah.01:34
infinityI tend to call dpkg-buildpackage with -nc (making sure I'm in a clean copy first) by habit these days to avoid that sort of thing.01:34
stgraberyeah, I guess I should start doing that too. It always annoys me when I have a perfectly clean diff in bzr and I end up with a bunch more crap in the final debdiff...01:35
infinityIt disturbs me that this is muscle memory: dpkg-buildpackage -i -I -rfakeroot -uc -us -S  -nc01:35
stgraber;)01:36
infinityPretty sure -rfakeroot has been the default for YEARS too, but I can't stop typing it.01:36
stgrabercjwatson: ^ once that's done building you can try updating your lucid container to the -proposed version of dhcp3 and then drop that mangle rule, if the binary package LP will spit out matches my locally built one, that should give you working dhcp in your container01:38
wgrantstgraber: Ah, thanks for fixing the dhcp checksum thing. I tried to get the patch working on lucid in Oakland but ended up deferring it.03:53
wgrantI've just been using an ethtool workaround03:53
infinitywgrant: Well, if you can make with the testing and verifying, that would be great then. ;)04:07
wgrantinfinity: Sure, if you promise to not comment on bug #225 again :)04:13
ubot2Launchpad bug 225 in Launchpad itself "Search navigation and listing summary text are confusing." [Medium,Fix released] https://launchpad.net/bugs/22504:13
infinitywgrant: Haha.  I got spammed too, served me right.04:13
infinitywgrant: (Was due to a broken .changes in a -lowlatency SRU... *sigh*)04:13
wgrantAha04:13
wgrantinfinity: It works04:19
infinityScottK: Since you seem to have most recent context on #1109283, I'm leaving it to you. :P04:38
* ScottK wonders if he wants to know what that is.04:52
ScottKOh.  That.04:53
infinityProbably not, but the bug log does invoke your name.04:54
* ScottK is comfortable with it where it is.04:54
ScottKIf their claims are accurate, they addressed my concern.04:54
cjwatsonLaney: so, Joachim's preparing a mass push of Haskell to unstable at the moment09:45
cjwatsonLaney: we're going to end up with that like it or not thanks to auto-sync; might we as well make sure to build a new ghc first?09:45
cjwatsonSince we'll end up rebuilding the world anyway09:46
LaneyI don't have a very good handle on how far ahead experimental is over saucy09:46
cjwatsonNot much09:46
Laneywe might get lucky with ABIs and not have to do much work09:46
cjwatsonThat was the mini-transition at the start of this cycle - I synced us up09:46
cjwatsonI guess09:47
cjwatsonSo I could just leave auto-sync alone and see what happens09:47
Laneymaybe let it happen and if it's huge then do a full one09:47
cjwatsonThe blurbs stuff is all in haskell-devscripts and there are tight build-deps, it seems09:49
cjwatsonJoachim's reuploading every haskell package, it's not just copies, so we will end up with effectively a full rebuild although as you say we might get lucky and not have to *rebuild* stuff09:50
cjwatson*again09:50
Laneyah, wait, I see09:50
Laneyif we get ghc into saucy-proposed early we might get the transition for less cost09:50
Laneyif everything is going to be synced over anyway09:51
cjwatsonYeah, that's what I meant09:51
cjwatsonI might have to temporarily stop auto-sync or something09:52
Laneyworks for me09:52
Laneyof course we won't get as much help on build ordering as Debian does09:52
Laneyyou can see why Joachim was motivated to implement some of that stuff :-)09:53
cjwatsonYeah09:53
infinity+1 to merging the new GHC and seeing what happens.09:57
cjwatsonIt's a nine-hour build on armhf, so we'd definitely not be able to rely on it beating the next auto-sync.09:58
Laneydisabling it seems reasonable09:59
infinityShame about GHCi being disabled on armhf.09:59
cjwatsonI spent weeks trying to fix it; it was just too hard10:00
Laneyapparently the upcoming upstream series Fixes Everything™10:00
cjwatsonLaney: ho ho ho10:00
cjwatsonI'll believe it when I see it :)10:00
infinityLaney: You mean 8.x, 7.8, or 7.6.betterthanwhatwehave?10:01
LaneyMilestone 7.8.1 according to http://hackage.haskell.org/trac/ghc/ticket/365810:01
LaneyIgloo's your man on that one10:01
infinityYeah, he's a helpful sort.10:02
* infinity thinks it might be time for a nap.10:04
=== mmrazik is now known as mmrazik|lunch
cjwatsonaha, texlive-doc was removed from unstable, that's why there was no upload transitioning it to new texlive11:23
* cjwatson processes that11:23
cjwatsonHmm, I wonder if I just made texlive-base uninstallable11:30
cjwatsonOops11:30
cjwatsonproposed-migration should sort it out in a cycle11:31
ogra_oh sigh sigh sigh ...11:50
ogra_http://paste.ubuntu.com/5696703/11:50
* ogra_ tries to package the latest phablet.ubuntu/com tarballl11:51
ogra_4.3M only for license data11:51
ogra_and i dont really know what to do for the tons of binaries included in the tree11:51
ogra_nobody will want to ever read the copyright file i'll assembel from these txt files11:53
ogra_*assemble11:54
cjwatsonFoul11:56
ogra_well, i guess i can shrink the whole a bit based on subdirs using the same license11:56
ogra_but it will still be horrible to read11:56
* cjwatson uploads ghc11:57
* Laney fears11:57
cjwatsonAs soon as I can squeeze packets round the side of dput I'll stop auto-sync until it's built11:58
=== mmrazik|lunch is now known as mmrazik
=== Termana is now known as Guest25401
cjwatsonwgrant: Are you able to extend http://qa.ubuntuwire.com/debcheck/ to cover saucy?12:51
wgrantcjwatson: I think it is extended, but crashing due to multiarch12:53
wgrantIt's still running the pre-edos-debcheck codebase12:54
wgrantFrom like 200612:54
cjwatsonAh, oops12:54
cjwatsonI guess I can get britney to tell me12:55
wgrantOh, and edos-debcheck itself is superseded now.12:58
cjwatsonOnly in name, I thought13:02
wgrantIndeed13:02
wgrantcjwatson: Are you particularly attached to the mildly hideous per-pub changeOverride?13:04
cjwatsonwgrant: Well, I can guess why you're asking - what interface were you thinking of instead?13:08
* Laney gets a weird haskell-platform rejection mail13:08
cjwatsonLaney: my problem, dealing with it13:09
cjwatsonI'm working on a demote-to-proposed script and running into some stupidities in the copier13:09
cjwatsonYou have to say include_binaries=True except when you mustn't13:09
wgrantcjwatson: Giving an API a set of names and override changes, I guess. Batchier and less prone to corruption due to races13:10
wgrantcjwatson: Oh?13:10
wgrantIntra-archive copies should always fail without it.13:10
cjwatsonUnless there were never any binaries built for that source.13:10
wgrantHah13:10
cjwatsonIn which case it fails with "source has no binaries to be copied" because OBVIOUSLY that's what I meant.13:10
wgrantThere's no reason for that check other than that it's probably not what you want13:11
wgrantExcept in cases like this13:11
cjwatsoninclude_binaries=True should be "copy any binaries that exist", IMO13:11
wgrantI believe that check predates the current relatively pedantic build status checks13:11
wgrantSo it's probably reasonable to ditch it13:11
cjwatsonWait, there's a strict_binaries param there ...13:14
cjwatsonExcept that is randomly strict about other things beyond what the docs say13:14
cjwatsonWell, sort of13:15
cjwatsonProbably a red herring13:15
wgrantHuh, is there?13:16
wgrantOh, that might have been added for the rather inventive IDS stuff13:16
wgrantYeah13:17
cjwatsonYeah.  I think it's not what I want here.13:17
cjwatsonJust removing the check implies that it's possible to copy-with-binaries within the same series and archive even when everything's still building13:19
cjwatsonBut that's probably actually OK13:19
cjwatsonahahaha13:26
cjwatsoninclude_binaries=False:13:26
cjwatsonhaskell-platform 2012.2.0.0ubuntu1 in saucy (same version already has published binaries in the destination archive)13:26
cjwatsoninclude_binaries=True:13:26
cjwatsonhaskell-platform 2012.2.0.0ubuntu1 in saucy (source has no binaries to be copied)13:26
=== doko_ is now known as doko
cjwatsonLaney: FWIW we need to make sure to sync haskell-devscripts before the deluge starts, too.  Have to wait for the next gina run before I can do that14:00
Laneyright, I was checking to see if it's been picked up14:03
cjwatsonTwo and a bit hours14:03
cjwatsonIt'll be well before ghc/armhf builds14:03
wgrantcjwatson: Are we out of sync with dak?14:03
Laneyfair14:03
LaneyI'll be on trains by then though14:03
cjwatsonwgrant: I didn't think so14:03
Laneyheading up to beautiful Humberside14:04
* Laney nods towards xnox 14:04
cjwatson52         1,7,13,19  *   *   *   /srv/ftp-master.debian.org/dak/config/debian/cron.dinstall14:04
cjwatsonMay 24 09:07:26 franck dinstall[15590]: Daily cron scripts successful, all done14:05
wgrantSo it takes ~75 minutes?14:05
cjwatsonHaha, two minutes after our mirror started14:05
wgrant+ mirroring..14:05
cjwatsonAnd yeah, ftp.uk needs time14:05
cjwatsonSo indeed - I think we should probably shuffle back an hour14:06
wgrantSo we might do well to push it back like half an hour14:06
wgrantOr an hour14:06
cjwatsonhttp://ftp.uk.debian.org/debian/project/trace/ says it synced at 09:2214:06
xnoxLaney: ah..... =)))))14:06
wgrantIt also probably wouldn't hurt to mirror every 30 minutes and run gina if the archive has changed14:06
wgrantBut just pushing it back an hour works14:06
cjwatsonWait, but surely our cron times are UTC14:06
wgrantThey should be nowadays14:07
cjwatsonAnd we mirror at 10:05 and start gina at 10:1014:07
wgrantAh14:07
wgrantSo it's about right14:07
cjwatsonSo if franck is on UTC too it should be fine14:07
=== mmrazik is now known as mmrazik|afk
cjwatsonWhich at least the log file allegedly is14:07
cjwatsonmirror every etc.> yeah, I've been suggesting that at six-monthly intervals for a while ;-)14:08
cjwatsone.g. https://bugs.launchpad.net/launchpad/+bug/798611/comments/514:09
ubot2Ubuntu bug 798611 in Launchpad itself "Package Auto Sync seems to get ahead of +localdiff calculation" [High,Triaged]14:09
wgrantThe extension of that is then to rewrite the runner bits of gina so that it can diff the LP and disk states in <30s like it should be able to..14:09
cjwatsonWell, that too, but the thing that drives it could just check timestamps in project/trace/ or something14:10
wgrantYeah14:10
cjwatsonhaskell-devscripts 0.8.16 was accepted at 09:33, so it's not a surprise that it would have to wait for the 13:52 dinstall14:11
LaneyCould we not get a push mirror so that this stuff happens when triggered?14:11
=== Ursinha_ is now known as Ursinha
=== bjf[afk] is now known as bjf
bdmurrayI'm looking at the SRU fixing bug 1056545 and it hasn't been positively verified, but there are no incidents of the crash with the version from -proposed on errors.  Does that seem like enough to mark it v-done?16:03
ubot2Launchpad bug 1056545 in Session Installer "session-installer crashed with AlreadyCalledDeferred in callback()" [Undecided,Incomplete] https://launchpad.net/bugs/105654516:03
bdmurrayinfinity, slangasek: ^^ ?16:07
=== bjf is now known as bjf[afk]
infinitybdmurray: Did you have a reproducer for it?  It would be nice to actually test it meaningfully.18:57
infinitybdmurray: For an "everyone uses it" desktop component, I'd be happy enough with the "silence is golden" idea that errors is giving us the whole story (like, say, a compiz crash no longer happening), but it's equally possible in this case that people running -proposed just aren't doing the thing(s) that trigger this bug.18:58
phillwHi, sorry about this, as I am sure I have asked before.. is the usage of xdg-open no longer suggested for 'quick-links' such as those on "Easy Install" https://help.ubuntu.com/community/RestrictedFormats19:00
bdmurrayinfinity: I may have had a reproducer for it, I'll look again19:02
infinityphillw: That sounds more like a -devel question.19:02
phillwinfinity: thanks :)19:04
=== bjf[afk] is now known as bjf
slangasekbdmurray: so you did some scripting around notifying of unverified packages that are subject to removal... is there anything that I can use for selectively removing packages that failed verification?20:03
slangasek(clearly, running remove-package and commenting on the bug by hand is too many steps for me :)20:04
bdmurrayslangasek: no, I don't have anything for that20:29
slangasekok20:29
ScottKslangasek: Maybe bdmurray could whip up a script that tracks SRUs unverified after 30 days by uploader and decline further SRUs from such people until they verify an equal number of other people's SRUs.20:41
slangasekhmm!20:41
ScottKThe moral of the story would be don't upload SRUs you don't have a plan to get verified.20:50
slangasekyep20:52
infinityScottK: My plan usually involves "wait for a week or two for bug submitters to verify, and if they don't get around to it, do so myself".21:22
infinityScottK: The latter part sometimes takes a gentle reminder from someone, though. :/21:23
ScottKRight, so the new rule would be motivation to be more organized.21:23
* infinity has certainly been guilty of leaving his own SRUs in proposed too long.21:23
infinityThough, I don't feel too bad about leaving glibc in proposed for ages, cause it means it gets well-tested.21:24
infinityIt just also means it gets superseded by security updates over and over again. :P21:24
ScottKThere are some packages for which a longer wait is a good idea.21:25
cjwatsonOK, ghc has built and published everywhere.  Unleashing the auto-sync hounds22:39
infinityOH GOD NOW.22:44
infinitys/W//22:44
infinityThanks for inverting my meaning there, fingers.22:44
infinityJerk fingers.22:45
* infinity does some chroot updating.22:48
cjwatsonUpdated: 373.  *clang*22:59
cjwatson(Well, not clang.  But.)22:59
infinityscping new chroots now to cope. :P23:00
infinityAnd look, another acl2 that will inexplicably fail on Ubuntu and not Debian.23:02
cjwatsonIt's Lisp, what do you expect23:02
infinityI expect not to care, except that I keep seeing it at the top of the list, and it irks me.23:02
infinityIf it was zcl2, I could blissfully ignore it.23:03
cjwatsonI keep confusing it with acl.23:03
cjwatsonI WONDER WHY.23:03
slangaseksetfacl2confuse23:03
infinitycjwatson: More fun because the current version of ACL is 2.23:03
infinity(Though the SOVER is 1)23:03
cjwatsonAt least these uploads do seem to be aimed at disabling the tests that are failing for us ...23:04
cjwatsonDunno whether Camm's looking at Ubuntu build logs or whether they failed somewhere in Debian too23:04
infinityDunno.  We'll find out in three days, I guess.23:05
cjwatsonIn fact, https://buildd.debian.org/status/fetch.php?pkg=acl2&arch=i386&ver=6.1-2&stamp=1369251882 doesn't look that dissimilar to our failure23:05
infinityI suspect some of my more nightmarish buildd confusions will just go away when I have ARM buildds with 4G of RAM and fast disks to swap to.23:06
infinityMy current confusion is "why am I on hour 19 of a build that takes 6 hours in Debian on slower hardware?"23:06
infinityI'm not sure if I should blame g++-4.8's memory usage, or the fact that we're building with parallel=2, but either way, it's bad.23:07
infinityWhy does Haskell get all the good package names?  I knew about "happy", this is the first time I've noticed "frown" too.23:09
cjwatsonBTW I expect a bunch of these builds to fail; feel free to ignore them and I'll go through and retry them in dep order over the weekend23:09
cjwatsony-u-no-validate is pretty good23:09
infinityHahaha.23:09
infinityI saw that on the last transition, I think.23:09
cjwatsonThough sadly it's a XUL extension so presumably slated for removal somewhere23:09
infinityI guess it's proof that the developer community keeps getting fresh blood if we have packages with 4chan-meme naming schemes.23:11
* infinity considers rewriting fail2ban in C and calling it something like "umadbro".23:12
infinityCan even claim I wrote it originally for Ubuntu, hence the "u" name.23:12
cjwatsonThanks for the chroot updates.  Bed, I think23:16
infinity'Nighty night.23:17

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