/srv/irclogs.ubuntu.com/2012/04/29/#ubuntu-release.txt

skaetedited ~/cdimage/www/full/netboot/precise/index.html to point to precise's community instructions instead of oneiric's.00:54
skaetHasn't picked up yet though, so wondering if there's a step I'm missing00:54
slangaseksync-mirror?00:56
ScottKskaet: I think Barry's proposed release note in Bug #954595  should be added.02:45
ubot2Launchpad bug 954595 in python2.7 "ImportError: cannot import name urandom from os" [Undecided,Invalid] https://launchpad.net/bugs/95459502:45
skaetScottK,  read through it and agree.   Have gone in and added.  When you're adding a release-note project in future, could you be explicit by targetting it to series the release note applies to.   I've done it for this one now already, since I had to go in and update.   If they're release targetted, it becomes easier to find, and update for the release, as well as tracking those that may end up spanning multiple releases.07:27
skaetThanks for flagging it.  :)07:27
skaetslangasek,  yup, that sorted it.  :)07:33
skaetThanks!  :)07:34
slangasekskaet: ok, good08:07
slangasekcjwatson: debhelper merge uploaded08:07
=== jbicha is now known as Guest1276
=== Guest1276 is now known as jbicha1
=== jbicha1 is now known as jbicha_
knomesomebody else who could answer questions about QA tracker/QA iki16:07
knome*else than stgraber :D16:07
slangasekinfinity: hmm, I just hit that libc 'unexpected copy' nonsense on an amd64 sid chroot17:18
infinityslangasek: Yeah, I found some older reports of same here and there.  It's not new, but I'm not sure how to reproduce it.18:05
infinityslangasek: If your chroot is still in the broken state, could you tar it up for me?18:05
=== yofel_ is now known as yofel
slangasekinfinity: turns out my sid chroot was broken because I'd previously had a locally-installed multiarch dpkg, then "upgraded" to a new Debian version, and dpkg didn't know where libc6's files were18:53
slangasekinfinity: once I manually fussed with /var/lib/dpkg/info, the upgrade worked.  It seems unlikely that this is the cause of elmo's powerpc issue18:53
infinityslangasek: Hrm.  Well, it's not a fequently-reported thing, so it could be dpkg sadness in other cases too.  I can't readily see how it would work for almost everyone, but not quite.18:54
infinity(I suppose one could argue that calling dpkg-query from maintainer scripts is bound to be fragile, and probably not sane in the first place)18:57
elmoinfinity: I don't understand this - the package contains the directory it's complaining about19:03
elmoinfinity:  unless I'm just blind/misreading the check19:03
infinityelmo: But does dpkg claim that libc6 owns the binary in question?19:04
elmoroot@royal:/# dpkg -S /usr/lib/powerpc-linux-gnu/19:06
elmolibgdbm3, libgmp10, libmpc2, libc6-dev, libgomp1, libpciaccess0, libpcre3, libssl1.0.0, libtinfo5, libc6, fakeroot, libstdc++6, libmpfr4, libglib2.0-0, util-linux, libdb5.1, libdrm-intel1, libdrm-nouveau1a, libdrm-radeon1, libdrm2, libffi6, libelf1, liblzma5, libncurses5, libncursesw5: /usr/lib/powerpc-linux-gnu19:06
elmoinfinity: ^--19:06
infinityWait, didn't you file a bug about this?  Why can't I find it now?19:08
infinityBut it should have been /lib/powerpc-linux-gnu/libc6.mumble, surely?19:08
elmoinfinity: yeah, sorry19:08
elmobut19:08
elmoinfinity: http://paste.ubuntu.com/955807/19:09
elmodpkg -S doesn't claim it, I don't know if that's because the package is in a half-installed state or not19:09
infinityIt shouldn't be hi, if it never got past the preinst.19:09
infinityIf it is, then it was previously for some other broken reason...19:10
elmoyeah, you're right it's ii19:10
elmooh19:10
elmoI see19:10
elmoinfinity: http://paste.ubuntu.com/955812/19:11
infinity*blink*19:11
infinityBut ou have 2.15 installed?19:11
elmoinfinity: 2.15 is what I'm *trying* to install19:11
elmoand whose preinst is freaking out19:12
infinityOh, err.  From 2.13 to 2.15.  That should work fine.  I'd still like a copy of that filesystem, if it's not way too much hassle.19:12
elmoinfinity: ok, I'll do it later, I'm too latency-ified right now19:12
infinityFair enough, I'm in a jetlag-induced haze of stupid right now.19:13
cjwatsonslangasek: isn't this vaguely reminiscent of some of the problems Guillem was alluding to with the in-core dpkg db layout?19:45
cjwatsonparticularly disappearance of info files on upgrade from M-A none to M-A same19:45
cjwatsonhm, that was M-A none config-files though, which seems a bit unlikely for libc619:46
cjwatsonmaybe incorrect disappearance?19:46
slangasekcjwatson: yes certainly - but it was self-inflicted in this case, by installing an Ubuntu version of dpkg on Debian and then upgrading, which is not supported :)19:55
slangasekand by "upgrading" I mean "upgrading to a Debian version that still didn't support multiarch"19:55
slangasekso it went: install Ubuntu dpkg, causing the database format to be marked as using the multiarch layout; upgrade to Debian dpkg, which doesn't know about the database format at all; upgrade libc6 with the Debian dpkg, creating /var/lib/dpkg/info/libc6.list and friends; upgrade Debian dpkg to multiarch-aware version, with no database upgrade because the flag was already set; libc6 files missing19:57
cjwatson^- mostly to clear NBS22:41
tumbleweedre the hdf5 sync earlier, that's to get the transition rolling with the first autosyncs. It'd be nice if that was published before autosyncs started22:46
tumbleweedI assume the archive will be open a day or so before we start autosyncing?22:47
cjwatsonaccepted hdf522:50
cjwatsonnot sure yet, still waiting for results from my test-build of main with tweaked dpkg22:50
tumbleweedthanks, yeah I assumed we were still waiting on that22:51
cjwatsonit's built 1897 source packages so far22:54
cjwatsonmaybe I should have filtered out kernels, compilers, and language packs; oh well22:54
tumbleweedyou building everything in main?22:56
cjwatsonyes22:56
cjwatsonI ought to figure out some reasonable way to test all components; this was just a quick thing I could throw together in a few minutes at the tail-end of Friday22:57
cjwatsonfiltering down to only things that actually build shared libraries would have been a slightly cleverer start22:57
tumbleweedheh22:57
cjwatsonbut that involved more effort than grep-dctrl22:58
tumbleweedmain is enough to give us an idea of the scale of breakage22:58
cjwatsonunfortunately I didn't do a test-build with new debhelper + new cdbs, which would probably have helped, but meh22:58
cjwatsononly one failure in my list so far, which was sbuild pre-emptively abandoning hope of having enough disk to build libreoffice23:00
cjwatsonso I think that's presumptive evidence that this at least won't cause mass build failures23:01
tumbleweedsensible sbuild :)23:03
tumbleweedI assume you are also looking for lack of hardening?23:03
cjwatsonI suppose I should just to check, but I believe we established that all the hardening flags that were dropped are already compiler default23:04
cjwatsons23:04
tumbleweedoh, I thought there was a gap23:05
tumbleweedgreat23:05
cjwatsonwe thought --param=ssp-buffer-size=4 was missing, but kees later found that that was present after all23:05
cjwatsonbut I can compare hardening-check output easily enough23:06
cjwatsonof course, if I'm remembering the original purpose of -Bsymbolic-functions correctly, gaps in coverage of relatively little-used libraries won't make a big difference; most of the win was in core desktop stuff that's loaded frequently23:08
infinitycjwatson: I'm still hoping to finish off fpc and llvm/clang tonight, though neither is particularly critical to opening the archive.23:16
infinity(Just less effort for me if I do get it all sorted beforehand)23:16
cjwatsonOK23:19
cjwatsonRough initial estimate: 733/6032 binary packages show differences in 'objdump -R' output with proposed dpkg change23:21
cjwatsonI'll see what it looks like in the morning, I guess23:22
cjwatsonSome of the changes are trivial/irrelevant23:22
cjwatsonLike extra libc symbols showing up as dynamic relocs for whatever reason I can't be bothered to untangle23:23
cjwatsonMaybe I should look only for removals23:23
cjwatsondiffing hardening-check output is puzzling23:36
cjwatsonsome progressions, presumably due to stuff not built for a while being built with newer helpers23:36
cjwatsonadvancecomp shows regressions in stack-protector, fortify, relro despite apparently making use of dpkg-buildflags23:37
cjwatsonoh, no, most of that is a cdbs bug that left out CPPFLAGS, fixed in quantal; but relro is puzzling since we thought that was the default23:38
cjwatsonapg regresses relro despite it having been last built long before the dpkg-buildpackage hack23:39
cjwatsonI wonder if the compiler has dropped relro-by-default or something?23:39
cjwatsonactually the cdbs bug in question making any difference is a bit odd too, given the purported compiler defaults23:40
cjwatsonbdfresize regresses fortify too23:40
cjwatsonlast built on amd64 in intrepid23:41
cjwatsonand no sign of FORTIFY_SOURCE in that log23:41
keescjwatson: _lost_ relro? that is alarming23:47
keescjwatson: and you're building with the ubuntu compiler?23:48
keescjwatson: the only thing that could mess with fortify is lacking -O1 or higher (otherwise it's ignored)23:48
cjwatsonoh, hah, my check was backwards23:48
cjwatsonso now I need to wonder what those progressions are instead :(23:49
cjwatsonacct indeed seems to be lacking -Oanything and so regresses fortify23:50
cjwatsonditto amarok23:50
cjwatsonacct appears to regress -fstack-protector too23:51
cjwatsonkees: so sorry for false alarm, but still some things to check23:54
cjwatsonkees: does -fstack-protector also require the optimiser in some cases, by any chance?23:56
cjwatsonkees: this build is in a precise chroot with the only change being the removal of the env export hack from dpkg-buildpackage23:56

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