/srv/irclogs.ubuntu.com/2012/10/27/#ubuntu-release.txt

xnoxplease accept boost1.49.0 after that's build and published I will upload boost-mpi-source1.49 (probably tomorrow)00:01
xnoxand once glibc & that propagates into release we can open =/00:01
xnoxthanks00:02
dokodone00:02
xnoxwas not expecting you doko =))))00:03
dokoScottK, pykde4 now buillds00:14
ScottKdoko: Excellent.  Then I suspect the difference between local and remote was you had ubuntu1 which was missing the pyqtconfig breakage I introduced in ubuntu2 (and fixed in ubuntu3).00:15
xnoxgood night everyone00:36
slangasekxnox: 'night!00:36
slangaseksee you Sunday00:36
xnoxslangasek: sure =) Sunday +1 hour ;-)00:37
slangasekbdmurray: bugbot++ (bug #1071951)00:39
ubot2Launchpad bug 1071951 in plymouth (Ubuntu) "package plymouth 0.8.2-2ubuntu2.2 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1" [Undecided,Invalid] https://launchpad.net/bugs/107195100:39
infinityxnox / slangasek: Thanks for the quick boost fix.00:47
bdrungadded wxwidgets and light-themes to the -proposed queue. now five packages wait for being accepted.00:59
infinityGrr, who overzealously demoted glibc-doc-reference to universe?01:01
* infinity fixes.01:01
infinityMaybe we need to make component-mismatches start to understand proposed, since transitiony things will be happening there.01:02
infinity^-- Updating the three packages that have strict libc6 deps due to naughtily using internal symbols.01:17
infinitys/internal/private/01:18
infinityI should probably sleep sometime this weekend.01:18
slangasekinfinity: so where are you right now, anyway?  London, or Copenhagen?01:18
infinityslangasek: London.  I fly out Sunday morning.01:19
infinityslangasek: More specifically, in Andy's living room.01:19
slangasekah, so you have one more night to enjoy the expensive beer before flying out to join us for expensive beer01:19
infinitySomething like that, yes. :P01:19
infinityThough, tonight I had free gin.01:19
slangasekwoohoo01:20
infinityHrm, werid.  Shouldn't update_excuses tell me why eglibc can't promote (as update_output does) instead of just smiling and saying "oh no, it's totally a valid candidate, la la la"?01:29
infinityAnyhow, all fixed now, and yay for it forcing a transition to happen properly instead of leaving it broken.01:33
infinitycjwatson: Huzzah ^01:33
slangasekinfinity: what exactly do you want to see on _excuses?01:34
slangasek_excuses tells you whether it passes the preliminary, package-local checks to be considered a candidate for the second pass01:34
infinityslangasek: I dunno.  I thought it was meant to say "updating this will make the following uninstallable: dante-client, libdsocksd0, libnss-db, libsocksd0, libsocksd0-dev, unscd"?01:34
slangaseknope, because that information only becomes available to it in the second pass01:35
infinityslangasek: Or is that the fancy grep-excuses output that slaps _excuses and _output together?01:35
slangasekand only packages that are self-consistent are included in the second pass01:35
slangasekgrep-excuses may do some fancypants combining, yes01:35
infinityYeah, I'm probably so used to interacting with update_* via the pretty display on the PTS that I've forgotten what the raw files look like, that's all.01:36
infinityAny objections to letting glib2.0 and pcre3 in now that eglibc's published all over?01:38
slangasekI don't have any objections, but I'm not sure I'm sufficiently well-informed for my opinion to count here01:39
infinity(And then, soon, the world, but those two feel sufficiently low-level enough to get a pass on being next in line)01:39
infinityslangasek: Well, we're close enough to autosyncing at this point that it likely doesn't matter anyway.  But I also have an ulterior motive of wanting to see glib2.0 pass its testsuite on all 5 arches, since it has a rather violent one.01:39
slangasekinfinity: right; I was interpreting the question from the POV of "are we close enough to opening that we can slip these in"01:40
slangasekand I think you know better than I do whether that's the case ;001:40
slangasek;)01:40
infinityslangasek: Oh.  Yeah.  We are.  Was more a question of if anyone had seen any "oh god, no" mentions earlier that I missed.01:40
infinityI'll probably just flush the queue once glib looks good.01:41
infinityWell, flush the proposed bits.01:41
infinityMight fetch and reupload all that release stuff.01:41
* infinity wonders why the pcre version grew an epoch.01:43
slangasekwow, really?01:43
slangasekpcre3 (8.30..-2) unstable; urgency=low01:44
infinityhttp://packages.debian.org/changelogs/pool/main/p/pcre3/current/changelog01:44
infinityYeah.01:44
infinityThat was a curious attempt to... Do... Something.01:44
slangasekto bump the version number following a .really-$prevver NMU01:44
slangasekand then failing at dpkg --compare-versions, it seems :)01:44
infinitySilly.01:45
slangasekinfinity: hmm, rejects?02:08
slangasekis that expected as part of auto-redirecting to -proposed?02:08
infinityslangasek: No, this is expected as part of me forcefully "redirecting" stuff that was uploaded before the redirect code landed. :P02:09
slangasekok02:09
infinityI figure it's a small enough set that the few early mergers will come ask.02:09
infinityYou being one of them.02:09
slangasek;)02:09
slangasekthe early merger gets the confusing email02:10
infinitykirkland: Ignore the rejects, they got reuploaded to -proposed.02:10
infinityslangasek: Hrm.  What do you know of the autohinter?02:39
infinityslangasek: Is it dumb as rocks?02:39
slangasekinfinity: whispers and tales; it post-dates my involvement with the britney code.  what's up?02:40
infinityslangasek: Just trying to sort out if eglibc is going to need a manual shove.  It seems to be failing to get any love.02:40
slangaseklooking02:40
slangasekthe one thing about it, as discussed with xnox earlier, is that the autohinter gives no feedback whatsoever about sets of packages that are almost-but-not-quite ready02:41
infinityIn this case, eglibc (+rdeps) should have been ready in the last two passes.02:41
infinityUnless I missed something.02:41
slangasekinfinity: the autohinter tried it, see bottom of update_output02:41
slangasekit failed due to powerpc-specific problems02:41
slangasek(which had not been shown earlier because britney doesn't bother showing you problems for other archs while i386 is still broken)02:42
infinityOh, that line relates to the above?  That wasn't entirely obvious.02:42
slangasekyep02:42
* infinity goes to look at gcl/ppc and see how it relates to glibc..02:42
slangaseklet's all blame aj for the idiosyncratic output :)02:42
infinityAhh, indeed, gcl on PPC appears to have the same private linking issue.  Curious.02:45
infinityAnd same with python-pypsignifit02:45
* infinity fixes.02:45
infinityWe need to get Apple to hire AJ as a UI designer.02:46
slangasekLaney: webkit 1.10.1 doesn't appear to have an MRE; how does this fit the SRU guidelines?02:55
slangasekLaney: the only linked bug report is about an arm-specific change to debian/rules02:56
ScottKAny objection to me accepting the opendkim sync since it's a ~security related issue and I want to get the SRU/backports started.05:54
slangasekScottK: a sync to quantal, not to raring?05:55
ScottKslangasek: sync to raring is in queue.05:57
ScottK(has been since yesterday)05:57
slangasekah - if it's the raring one you mean, no objections05:57
ScottKI just want to make sure the sync'ed tarball hits the archive first.05:58
ScottKYes.  Thanks.05:58
slangasekLaney: bug #1044322 isn't covered by the GNOME MRE (it's a patch added in the package), and there's no SRU test case etc; please fix when you have a chance-06:00
ubot2Launchpad bug 1044322 in glib2.0 (Ubuntu Quantal) "indicator-messages-service crashed with assert in g_menu_exporter_name_vanished()" [Medium,In progress] https://launchpad.net/bugs/104432206:00
=== doko_ is now known as doko
* infinity fixes the seeds to germinate stops trying to put libc-bin in universe...11:13
infinitys/to/so/11:13
infinitycjwatson: I assume you're LEGOLanding right now, but if not, we should be good to start autosyncs, methinks.11:50
infinitydoko: Any outstanding issues you've seen, or do you want to press send on your opening announce you've had queued up for days? :P11:51
dokoinfinity, x32, fixing eglibc and preparing packages11:51
infinitydoko: We can bootstrap x32 any time.  Elaborate on "fix eglibc".11:52
dokowhen I'm ready11:52
dokoinfinity, you did remove the Vcs headers for Ubuntu in the merge12:14
infinitydoko: That implies they were there in the previous version (they weren't).12:22
infinitydoko: Anyhow, I'm in the process of moving the whole mess (for both us and Debian) to git.  Just working on the source package for now is fine.  But, I'll ask again, what needs "fixing" in eglibc?12:23
dokowhich is strange, hmm12:23
infinitydoko: Did you just mean enabling x32 and bootstrapping it?12:24
dokono, I'm currently testing12:24
xnoxinfinity: slangasek: well when auto-hinting was required it _did_ appear in the britney output file. But I didn't quite understand but it was like "trying with autohints" combinations.12:32
xnoxinfinity: slangasek: there should be past logs available on that host that you can read for you pleasure =)12:33
xnoxs/you/your/12:33
infinityAutohinting doesn't imply any action being required, hence the auto.12:34
infinityBut yeah, the output's less than intuitive.12:34
xnoxinfinity: autohinting is always shown in the logs on that host.12:36
xnoxinfinity: it's just if no autohints were generated, none are shown on the public web-pages.12:36
xnoxinfinity: see proposed-migration/logs/12:37
infinityxnox: I know. ;)12:37
xnoxah =)12:37
xnoxit was news to me. I guess I'm green and not acquainted with britney yet.12:38
infinityI'm not a britney expert, by any means, but I used to stare at its output in Debian long ago, and it's coming back to me.12:39
dokoinfinity, did you try building gcc with the new eglibc packages?12:39
dokoftbfs12:40
infinitydoko: I didn't test-build gcc with the final upload, no.  What's the FTBFS?12:40
dokohttp://paste.ubuntu.com/1309478/12:40
infinityLooks a whole lot like a missing include.12:41
dokono, features now emits an explicit preprocessor warning12:45
dokowhich let's the configure mis-detect things12:45
dokoconfigure:3817: gcc -E  conftest.c12:45
dokoIn file included from /usr/include/limits.h:26:0,12:45
doko                 from /usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/limits.h:169,12:45
doko                 from /usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/syslimits.h:7,12:45
doko                 from /usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/limits.h:34,12:45
doko                 from conftest.c:10:12:45
doko/usr/include/features.h:330:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]12:45
infinityAhh, yes.  That warning.12:46
infinityThat's actually breaking unclever configure scripts?  They shouldn't be looking at warnings...12:47
dokoit's the standard AC_CHECK_HEADER check12:47
dokoso I assume this will happen for most packages12:48
infinityIs it using -Werror during configure or something?12:49
infinityBut yeah, we could patch out that warning.12:49
dokoconfigure:4967: checking for limits.h12:53
dokoconfigure:4967: gcc -E  conftest.c12:53
dokoIn file included from /usr/include/limits.h:26:0,12:53
doko                 from /usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/limits.h:169,12:53
doko                 from /usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/syslimits.h:7,12:53
doko                 from /usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/limits.h:34,12:53
doko                 from conftest.c:10:12:53
doko/usr/include/features.h:330:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]12:53
dokoconfigure:4967: $? = 012:53
dokoconfigure: failed program was:12:53
doko| /* confdefs.h */12:53
doko| #define PACKAGE_NAME ""12:53
doko| #define PACKAGE_TARNAME ""12:53
doko| #define PACKAGE_VERSION ""12:53
doko| #define PACKAGE_STRING ""12:53
doko| #define PACKAGE_BUGREPORT ""12:53
doko| #define PACKAGE_URL ""12:53
doko| #define STDC_HEADERS 112:53
doko| /* end confdefs.h.  */12:53
doko| #include <limits.h>12:53
dokoconfigure:4967: result: no12:53
dokoI don't think we want to "fix" autoconf at this point12:53
infinityhttp://sourceware.org/bugzilla/show_bug.cgi?id=13979 <-- Was the upstream bug that led to the commit.12:54
ubot2sourceware.org bug 13979 in libc "A warning should be issued if FORTIFY_SOURCE is requested but not enabled" [Normal,Resolved: fixed]12:54
infinityBut yeah, revert that commit and see how it goes.12:54
infinityhttp://sourceware.org/git/?p=glibc.git;a=commitdiff;h=05c2c9618f583ea4acd69b3fe5ae2a2922dd2ddc12:55
dokoso, yes commenting out this line fixes it12:55
infinityAlright.12:55
infinityWell, did you want to do the x32 bootstrap right now too?  Uploading an eglibc/gcc pair with a bootstrap seeded would do the trick.12:56
=== Ursinha_ is now known as Ursinha
=== Ursinha is now known as 36DACCO59
=== Ursinha-afk is now known as 31NACBS8Z
infinityI'll commit the revert of that commit to Debian and Ubuntu, if you're satisfied that it DTRT for you.12:57
dokoor ... adjust the gcc-default patch to only add it when optimizing12:57
infinityThat would probably be more correct, but some people might be defining it themselves.12:58
infinityWell, I suppose if they are, that's what the warning is for, to be fair.12:59
infinity*shrug*  I'm open to fixing it in both places, though the eglibc warning is clearly correct, I can see the argument that it's correctness that could cause a lot of annoyance.13:00
=== 36DACCO59 is now known as Ursinha
ScottKI just noticed a nice side effect of uploading to -proposed is that now bugs get closed when I package is built, not when it's uploaded which to me seems more logical.13:27
infinitydoko: So, are you going to fix gcc to DTRT here?  I'm less concerned about the x32 bootstrap as (a) it's not a priority, and (b) we don't actually have kernel support for it right now, but we can certainly do the x32 bootstrap soon.13:43
dokoinfinity, it's not that important that it needs to go in within the next hour. yes, I'm testing a fix13:51
infinitydoko: Excellent.13:52
=== Ursinha is now known as Ursinha-afk
dokoinfinity, gcc-4.7/eglibc now building on armel/armhf/powerpc. amd64 and i386 need one manual bootstrap. binaries for these builds can be found at22:32
dokodeb http://people.canonical.com/~doko/tmp/install-{amd64,i386} ./22:33
dokothe gcc-4.7 build failures on armel, armhf, powerpc will be fixed once eglibc is built on these archs22:34
infinitydoko: Hrm.  I thought we weren't doing the bootstrap this weekend.22:35
infinitydoko: (I also didn't think we were reverting that commit, in favour of just fixing gcc instead, but meh)22:35
dokothere will break too much without it, and no gcc will bootstrap without it22:37
dokonext time, just make sure that gcc still builds with an updated glibc ;-P22:37
infinitydoko: And you didn't document the ln changes in sysdeps/ ... Was the s/-s/-sf/ actually necessary?  (I didn't see any header breakage)22:37
dokore-run the binary target22:38
infinitydoko: Ahh.22:38
dokoand yes, there are other ln -sf calls22:38
infinityAlright, well, I guess we get to bootstrap right now. :P22:38
dokothe x32_RUN_TESTSUITE thing doesn't work as intended, but there's another consistency check before running the testsuite22:39
infinityThe testsuite will fail miserably on the buildds, so here's hoping it doesn't run.22:39
dokoI did check it here22:40
dokoup to you if you disable the tests with nocheck for the bootstrap22:40
dokoinfinity, is the missing -xmx32 in debian too?22:47
doko-mx3222:47
infinityOh, whoops.  Yep.  I'll commit your changes to Debian in a sec.22:48
infinityOr you can, I suppose.22:48
dokook, I'll notice daniel about it22:48
dokono22:48
infinityNo?  Kay, I'll do it. :P22:49
dokoafk now22:53
dokoinfinity, once this is built, maybe we should rebuild everything which did get built against eglibc 2.16 (except gcc-4.7)22:55
dokoall libreoffice builds were started with 2.15, so that doesn't need an update22:56
infinitydoko: If we can find evidence in build logs of features being turned off, maybe.22:56
dokocheaper to just rebuild22:56
dokobasically I wouldn't trust any autoconf built package22:57
infinitydoko: http://paste.ubuntu.com/1311032/23:04
infinityErr, I should move that patch addition down to the doko block in the changelog.23:04
infinitydoko: Otherwise, look good to you?23:05
doko+#x32_RUN_TESTSUITE = no23:05
dokothis doesn't seem to work as intended23:05
infinityOh.  As in, not at all? :P23:05
doko+  * Fix building x32 miultilib libraries, by correctly passing -mx32.23:06
dokotypo23:06
infinityI was trying to be authentic!23:06
infinity        elif [ $(call xx,RUN_TESTSUITE) != "yes" ]; then \23:07
infinity          echo "Testsuite disabled for $(curpass), skipping tests."; \23:07
infinity          echo "Tests have been disabled." > $(log_results) ; \23:07
infinity        else \23:07
dokothen you would have used your version of the revert-bz13979.diff ;-P23:07
infinityYou'd think that would work...23:07
dokoit didn't23:07
dokoaccording to the build log23:08
infinitySpecial.23:08
dokoI didn't care, because it did work anyway23:08

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