[01:20] <infinity> slangasek: Around?
[01:21] <slangasek> infinity: hi
[01:21] <infinity> slangasek: Care to lend an eye to http://paste.ubuntu.com/697609/ for sense-making?
[01:21] <infinity> slangasek: Turns out that we went around and around in circles because someone had me convinced we actually used the debconf frontend.  Which we really don't. :P
[01:22] <infinity> (except for server)
[01:23] <slangasek> ah :)
[01:25] <slangasek> infinity: looks good to me
[01:25] <infinity> You counted case/;; agreement, didn't you?  I can only assume that was the delay.
[01:25] <infinity> My eyes crossed when I did it. ;)
[01:29] <slangasek> yes, I did :)
[01:30] <infinity> Should hit the queue in 2 seconds.
[01:30] <infinity> If you'd like to accept for me.
[01:31]  * infinity considers exporting VISUAL=vim in cdimage@antimony's bashrc... This nano business offends me.
[01:33] <slangasek> 'cepted
[01:33] <infinity> Danke.
[01:34] <infinity> And now I delay the preinstalled dailies, so we actually get something fixed in before another 25 hours passes.
[01:46] <infinity> Are LP automagic bug closures broken, or am I just being impatient?
[01:46] <infinity> (Should happen on ACCEPT, surely?)
[03:56] <pitti> cjwatson: would be nice, yes; usually we have the 7 day maturing period for regressions, but as this doesn't "naturally" get tested by people using -proposed, it would be good to know that regular installs still work
[06:24] <pitti> infinity: still awake?
[07:37] <pitti> I'm reviewing other people's gnome updates, but it would be nice if someone could review my uploads (glib2.0, nautilus (trivial), gnome-online-accounts, eog, gedit-plugins
[07:57] <slangasek> pitti: I see two breaks: added for the gdbus ABI change.  Is it certain that this is all that's affected, has anyone searched the revdeps for symbol references?  And how recently was the API introduced - could conflicting with old versions of nautilus cause more harm than good for upgrades?
[07:57] <seb128> slangasek, I can reply for that
[07:57] <slangasek> seb128: heya
[07:57] <seb128> slangasek, the api was added mid-oneiric, I've grepped through main on a dc machine
[07:57] <seb128> upstream grepped through the GNOME git as well
[07:58] <seb128> only nautilus and gnome-online-account showed up
[07:58] <slangasek> ok
[07:58] <seb128> I checked with dx as well to make sure they don't use the gfbus generator, they don't yet
[07:58] <seb128> it will only break the current oneiric version of nautilus
[07:58] <seb128> gnome-online-account is a new source in oneiric
[07:58] <seb128> so the breaks are useful for oneiric upgraders during a day or so
[07:59] <seb128> we don't need it for natty->oneiric
[08:00] <slangasek> I would go further and say it's important to remove the breaks for natty->oneiric, so we don't make upgrade calculations more difficult than they need to be
[08:00] <slangasek> maybe I'm being paranoid, but we've recently seen breaks negatively impacting upgrades, so...
[08:00] <slangasek> (gcj-4.4)
[08:00] <pitti> right, i also grepped unity
[08:01] <pitti> slangasek: ok, I'm fine removing them
[08:01] <seb128> I've checked with ted, they didn't have time to use the gdbus generator yet
[08:01] <pitti> slangasek, seb128: I tested nautilus with the new glib, and didn't find any breakage
[08:01] <pitti> g-o-a didn't work, but that could just as well have been the old version
[08:01] <seb128> it's not really a feature change
[08:01] <seb128> just a namespace tweak
[08:01] <slangasek> pitti, seb128: well, accepted this version - a further upload later in the week to drop the breaks may be the right thing to do
[08:01] <pitti> I just tested the new g-o-a and new glib, and that works fine
[08:01] <seb128> slangasek, thanks, agreed
[08:01] <pitti> slangasek: I can remove it right now
[08:02] <pitti> slangasek: well, let's say, I'll upload it once that version built, just in case there's some armel trouble again, etc.
[08:02] <seb128> pitti, well, maybe save a glib update for tomorrow in case any post . patch land in git?
[08:02] <pitti> seb128: sounds good
[08:02] <seb128> post 3.2
[08:02] <seb128> who broke my keypad? ;-)
[08:06] <pitti> slangasek: bah, I suck -- turns out that I forgot a comma, which effectively dropped the two new breaks: :/
[08:07] <pitti> slangasek: funny retroactive "do what you mean"
[08:07] <slangasek> pitti: ah shoot - does that give a build failure due to broken syntax, then/
[08:07] <slangasek> ?
[08:07] <pitti> no, it built fine here
[08:08] <pitti> I actually had expected it to fail on "cannot parse dependency" or so
[08:08] <slangasek> yeah
[08:08] <pitti> hm, I built it about three times, but not sure whether i rebuilt the whole package after adding the breaks
[08:08] <pitti> I guess it'll fail then; fixed in bzr, I'll upload again once it does
[08:08] <pitti> sorry about the mess
[08:51] <pitti> slangasek: so, of course it failed to build, sorry; ^ fix
[08:51] <pitti> I mean, I just uploaded the fix
[09:03]  * pitti accepts glib2.0, we discussed it above, and the diff is quite trivial
[09:05] <cjwatson> pitti: would you mind acking my debian-installer/natty-proposed upload?
[09:05] <pitti> cjwatson: good morning; sure
[09:06] <pitti> looks fine, accepted
[11:06] <pitti> cjwatson: ^ would you mind reviewing ubuntu-defaults-zh-cn?
[11:07] <pitti> I also uploaded gnome-online-accounts (part of gnome 3.2 finals), would be nice if you could ack this as well
[11:08] <jamespage> hello
[11:09] <jamespage> please could a member of the release team review FFE bug 851659
[11:09] <ubot4> Launchpad bug 851659 in jenkins (Ubuntu) (and 4 other projects) "[FFE] Sync asm3 3.3.2-1 (universe) from Debian unstable (main) (affects: 1) (heat: 10)" [Undecided,New] https://launchpad.net/bugs/851659
[11:09] <jamespage> required to support eclipse 3.7
[11:29] <doko> jamespage, commented
[11:31] <jamespage> thanks doko; still needs a release team ack if anyone is around
[11:35] <pitti> jamespage: done
[11:35] <pitti> jamespage: want to sync yourself, or need a sponsor?
[11:36] <jamespage> pitti, need a sponsor for that one please
[11:38] <pitti> jamespage: asm3 synced
[11:38] <jamespage> pitti: thankyou
[12:00] <doko> pitti, please accept java-common, fixing broken /usr/lib/jvm/default-java symlink
[12:05] <cjwatson> pitti: done
[12:16] <doko> cjwatson, pitti: please accept java-common and openjdk-6. java-common isn't really necessary, but will unbreak the dangling symlink faster on all archs
[12:24] <pitti> doko: accepted j-common; still waiting for the diff to appear for openjdk
[13:05] <pitti> uploaded debian-gis and osm2pgsql to fix NBS
[17:00] <tumbleweed> bdrung: we were expecting an eclipse FFe for the last month. glad to finally see it. I have no previous experience with the package, and it is rather close to final freeze. Are we pretty confident about wanting this?
[17:01] <bdrung> tumbleweed: we had to get some deps updated before we can get eclipse in (that delayed it).
[17:02] <bdrung> tumbleweed: 3.5 is very old and it used xulrunner (see the workaround to get rid of xulrunner). eclipse 3.7 uses webkit by default
[17:02] <tumbleweed> bdrung: right. And you are ready to deal with any last-minute issues from it?
[17:03] <tumbleweed> err yeah, I can see why we'd want it with webkit
[17:03] <infinity> bdrung: I highly approve of the xulrunner->webkit thing, but yeah, this is pretty last-minute.  Are these packages actually testing?
[17:03] <infinity> tested*
[17:03] <bdrung> tumbleweed: eclipse 3.7 lived in experimental for a long time (will be uploaded to unstable soon).
[17:04] <tumbleweed> right, that helps
[17:04] <bdrung> infinity: it lives in the ppa. i did some small testing and one user is using the ppa version (and it works for him)
[17:04]  * bdrung will be afk for two hours.
[17:08]  * tumbleweed grants the FFe
[17:11]  * micahg hugs tumbleweed and bdrung
[17:12] <doko> https://launchpadlibrarian.net/81207327/buildlog_ubuntu-oneiric-armel.xzgv_0.9%2Bsvn40-1ubuntu1_FAILEDTOBUILD.txt.gz
[17:12] <doko> seb128, pitti: which gtk/gnome libary causes these build failures?
[17:12] <doko> it's not the only one, and I think it's too late for such changes. please could you consider reverting this?
[17:13] <doko> skaet, ^^^ repeating here, you're not on #ubuntu-devel
[17:13]  * skaet goes to edit her auto logins for Freenode,  silly reboot.
[17:14] <doko> did see similiar build failures on some theme packages
[17:15] <skaet> thanks for repeating it here doko.
[17:15] <seb128> doko, no idea
[17:16] <seb128> reverting> no
[17:16] <seb128> we just updated from a .90 in unstable series to stable
[17:16] <seb128> those updates have only a few selected import bug fixes, it doesn't make sense to "revert"
[17:16] <seb128> if there is a bug we should find and fix it
[17:18] <micahg> seb128: I think that's this: http://mail.gnome.org/archives/desktop-devel-list/2011-August/msg00236.html
[17:19] <seb128> that one is not recent though
[17:19] <seb128> it's like a month old
[17:21] <micahg> that build failure is almost 2 weeks old also
[17:21] <micahg> oh, no it isn't...
[17:22] <micahg> seb128: right, but I think it happened after the amd64/i386 rebuild
[17:23] <micahg> and started to manifest in the armel rebuild
[17:24] <seb128> it doesn't really make sense to add bugs back though
[17:24] <seb128> if as-needed is breaking things maybe turn that off for the end of the cycle and back next cycle?
[17:25] <micahg> we did that last time :)
[17:25] <doko> no. we did fix all known issues
[17:25] <seb128> well apparently not, you just pointed one
[17:25] <seb128> ;-)
[17:25] <doko> these were introduced between the x86 rebuild and the arm rebuild
[17:26] <doko> seb128, a FFe for gtk/gnome packages doesn't mean that you don't have to fix regressions
[17:26] <seb128> doko, that's not a regression
[17:26] <seb128> it just expose application which rely on something else to call -lm for them when they use it
[17:27] <seb128> "sources" rather than "application"
[17:27] <seb128> i.e those softwares are buggy, it just happened that the bug was not showing because something else was bringing in an implicit way what they need
[17:29] <seb128> the corresponding commit is http://git.gnome.org/browse/gdk-pixbuf/commit/?id=d430bc4df3314a88cd538474d26ff7764d1f408c
[17:29] <seb128> we could revert it for oneiric as a workaround I guess but still that's not a bug
[17:29] <seb128> those source will need fixing next cycle
[17:30] <doko> seb128, skaet: it is a regression. the x86 builds did succeed: https://launchpad.net/ubuntu/+archive/test-rebuild-20110816/+sourcepub/1865274/+listing-archive-extra
[17:30] <seb128> doko, define regression
[17:30] <doko> seb128, doesn't build, when it did build before. that's what counts for buildability
[17:30] <seb128> those sources are buggy and instead of declaring the depends they need they happened to work because others were pulling requirement for them
[17:31] <seb128> it's technical neither a bug nor a regression on the gdk side
[17:31] <doko> then don't change the requirements after feature freeze
[17:31] <ScottK> seb128: If they were depending on stuff they only indirectly depended on, that's a bug, IMO.
[17:31] <seb128> that's barely a feature, it's a fix, it was leading softwares to link to libraries they don't need
[17:32] <seb128> ScottK, it's a bug from their source, they use lm and need -lm which gdk happened to bring for them but they can't rely on that
[17:32] <seb128> if they use lm they need to have -lm in their flags
[17:32] <ScottK> Sounds right to me.
[17:33] <seb128> I'm fine putting the extra flags in gdk as a workaround for those buggy source
[17:33] <seb128> but I disagree that's a feature freeze break or a regression
[17:35] <skaet> seb128, noted.  Thanks.
[17:35] <micahg> doko: there are only ~75 failures in the armel rebuild that aren't depwait and most aren't in a packageset, maybe just put out a call for help fixing them (if it's this issue, it should be easy for almost Ubuntu dev)
[17:36] <seb128> how many of those -lm bugs do we have? just curious
[17:36] <doko> seb128, the bad thing is that we don't know it
[17:36] <seb128> so let's revert the commit as a workaround, I will do that
[17:36] <seb128> still I will drop it early next cycle ;-)
[17:36] <doko> three did fail in gtk-engines-*, this is the fourth one
[17:37] <doko> seb128, right, sounds fine at this stage
[17:46] <doko> micahg, I think some of these need some planning, like all the OpenGL/Gles issues
[17:46] <micahg> doko: yeah, wasn't sure how many were -lm vs OpenGL/Gles
[17:49] <doko> micahg, the issue is that somebody has to look at these, maybe better file bug reports. waitung now for weeks on this ...
[17:50] <micahg> doko: if you can file the reports you might get some people's attention
[17:50] <doko> ARM/Linaro did commit to do that
[17:51] <infinity> There's nothing we can do about GL/GLes in some cases.
[17:51] <infinity> Not without a lot of porting effort, that is.  These aren't always "quick FTBFS fixes".
[17:53] <doko> infinity, micahg these are seen very often: https://launchpadlibrarian.net/81210497/buildlog_ubuntu-oneiric-armel.ratbox-services_1.2.4-1_FAILEDTOBUILD.txt.gz
[17:55] <infinity> doko: That hardly looks arm-specific.
[17:55] <micahg> looks like a toolchain on arm bug ;)
[17:56] <infinity> doko: That header defines the user struct on amd64 too.
[17:56] <doko> infinity, didn't ftbfs
[17:57] <infinity> doko: That's nice.  Maybe the header changed? :P
[17:58] <infinity> Or, maybe something started including it that shouldn't have...
[17:58] <infinity>  /* The whole purpose of this file is for GDB and GDB only.  Don't read too much into it.  Don't use it for anything other than GDB unless you know what you are doing.  */
[17:58] <infinity> ^-- A bit of a scary warning. :P
[18:01] <infinity> doko: If you're seeing that class of failure "often", then user.h is almost certainly being included by some more common/standard header.  If so, we should find this and make it stop. :P
[18:01]  * infinity will have a quick hunt after a smoke and root beer run.
[18:11] <Daviey> can an AA nack keystone please.
[18:13] <infinity> Daviey: It's broken?
[18:14] <infinity> Well, it's also a huge diff...
[18:16] <Daviey> infinity: being superseeded
[18:27] <dblawson> I'm putting the buildds on manual for a bootstrap briefly
[18:37] <dblawson> Done, back to auto
[18:43]  * Daviey reviews ^^
[18:45] <Daviey> slangasek: Do you have thoughts on  openssl in queue, related to another c_rehash issue?
[18:50] <Daviey> RE: dovecot, have a few questions to ask the sponsor - will follow that up tomorrow, in his TZ.
[18:51] <infinity> Daviey: You might want to reject it if you have concerns to discuss, or someone else might decide to accept when you're not looking. :/
[18:51] <infinity> (This has happened to me a few too many times)
[18:51] <infinity> We really need a "being looked at, don't touch" queue.
[18:51] <Daviey> infinity: Annoyingly, i don't have foo to do that.
[18:52] <Daviey> or at least a comment field.
[18:52] <slangasek> Daviey: cjwatson briefed me on it earlier, I'll have a look at it
[18:53] <Daviey> I'm sure dgetting from the queue used to work.. :/
[18:54] <Daviey> cool
[19:01] <infinity> doko: So, that class of failures is due to sys/ucontext.h on ARM including sys/procfs.h ...
[19:09] <Daviey> Can orchestra be accepted please.
[19:13] <Daviey> jdstrand: Are you confident your patch for libvirt will be accepted upstream?
[19:14] <Daviey> (Silly question, because we need it anyway)
[19:14] <jdstrand> Daviey: well, I am the upstream author of the security driver. I noticed that someone sent a patch for something else with unidirectional pipes like 5 minutes after I did (not for the apparmor driver)
[19:15] <jdstrand> Daviey: it's conceivable that they will have me iterate on it-- but the patch is solid as is and acceptable for ubuntu. I can reupload or refactor for 'p'
[19:15] <jdstrand> if required
[19:15] <Daviey> nah, i just wondered really.
[19:16] <jdstrand> they've accepted everything from me. on occasion they have had me redo something based on some other stuff they were working on
[19:16] <Daviey> jdstrand: It was lots more work than i expected it to be.. make sure you collect beer tokens from ubuntu-server at UDS.
[19:17] <jdstrand> heh
[19:17] <Daviey> can libvirt be accepted please.
[19:17] <jdstrand> depending on what happens with the latest pipe code, I might have to iterate, but that is all 0.9.7 stuff anyway
[19:17] <Daviey> reject dovecot for now please
[19:18] <Daviey> Happy times.
[19:19] <Daviey> Are any AA's around?
[19:20]  * Daviey launches a big *sigh*
[19:21] <infinity> Daviey: I might be.
[19:22] <infinity> Daviey: libvirt+ dovecot-
[19:22] <Daviey> \o/
[19:22] <Daviey> orchestra+
[19:23] <Daviey> reviewing glance
[19:23] <Daviey> zul: Does glance need to wait for pending nova upload?
[19:23] <zul> no it shouldnt
[19:29] <Daviey> infinity: thanks
[19:29] <Daviey> don't go anywhere!
[19:31] <zul> nova should be there now
[19:34] <Daviey> Can any spare AA accept glance please, looks good.
[19:34]  * Daviey now looks at nova.
[19:52]  * Daviey wonders if there is any point in him reviewing stuff.
[19:53] <infinity> Daviey: Just ping me with a list of things that have your +1/-1, I'll get to it when I take breaks from my own work.
[19:54] <Daviey> infinity: thanks
[19:54] <Daviey> infinity: nova+1
[19:54] <Daviey> infinity: glance+1
[20:02] <dobey> hey release guys; could someone approve these please? :) https://launchpad.net/ubuntu/oneiric/+queue?queue_state=1&queue_text=ubuntuone
[20:07] <stgraber> just pushed a new edubuntu-artwork hiding two entries that we don't want in our menus (nepomuk). I just realized this may have needed a UIFe from edubuntu-docs. As a member of edubuntu-doc and the guy who's going to do the screenshots, I don't have a problem with that change and I know these two entries don't appear in any of our documentation.
[20:09] <Daviey> dobey: I'm really not confident in reviewing a new upstream version of ubuntuone*, especially without a changelog of what it does.
[20:10] <Daviey> Not to mention it's flippin' huge, looks like artwork changes and strings.
[20:10] <Daviey> Does it have an FFe already?
[20:12] <stgraber> Daviey: could it be bug 849494 I seem to remember seing this one in my mails recently
[20:12] <ubot4> Launchpad bug 849494 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "String freeze exception: still offers Evolution plug-in for contact sync in Oneiric (affects: 3) (dups: 1) (heat: 22)" [Medium,Triaged] https://launchpad.net/bugs/849494
[20:13] <dobey> Daviey: artwork changes and strings?
[20:14] <infinity> Is there a permanent FFe for ubuntuone, like we have for GOME?
[20:14] <dobey> no
[20:14] <Daviey> infinity: no.
[20:14] <infinity> If not, while I'm inclined to review this anyway because it fixes some important bugs, huge diffs like this at this point in the release are pretty unacceptable. :/
[20:15] <seb128> infinity, well, even with a ffe that's not really a good sign
[20:15] <infinity> At least, for packages that are installed on nearly every ubuntu desktop in the world.
[20:15] <dobey> which huge diff?
[20:15] <seb128> GNOME has a ffe because they don't do such diffs that late ;-)
[20:15] <infinity> seb128: Some of GNOME's late changes can get this large.
[20:15] <dobey> ubuntuone-control-panel?
[20:15] <Daviey> dobey: I'm seeing pot translation changes in ubuntuone-control-panel?
[20:16] <dobey> GNOME also doesn't have a bunch of extra code inside the same source tree, to support another platform, independent of linux
[20:17] <infinity> Irrelevant.
[20:17] <Daviey> dobey: I wrongly assumed the binary blob in ubuntuone-control-panel-2.0.0/ubuntuone/controlpanel/gui/qt/ui/images_rc.py was an image, what is it?
[20:17] <infinity> Like I said, I'm inclined to spend some time reviewing it anyway, but at this point in a release cycle, we want specific bugfixes (even if that means backporting patches), not large new versions.
[20:18] <dobey> Daviey: compiled qt UI code for the windows port
[20:18] <dobey> Daviey: though not sure why that would be in the diff
[20:19] <Daviey> dobey: Ah, ok - i assumed it as a diff representaton of an image.
[20:19] <dobey> Daviey: anything with 'qt' in the filename path can be ignored, because we don't install that on ubuntu; that's the windows stuff
[20:19] <stgraber> dobey: http://launchpadlibrarian.net/81223413/ubuntuone-control-panel_1.1.3-0ubuntu1_2.0.0-0ubuntu1.diff.gz in case you're wondering what's in the diff
[20:20] <Daviey> dobey: Off Topic, being upstream - does it make sense to ship that in the same orig tarball?
[20:21] <doko> infinity, https://launchpadlibrarian.net/81225550/buildlog_ubuntu-oneiric-armel.easymp3gain_0.5.0-6_FAILEDTOBUILD.txt.gz looks like an incomplete fpc transition, there are more ...
[20:22] <dobey> Daviey: it doesn't make any sense not to. as an upstream i don't want to maintain a different release for every different platform. ideally there would only be one UI and one set of code, but we are in an odd place with that at the moment, though will improve over the next 6+ months
[20:23] <dobey> Daviey: i really have no idea why exactly the pot file is just a big block of ----- in that diff :-/
[20:23] <Daviey> :(
[20:23] <infinity> doko: The user.h thing is a bug in ARM's ucontext.h, BTW.  It's the only arch that includes (and always had included) procfs.h instead of carrying local typedefs like the others.  I guess something recently started including ucontext that didn't before, thus the chain reaction explosion.
[20:23] <dobey> Daviey: it gets generated at build time anyway
[20:24] <infinity> doko: I imagine we should rewrite ucontext.h and push it upstream, but I don't see that happening in the next 2 days.
[20:24] <dobey> Daviey: so the pot file itself being there really doesn't make any difference afaik
[20:24] <Daviey> dobey: Hmm, doesn't LP pull in the translations from source packages, rather than binary?
[20:25] <Daviey> s/translations/template/
[20:25] <dobey> Daviey: i don't know about launchpad, but the u1 strings get pulled out by the langpacks magic at build-time
[20:25] <dobey> as i understand it
[20:25] <infinity> LP translations are from the build-time tarballs, yes.
[20:25] <infinity> If by "LP", you mean Rosetta.
[20:26] <infinity> (Okay, so it hasn't been called that in 5 years, but "launchpad translations" felt ambiguous)
[20:26] <infinity> langpacks? :)
[20:26] <dobey> the strings for things in the default seed are pulled out by langpacks after the "build" portion of the package building afaik
[20:26] <infinity> Daviey: Pulling translations from source packages would be nearly impossible.
[20:27] <infinity> Daviey: We do it post-binary-build, when the files actually have sane names and locations and such.
[20:27] <doko> infinity, if you don't know what, then call it multiarch
[20:28] <infinity> doko: I really doubt it...
[20:28] <Daviey> infinity: ah, ok - thanks
[20:28] <doko> something did change in the order of inclusions. at least on i386 where the x86_64 headers are used. not sure on arm
[20:28] <infinity> doko: I can keep tracing it back, but I'm not sure I see the point.  There's no harm in including sys/ucontext.h, except on ARM, so it's more likely an ARM bug that's been sleeping for 7 years than something we can blame on others.
[20:29] <doko> anyway, some more packages fixed in the next cycle
[20:32] <jamespage> dovevot
[20:32] <jamespage> dovecot
[20:32] <infinity> Yeah.  I think I'll put a pin in this *glibc bug, but I should rewrite that header.
[20:33] <infinity> I just love that it's been like this ever since the port started in glibc CVS and, apparently, no one's included it until now.
[20:34] <infinity> Actually, that in itself might be a sign that maybe the bug is that it shouldn't be included at all.  Maybe I'll trace back further.  The part where it works on other arches may just be a happy accident.
[20:34] <Daviey> jamespage: hey
[20:34] <jamespage> I should learn to type ctrl-f first
[20:34] <Daviey> hmm
[20:35] <jamespage> Daviey: you had questions?
[20:35] <Daviey> jamespage: Can you expand on reasoning for:
[20:35] <Daviey> +    - debian/mail-stack-delivery.postinst: drop -n flag from dovecot deliver
[20:35] <Daviey> +      command in postfix configuration.
[20:36] <jamespage> Daviey: -n is not longer a valid flag as far as I can see
[20:36] <Daviey> ah, ok
[20:36] <Daviey> and:
[20:36] <Daviey> -        imap_client_workarounds = outlook-idle delay-newmail
[20:36] <Daviey> +        imap_client_workarounds = delay-newmail
[20:36] <Daviey> correct, right?
[20:37] <jamespage> OK; so dovecot is actually quite helpful
[20:37] <jamespage> I reviewed all of the warnings that where generated by the current configuration
[20:37] <Daviey> And it wanred that outlook-idle was deprecated?
[20:38] <jamespage> this option is no longer required by which I assume its implicit rather than explicit
[20:38] <Daviey> jamespage: The one which concerned me really was, http://pb.daviey.com/gqzT/
[20:38] <Daviey> It looked like a potential typo, wanted to make sure.
[20:38] <jamespage> both of the _file options are deprecated
[20:39] <Daviey> jamespage: but re-added with "<" there?
[20:39] <jamespage> I tested this on a local install to ensure that imaps was working OK with that configuration
[20:39] <jamespage> picks up the new config fine
[20:40] <doko> infinity, the fpc issues track down to the lazarus ftbfs
[20:40] <Daviey> jamespage: did the warnings suggest you add a '<'?
[20:40] <jamespage> yep - and that is as documented in examples provided in package as well
[20:40] <Daviey> jamespage: ah, ok - super!
[20:41] <Daviey> jamespage: sorry for doubting you. :)
[20:42] <jamespage> Daviey: np - I was quite surprised - I was actually just testing utlemming proposed change to the upstart config and discovered it was all borked
[20:42] <Daviey> jamespage: well if you will test stuff, you are more likely to find issues.. best not to test :)
[20:43] <dobey> i wish i could make the diff only show changes relevant to ubuntu, but alas
[20:44] <jamespage> Daviey: we should probably have a test for mail-stack-delivery - thats the second time I've discovered it non-functional a few weeks before release...
[20:45] <Daviey> :/
[20:45] <Daviey> good thinking.
[20:46] <Daviey> infinity: can you un-reject dovecot please, and accept? ;)
[20:47] <infinity> Done.
[20:48] <Laney> dobey: you can provide a filtered diff on a bug or whatever
[20:48] <Laney> filterdiff is your friend
[20:48] <dobey> hmm
[20:53] <infinity> doko: Indeed.  Retrying lazarus on armel and powerpc, but I assume they'd fail again.  Any idea what's gone wrong there?
[20:53] <doko> infinity, tell me how to turn on verbose build logs ...
[20:55] <SpamapS> re the ensemble rename to juju .. which I'm almost done testing..
[20:55] <infinity> doko: Happy to do a local build, if you have an idea of what to look for.
[20:55] <SpamapS> Would it be better to keep the source package name ensemble and just introduce juju as a new bin package, or let it come in as a NEW source package?
[20:56] <infinity> SpamapS: NEW source is fine, we'll just have to manually diff it.  Not the end of the world.
[20:56] <infinity> SpamapS: I assume the new source still builds ensemble-ish binary packages for transition purposes, though?
[20:56] <SpamapS> Just thinking about bug tracking, people will likely want to report bugs in juju, not ensemble
[20:57] <ScottK> Since it's a new package this cycle, I'd rename the source
[20:57] <SpamapS> infinity: it builds a transitional package so people with ensemble installed will get juju, and a /usr/bin/ensemble which displays a disclaimer.
[20:57] <infinity> SpamapS: Kay, good enough for me.  Yeah, new source makes more sense.
[20:57] <SpamapS> ack, thx
[21:07] <dobey> filterdiff is not my friend :(
[21:07] <doko> infinity, got it, multiarch ...
[21:09] <infinity> doko: Is that the answer for everything now? :)
[21:09] <slangasek> infinity: not for everything, just the bugs
[21:09] <doko> infinity, yes I fixed all ld --as-needed issues ;)
[21:09] <slangasek> hey, multiarch broke NM, so it can break anything :)
[21:10] <skaet> :P
[21:11] <dobey> Laney: filterdiff -x qt changes.diff seems to not do what --help says it should do :(
[21:11] <dobey> anyway, i need to go now
[21:11] <Laney> add some *s
[21:15] <dobey> Laney: ah, none of the other actual regex stuff i was doing worked either but "*qt*" seems to have done it :P
[21:16] <Laney> :-)
[21:18] <dobey> http://people.freedesktop.org/~dobey/ucp-ubuntu-2.0.0.diff
[21:19] <dobey> much shorter without all the windows code in the way
[21:19] <dobey> anyway, i do have to go :)
[21:24] <infinity> slangasek: You want to review that ca-cert upload from lool, since it seems to be more fallout from your headache? :)
[21:24] <slangasek> maaaan
[21:25] <slangasek> looking
[21:28] <doko> powerpc looks messy after the last gnome orgy
[21:31] <doko> infinity, fpc waiting ...
[21:31] <infinity> doko: When the queueu munger gives me a diff.
[21:39] <slangasek> lool: why does ca-certificates add a conflicts: on the old openssl instead of a Depends: on the new one?
[21:39] <slangasek> lool: (fwiw I'm inclined to reject this upload for that)
[21:47] <infinity> doko: Is the upstream for foo-plugins @gentoo? :P
[21:47] <infinity> doko: That entire CFLAGS line is pretty suspect, not just the sse.
[22:11] <Daviey> keystone looks good, can it be accepted please?
[22:39] <slangasek> Daviey: done
[22:48] <slangasek> ^^ bugfix-only flashplugin upload, touches up a few spots I missed with the previous one
[22:56]  * infinity grumbles about file renames making the package one enormous diff.
[23:00] <Daviey> slangasek: thanks
[23:04] <slangasek> infinity: what package was that?
[23:04] <infinity> slangasek: fp-nonfree
[23:05] <slangasek> infinity: there shouldn't have been file renames in the latest - only a directory rename (due to the native package)
[23:05] <infinity> slangasek: Yeah, but the autogenerated diff was against the one in the archive, not the one in the queue.
[23:05] <infinity> Anyhow, reviewed and accepted.
[23:08] <slangasek> infinity: oh; I thought 10ubuntu4 was already accepted long enough ago that LP would've gone against that
[23:08] <slangasek> but it seems not... something wrong with the publisher?
[23:08] <infinity> slangasek: ubuntu4 was still in unapproved.
[23:08] <infinity> slangasek: I just rejected it.
[23:08] <slangasek> oh
[23:08] <slangasek> odd, I was sure I saw an accept earlier
[23:09] <infinity> Odd indeed.
[23:09] <slangasek> maybe I just imagined it because mdeslaur started talking to me about it :)
[23:09] <mdeslaur> slangasek: I wasn't accepted yet when I looked at it
[23:09] <mdeslaur> s/I/It/
[23:09] <slangasek> yeah :)
[23:09] <slangasek> infinity: anyway, by the time I was done gutting the maintainer scripts, might've been shorter to review the whole package than the diff ;)
[23:10] <infinity> slangasek: Which is what I ended up doing. :)
[23:10] <slangasek> :D
[23:14]  * Daviey would accept orc (1:0.4.14-1ubuntu1), if he could.
[23:15] <infinity> Is that a hint?
[23:15] <Daviey> builds, and sensible upstream cherrypick, fixes a bug.
[23:15] <doko> slangasek, infinity: please give back the powerpc builds once gtk-3.0 is in the archive
[23:15]  * micahg confronts orc with a 12 damage dragon...
[23:16] <doko> afk now
[23:16]  * infinity is trying to decide how to feel about that libav upload.
[23:17] <micahg> did siretart upload the 63 patch change?
[23:17] <infinity> Yup.
[23:17] <infinity> And actually, the 63 upstream cherrypicks worry me less than multiarching 2 days before final freeze.
[23:18] <infinity> Unless those m-a changes are well-testing in Debian already?
[23:18] <micahg> yeah...
[23:18] <infinity> tested*
[23:18] <micahg> I think multiarch was only uploaded last week to debian for libav
[23:18] <doko> reject it. we don't have a chance to test this
[23:18] <infinity> That's my feeling too.  Someone needs to re-upload with the CVE fix, though.
[23:19] <micahg> infinity: worse, uploaded Friday :D
[23:19] <infinity> micahg: If it's Friday where you are, I want to be in your timezone.
[23:19] <micahg> infinity: no, libav w/multiarch was uploaded to Debian last Friday
[23:19] <infinity> Ahh.
[23:19] <Daviey> debian-gis, uploaded by pitti - postgresql-8.4-postgis -> postgresql-9.1-postgis, change.. Would be good to know if it should be "postgresql-9.1-postgis | postgresql-8.4-postgis", rather than a straight change.. as postgresql-8.4-postgis is still in Oneiric (should it be?).
[23:20] <micahg> infinity: tomorrow is my Friday this week though :D
[23:20] <slangasek> infinity: I actually have a multiarching coming yet, but I'm going to rebuild-test the lot of revdeps
[23:20] <slangasek> (libjack... the *right* libjack, instead of the wrong one I already converted this cycle but isn't installed by default, feh)
[23:21] <infinity> slangasek: Feel free to unreject libav if you think it's even remotely testable for sanity, but it just seems risky to me.
[23:21] <slangasek> nope
[23:21] <slangasek> doko is right, multiarching libs needs to come with pre-upload regression testing
[23:21] <infinity> Or with the flood of opening a new release and some random prayer? :P
[23:22] <micahg> with libav that's almost impossible at this point
[23:22] <infinity> Cause you know we'll see this same upload again in 2.5 weeks. ;)
[23:23] <micahg> infinity: anyone running pre-alpha1 shouldn't mind the breakage
[23:23] <infinity> slangasek: So, what you're saying is that when you regression-tested the (wrong) libjack, everything worked smashingly because nothing was linked to it? ;)
[23:23] <slangasek> yep!
[23:23] <infinity> Well done!
[23:23] <slangasek> and this is why libasound2-plugins:i386 isn't installable for users of freshly-installed amd64 systems
[23:23] <slangasek> (but works great for those of us continuously upgrading since lucid :P)
[23:26] <infinity> Aww.  I was about to get excited about how the best upstream version bump is when the diff is nothing but the version number, and then I found an actual bugfix hidden at the very bottom.
[23:32] <slangasek> infinity: we wanted a conffile for dpkg multiarch, right?
[23:33] <infinity> slangasek: I do believe we wanted to make sure upgrades looked the same as new installs, and taking over the installers' /etc/dpkg/dpkg.cfg.d/multiarch as a conffile seemed like a sane way to go.
[23:36] <infinity> slangasek: It also lends the path a certain bit of canonical credibility, should other people feel the need to do the same sort of thing in insallers in the future (so you don't end up with /etc/dpkg/dpkg.cfg.d/{multiarch,march,multi,foreignarch} depending on mood and moon phase)
[23:37] <slangasek> infinity: yah, just checking that 'conffile' is sane from your POV
[23:38] <infinity> slangasek: I was happy with config file too, but conffile does lead to the path credibility argument.  Shows up in dpkg -S and everything.
[23:38]  * slangasek watches dpkg utterly fail to notice it's not actually building for the architecture I asked it to.  oh, irony
[23:39] <slangasek> that's ok, building an i386 .deb containing amd64 code is easier than trying to get it to actually cross-build, so this is a sufficient test :)
[23:39] <infinity> Heh.
[23:40]  * infinity wanders off to hunt a sandwichbeast.
[23:41] <slangasek> infinity: can you review dpkg post-hunt?
[23:46] <slangasek> bjf: fix for bug #846451 in the dpkg upload waiting in the unapproved queue; feel free to grab/build/test
[23:46] <ubot4> Launchpad bug 846451 in dpkg (Ubuntu) "upgrades from oneiric beta-1 installs missing multiarch support (affects: 3) (heat: 16)" [High,Fix committed] https://launchpad.net/bugs/846451
[23:49] <doko> slangasek, infinity: gtk3.0 built on powerpc. please give back powerpc builds in 1h
[23:49] <doko> good night
[23:49] <slangasek> doko: which builds, specifically?
[23:50] <doko> slangasek, all in main, which don't have ftbfs bug report
[23:50] <doko> http://qa.ubuntuwire.org/ftbfs/
[23:50] <slangasek> hum, I don't know of a sane way to query that, so I'll defer to infinity
[23:50] <slangasek> ah
[23:50] <slangasek> ok