/srv/irclogs.ubuntu.com/2012/03/23/#ubuntu-release.txt

smoserslangasek, sorry, i ran off. yeah, the version check woudl make sense, although realistically, if the user deleted that file, it is an upgrade and they'd have /var/lib/cloud/data/cache/obj.pkl00:02
smoserbut your way is better, i agree.00:02
smoserregarding /var/lib/cloud/data/cache/obj.pkl00:02
smosercloud-init-cfg depends on that file being present (basically, that indicates that there is a cloud data source provided, which is not the case during our image builds)00:02
* infinity goes to find dinner; back later if people need reviews and such.00:12
* skaet back from dinner, seeing builds from daily cron start to emerge on the ISO tracker.... :)00:42
wgrantinfinity: Do you feel like updating all the archive admin scripts to use a new LP tree?02:18
wgrant/srv/launchpad.net/production/launchpad instead of /srv/launchpad.net/codelines/current02:19
stgraber^ that'd be one of mine, universe package, not seeded, bugfix for non-x86 support, would appreciate if someone could let it through03:18
ScottKstgraber: ^^03:44
stgraberthanks03:45
ScottKYou're welcome.03:47
* skaet --> zzz04:20
pittiGood morning06:12
* pitti starts to build langpacks for beta-206:15
slangasek^^ that's for the lucid-main upgrade bug, if someone wants to let it in06:23
pitti!06:24
pittiI'll have a look, I soo want to see this fixed :)06:24
pitti^ FTBFS/NBS fix, trivial; approving06:32
micahgwow, NBS almost clear06:33
pittislangasek: ... I hate debian/patches/debian-changes06:33
pittimicahg: :)06:33
pittislangasek: it seems it kept the patch, but changed the description to the current changelog; that makes no sense at all..06:34
slangasekpitti: heh, eew06:34
slangaseksorry, I didn't look at the debdiff and assumed the source was generated correctly06:34
pittislangasek: no worries, I was just ranting06:34
pittiso that covers the mono side, the bug also has a perl task; I guess we need that as well before the upgrade can work?06:35
pittislangasek: oh, perl for the added Conflict:, I take it?06:37
slangasekpitti: yes - so we should wait until mono is built everywhere before uploading the perl change06:39
pitti*nod*06:40
infinitywgrant: Uhh, what?06:44
infinitywgrant: Why gratuitously move the path it deploys to?06:44
wgrantinfinity: We need two separate trees on cocoplum, since poppy can't be upgraded without downtime. We also need to move cocoplum into line with the rest of the servers circa 2008, so the new nodowntime tree complies with the new naming scheme.06:45
wgrantThis will let us upgrade cocoplum several times a week, as we do with every other Launchpad server.06:46
wgrantSadly nasty people have shell access on cocoplum, so we have delayed doing this for a while :)06:46
infinity>:(06:47
infinityAnyhow, you'll want webops to carefully do the cronjob changes, but I can poke around at local scripts and .profiles and such.06:48
wgrantCronjobs are already changed.06:48
infinityOh, I didn't log in and see that this was already done.06:48
infinityThanks for the warning? ;)06:48
wgrantThe old tree still works for now, but for our deployment schedule to become more sensible we really need everything except poppy to run out of the new tree.06:50
infinitySure.06:50
pittiinfinity: do you know why so many buildds are on manual?07:37
* pitti could use some i386 horsepower for the incoming langpack rebuild for b207:38
infinitypitti: Doing some lp-buildd upgrades.  Can the langpack uploads hold off for a short bit?07:41
infinitypitti: Those upgrades should make the builds faster.07:41
infinitypitti: (I'm also refreshing the chroots, which should make things faster)07:41
pittiinfinity: oh yes, they are still being generated; upload in an hour or 1.507:41
pittino panic :)07:41
pittichroot upgrades are appreciated indeed07:42
pittiinfinity: thanks for the heads-up07:42
pitti^ looks fine and fixes i18n, which I requested for this to be included, accepting08:10
infinitypitti: chroots are all freshened, webops are just finishing up with updating lp-buildd for me (though x86 should be all done, which is all you care about)08:18
infinitypitti: So, given that we never once actually used the "failed-to-uninstall-deps" return code from sbuild, I just removed the build-dep removal stage in lp-buildd.  Should knock anything from a few seconds to upwards of 5 minutes off some builds.08:19
astraljavaskaet: folks, sorry for the release mail mess for Xubuntu, it's my first, so be gentle, please. :)08:19
pittiinfinity: \o/ cheers08:37
infinitypitti: I assume you'll want to steal allspice for i386 before you start?08:43
pittiinfinity: yes, probably two amd64 builders (as long as the queue is empty), and maybe molybdenium, too08:44
infinitypitti: Heh.08:46
infinitypitti: allspice is like 8 molybdenums anyway.08:46
pittiah, generation of the package is complete; I give them a quick local test, and then upload08:46
micahgyou can steal lpia for at least 3 hrs, maybe more08:46
infinitypitti: My bet is that with the fresh chroots and the new lp-buildd, you'd be happy doing langpacks on just allspice and roseapple.08:47
infinityAlthough, you're German, so I suppose you're never happy.  *duck*08:47
pittilooking forward to seeing them in action :)08:47
pittiinfinity: *smirk*08:49
pittiwho is able to control the ubottu thing and tell it to STFU for the ~ 800 uploads and 800 approvals?08:51
infinityYou mean the queuebot?08:51
pittiright08:51
infinityYou may be out of luck, that version's running from stgraber's machine.08:52
pittiah, ok;08:52
infinitystgraber: Awake, by any chance? ;)08:52
pittiso, brace for impact, upload coming :)08:52
infinityWell, if they all hit the queue at the same time, you might get queuebot K-lined.08:52
infinityWhich would be entertaining.08:52
micahgcouldn't you mute queuebot in this channel?08:52
infinityThat would require someone who's an op.08:53
infinitypitti might be, pretty sure I'm not.08:53
pittiwhat's the magic incantation again to become op?08:53
infinity /msg chanserv help :P08:53
infinityI never remember.08:53
infinityOh, go you.08:54
pittipowah08:54
infinityCan you add me to the list? ;)08:54
* pitti <- IRC n00b; if you tell me how :)08:54
pitti/msg chanserv quiet #ubuntu-release ubottu08:55
pittidoes that sound sensible?08:55
pittithat's what help quiet says08:55
infinityThat should do/08:56
pittihah, "you are not authorized to perform this action"08:56
infinityI don't recall how to add people to op access lists.08:56
infinityOh, lame.08:56
* pitti starts the upload anyway08:56
infinityYou could set the channel +v, and just upload.08:56
pittiinfinity: I can't08:57
infinityErr, +m08:57
infinity /mode #ubuntu-release +m08:57
pitti/mode #ubuntu-release +m08:57
pittiwhatever that just did then08:57
infinityThat should have set the channel moderated, and only allowed +o and +v people to talk, but clearly not on Freenode.08:58
pittijibel: uh, we should have set that for b1 already, thanks for pointing out08:58
pittiok, commandeered allspice and crested to help out, I left a note in the description09:00
pittilet's see how quickly I can accept them before the bot catches them09:01
pittiah, too late09:01
micahgpitti: feel free to steal the lpia builder until someone from the security team needs it09:02
pittimicahg: ok, thanks09:02
pitti1:30 minutes for a -base pack on allspice, that's great!09:03
infinitypitti: So, for comparison, 21 seconds to build a KDE langpack on allspice, 2:20 on older hardware.09:04
infinitypitti: That's why I say allspice and roseapple are probably all you care about. :)09:04
pitticool09:05
pittihah, take that queuebot, I slip 2/3 of the packages through without you noticing09:05
infinityAnd there it goes. ;)09:07
infinityOkay, I'm pretty happy with the new lp-buildd.  Seeing most of these builds clock at under a minute (which is now almost entirely the chroot tarball unpack) makes me happy.09:09
infinity(sbuild reporting builds that took "0:02" is fun)09:10
micahgwow, a build in 20 seconds is awesome09:12
infinityYeah.  I could (and should, to reduce PPA load) further optimise the Xen-virt case here.09:15
infinityBut that's for the next time I feel silly enough to look at lp-buildd for more than 2 minutes.09:15
ajmitchnot inclined to make it use a modern sbuild?09:16
infinityajmitch: Other than people thinking that would be cool, I have yet to hear a valid reason. :P09:17
infinityajmitch: The current one works.09:17
ajmitchbackports build-depends on other backports?09:17
infinityWhat does that have to do with sbuild?09:17
tumbleweedsbuild's internal dependancy resolver doesn't handle that09:18
tumbleweed(well, the ancient one we have)09:18
infinityOh, as in, because of the default pinning for backports?09:18
ajmitchyes09:18
infinityThat's a 2-second fix in lp-buildd to just undo the pinning when building for backports.09:18
infinityIs there a bug about this?09:18
ajmitchbug #88866509:19
ubot2`Launchpad bug 888665 in launchpad "Backports can't build-depend on other backports" [Critical,Triaged] https://launchpad.net/bugs/88866509:19
infinityOh, one I commented on even.  I wonder if I was asleep when I did.09:19
ajmitchif it's *that* simple... :)09:19
infinityOh, I kinda mentioned the above, but I don't think my brain fully grasped how easy it would be until we just brought it up now.09:20
infinityAhh, and I forgot the weird "we only want it to use backports for build-deps if required" requirement.09:22
infinityThat makes it trickier.09:22
infinityYeah, okay, maybe the sbuild switch is the better option, but that's not today. :P09:23
infinityajmitch: Toggling the Automatic thing is almost literally a 2-minute fix (well, modulo the painful rollout process), but yeah, that has the side-effect of backports pulling in ALL of backports, which I think people don't want.09:26
ajmitchprobably not ideal09:26
infinityajmitch: Or, that's the impression I get here.09:26
Laneyindeed, the NotAutomatic semantics are what we want09:26
infinityFine.  I'm convinced.  New sbuild it is, at some point.09:27
infinityI could take wgrant's branch and hack in support for the bits he missed.09:27
infinityBut.  No idea when I can commit to that.09:27
ajmitchyou would deserve many beers for that09:27
infinity(I do realise it'll also make home sbuild users feel warm and fuzzy that it's basically the same as the buildds, but that's less of a concern for me)09:27
wgrantinfinity: It's a bit of a challenge now.09:29
infinitywgrant: In what way?09:30
wgrantinfinity: Because, since my branch, distro sbuild has been refactored significantly into about a thousand pieces.09:30
infinitywgrant: Yeah, I've seen that.09:30
infinitywgrant: My plan is to remove sbuild from lp-buildd entirely.09:30
infinitywgrant: And fork the distro package for LP/IS.09:30
wgrantThat was my implementation, yes.09:30
wgrantI looked maybe 6 months ago at reviving it.09:31
wgrantBut it was going to prove a challenge to use a post-Lucid sbuild.09:31
wgrantYou may have better luck.09:31
micahgpitti: any reason you haven't grabbed the lpia buildd yet?09:31
infinitywgrant: I'll poke it with a stick at some point.09:31
wgranthttps://code.launchpad.net/~wgrant/ubuntu/lucid/sbuild/extended-result and https://code.launchpad.net/~wgrant/launchpad/use-system-sbuild are relevant.09:32
infinitywgrant: I don't think it's as hard as all that, really.  And I can probably get some of the patches into Ubuntu's sbuild (though not Debian's) as command-line options.09:32
wgrantNote that the ddeb hack probably needs to be readded.09:33
infinityThat's not difficult.09:33
infinityThis was mostly my mess to start with, I'm somewhat familiar with it.09:33
wgrantNot difficult, just ugly as hell :)09:33
infinityNo argument here.09:34
infinityWhat's the blocker on ddebs-in-soyuz?09:34
infinityWe already do it for PPAs now, right?09:34
infinityDo we just need a machine from IS provisioned to publish them?09:34
wgrantThey need different expiry policies, which means altering the copier to cope with sometimes having expired binaries.09:35
wgrantBecause otherwise cocoplum and acamar will melt.09:35
wgrantAnd there's also the issue that we've decided the original constraint about forcing them into a separate archive is impractical and unnecessary.09:36
infinityIt is?09:36
infinityThis sort of assumes cocoplum gets a ton more space, then.09:36
pittimicahg: I think it won't make that much difference after all09:36
wgrantIt does, yes.09:36
infinityAnd when you say "separate archive", you do just mean on-disk, I hope?09:36
infinityActually, wait.  How is ddebs laid out?09:37
wgrantinfinity: Right, practically they have to be part of the same Soyuz archive.09:37
wgrantI envisage that they will be split like ports is.09:37
infinityErr, we can't,09:37
infinityNot without changing the implementation everywhere. :/09:37
infinityddebs re-use archive namespace.09:38
infinity(ie: dists/precise/binary-amd64/Packages)09:38
infinityAnd we sure as heck aren't adding them to the primary Packages file.09:38
wgrantOf course.09:38
wgrantBut we can work around that.09:38
wgrantLike we do with d-i09:38
wgrantComponent of main/debug, for example.09:38
infinityYes, by "changing the implementation everywhere", like i said. :P09:38
wgrantThat's roughly 10 lines of code.09:39
infinityYou're not in a bubble here.09:39
wgrantIn LP.09:39
infinityddebs has clients.09:39
infinityMoving files around breaks them.09:39
pitticould we keep transitional symlinks for the old packages.gz locations?09:39
tumbleweedputting them in the same archive means mirrors have to carry them09:39
wgranttumbleweed: No09:39
wgranttumbleweed: Like ports, they can be split into a separate archive for mirroring.09:39
infinitytumbleweed: No, syncproxy takes care of that.09:39
tumbleweedah09:40
infinitypitti: I suppose syncproxy could re-create the old hierarcy and symlink to the new, but ew?09:40
wgrantWe could do something like the old -commercial hack09:40
wgrantOr we could just update the few users' sources.lists...09:40
pittiinfinity: if we could at least keep a symlink hierarchy for stables, and use the new layout from then on, it'll phase itself out09:40
wgrantRight, that's how partner went.09:41
wgrantWe had a script around for years which mangled partner to dapper-commercial etc.09:41
infinityYeah, I guess it's doable on syncproxy.09:41
infinityln -s installer-i386 debug-i386, go.09:41
infinityErr.09:42
infinitySomewhere, I had an aneurysm.09:42
infinityBut you know what I meant.09:42
infinitydebug-i386 binary-i38609:42
infinityAnyhow.09:42
wgrantNeeds Release mangling as well.09:42
pittithis still scares me a bit09:42
wgrantBut there's precedent for this.09:43
infinitywgrant: So, basically, this is waiting on cocoplum being hooked up to the mythical SAN with endless storage.09:43
wgrantThe SAN is no longer mythical :)09:43
wgrantThe librarian runs on it.09:43
pittiof course mirrors don't have to mirror them all, but they might not expect that change coming, so I guess many of them aren't configured to not mirror the debug- components?09:43
wgrantpitti: The mirrors won't see them.09:43
infinitypitti: syncproxy.09:43
wgrantIt's just like ports.09:43
pittiaah09:43
infinitypitti: It'll split archive/ports/ddebs09:43
pittiyes, nevermind me09:44
infinitywgrant: And there's no need for release mangling.09:44
infinitywgrant: In fact, that would be *wrong*.09:44
wgrantMy implementation has been proven pretty robust by Linaro and another few PPAs, which is nice.09:45
wgrantinfinity: Huh?09:45
infinitywgrant: Note that http://archive.ubuntu.com/ubuntu/dists/precise/Release includes ports stanzas. :P09:45
wgrantinfinity: Yeah09:45
infinityOh, but you mean mangling for s/debug/binary/ for old releases.09:45
infinityUgh.09:45
wgrantinfinity: But if we symlink binary-i386 -> debug-i386, the hashes for binary-i386 will be wrong09:45
wgrantYeah09:45
infinitysyncproxy doesn't sign things.09:45
wgrantNo09:45
wgrantThat's why commercial-compat.sh was on cocoplum.09:45
micahgpitti: can you please copy thunderbird 3.1.20 from ubuntu-mozilla-security for lucid-natty to -security please?09:45
wgrantPart of LP09:46
infinitywgrant: What did that do?  Do I want to know? :)09:46
pittimicahg: on it09:46
pittimicahg: confirming, !oneiric ?09:47
micahgpitti: correct, I should've deleted that one already09:47
wgrantinfinity: http://pastebin.ubuntu.com/896198/09:47
infinity(I'm guessing we'd do something like mangle, write out, and sign a Release-ddebs, and then have syncproxy shuffle the files around as appropriate?)09:47
micahgpitti: I mean oneiric was already done :)09:47
wgrantAlthough *-commercial was a different suite, so this just writes a full new Release file...09:47
infinitywgrant: Yeah.  My above bit works, though.09:48
wgrantIndeed.09:48
infinitywgrant: You just create a second release file, sign it, and have syncproxy sort the mess.09:48
wgrantWe could even sign with a different key if we want.09:48
wgrantI guess.09:48
infinity(Which sucks, but)09:48
infinityNo, same key.09:48
infinityIt should be transparent to the user once moved around.09:48
pittimicahg: done09:48
micahgpitti: thanks09:49
wgrantinfinity: It's not the same key now.09:49
infinityThe only cruft would be Release-foo.* on ftpmaster.09:49
pittiyes, but I don't think the current key is very valuable09:49
pittiit's only signed by me really09:49
infinitywgrant: It's not the same key because pitti can't use the archive key. :P09:49
infinitywgrant: That's not a feature.09:49
pittithis whole thing was never intended to last for 6 years :)09:49
wgrantHeh09:50
infinitypitti: Ugh, has it been that long?09:50
wgrantIt was Edgy :/09:50
infinityI feel old.09:50
wgrantAnyway, if we take this approach, we just need to work out expiry policies and find an extra terabyte of disk for cocoplum :/09:50
infinitywgrant: The disk thing is going to get punted to the SAN.  But worth talking to IS about it again.09:51
infinitywgrant: Sorting the LP code sounds like not a lot of work?09:51
pittidoes macquarie use the SAN?09:51
infinitywgrant: And then getting IS to sort syncproxy magic.09:51
pittiafter all, it has all the ddebs right now09:51
infinitypitti: No, if it did, you wouldn't have to keep purging things you don't like.09:51
pittiwell, we deleted a fair number of them for space reasons, but we can remove them there after theh migration09:52
* infinity is annoyed that all those removed ddebs are just gone forever.09:52
* pitti looks at NBS.. http://people.canonical.com/~ubuntu-archive/nbs.html --- c'mon, we can do that09:53
infinitypitti: I dunno.  Removing one package sounds hard.09:54
pittiI'll have a go at toonloop (needs porting)09:54
infinitypitti: gnome-shell probably just needs a give-back, let me look.09:54
pittiinfinity: nope09:54
infinitypitti: (I suspect it was fallout from clutter being broken)09:55
pittiI'll ask jbicha about it in the afternoon09:55
pittino, already tried09:55
wgrantinfinity: LP can split the indices in about 10 lines of code.09:55
wgrantinfinity: And moving them back to the primary archive is a matter of deleting code.09:55
wgrantRelease file mangling is slightly harder, but a bit of awk never hurt anyone...09:55
infinitypitti: Oh, it might need some GL->EGL love of its own.09:56
infinityrsalveti: Do you love gnome-shell as much as you love clutter? ;)09:56
infinitypitti: Anyhow, removing libcogl5 on arm* (once toonloop is fixed) would be fine regardless.  I suspect it's neither installable or runnable right now anyway.09:57
infinity(gnome-shell, that is)09:58
pittiyeah, presumably09:58
pittibut I would at least have a go at toonloop; there's a new upstream release which might help09:58
pittior a trivial backport09:58
infinityIt's universe, I'd rather sync than carry a diff, if no one's actively watching the package.09:59
infinityWhich, if it's uninstallable/unbuildable, is probably the case.09:59
pittiwe are newer than debian already09:59
infinityOh.09:59
infinityFun.09:59
pittiit it takes longer than 15 minutes, I'd probably just opt for removing it *shrug*09:59
infinityIt must have a user.10:00
Laneyajmitch: did you get to looking at that haskell stuff?10:00
infinitySomeone had a pretty cogent rant about willy-nilly removals in Debian a while ago.10:00
infinity"Just cause it's not worth your time, doesn't mean you aren't ruining someone else's day."10:00
wgrantinfinity: Ah10:01
infinitypitti: Also, can I pretend that libical's testsuite failure is your fault, since it's in the desktop seed?10:01
wgrant13:37 < wgrant> broder: Sadly precise's sbuild needs libdpkg-perl, which is new in maverick. And new dpkgs don't obviously backport to hardy, which is what most of the buildds run :/10:02
pittiinfinity: yes, you can10:02
seb128infinity, it's my fault in fact10:02
seb128I was hopping Debian would fix it10:02
seb128slackers10:02
infinitywgrant: That's a self-solving problem when the buildds move to precise.10:02
wgrantinfinity: Ha ha ha hah hahdada10:02
infinitywgrant: So, sometime in 2014.10:02
wgrantinfinity: Lucid supports ia64 and sparc10:03
wgrantAnd Lucid doesn't die until 2015.10:03
infinitywgrant: Yes, and?10:03
infinitywgrant: I can keep the internal sbuild implementation for old buildds.10:03
wgrantDoes Lucid run on our ia64 and sparc buildds?10:03
wgrantAh10:03
infinitywgrant: We have the power to work magic here. :P10:03
wgrantThat works too, I guess.10:03
DavieyI don't know that ia64 and sparc were also given LTS status..10:03
wgrantDaviey: We've never removed an arch post-release before.10:04
infinityDaviey: "official" lts status and reality aren't the same thing, don't confuse them.10:04
micahgDaviey: they're at least community supported for the duration10:04
wgrantWe didn't even have support for removing archs until I wrote it at the last minute for maverick. :/10:04
Davieywgrant: heh.. well, i think it needs to be a consideration.. check if those arches were declared long term.10:05
infinityNo, please dn't.10:05
infinitydon't*10:05
infinityIt's a headache.10:05
micahgDaviey: no, they weren't10:05
Davieyinfinity: How is it a headache?10:05
micahgDaviey: armel was supported but not LTS10:06
infinityDaviey: You're thinking of it in the "I want to kill ia64 nao" sense.  But think of all the 5-year versus 18-month support statuses we have, and staggering dropping arches for no good reason?10:06
infinityIt's insanity.10:06
Davieyinfinity: I really fail to see the headache.. we just don't ship non-lts point release iso's.10:07
Davieyinfinity: No.. hardy still has the pool of desktop open.. doesn't mean it's 'supported'10:07
infinityIf someone uploads something to lucid, where PPC is no longer supported, do we still build it, but then employ black magic to publish it to old-releases?10:07
infinityDaviey: Uhm, ISOs are something we can much more easily just not build.10:07
infinityDaviey: And it's a disservice to anyone runinng lucid/ppc (hint: including IS) to just stop building new versions completely.10:08
Davieyinfinity: what if a sparc SRU ftbfs?  it's the same as it never being built.. ie, not published.10:08
micahgDaviey: those ports were community ports from the beginning of Lucid, you can't just remove them10:08
infinityDaviey: If it FTBFS, someone might care and fix it, someone might not.10:08
Davieymicahg: I'm not suggesting they are removed.. i'm saying, if they are not LTS, they are not LTS :)10:09
infinityDaviey: From the "every developer, even the ones Canonical pays, is a community member" perspective, I'd like to think that someone will be the uploader, but sometimes it won't be.10:09
micahgDaviey: that only means something as far as canonical support goes10:09
infinityDaviey: Err, you were suggesting they be removed.  I was here.10:09
Davieymicahg: No, that isn't true..10:09
infinitymicahg: To be fair, we've now had community discussions about what LTS means (hence community flavours using the term).10:10
infinityThat said, the "whole community" doesn't agree to anything.10:10
Davieyinfinity: So.. if i want to SRU a fix for Hardy tomboy.. What will happen?10:10
infinityAnd if I upload one of my packages as an SRU, I expect it to build on every arch.10:10
infinityIf it doesn't, I'll fix it.10:10
infinityAnd if I'm told I can't have it on an arch that released with that release because someone else doesn't want me to, well.  I know a lot of four-letter words.10:10
micahgDaviey: that's a server/desktop split, quite different that selective archs10:10
DavieyNo.. not at all.10:11
infinityDaviey: What do you mean "what will happen"?10:11
infinityDaviey: You can SRU tomboy all you like.10:11
micahgDaviey: in one case you have no security support for your desktop, in the other case it's best effort10:11
Daviey*IF* the arches mentioned were not declared LTS, it's *identical* to the Desktop / Server LTS length split.10:11
infinity"LTS is over" doesn't mean "can't upload SRUs anymore", it means that there's no longer a *commitment* to provide SRUs.10:11
Davieyinfinity: If there was a better distinction between pool for desktop and server, the hardy desktop pool wouldn't still be available10:12
micahgI doubt the SRU team would accept an SRU for hardy for a desktop package at this point10:12
Davieyright!10:12
infinityDaviey: That's a blatant lie, but sure.10:12
Davieyinfinity: How is it a lie?10:12
infinitymicahg: I would.  Maybe I should re-join.10:12
infinityDaviey: Because it is.  If we broke the packages out, we wouldn't stop publishing them.10:13
micahgDaviey: I explained the difference between the two10:13
infinityDaviey: Your assumption is an assumption, but you stated it as fact.10:13
DavieyThis isn't a Canonical/Ubuntu support split.  As a project, we declare a shelf life for different parts of the project.  When that life is expired, the project shouldn't work on expired things.10:13
infinityDaviey: Hahaha.10:14
DavieyNote, that community flavours are pushing for LTS status.. It's irrelevant to Canonical.10:14
infinityDaviey: "As a project", the LTS thing came from Canonical.  That's beginning to change a bit now, but that sure was true for hardy.10:14
infinityEither way.  The distintion between "support commitment" and "actively blocking people from working on what they like" is one I'd rather not keep arguing about.10:15
infinityIf the SRU team rejects an SRU in a still-open release bcause it's on the "wrong" packageset, that's wrong, IMO.10:15
micahgDaviey: arch specific retirement only makes sense in terms of active support since the uploads are still happening, it just switches from active commitment to best effort10:15
Davieyinfinity: well it happens :)10:15
infinityDaviey: Example?10:15
Davieypitti: Have an example of an SRU that was nack'd for being Desktop, for an expired LTS?10:16
infinityDaviey: And I don't mean rejecting a bug, I mean rejecting a fully-formed, I didn't have to do anything but accept it and mark is verification-needed, SRU.10:16
infinitys/is/it/10:16
micahginfinity: it's giving people false hope, we shouldn't be updating one part of the desktop when the rest was left to the bandits10:16
pittiDaviey: I don't think it ever happened actually10:16
infinitymicahg: It's not false hope.  By that logic, we should never update a universe package, ever.10:16
Davieyinfinity: The cost in man hours for an SRU isn't cheap.. Creating a package and dput'ing is probably the cheapest part!10:16
infinitymicahg: Cause it's "false hope" that the rest of universe will be fixed.10:17
pittiit depends on the nature of the change; if it's a truly critical data loss bug I might accept it10:17
Davieypitti: Really, i thought i saw it previously10:17
pittibut in general I wouldn't10:17
micahginfinity: with a universe package, there support for the main part of the system10:17
pittiI even reject most maverick SRUs these days10:17
infinityGood thing I accepted my own...10:17
DavieyO_o10:17
DavieyYou are kidding me?10:17
pittithen again we actually do accept lucid universe SRUs10:17
pittibecause lucid has a fairly large user base10:18
infinitypitti: So, the policy is somewhat inconsistent. :P10:18
pittiinfinity: well, that's why we have a human SRU team and not automatic checks :)10:18
Davieypitti: So, if i upload a hardy SRU for tomboy, which fixes an issue where there might be loss of tomyboy notes, would you accept or reject it?10:18
pittiwe become more and more strict in what we accept over time10:18
micahgpitti: re lucid SRUs> no reason not to at this point10:18
pittiDaviey: at this point the probability of this is very small10:19
infinitypitti: Okay, but when you say "reject an SRU", do you mean "tell the person to just use a newer release, because maverick is EOL soon, but let them argue why they need/want to do this fix" or "flat-out tell them that we don't do maverick SRUs"?10:19
pittiDaviey: and I really need to see the concrete bug10:19
Davieypitti: I'm really suprised you'd even consider it, considering desktop hardy is dead.10:19
pittiI just can't write down common sense, weighing risk/benefit and the effort/benefit ratios down in two lines10:19
pittiDaviey: that's what I'm saying; the bar is very very high, and because it is, I don't remember such a case where it even happened10:20
infinityMaybe the SRUs I do are weird cases, but the argument that it's more effort for the SRU team than the uploader is, in my case, very not true.10:20
infinityAnd I don't like the idea of going to the trouble of fixing something to be told "no".10:20
pittiinfinity: in recent cases I didn't actually get any opposition; most people just said "I uploaded because I uploaded for lucid, too"10:20
pittibut maverick survived with these bugs for 17 months10:21
Davieypitti: Right, but i mean - I was told that if the distinction betwee desktop and server was clearer, the pool for desktop of an expired LTS wouldn't still be published.10:21
pittianyone using maverick for that long either has learned to live with the bug, or has abandoned it long ago10:21
infinityDaviey: Who told you that?10:21
Davieyinfinity: Might have been the security team.. i'd have to grep lgos.10:22
Davieylogs10:22
infinityTurns out that no one small team gets to make those decisions.  Thankfully.10:22
pittiDaviey: right; I wish we could move it to old-releases, but that's not techincally possible AFAICS10:22
infinityOr we'd have a mostly empty archive.10:22
infinityIn fact, if we had my way, we'd just ship enough for me to run mutt, irssi, and a compiler.10:22
Davieyinfinity: mutt or mutt-patched?10:23
pittibut even if we had another openssl incident, we still wouldn't fix it in feisty or gutsy any more, even though there are still installations out there10:23
pittisomewhere you have to draw the line10:23
infinityDaviey: Sidebars are for the weak.10:23
Davieyinfinity: yeah, i only use them on the weekend.10:23
infinitypitti: feisty and gutsy are completely EOL and no longer published.  That's a bit different.10:24
pittiinfinity: not really from the POV of an installed machine10:24
pittihardy kernel is still being updated, sure10:24
Davieypitti: well it is, because archive.ubuntu.com will not work for them :)10:24
pittibut we still don't fix desktop-ish bugs any more10:24
infinitypitti: And I think that while listing the support we *commit* to is important, it's silly to say "we shouldn't publish or ever update anything not listed as supported" or, as I say, we should just drop most of universe the day after release.10:25
pittiinfinity: yes, I agree10:25
pittibut in practice it doesn't happen10:25
pitti(which is good)10:25
Davieyinfinity: that is a silly example.. and not what i was suggesting at all10:25
infinityDaviey: It's not silly at all.10:25
pittibecause any hardy desktop SRU that you do is an incredibly high effort for near-zero benefit10:25
micahginfinity: that's not the point, the point is that the main env isn't supported anymore10:26
pittisame for maverick10:26
infinityDaviey: You're suggesting that once an 18-month package set in a 5-year release is EOL, it should be dropped (if it were technically feasible).10:26
Davieyinfinity: you are implying that i what i was suggesting is akin to dropping universe after release?10:26
Davieyinfinity: Yes!  That *is* what i am suggesting.10:26
infinityDaviey: I'm suggesting that, by that logic, universe (except for the packagesets owned by derivatives who commited to support) should be dropped.10:26
micahginfinity: well, at least my point :)10:26
DavieyAs a project, we declare the lifetime of a release, with given parameters.. after that date, having *any* updates, is nonsense.10:27
* micahg is beginning to see where infinity is going with this :)10:27
infinityDaviey: We delcare exactly zero post-release support for universe, outside of derivative packagesets.10:27
pittiwell, I don't go as far as "nonsense"10:27
Davieyinfinity: You are being too accurate.. as a Supported server *will* include universe packages.10:28
pittibut we need a damn good reason for doing them10:28
DavieyBut *willnot* include gnome. :)10:28
infinityDaviey: I'm not being too accurate, you're being too focused on your own perceived problem and applying it too broadly.10:28
pittibut really, where's the problem10:28
infinityDaviey: At the end of the day, the status quo is fine.10:28
pittiwe are not exactly rejecting 10 hardy SRUs every day10:28
pittiwe hardly get any at all10:28
micahgDaviey: yes, those groupings are desktop and server (who does what when is an implementation detail)10:28
infinityDaviey: And the fact that we still build LTS updates for non-LTS arches is, also, fine.10:28
Davieypitti: You think it's a good use of the SRU team, and those validating to even consider an SRU for something we declared at the release point, will not be supported by either the project or Canonical?10:28
ogra_and luckily that "problem" will be gone with 12.04 where desktop and server have the same lifetime10:29
infinityogra_: Nah, cause some desktops are only going 3 years.10:29
pittiDaviey: as I said, if we actually had the problem of reviewing and rejecting hardy SRUs, I'd also stir some trouble; but we don't10:29
micahgogra_: yes, that's the one good thing about the synergy10:29
Davieyinfinity: this discussion started, as we were discussing dropping of two arches which we are not convinced were delcared LTS. Sparc and ia6410:29
pittiin general, developer's interest in old releasese diminishes fast enough for that problem to fix itself just nicely10:29
infinityogra_: And unsupported arches are only 18 months.  And, and.  This is where Daviey gets his knickers in a twist.10:29
micahginfinity: yes, but the archive as a whole is 5yr10:29
infinitymicahg: That's patently untrue.10:30
micahginfinity: again who does what when is an implementation detail10:30
pittiDaviey: but assuming that it was the case, then no, it's not a good use of the SRU team's time10:30
ogra_infinity, but you still cant say "desktop isnt LTS anymore" ... there will likely be a few packages for derivatives that arent LTS, but still10:30
micahginfinity: I mean as in community supported to the extent you can say anything is10:30
infinitymicahg: Sure, but that's true of the things Daviey thinks should be dropped too.  That was kinda my point.10:30
ogra_and wrt arches ... if it builds it builds ... i doubt anyone will remove an arm binary from the archive just because10:31
infinitymicahg: We either drop all !packageset universe, or we let people SRU it if they want.  Architectures are the same.10:31
micahginfinity: yes, which is why I said I see where you're going and stopped arguing with you for the most part :)10:31
ogra_(and if it doesnt build and is actually still used the community will scream and likely also help)10:31
micahginfinity: I still thing the server/desktop distinction makes sense pre-precise10:31
infinityDaviey: Anyhow.  Things are fine.  This argument was pointless.  Go have a smoke and calm down.10:31
infinitymicahg: From a "support expectation" (and commitment) perspective, lots of these distinctions make sense.10:32
infinitymicahg: I think enforcing it at the archive level (and actively preventing people from scratching their own itch) is lunacy.10:32
infinityAnd, I'll note, I SRU into older releases when I feel the urge and no one tells me no.  But maybe I'm a unique snowflake.  I dunno.10:32
micahginfinity: scratching one's own itch makes sense where there's a base supported system10:32
Davieyinfinity: Oh i'm good.. I'd just rather pitti find out why the heck my right click doesn't work in precise, than work on expired releases :)10:33
infinitymicahg: There's a "base supported system" right up until we close the release to uploads.10:33
infinityDaviey: You need a new mouse.10:33
pittiDaviey: WFM :)10:33
infinityDaviey: Works here.10:33
Davieyinfinity: You don't really accept your own SRU's do you?10:33
micahginfinity: for servers, yes, but not for desktops, and I mean security support really :)10:33
infinityDaviey: Oh, only one specific package, which has a disturbing policy exception.10:34
Davieypitti: I have a shiney silver laptop, with a fruit on the lid.. which seems less than happy :)10:34
infinityDaviey: (But I did have other people test it)10:34
pittiDaviey: oh, I thought these wouldn't have right mouse buttons in the first place :)10:34
infinityDaviey: Oh, your problem is that you onle have one mouse button.10:34
Davieygah10:34
infinityDamn, pitti beat me to it.10:34
infinitys/onle/only/10:34
* ogra_ right clicks on Daviey on his arm netbook ... 10:35
infinityhttp://img.chan4chan.com/img/2009-02-08/1234107430946.jpg10:35
ogra_Daviey, works here, get better hardware ;)10:35
Davieyheh10:35
Davieyrunning this every hour or so, seems to work :)10:36
Daviey$ grep -i rightclick ~/.bashrc10:36
Davieyalias rightclick="xinput --set-prop 12 259 0"10:36
ogra_wow, you make your rightclik work by running grep ? thats cool10:37
* ogra_ didnt know grep was that powerful10:37
Davieyogra_: it has architecture specific build options, and it's disabled for arm - as it can't handle it. :)10:38
ogra_haha10:39
* infinity decides he needs a nap.10:41
pittiI'm uploading a new ubuntu-defaults-builder10:45
infinitypitti: Need it reviewed?10:45
pittiour Italian friends want this for beta-2 to build their Italian Edition without oversizing10:45
pittithe potential worst-case impact is breaking the Chinese Edition10:46
infinitystgraber: When you wake up, we might need queuebot back.  pitti flooded it off the server. ;)10:46
pittioh, did it?10:46
infinity03:07 -!- queuebot [~queuebot@dakara.stgraber.org] has quit [Excess Flood]10:46
pittiit only actually saw maybe 10% of the uploads10:46
infinitypitti: Want to pastebin me a debdiff, and I'll review now before I go to sleep, and you can self-accept.10:49
pittiinfinity: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/precise/ubuntu-defaults-builder/precise/revision/13510:49
* infinity doesn't feel like waiting for LP.10:49
infinitypitti: I prefer debdiffs to be sure they're clean, but I'll take your word for it that you know how to build source packages and compare them. ;)10:50
* infinity looks at the bzr diff.10:50
pittiinfinity: the only other commit is http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/precise/ubuntu-defaults-builder/precise/revision/13610:50
pittiinfinity: sure: http://paste.ubuntu.com/896271/10:51
infinitypitti: That's an odd way to write that.10:53
infinitypitti: Why not filter components first, and then construct the list in a loop?10:53
pittiinfinity: indeed, a --delete-apt-components woudl have been easier10:53
pittiinfinity: that would be even more code; but I'm open to clever ideas10:53
pittinegating sets in posix shell isn't exactly elegant10:53
infinityIt's just a for/case loop to drop things out of the set, and then a for loop to construct the removal list with the remaining bits.10:54
infinityecho | grep -v just feels icky.10:54
pittiinfinity: how do you drop things out of a set without echo | grep -v?10:56
Davieyev: Does server-ship *really* need whoopsie?10:56
pittiinfinity: I guess you can use join10:56
pittiphone, bbl10:57
Davieyelmo: Are you going to be unhappy if zsh isn't shipped on the server on-cd-archive?10:57
evDaviey: it would be nice if we had crash reporting across all Ubuntu products10:58
evDaviey: but I'm happy to fight you to the death if you disagree10:59
Davieyev: No, it's currently just in the on-cd-archive.. not installed..10:59
evoh, whoops11:00
* ev digs11:00
Davieyev: I also want the same, but trying to shave space off the cd for thigns that might be required at install time11:00
Davieyoh no, you put it in server-ship and server11:00
Davieyev: forget i said anything :)11:02
evDaviey: always ;)11:02
didrockspitti: ok, so, FYI11:10
didrockspitti: we got some issues from yesterday11:10
didrockswith some hangs on some hardware (~8 machines on more than 30 testers)11:10
didrockswe workarounded it it11:11
didrocksthe hang is fixed on 7 machines on the 811:11
didrocksbut, 1 of them (and the other getting the hang) sees graphical issues11:11
didrocksnot quite sure yet11:11
didrocksbut seems sandybridge on amd64 related11:11
didrockswith distro build flags11:11
didrockssome track is that it can be related to i915.i915_enable_rc6=111:11
didrockson the kernel11:12
didrocksbut at the end, we have some machines with eventually graphical corruptions11:12
didrocksseems to be a really few of them (not all sandybridge have that issue)11:12
didrocksso, my proposal is still to release11:12
didrocksopening a critical bug about that issue11:13
didrocksput it on the release note11:13
didrocksand ensuring the guys work on that at the top priority11:13
didrocks(the graphical issue is triggered by compiz, we tried new compiz + old unity rebuild to confirm)11:14
tseliotcan anybody approve fglrx-installer and fglrx-installer-updates in precise, please? They are not on the cd image11:18
stgraberinfinity: fixed ;)11:36
stgraberI should make the bot detect these and just show "150 language-packs" instead of showing every one of them11:39
ogra_++11:39
ogra_doesnt the ML have such a function already ?11:39
ogra_(-changes that is)11:39
infinityogra_: LP just special-cases launguage-pack* and doesn't send the announce to -changes.11:41
infinitystgraber: queuebot not announcing at all would be perfectly fine and in line with that.11:41
ogra_now that was a short nap !11:41
infinityI had a shower first.11:41
infinityNap now.11:42
infinityBye. :P11:42
ogra_sleep well11:42
stgraberinfinity: done11:46
ev^ would someone be so kind as to let that through12:01
pittididrocks: oh, I thought we disabled rc6 on sandybridge again?12:10
pittididrocks: I agree, it seems better to test the new versino on a bigger scale12:10
didrockspitti: not that, more experience showed it's not this case though12:11
didrocksso it's ruled out12:11
didrockspitti: ok, I'm making the release now12:11
didrockspitti: do you want me to push things in on shot?12:11
pittion shot?12:11
didrockspitti: or wait that one is built before the other12:11
pittididrocks: just go ahead and upload to -proposed, I'll feed it through the queue12:11
pittididrocks: ah12:12
pittididrocks: they are build-dep'ing on each other, right?12:12
didrocksright12:12
pittididrocks: so, just dump them all in and let depwait sort it out12:12
didrocksso arch: matching issue12:12
pittiit's -proposed, it won't break anyone's install12:12
didrockspitti: yeah, but we have the "… is not installable"12:12
didrocksand have to retry ;)12:12
pittiah12:12
didrocksbecause of arch mistmatching12:12
pittididrocks: well, as you wish; whatever is easier/better for you12:13
didrocksnot sure how to keep the overhead low12:13
didrockspitti: ok, I'll push and poke you about what to accept12:13
pittididrocks: thanks12:13
didrocksfixing some upstream files not disted in the tarball first12:14
pitticrested and allspice returned to normal amd64 dity12:15
pittiduty12:15
pittithat was darn fast for a full langpack build12:15
pittitseliot: done12:17
cjwatsonwgrant,infinity: I fixed bin/* and .bashrc for the codelines/current -> production/launchpad change12:20
* cjwatson restarts all his screened lp_archive shells to get an updated $PATH12:21
wgrantcjwatson: Thanks.12:27
didrockspitti: compiz is here ^12:36
pittiyup, already looking at changelog :)12:36
pittididrocks: does it change anything in the packaging?12:37
pittiaah, /me gets a debdiff on cocoplum12:37
didrockspitti: not that I can remember (apart some more distro-patch)12:37
pittiright, not even a soname bump or so12:38
didrocksno, there is an ABI break, but there is no soname to bump12:38
didrocksit's the file mentionning the abi version12:38
didrockspicked and creating a virtual package12:38
didrocks(and packages that dep on compiz will dep on this virtual package as well)12:39
pittiaccepted12:39
* pitti hands didrocks the prize for the first-ever precise-proposed upload12:39
didrocks\o/12:39
didrocksthanks pitti ;)12:39
didrocksuploaded libcompizconfig now, but we may want to wait for compiz to be built to avoid build to relauncher because of unsynced arch12:40
didrockspitti: there is a version bump here because sil2100 released an intermediate version in a testing ppa without ~ppa1 so it's for those transitions :)12:44
didrockspushing c-p-m now, need to wait on compiz and libcompizconfig (which is included inside compiz) to be built12:45
=== greyback is now known as greyback|lunch
didrockscompiz-plugins-extra incoming (build-dep on latest compiz and compiz-plugins-main)13:04
tseliotpitti: thanks a lot!13:08
cjwatsonev: done13:31
skaetgood morning13:33
stgraberskaet: good morning13:34
* skaet sees that precise-proposed is now being used... :)13:36
cjwatsonstill only possible during freeze though13:38
cjwatsondidrocks: oh, damn, I'm really sorry, I missed what you said above13:39
didrockspitti: bamf and libunity can be accepted straight away13:39
cjwatsoncompiz hasn't been published on armel/armhf yet :-/13:40
didrockscjwatson: no worry ;) will just need to ask for rebuilding on those arch :)13:40
cjwatsonI might be able to rescue this by scoring those builds through the floor13:40
didrocksit's just to avoid having too many FTBFS13:40
cjwatsontoo late, they've already started13:40
didrocksand have to respawn the build13:40
didrockswaow, that's fast13:41
cjwatsonso sorry, you'll have to reupload libcompizconfig - feel free to blame me13:41
didrockscjwatson: hum, why reupload?13:41
didrockscjwatson: the build-dep is correct13:41
cjwatsonoh, they have a build-dep, don't they13:41
didrocksright13:41
cjwatsonok, great13:41
didrocksit's just that it will FTBFS13:41
didrocksas -dev is published13:41
didrocksbut can't install the rest13:41
cjwatsonwhich is not a problem.  ok13:41
cjwatsonno, -dev is arch-dependent too13:41
cjwatsoncompiz-dev | 1:0.9.7.2-0ubuntu1 | precise-proposed | amd64, i386, powerpc13:41
didrockscjwatson: oh that's fine then ;)13:42
didrocksI remember they are some cases when I got FTBFS because of arch skew13:42
didrocksit's just to avoid the amount of retry to have to be done, I always ensure the build-dep are correct13:43
didrocksthat*13:43
cjwatsonyep, they're going into dep-wait now13:43
didrocksgreat :)13:43
didrocksnux is safe to accept right away ^13:50
evcjwatson: cheers13:52
pittilooking into bamf, nux, libunity13:52
didrocksok, just uploaded unity. It can be built once compiz-dev libcompizconfig0-dev and nux are built (libnux-2.0-dev is arch:any)13:58
didrocksdon't freak out on the inline patch, it's bzr merge ../upstream13:58
pittihttps://launchpad.net/ubuntu/+source/libcompizconfig/0.9.7.0~bzr428-0ubuntu6 is properly depwaiting, seems alright14:01
pittididrocks: ^14:01
didrockspitti: yeah, the isses comes on c-p-m IIRC if you install both, as then compiz-dev is pulling libcompizconfig0-dev back14:02
pittididrocks: does c-p-extra need compiz only, or also compizconfig?14:02
didrockscircular dep on compiz14:02
didrocksc-p-extra needs compiz, compizconfig and c-p-m14:02
pittididrocks: ah, good14:03
didrocksso basically, libcompizconfig0-dev is dep on itself (because compiz-dev pulls it) to build14:03
didrocksand then it's an nightmare for all plugins14:03
didrocksI know that upstream wants to merge compiz and compizconfig at some point14:03
=== greyback|lunch is now known as greyback
didrocksdee and file lens are fine to accept whenever you want14:13
pittidone14:17
ev^ hello again. I think this fixes the memory corruption bug in whoopsie.14:21
evAnd I would greatly appreciate an approval14:21
cjwatsonev: personally I would have done the close (fd) in src/utils.c after the fd < 0 test, but it doesn't cause a real problem.  Otherwise seems fair enough - approved, thanks14:25
evcjwatson: for aesthetic reasons?14:26
evand cheers14:26
cjwatsonev: saves a syscall that's going to fail anyway14:27
cjwatsonand saves your future self looking at strace and wondering what that EBADF is doing there :)14:27
evso something like http://paste.ubuntu.com/896490/ then?14:30
didrocksso unity-lens-music and unity-lens-applications uploaded14:30
didrocksu-l-m build-dep on latest dee FYI14:30
didrocksthanks pitti ;)14:30
evoops, that upload was busted14:32
evI'll actually run it through pbuilder this time14:32
cjwatsonev: yes14:35
cjwatsons/pbuilder/sbuild/ :-P14:36
cjwatson(doesn't bore you to death unpacking tarballs)14:36
pittididrocks: ah, libcompizconfig built on arms14:36
didrocksnice ;)14:37
didrocksyou can start c-p-m and eventually unity if nux is built14:38
pittistill needs publishing14:39
evcjwatson: hmm, I'll have to give that a try14:42
cjwatsonit's a bit more setup (not much more complex than pbuilder really, but you have to do it all over again); but mk-sbuild really helps and it's much more efficient thereafter with overlayfs14:43
evis the overlayfs stuff documented somewhere?14:43
evoh, mk-sbuild14:45
evgotcha14:45
ev^ :)14:46
evfixes the FTBFS14:46
cjwatsonev: mk-sbuild does it out of the box; the configuration variable it uses is documented in schroot.conf(5)14:46
evcheers14:46
didrocks^ I expose in g-c-c the new options related to latest unity mutimonitor behavior, that's why I pushed it in -proposed as well (makes more sense to avoid "this option doesn't work" feedback ;))14:46
ogra_skaet, how did bug 856988 end up assigned to ubuntu-arm (or why)15:01
ubot2`Launchpad bug 856988 in gstreamer0.10 "totem cannot play quicktime file after upgrade to oneiric" [High,Confirmed] https://launchpad.net/bugs/85698815:01
ogra_seesm to cleartly be an amd64 desktop bug15:01
skaetogra_ will look at after the meeting.15:02
ogra_great, thanks !15:02
ogra_oh, /me totally missed the meeting is running, sorry for disrupting...15:02
pittiseb128: did yo hear anything about a new wallpaper by chance?15:06
seb128pitti, no I didn't, I assume there is none?15:06
pittiright, that's sorta my question; I guess I'll ask the design guys15:07
seb128yeah, good diea15:07
seb128idea15:07
pittiah, Cimi seems to be on it, nevermind15:07
pittikenvandine: Riddell says you should talk to shadeslayer about telepathy-qt415:08
Riddellcos there's a new version out and he wants it in15:08
Riddelland the new version is out because of the farsight change15:08
kenvandineRiddell, there isn't a new tarball yet15:09
kenvandinei pinged upstream to get an eta on that15:09
Riddellkenvandine: aah15:09
kenvandinei saw the farstream port was merged in git though15:09
kenvandineso i assume it is coming soon15:09
Riddellkenvandine: http://lists.freedesktop.org/archives/telepathy/2012-March/006022.html15:09
Riddellwhich I haven't read15:09
kenvandineoh15:10
kenvandineit is  out15:10
pittididrocks: oh, he's back!15:10
didrocksyeah, just pushed unity-2d, which is the last of the family :)15:10
kenvandineRiddell, oh.. the moved the releases url, damn15:10
pittierk, sorry, I realize this is -release; I meant to speak on #-desktop15:11
didrocksbuild-dep on latest nux and libunity-core (unity)15:11
pittiI reordered my IRC columns for the meeting15:11
didrocks:)15:11
kenvandineshadeslayer, do you want me to do the telepathy-qt update to 0.9.1 or are you doing it?15:11
pittididrocks: anyway, back on release topic15:11
=== bladernr_ is now known as bladernr_afk
pittididrocks: libcompizconfig built, nux publishing15:11
pittididrocks: I can do c-p-main now, right?15:11
didrocksright!15:11
pittierr, s/built/published/15:11
didrocksonce nux is there, you can go ahead with unity15:12
didrocks(didn't see if g-c-c was accepted yet btw)15:12
pittididrocks: and the lenses should be fine now, too?15:12
didrocksyeah, just the -music ones dep on latest dee15:12
didrocksone*15:12
shadeslayerkenvandine: feel free to do it15:13
shadeslayerkenvandine: It was on my todo for tomorrow15:13
kenvandineshadeslayer, ok15:13
shadeslayerkind of on a coding kick right now :P15:14
kenvandineshadeslayer, ok, i'm on it15:14
shadeslayerawesome15:14
pittididrocks: ^ that doesn't depend on any nux & friends, right?15:16
didrockspitti: unity-2d?15:16
didrocks16:11:07    didrocks | build-dep on latest nux and libunity-core (unity)15:17
pittiah, ok15:17
didrockspitti: see why I regularly complain about ABI break and chain dependency? :-)15:17
didrockscompiz -> libcompizconfig -> unity -> unity-2d is the longest chain15:18
didrocks(but you can have libunity| nux -> unity -> (nux|) unity-2d)15:18
ogra_juts merge all of it into one big package (like kde in the past) ;)15:18
didrocks(and you can replace libunity by bamf as well in the schema, adding bamf-qt… :p)15:18
didrocksor dee and add the lenses ;)15:19
didrocksogra_: all staticly linked? ;)15:19
didrocksand then rewrite on go!15:19
ogra_yay15:19
ogra_thats the future !15:19
didrocksdo not forget the gconf backend fix as well (just pushed) ;)15:35
didrockscompiz gconf backend15:35
pittididrocks: nux is published; triggering unity15:36
didrocksgreat ;)15:37
* cjwatson giggles at http://raphaelhertzog.com/2012/03/23/people-behind-debian-joerg-jaspert/ - "I do want to train it to like pressing the M key, so little-Ganneff can deal with NEW all on its own (M being Manual reject)"15:51
cjwatsonI should do that15:51
stgraber:)15:54
Laneyfirst word: "NACK"15:55
skaetogra_, re: 856988,  was a mistake on my part, was late, sorry.16:01
ogra_skaet, great, thought so16:01
slangasek^^ that perl is the other half of bug #948848.16:01
ubot2`Launchpad bug 948848 in mono "cil packages fail to uninstall on lucid->precise upgrade due to prerm script use of perl-modules via /usr/share/cli-common/gac-package-remove -> /usr/share/cli-common/runtimes.d/mono (Can't locate File/Basename.pm in @INC)" [High,Fix released] https://launchpad.net/bugs/94884816:01
slangasekjibel will be happy to have it in, I think :)16:01
slangasekoh, and I think the mono build on armel took out the buildd16:02
slangasekwho can stab that for me?16:02
slangasek(I've spot-checked the build log twice now over a span of an hour and a half, and it doesn't look like it's progressed)16:03
slangaseklamont: ^^ ?16:03
jibelslangasek, I am happy \o/ thanks16:06
skaet:)16:08
slangasekjibel: then we'll be able to see the NEXT upgrade failure bug in the stack ;)16:13
brendandskaet, ping16:18
skaethiya brendand16:18
brendandskaet, we verified https://launchpad.net/bugs/888219 is fixed16:18
ubot2`Launchpad bug 888219 in linux "[ThinkPad E420] Wifi is always soft blocked" [High,Confirmed]16:18
brendandeh, wrong one. haha16:18
brendandthis one: https://launchpad.net/bugs/88225316:19
ubot2`Launchpad bug 882253 in linux "[Thinkpad E520] SDHC card unable to be mounted" [High,Incomplete]16:19
brendandskaet, the other one we are verifying now16:19
skaetbrendand,  good news.  :)16:19
skaetapw,  ^16:19
skaetThank you.  :)16:19
apwskaet, brendand, great, have marked 882253 as Fix Release in P16:20
brendandskaet, apw - i'll ping you over the status of the E420 wifi bug if i get it by the end of the day16:21
skaetthanks brendand16:22
cjwatsonpitti: ^- maybe you could look at localechooser, since we'd discussed that; that's the first half of the change, there's a corresponding change to ubiquity once that's in16:36
cjwatson(also an FTBFS fix in ubiquity)16:37
pitticjwatson: sure, thank you16:37
cjwatsonpitti: any luck?16:51
cjwatsonsorry, just want to get ubiquity sorted16:51
pittisorry, waited a bit for diff, looking now16:51
cjwatsonah, ok16:51
pittithat looks spot-on, thanks16:52
slangasekpitti, cjwatson: could either of you review the perl upload?16:52
pitticjwatson: so LOCALE_TRANSLATIONS is the language, and $LOCALE the region bit, right?16:52
pittislangasek: yep, can do; that was for the new conflicts:, I suppose16:53
cjwatsonpitti: right16:53
slangasekpitti: exactly16:53
pitticjwatson: accepted16:53
pittislangasek: let's hope that apt's resolver groks that :)16:53
brendandskaet, apw - yep, bug 888219 fixed too!16:53
cjwatsongreat.  I'll prepare a new ubiquity the cheating way (I have the source package locally, no need to wait for it ...)16:53
ubot2`Launchpad bug 888219 in linux "[ThinkPad E420] Wifi is always soft blocked" [High,Confirmed] https://launchpad.net/bugs/88821916:53
slangasekpitti: if it doesn't, we can roll back and do the SRU that cjwatson didn't want16:54
pittimono-gac has a large dependency chain16:54
apwskaet, i've closed 888219 off as Fix Released too16:54
mdeslaurskaet, slangasek: can I upload a fix for bug #96237816:54
ubot2`Launchpad bug 962378 in ca-certificates-java "multiarch broke circular dependency workaround" [High,Confirmed] https://launchpad.net/bugs/96237816:54
pittislangasek: anyway, it can't break installs, so I'm fine with accepting this now16:54
slangasekpitti: also, can you do something about the broken armel build of mono?  It's stalled out16:54
cjwatsonit wasn't that large16:54
cjwatsonand it was mostly mono libraries, rather than anything involving perl16:54
pittislangasek: sorry, I can't; that's IS matter16:54
slangasekmdeslaur: yes please16:55
slangasekpitti: you can't kill the build and let it get picked up on another builder?16:55
pittithat reminds me that I was to remind infinity to eventually implement the Cancel button for distro builders :)16:55
slangasekok16:55
pittislangasek: no, only for PPAs16:55
slangasekinfinity: wake up :P16:55
pittiI can reassign builders16:55
mdeslaurslangasek: thanks, done.16:55
pittiand give back/prioritize, etc.16:55
pittior tell an amd64 builders to build i386 instead, or something16:55
pittibut Cancel isn't implemented in the web UI16:55
pittislangasek: actually vanguard in #is should be able to16:56
skaetmdeslaur, what slangasek says.  :)  thanks16:56
mdeslaurskaet: thanks16:56
slangasekpitti: wow, did you notice that my conflicts version comparison was wrong for 2 of 3 packages in that perl upload? :/16:59
slangasek(I just noticed it now because I was going to edit the diff for submission to Debian)16:59
pittislangasek: argh Friday evening/hectic blindness :/16:59
slangasekpitti: it shouldn't matter in practice since the only version the check is wrong for will soon be unavailable in the Ubuntu archive16:59
pittiright17:00
pitti*phew*17:00
pittimissing ubuntu117:00
pitti^ if someone coudl review this, didrocks will pay him a beer17:03
pittiseb128: ugh @ indicator-appmenu "rewrite half of the code"17:03
pittiseb128: how much testing did that get?17:03
didrockspitti: I'll pay you one as well!17:03
pittididrocks: c-p-main published17:04
didrocksgreat ;)17:04
pittididrocks: accepting c-p-extra17:04
didrocksyeah17:05
didrocksthanks!17:05
pittistill waiting for unity/armel for unity-2d17:05
pittididrocks: I need to leave in about 20 minutes, so someone else would need to do that then17:05
didrocksand makes the pocket copy?17:05
pittithat, too17:05
pittididrocks: you can also do it yourself17:05
pittididrocks: sru-release precise compiz unity whatnot...17:06
pittifrom lp:ubuntu-archive-tools17:06
didrockspitti: from cocoplum?17:06
didrocksor my machine?17:06
pittididrocks: no, from your box17:06
pittilplib17:06
didrocksok, that will close the bugs as well, isn't it?17:06
pittididrocks: if you are uncomfortable with that, just tell someone here the list of packages17:06
pittithey should all be copied in one go17:06
pittididrocks: yes17:06
didrocksok, and appearing on the ML I guess17:07
pittididrocks: they will appear twice17:07
pittididrocks: they appeared for -proposed already17:07
pittiand they will appear again when copying, under the name of whoever runs the script17:07
didrocksok ;) I won't freak out then17:07
pittiso do it yourself, otherwise you won't get all the bug count :)17:07
* didrocks rushes ;)17:07
didrockslet's wait for unity armel to be fine17:07
didrocksto start pocking for 2d :)17:08
pittithat said, let me do it! that'll give me a nice jump in front of seb17:08
pittiseb128: ah, saw your ping in -desktop17:08
didrockspitti: depends on how much beer you will pay me then! :)17:08
lamontslangasek: anyone in webops is the new target for machine smackery17:10
slangasekok17:11
infinityslangasek: Don't wanna.17:17
slangasekoh, well all right then17:17
slangasekalso, #is is on it17:18
infinityOh, dang.  I just caught the tail end of that.17:20
infinityWould have liked to see ps output from that machine before people started killing willy-nilly.17:20
didrockspitti: launchpad is seeing armel being built, can you poke unity-2d?17:21
pitti    unity | 5.8.0-0ubuntu1 | precise-proposed | source, amd64, armel, armhf, i386, powerpc17:23
pittididrocks: accepted17:23
didrocksthanks pitti :)17:23
didrockswill wait for it to build/publish on every arch17:23
didrocksand then do the publishing, I have the list here17:24
pittiso, need to leave now, sorry17:24
pittididrocks: FYI, if you run sru-release, they will appear in https://launchpad.net/ubuntu/precise/+queue?queue_state=117:24
pittididrocks: you will have to accept them from there to really get them copied17:25
pittididrocks: they will appear as syncs17:25
didrockspitti: ah ok, will do! :)17:25
pittigood night everyone, have a nice weekend!17:25
pittididrocks: it tells you so, and the link, don't worry17:25
didrockshave a good night and good week-end pitti, thanks again ;)17:25
didrocksok ;)17:25
seb128re17:28
skaetgood night pitti.17:28
seb128pitti, hey, it's not "half the code", it's an hundred line and pretty much easy code ;-)17:28
seb128pitti, 'nighty17:28
micahgpitti: cancel button in the archive UI is a bad idea unless they fix the you can't retry a canceled build issue18:08
infinitymicahg: There are two different "cancels", one of which kills builds, the other completely blacklists it.18:12
infinitymicahg: I don't really know who thought implementing the latter was a good idea. :P18:12
infinitymicahg: (The latter could have uses for a build that is known to break machines, or something, but it should be pretty clearly marked as dangerous, and available to a limited set of pepole)18:13
infinitymicahg: Anyhow, hooking up proper build abort semantics would be the softer version. :P18:14
didrockscjwatson: hum, I need to look at the sru-release script, it wants to copy to -updates18:26
didrockspitti: ^18:26
rsalvetiinfinity: haha, not that much, but I can check18:27
rsalvetiinfinity: what is the issue with gnome-shell?18:27
cjwatsondidrocks: mm, yeah.  you could cowboy http://paste.ubuntu.com/896797/ for now.18:28
infinityrsalveti: Looks like more GL versus EGL hatred.18:28
rsalvetiinfinity: ok, will take a look18:28
didrockscjwatson: right, hwat I just did :)18:28
didrockscjwatson: I'll have a cleaner version for later :)18:28
* cjwatson nods18:28
didrockscjwatson: thanks for confirming18:28
didrocksok, the queue didn't seem to yell, let me copy the other before syncing everyone in a row18:31
didrocksok, time to copy that to the Release pocket :)18:34
cjwatsonlooks plausible enough to me18:35
cjwatsonall the binaries built in -proposed?18:35
didrockscjwatson: right, all were built (was waiting on unity-2d)18:36
didrocksseems to have worked18:36
didrocksjust need a publisher round I guess?18:36
skaetcjwatson, is that bulk of removeds the copy over from -proposed to -release?18:37
cjwatsonskaet: yes18:39
cjwatsondidrocks: yes18:39
didrocksok, I'll stay around and have a look to ensure all is fine/published :)18:39
slangasekis this related to the most recent upgrade autotest failure involving compiz-core-abiversion-20120228, by chance?18:39
cjwatsonnot sure why gnome-control-center and nux aren't listed as removed, but I'm going to assume that's a bot glitch since they're gone from the queue itself18:39
didrocksslangasek: hum, I didn't see that one. We didn't get any unsync from what I know?18:40
didrockscjwatson: I guess so18:40
didrocksslangasek: if people are using third party packages (like the wallit…smothing package) from a ppa, there can have some ABI mismatch18:41
didrocksif it's the automated upgrade tests, we have an issue, yeah :)18:41
slangasekdidrocks: this is the autotester18:41
slangasekhttps://jenkins.qa.ubuntu.com/view/Precise%20Upgrade%20Testing%20Dashboard/job/precise-upgrade-lucid-main/63/ARCH=amd64,LTS=lts,PROFILE=main-all,label=upgrade-test/artifact/lts-main-all-amd64/apt.log18:41
didrocksslangasek: wasn't aware about it, let me look18:41
slangasek    Installing unity-common as Depends of unity18:41
slangasek    unity:amd64 Depends on compiz-core-abiversion-20120228 [ amd64 ] < none > ( none ) can't be satisfied!18:41
slangasekBroken unity:amd64 Depends on compiz-core-abiversion-20120228 [ amd64 ] < none > ( none )18:42
slangasek  Considering compiz-core:amd64 20 as a solution to unity:amd64 1218:43
slangasek  Holding Back unity:amd64 rather than change compiz-core-abiversion-20120228:amd6418:43
slangasekthe same error didn't happen with the previous test from 5 hours earlier18:43
* cjwatson wonders whether to put this linux-firmware upload on hold, given that it needs an associated linux upload to be effective18:43
didrocksslangasek: apt-cache show unity=5.6.0-0ubuntu4 … Depends: … compiz-core-abiversion-20120228,18:43
cjwatsonand would need a d-i upload afterwards too18:44
didrocksso the virtual package that unity picks is coherent with what is in the distro18:44
slangasekdidrocks: yes, but somehow apt thinks it shouldn't install it, whereas it had no problem doing so 5 hours earlier... assuming it's not the perl/mono change, I wonder what else has changed that caused this?18:44
didrocksslangasek: yeah, it's really puzzling… compiz-plugins-main-default was installed and dep on the same virtual package18:45
cjwatsonis telepathy-farstream urgent?  new upstream release, no bugs mentioned18:45
didrocksslangasek: and the dep is compiz, compiz-core-abiversion-20120228, to ensure it tries to build one compiz first18:46
didrockss/build/install18:46
cjwatsonI'd appreciate somebody reviewing ubiquity - fixes build failure and a rls-p-tracking bug18:46
didrocksslangasek: that process didn't change since natty18:46
infinitycjwatson: I'll look at ubiquity.18:47
infinitycjwatson: No opinions about the kernel thing, but if it's just a time concern, I can make sure i386 lands on roseapple (i386 is usually the bottleneck), which gets all arches in < 4h.18:48
cjwatsonI'm confused by that autotest log too18:48
cjwatsoninfinity: I just figure that if we're not having another kernel upload for beta2 (an assumption), then there's no point18:48
didrocksslangasek: I'll try to talk to mvo on Monday about it18:49
infinitycjwatson: Why would it need a new kernel upload to take advantage of adding firmware?18:49
cjwatsonsee the bug - the kernel module isn't in scsi-modules either18:49
infinityOh.  Check.18:50
cjwatsonbug 96330618:50
ubot2`Launchpad bug 963306 in linux-firmware "Intel(R) C600 SAS Controller Driver is boot essential" [Undecided,Fix committed] https://launchpad.net/bugs/96330618:50
infinitycjwatson: Yea, looked.18:50
slangasekdidrocks: well, I was hoping to have validation today that the mono+perl change is good :(18:50
didrocksslangasek: yeah, I really have no clue why you get that suddenly18:50
didrocksslangasek: the new release has a new ABI, but we are in the same state, with unity dep on the new abi and new vitual package18:51
didrocksvirtual*18:51
infinitycjwatson: From my experience with tp-qt4, my guess is that the farstream sync is required for the tp-qt4 upload to be happy.18:51
cjwatsonif you know it, feel free to review :)18:51
infinitycjwatson: (The tp-qt guys don't really understand backward compat as well as the tp-glib folks)18:52
cjwatsonmaybe the autotester was operating on a half-complete proposed stage?18:52
didrockscjwatson: that can be an explanation18:52
didrocksas there is a new ABI18:52
cjwatsonat the time it ran, it wouldn't have been all the way there18:53
didrocksbut the autotester has -proposed enabled?18:53
infinitycjwatson: Yeah, sure, I'll take the two telepathy bits for review.18:53
cjwatsonit does18:53
didrocksah :)18:53
didrocksslangasek: so you have your explanation ^18:53
cjwatsonI think largely as an accidental result of having lucid-proposed enabled in order to get upgrade code from there18:53
slangasekoh18:53
slangasekheh, ok18:53
cjwatsonyou can see it in https://jenkins.qa.ubuntu.com/view/Precise%20Upgrade%20Testing%20Dashboard/job/precise-upgrade-lucid-main/63/ARCH=amd64,LTS=lts,PROFILE=main-all,label=upgrade-test/artifact/lts-main-all-amd64/main.log18:53
slangasekright, cool - so a re-test should show something useful18:54
cjwatsonand it makes some sense that if you have lucid-proposed then you want precise-proposed18:54
cjwatsonright18:54
didrocksthe new compiz provides compiz-core-abiversion-20120305 as a virtual package18:54
slangasekjibel: can you manually re-try the precise-upgrade-lucid-main on both archs?  The daily test failed because unity was temporarily uninstallable in precise-proposed18:54
didrocksslangasek: yeah, new run should be safe now18:54
didrocksphew, after a crazy week, finally nothing scarying at the end of it ;)18:55
infinitycjwatson: This is basically just mirroring the localechoose change locally in localechooser-apply?  Trying to visually diff those two hurts. ;)18:55
didrocksthanks cjwatson for finding the issue ;)18:56
cjwatsoninfinity: yeah.  curse oem-config anyway.18:56
cjwatson(it has to have a cloned version because it isn't operating on /target.  one day I should turn it into automatic seddery.)18:57
infinitycjwatson: We really need to just do a better job of exporting target=/ all over the place.18:57
infinitycjwatson: And accepted.18:57
cjwatsonta18:58
cjwatsonyeah, some bits of d-i code support that, some don't18:58
cjwatsonneeds some reunification by somebody really anal.18:58
infinityI have a rectum.18:58
infinityI'm not sure if I *really* have one.18:58
cjwatsonI thought you were a robot.18:59
infinityI'm a poorly-designed robot.18:59
astraljavaAt least you're considerably more intelligent than ubot2`, though.19:10
infinitycjwatson: tp-farstream looks good, accepting that.19:11
infinitycjwatson: I'll do tp-qt4 a bit later, when my brain's not being bent by p11-kit, or when I want another "break".19:11
* cjwatson nods19:15
slangasekcjwatson: we're avoiding :any deps because of lucid->precise upgrades, right?19:22
cjwatsonyes19:23
* slangasek nods19:23
cjwatsonwine-gecko1.4 has "Recommends: wine1.4:any", I notice19:23
cjwatsonI forget exactly how fatal the parser error is ...19:23
slangasekbug #96285419:24
ubot2`Launchpad bug 962854 in gconf "Upgrade 11.10 to 12.04 failed on gconf2" [High,Confirmed] https://launchpad.net/bugs/96285419:24
slangasekthe gconf-service package provides both arch-dependent and arch-independent interfaces19:24
slangasekand this is /after/ Np237 did extensive package splitting for multiarch :/19:24
cjwatsondoes an approach like the one I suggested in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641614#25 work here?19:24
ubot2`Debian bug 641614 in libidl "please convert to multiarch" [Normal,Open]19:24
slangasekit should, though adding Yet Another Binary will make me sad19:25
cjwatsonan intermediate package which is Architecture: all and Multi-Arch: foreign, and whose sole purpose is to contain the dep that would otherwise be :any19:25
cjwatsonyeah :-/19:26
slangasekyou don't think the release upgrader apt mitigates this adequately?19:26
cjwatsonI don't think we can rely on that, and in any case germinate also doesn't understand :any at this point19:26
slangasekI guess that would rather conclusively break 'apt-get' upgrades of the lucid desktop though19:26
slangasekah, ok19:26
cjwatson(not that I expect the latter to be persuasive to Np237, but)19:26
slangasekalright, we'll do it the ugly way19:27
cjwatsonI forget what its failure mode is; I was going to do something about it since we'll need it eventually, but I think I shelved it since all such deps had to be purged for precise anyway19:27
cjwatsonI think it just omits following those deps19:27
cjwatsonslangasek: wait, am I following your analysis correctly?  you're saying that the plugin has to be of the same arch as the rev-dep; wouldn't that imply gconf-service Multi-Arch: allowed, gconf2 Depends: gconf-service, not gconf-service:any?19:30
cjwatson:any seems counterproductive19:31
slangasekcjwatson: sorry, I said it the wrong way around - I mean that the /other/ revdeps would need to use gconf-service:any19:31
cjwatsonah19:31
cjwatsonright, so you'd end up with a gconf-service-any binary or something as the intermediate19:31
slangasek(basically, all other revdeps aside from gconf2 itself)19:31
rsalvetiinfinity: lovely, there's one plugin using opengl directly by hand19:31
cjwatsonok, so lots more packages to change, too19:31
rsalvetiinfinity: that's specifically why they are using cogl and clutter, to avoid forcing one single opengl interface19:32
infinityrsalveti: :(19:32
cjwatson$ grep-aptavail -FPre-Depends,Depends gconf-service -nsPackage | wc -l19:32
cjwatson6219:32
cjwatsoneek19:32
rsalvetibut sometimes they break the rule, and break everyone not using gl19:32
cjwatsonok, sort -u reduces to 31, still19:32
rsalvetiinfinity: will check with linaro folks to see if we can port this plugin19:32
infinityrsalveti: Sure.  Is it a plugin we can just conditionally disable on ARM for the time being, or is it something painfully central and useful?19:33
rsalvetiinfinity: it's the shell-screen-grabber, maybe we can disable19:33
rsalvetiI'll take a look19:33
cjwatsonslangasek: I can't think of an analogous hack in the other direction, that would allow you to force same-arch for a dependency on an otherwise M-A: foreign package.  Can you?  That would allow confining the hack to a single package19:33
cjwatson(in any case, squeeze's apt has the same problem, doesn't it?  and Debian doesn't have release-upgrader-apt)19:35
slangaseknope, can't think of a way to do it the other way around19:36
cjwatsonI think there may just be a limit on how much it's possible to do in a single stable release cycle ...19:37
infinityTo be fair, M-A upgrades are generally fine if you don't enable a second arch on upgrade.19:43
infinityIt's our attempt to violently do so (because we wanted to be rid of ia32-libs) that makes it rough.19:43
slangasekthey wouldn't be if we started using dependencies that the old apt doesn't understand19:43
infinitys/generally/always/19:43
slangasek(not merely "can't satisfy", but *doesn't understand*...)19:43
infinityslangasek: Well, there's that.19:44
infinityI hadn't realised we'd gone down that path.  I missed reading scrollback here.19:44
infinityWhat happened to the old Debian rule of not using new dpkg/apt features until stable+1? :P19:44
rsalvetiinfinity: great, seems upstream has the fixes at the wayland branch, to actually be able to use opengles19:45
rsalvetiinfinity: I'll try them and let you know how it goes19:45
infinityrsalveti: Oh, shiny.19:45
cjwatsoninfinity: we haven't (mostly)19:45
infinitycjwatson: "mostly". ;)19:45
cjwatsonone exception which I think Scott Ritchie had promised to get rid of19:45
cjwatsonhmm, he's closed the bug, but it's still there19:46
infinityrsalveti: If only every bug I was working on had an "oh look, upstream's already done the hard work for me" branch. :)19:46
slangasekinfinity: right, that's basically why I'm whining, because the new feature makes this clean(ish) and avoiding it is ugly19:46
slangasekanyway, the path forward is clear from here19:46
infinityslangasek: Well, we have (in the distant past) provided static dpkg/apt for Debian stable upgrades.  Though with no lovely frontend to inform users of that fact, just release notes that no one reads.19:47
infinityI do remember them being by-hand jammed into the archive though.19:47
slangasekyep19:48
rsalvetiinfinity: haha, yeah, but still need to test and validate ;-)19:54
rsalvetiit can't be that easy19:55
infinityrsalveti: Pessimist. ;)19:55
slangasekskaet: what would you like to do with bug #876298?20:47
ubot2`Launchpad bug 876298 in update-notifier "[FFe] [MASTER] We need to better handle external payloads (Flash, msttcorefonts) not being available." [Critical,Triaged] https://launchpad.net/bugs/87629820:47
* skaet looking20:47
skaetslangasek,  is there any way the behavior will be worse than what happens now when failure happens (code not 100%).   Ideally I'd like to pull this into beta 2, so it can bake as long as possible, but it might be best just after beta 2.  How ready is it?20:53
* skaet thinks getting this in before release is a good idea, just timing.20:54
slangasekwell, it's possible the behavior could be "worse" in the sense that we manage to fail to ever download flashplugin for the user and so flash doesn't work without the user knowing why20:55
slangasekI don't think I want to push the code to the archive today - I'd like to iterate a bit more with mvo.20:55
skaetslangasek,  ok,  lets aim for just after Beta 2 then,  I'll mark it approved.20:59
slangasekskaet: ok, thanks20:59
micahgskaet: will you take an upload for bug 958385 during the freeze (breaks on screen keyboard for xubuntu)21:07
ubot2`Launchpad bug 958385 in onboard "Encoding mismatch when mousetweaks is missing" [Undecided,Fix committed] https://launchpad.net/bugs/95838521:07
skaetmicahg,  yes,  bug fixes are still welcome during the freeze, esp. early on.21:08
micahgskaet: I won't get to this until the weekend21:08
skaetmicahg,  is it Xubuntu specific, or wider?21:09
* skaet thinks it looks wider...21:09
micahgthe bug is, the package is seeded in ubuntu and edubuntu as well21:09
micahgskaet: ^^21:10
skaetyes,  if we can be sure it won't cause regression on either of those,  I'm fine with pulling it on monday (or earlier).21:10
micahghmm, ok, will look for the fix over the weekend and see if it's likely to break stuff21:11
skaetthanks micahg! :)21:11
jibelslangasek, lucid main is running. I disabled -proposed too since release-upgrader-apt is in -updates now.21:20
slangasekjibel: ok, cheers :)21:21
jbicharsalveti: thanks for working on the gnome-shell ARM build problem21:31
rsalvetijbicha: np21:32
slangasek^^ addressing upgrade bug #96285421:52
ubot2`Launchpad bug 962854 in gconf "Upgrade 11.10 to 12.04 failed on gconf2" [High,In progress] https://launchpad.net/bugs/96285421:52
slangasekinfinity: ^^ if you can look at the above at some point, would be appreciated; needs unapproved and binary new processing21:55
infinityNew packages?  Oh my.21:56
infinityslangasek: I'll poke it when LP gets around to giving me a diff.21:57
infinityI'll go find lunch while I wait. :P21:57
slangasekokie21:57
infinityHrm, did someone review and approve the telepathy-qt4 that was on my TODO?22:20
infinityGuess so.22:20
infinityjdstrand: I have to know, what does hamster-indicator indicate?22:33
infinityjdstrand: (And the part where the short description doesn't give me any clues might be a bug) :P22:35
slangasekdoes syncpackage respect the freeze queue?22:41
cjwatsonyes22:41
slangasekgood-o22:41
cjwatsonthere've been several syncs in the queue at various points just this freeze22:42
* cjwatson is perplexed by bug 961046 and agrees it's not terribly pretty - but I don't understand what criteria were used to tag it rls-mgr-p-tracking22:44
ubot2`Launchpad bug 961046 in ubiquity "oem-config: Content of the slideshow shifted to the bottom right" [Medium,Triaged] https://launchpad.net/bugs/96104622:44
infinitycjwatson: I dunno, that kind of user experience is pretty important to people.22:45
slangasekrls-mgr-p-tracking is more of an incoming queue than anything else22:45
infinity(Also, WTF?  How did that happen?)22:45
infinityslangasek: gconf is through NEW.22:48
slangasekinfinity: cheers22:48
skaetslangasek,  yes,  its an incoming/consider queue.   Most are there if high/critical and targetted against the release, found in the iso testing, etc.23:01
micahganyone opposed to a no change rebuild to change the suggests from cpio on libarchive1?23:22
micahgnevermind, I"ll just wait until after beta freeze23:23
cjwatsonskaet: is there a set of rough criteria somewhere for removing that tag?23:35
cjwatsoninfinity: I agree it's important, I just don't see it as RC in any sense23:36
skaetcjwatson, for that one,  I've gone in and removed it, since it isn't judged high.23:36
* skaet needs a tag for those considered, but not making the rls-p-tracking list.23:36
* cjwatson nods23:36
cjwatsonat some point there are going to be some bugs we forget about though :)23:37
infinitycjwatson: Well, given that it's still the oneiric slideshow anyway, I assume the artsy-fatsy folks will raise this again if it's an issue when they do precise stuff.23:37
cjwatsonnot saying this is one of them, but23:37
infinityartsy-fartsy, too.23:37
infinityOh, wait.  No, maybe that's a Pangolin.23:37
infinityMy brain's not all here.23:37
cjwatsonIt was updated for 12.04 last week23:38
infinityYeah.23:38
infinityIgnore me.23:38
infinitySpending two hours looking at code to type end up typing a 1-line, 10-character fix has driven me off the deep end.23:38
infinitys/type //23:38
slangasekaccepting p11-kit23:39
infinityslangasek: \o/23:39
slangasekinfinity: thanks :)23:39
skaetcjwatson,  aiming  for launchpad release high+critical = ( incoming U p-tracking U p-someoneelse )  then the searches that work can help me figure out gaps.23:40
cjwatsonp-tracking => rls-mgr-p-tracking or rls-p-tracking?23:41
skaetp-incoming (rls-mgr-p-tracking)  p-tracking is rls-p-tracking.   maybe  p-nottracking, for other?23:41
cjwatsonMaybe we could just use the literal tag names rather than ambiguous abbreviations? :-)23:43
* cjwatson <- very confused now23:43
skaetcjwatson,  yeah, the names this release were an evolutionary mistake23:43
skaetand we missed a new tag.23:43
skaetmaybe for next release rls-q-incoming,   rls-q-tracking,  rls-q-nottracking - clearer?23:44
cjwatsonOnly if the set of bugs it's worth applying rls-q-nottracking to is very strictly limited.  It would be pretty bad to have to tag a few hundred thousand bugs just to make sure nobody worries about them.23:46
skaetcjwatson,  agreed, its just the state it goes in once one of the development teams or release team members have looked at the rls-q-incoming, and decided its not a priority for this release.23:47
cjwatsonSounds like we might as well just remove the tag.23:48
skaetam finding cases in the last search where folks have removed the rls-mgr-p-tracking tag, put on a rls-p-tracking tag, and then removed both.... which leaves me the fun of rediscovering it all over again.  :P23:48
cjwatsonIt's in the bug history.23:48
cjwatsonIt's not like it vanishes.23:48
skaetyeah, and requires manual checking each time though.23:48
cjwatsonIt's not searchable in bulk, but the entire point of rls-q-nottracking is that you don't search for it.23:49
cjwatsonIt'd be pretty easy to lplib23:49
cjwatsonAlthough personally I'd find Ctrl-F in the browser easier ...23:49
cjwatsonI just don't really see the point of rls-q-nottracking unless it's in some category of bug that you'd be looking at as a source of rls-q-incoming bugs; in which case it might be worth spelling out those categories23:50
cjwatsonIf possible23:51
cjwatsonBecause maybe we should be removing the bugs from those as well if they aren't that important23:51
skaetIn LP advanced searches,  I can specify high & critical , and then remove all with tags rls-q-tracking,  rls-q-nottracking, rls-q-incoming,  and just find out those that haven't sorted,  without writing a script.23:51
cjwatsonSo you're saying that "the set of bugs it's worth applying rls-q-nottracking to" (as I asked for above) is Priority high/critical?23:52
cjwatson(or Importance or whatever it is)23:52
skaetyes,  assuming they made it on the list q-incoming at some point.23:53
cjwatsonI guess I can run with that, although maybe if they don't matter they should be downgraded23:53
cjwatson(Though, OK, package-specific priority != project priority)23:53
* skaet nods23:53
cjwatsonI think you're going to spend a lot of time trawling through large numbers of bugs if you do that though ...23:53
skaetcjwatson,  by having these lists, the quality of my life has significantly improved this release, compared to past ones.23:54
skaet:)23:54
cjwatsonmkay23:54
* skaet spent way, way,way too much time screen scraping and putting things in a spreadsheet and manually tracking to get the same type of info.23:55
=== Riddelll is now known as Riddell
=== rsalveti` is now known as rsalveti
* ScottK hurrumphs that if it's worthwhile it should be hard ....23:58

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