/srv/irclogs.ubuntu.com/2012/08/08/#ubuntu-release.txt

stgraberinfinity: hmm, i386 is still oversized (just did a rebuild), that's odd... I was expecting amd64 to be bigger than i386. Checking that the cleanup properly happened on it. If it did, I'll spend some more time tomorrow trying to figure out what's taking the space on it00:06
infinitystgraber: It wasn't in the archive yet.00:08
stgraberinfinity: it was, at least according to rmadison00:08
infinitystgraber: Or, nevermind.  I can't read timestamps.00:08
stgraberanyway, /var/lib/apt/lists has been properly cleaned, so it's something else00:08
stgraberfor some reason our i386 image is indeed taking more space than amd64...00:08
infinityCurious that i386 would be bigger.00:08
infinitySame package set?00:09
infinity+xserver-xorg-video-geode2.11.13-2build100:09
infinity+libstlport4.6ldbl4.6.2-700:10
infinityOh, and i386 includes another locale (de)00:10
infinityDropping de from i386 would probably fix you.00:10
infinityNot sure how much space each langpack set takes.00:10
stgraberoh, I must have been blind... I checked for extra locales and missed that one apparently00:11
stgraberthat clearly explains it then00:11
stgraberIIRC from my last try, a locale is around 6-7MB compressed space00:11
infinityI'm curious about libstlport4.6ldbl, though...00:12
stgrabergeode + libstlport is roughly 1MB uncompressed00:13
infinityIt's in ubuntu-desktop on i386 only...00:13
infinityOh, ure depends on it on i386.00:13
infinityAnyhow, dropping de is probably the right answer.  Having amd64 and i386 support different languages is weird anyway.00:14
infinitystgraber: Seed change committed.00:15
stgraberok, thanks. I guess Seb probably won't complain too much about us dropping German when it already wasn't shipped on amd6400:17
infinityActually, wait.00:17
infinityA seed change can't fix this, can it?00:18
* infinity scratches his head.00:18
infinitySince we install ubuntu-live as a task, via apt-get, and changing the seeds won't change the Task headers in the release pocket..00:19
infinityOh, but we have new langpacks in -updates, and they'll trump that.00:19
stgraberunless we magically end up pulling the old ones from the release pocket00:20
infinityMight need to release a package to -updates to force a regen of the Packages files, though. :P00:20
stgraberI can probably find one, wait a sec ;)00:20
infinityaccountsservice looks good.00:20
* infinity releases that.00:21
stgrabersounds good, and that one is really useful as it should fix quite a few install failures00:22
infinityIf we need another one later, unity-greeter looks like another one that's ready.00:23
infinityAnd python2.700:24
stgraberubuntu-docs should also be fine, I just need to check that it still installs and that's about it00:24
infinityWhy do we have one langpack sitting in proposed?00:26
stgraberaccording to rmadison, we have more than one00:28
infinityAll I see is en...00:28
stgraberstgraber@castiana:~/data/code/seeds/ubuntu.precise$ rmadison language-pack-fr-base | grep precise00:28
stgraberlanguage-pack-fr-base | 1:12.04+20120417 |       precise | source, all00:28
stgraberlanguage-pack-fr-base | 1:12.04+20120508 | precise-updates | source, all00:29
stgraberlanguage-pack-fr-base | 1:12.04+20120801 | precise-proposed | source, all00:29
stgraberI agree that pending-sru doesn't agree with that00:29
infinitySo, the sru report is on crack.00:29
stgraber            # for langpack updates, only keep -en as a representative00:29
stgraber            if (pkg.startswith('language-pack-') and00:29
stgraber                pkg not in ('language-pack-en', 'language-pack-en-base')):00:29
stgraber                continue00:29
infinityYeah, I just got there. ;)00:29
stgrabernope, it's doing what it's supposed to, it's just not telling people on the page ;)00:29
infinityTempted to add a counter to that, and list "language-pack-en (and 731 others)"00:31
infinityOr even better, just "731 language packs", and not list -en at all.00:32
infinityCause that code will fail miserably if we SRU a non-en langpack.00:32
infinityIt'll just "disappear".00:32
stgrabersounds good. Wondering how much slower the script would be if it'd also extract the bugs from these and show a unique list of bugs for all the langpacks. (Assuming we might one day see a langpack fixing a bug)00:33
slangasekthe changelogs themselves are autogenerated00:34
slangasekso I don't think so :)00:34
infinityOnly a manual update would ever fix a bug.00:34
infinityWhich we've had once or twice.00:34
infinityBut it's pretty rare.00:34
stgraberanyway, disappearing for a couple of hours. If you want to kick an i386 build to test the seed change, have fun, otherwise I'll wait for cron to do that for me and check tomorrow.00:34
infinityI'm considering a short nap.00:35
infinityWhich is, I agree, not as exciting as building ISOs, but it's right up there.00:35
cyphermoxslangasek: yes, there is the possibility that another instance might have dbus already, though no package currently ships such a configuration; it could be done by a user. that would constitude a regression then00:48
cyphermoxstgraber: ^00:48
cyphermoxslangasek: the reason I went with using dbus for dnsmasq rather than actually changing when NM restarts dnsmasq is that such changes have already been done upstream, but are rather very intrusive, some 14 or so commits in the upstream source repo00:49
cyphermoxdisclaimer, I'm in a coffee shop on battery right now, not my usual place either, connection may be spotty.00:49
cyphermoxas for the routing table issue, I'm not certain it's an issue really, just different behavior on the kernel side.00:52
cyphermoxafaict the dbus config for dnsmasq works properly. I seem to recall seeing something about dnsmasq being started as root then dropping privs, not sure if that would actually explain why the policy works.00:55
cyphermoxsupporting a different dbus name didn't look *hard* but does seem to involve some mucking around that I wasn't looking forward to doing; the code is pretty complicated; but it can be done.01:11
cyphermoxI could also just ask upstream to look into it, though that might take a bit of time01:11
infinitystgraber: Hrm.  There might be more magic involved in manipulating tasks in post-release pockets (or it might just plain not be doable).  I think I'd rather ask Colin than try to trace it. :P01:22
stgraberinfinity: ok, I'll try to remember to poke cjwatson about it tomorrow before our team meeting, or during the team meeting if I forget :)02:15
stgraberinfinity: do we still have stuff requiring two publisher run to happen? I vaguely seem to remember that being the case in the past02:22
stgraberslangasek: hmm, the cd dist upgrader is really in pretty bad shape... update-notifier-common uses patch but doesn't depend on it (in lucid at least) and even if it was there, it'd fail to apply the patches (not sure they're actually needed). Then it fails to resolve the upgrade and fails...03:48
stgraberthe cdromupgrade script on the cd at least doesn't have the patch bug, though resolving still fails03:49
* micahg looks around for infinity04:54
micahginfinity: nevermind, will wait until morning05:04
slangasekstgraber: update-notifier-common uses patch /at runtime/?05:29
slangasektrippy05:29
slangasekstgraber: does cddistupgrader run from within the package, not from the copy on the CD?05:30
tumbleweedinfinity: me. and patches are welcome07:01
tumbleweedbut whining at me won't do much right now. holed up in bed, sick07:01
jamespagemorning all08:29
jamespagewould an archive admin be able to review the walinuxagent package in the precise-proposed NEW queue please08:30
jamespagethis package is already in quantal; its required to enable use of azure IaaS on precise08:30
cjwatsonScottK: your copy-package change makes sense to me.  (This is an example of UI that I thought was completely broken in the Launchpad scripts, but I was starting off the client-side versions with the same UI and figuring people would fix it once they got annoyed ...)09:10
cjwatsonstgraber,infinity: nothing runs germinate over stable series at all right now.  I'm not sure how we'd go about changing tasks post-release ...09:13
infinitycjwatson: Well, I have a theory that if Task headers change in updates/proposed (ie: because of the combination of a seed change and a newer package version), then apt might honor that.  I haven't tested this theory.09:23
infinitycjwatson: But yes, one would need to germinate for post-release pockets to make that work.09:23
infinity(And it may still not work)09:23
cjwatsonIf Task headers change, you might be right.  But right now I don't think they will.09:24
cjwatsonI guess we could fall back to installing metapackages if we have no choice ...09:25
infinityNo, they definitely don't change right now, because there's no germinating for non-devel releases.09:25
infinityInstalling metapackages seems like a potentially uglier hack than just removing langpack-de in a precise-only live* hack.09:26
cjwatsonYeah.09:26
cjwatsonHm, why does /srv/launchpad.net/ubuntu-archive/ubuntu-misc/more-extra.override.precise.main have a recent timestamp?09:28
cjwatsonOh, cronscripts/publishing/cron.germinate fiddles with it for Supported overrides.09:28
cjwatsonYou could edit /srv/launchpad.net/ubuntu-archive/ubuntu-misc/more-extra.override.precise.main in place when the publisher isn't running.  And then cry a little and file an LP bug that you had to.09:28
cjwatsonProbably best to do virtually anything else though ...09:29
infinityHahha, yeah, I'll pass on that.09:29
infinityRemoving the langpack by hand is less ugly.09:29
infinityOr, at least, more auditable.09:29
cjwatsonIndeed.09:29
cjwatsonSomebody trying to figure out how it all worked later might have a chance of arriving at the answer.09:29
infinitySpeaking of overrides, have you noticed the frequency of apt-ftparchive whining about malformed overrides has gone through the roof?09:29
cjwatsonNo - where?09:29
infinitypublisher logs.09:30
cjwatsonHm, what's that about then09:31
cjwatsonMaybe a stupid line length limit?09:31
infinityDunno.  We always used to get a few of them here and there in older post-release pockets, but now we get a ton of 'em.09:31
infinityI didn't spend much time looking at it, except to look at some of the whined-about line numbers to determine that nothing looked broken.09:31
cjwatson   char Line[500];09:31
cjwatsonlibmng1/powerpc Task    ubuntu-desktop, ubuntu-usb, kubuntu-desktop, kubuntu-active-desktop, kubuntu-active, edubuntu-desktop, edubuntu-desktop-kde, edubuntu-usb, xubuntu-desktop, mythbuntu-frontend, mythbuntu-frontend, mythbuntu-desktop, mythbuntu-backend-slave, mythbuntu-backend-slave, mythbuntu-backend-master, mythbuntu-backend-master, ubuntustudio-generation, ubuntustudio-video, ubuntustudio-audio-plugins, ...09:32
cjwatson... ubuntustudio-publishing, ubuntustudio-photography, ubuntustudio-graphics, ubuntustudio-recording09:32
cjwatson-> 507 chars09:32
infinityOh, special.09:32
cjwatsonNote that the line numbers are off by one09:32
cjwatson(Well, zero-based)09:32
cjwatsonAhaha09:33
cjwatsonapt-cache show libmng109:33
cjwatsonTask: ubuntu-desktop, ubuntu-usb, kubuntu-desktop, kubuntu-active-desktop, kubuntu-active, edubuntu-desktop, edubuntu-desktop-kde, edubuntu-usb, xubuntu-desktop, mythbuntu-frontend, mythbuntu-frontend, mythbuntu-desktop, mythbuntu-backend-slave, mythbuntu-backend-slave, mythbuntu-backend-master, mythbuntu-backend-master, ubuntustudio-generation, ubuntustudio-video, ubuntustudio-audio-plugins, ubuntustudio-publishing, ...09:33
cjwatson... ubuntustudio-photography, ubuntustudio-graphics, ubuntustudio-reco09:33
cjwatsonTruncation is *not* IRC's fault09:33
infinityOh, even more special!09:33
infinitySo it is actually causing a real-world bug then.09:33
infinityAwesome.09:33
infinityBumping that buffer up to 1024 seems like it wouldn't be rocket surgery.09:34
infinityOr some other arbitrary number.09:34
cjwatsonYeah.09:35
infinitySRU to precise (for if cocoplum ever gets upgraded), and backport to hardy-cat?  Profit.09:36
cjwatsonlucid-cat, I hope.09:36
infinityErr, yes.  That one.09:36
=== doko_ is now known as doko
stgraberslangasek: from what I could see, inserting the cdrom prompts the user asking whether they want to start the package manager, upgrade or cancel. If they select upgrade, then the cdromupgrade script that's in /usr/lib is called, not the one from the media.13:10
stgraberslangasek: and that one does runtime patching of files in the upgrader tarball and fails to do so either because of the missing patch package or because of the no longer valid patch13:11
stgraberslangasek: in either case, the UI starts without any of the changes being applied, so no real harm done, luckily13:12
stgraberthen we have the problem that we are apparently missing around 400 packages on our media to make a succesful lucid to precise upgrade without internet usage13:12
stgraberI attached the full package list to the bug. Quite a bunch are transitional packages (as expected) and a few are binaries and libraries for stuff that we dropped13:12
jamespageplease could walinuxagent be rejected from the precise-proposed NEW queue - I need to put a target architecture restriction on it...14:20
bjfskaet: the precise kernel has passed all testing14:24
skaetthanks bjf!  :)14:26
slangasekstgraber: well, removing some of those old packages is also an acceptable outcome for an upgrade... it doesn't have to actually upgrade each of them14:40
xnoxslangasek: stgraber: from Ubiquity design doc. If there is no network the upgrade option is presented as "Upgrade Ubuntu to 11.04 [maps to reuse]14:43
xnoxDocuments, music, and other personal files will be kept. System-wide settings will be cleared. Warning: Some installed software may be removed unless you connect to the Internet before continuing."14:43
slangasekxnox: this is the alternate CD, not the desktop CD14:44
xnoxsure. I hope it still does give a ~ similar warning though?14:44
stgraberxnox: yeah, it shows a warning14:45
cjwatsonIt's more like the update-manager UI14:51
=== mmrazik is now known as mmrazik|on_the_p
=== mmrazik|on_the_p is now known as mmrazik|otp
stgrabercan someone from the SRU team review mythtv in the queue please? it's targeted for 12.04.1 and has an MRE16:01
slangaseklooking16:03
* stgraber pokes queuebot16:11
stgraberoh, stuck in LP authentication for some reason...16:11
micahginfinity: was your overwrite of platform.quantal intentional (seems to have all the changes)?16:41
micahginfinity: oh, sorry, not you16:41
micahgzul: ^^16:41
zulmicahg: ?16:42
micahgzul: your update removed 3 revisions and pushed one that seems to include all the changes16:42
cjwatsonPlease use bound branches for the seeds16:42
zulmicahg: no it wasnt16:42
cjwatsonThat way you won't find yourself having to merge16:42
* micahg just does a bzr pull before modifying anything16:43
cjwatsonYou can convert your existing branch to a bound branch (aka checkout) using 'bzr bind :parent'16:43
cjwatsonThen a commit will (a) automatically push (b) refuse to commit if you're out of date16:43
game2xnox / micahg, can you look at bug 1016438 ?  I was asking if it would make 12.04.1.16:46
ubot2Launchpad bug 1016438 in precise-backports "Please backport btrfs-tools 0.19+20120328-3 (main) from quantal" [Undecided,Confirmed] https://launchpad.net/bugs/101643816:46
zulcjwatson: done16:46
micahggame2: backports aren't tied to the point release schedule16:46
cjwatsonta16:46
micahggame2: let's move to -devel16:47
stgraberyay, queuebot works again (not sure why the auth token suddenly became invalid...)16:52
slangaseksuperm1: see #ubuntu-devel for mythtv review comments... looks like a FTBFS to me17:41
slangasekoh, superm1 is here, that's not the highlight I meant to trigger ;)17:41
slangasekstgraber: ^^17:41
stgraberslangasek: http://paste.ubuntu.com/113665618:25
stgraberslangasek: the added Breaks in launchpad-lib indeed fixed that part of the issue, though there seems to be a pretty big mess around network-manager, gnome-bluetooth, gnome-settings-daemon and some icon themes (just looking at the last few lines)18:26
slangasekstgraber: libnspr4 is at the root of it18:35
stgraberslangasek: they don't seem to have direct conflicting contents, though they certainly provide the same library (libnspr4 has been multi-arched), should I try to downgrade that Conflicts to a Breaks?18:42
slangasekstgraber: libnspr4-0d is a transitional package demoted to universe; libnspr4 in precise conflicts with the old one; evolution-data-server still wants libnspr4 apparently18:42
slangasekBreaks would still mean "cannot configure", which would result in a similar failure to calculate the upgrade18:42
slangasekah, it's the old version of e-d-s... so it goes back even farther18:44
slangaseklibcamel-1.2-2918:44
slangaseker, no, I'm getting tangled18:44
slangasekah, it's evolution-plugins18:48
slangasekstgraber: please try the same trick here: have libnspr4 Breaks: old evolution-plugins to hint it out of the way18:54
stgraberslangasek: ok, will try. I have the next batch of breaks if you want to have a look (tried by simply adding libnspr4-0d to my local archive to bypass that problem)18:55
slangasekstgraber: Breaks: evolution-plugins (<< 3.2.0-0ubuntu2) should work18:55
slangaseksure, hit me :)18:55
stgraberhttp://paste.ubuntu.com/113670618:56
slangasekstgraber: that one looks like it might be easier... seed libgnome2-0 into the pool?19:01
stgraberslangasek: "Fixing libnspr4:amd64 via remove of evolution-plugins:amd64" <- looks like that did the trick19:01
slangasektada19:01
slangasekwill you prepare uploads to these packages adding the Breaks?  I can review them today19:02
stgraberyep, once I can get that upgrade running, I'll push the SRUs19:02
slangasekexcellent, thanks :)19:02
stgraberslangasek: next batch: http://paste.ubuntu.com/113671719:05
* stgraber will really need to commit that dist-uprader change to allow external repositories. Having to patch the code every time is getting annoying ;)19:05
slangasekman, hardly seems like we're making any progress :P19:05
stgraberhehe, yeah... I'll have to check with jibel that this kind of stuff is tested by QA a bit earlier next time so we have some time to fix the mess ;)19:06
slangaseklooks like none of the OOo transitional packages are on here19:08
slangasek(for the libO rename)19:08
slangasekso a bunch of those probably need added19:08
slangasekhow are we on size for the alternate?19:08
stgraberwe have around 3MB of free space, at least on the amd64 one19:09
slangasekopenoffice.org-emailmerge, openoffice.org-core look to be the key transitional packages; both should be small of course19:11
slangasekyou may need more of them to get an upgrade to libO instead of just a removal of OOo :P19:11
stgraberexcept that openoffice.org-core doesn't exist in precise19:12
slangasekreally?19:12
slangasekhuh19:12
stgraberyep, we have a whole bunch of transitional package but that's not one of them19:12
slangasekso that's possibly unhelpful19:12
slangasekok; the openoffice.org package should be quick enough to SRU if we think we need it, since that's just the transitional packages19:13
stgraberyay for having a source just for the transitional packages19:15
stgraberI was kind of worried we'd need to upload libreoffice for that19:15
stgraberbuilding openoffice.org-core here, will add all the binary packages from openoffice.org to my local archive, see if that does the trick19:18
stgraberslangasek: http://paste.ubuntu.com/113675519:28
stgraberI hope we won't need a lot of the openoffice transitional package because at 120K a package that's 21MB if we need the whole lot...19:28
slangasek120k?  eep19:32
slangasekhow is it 120k?  OOo-writer is only 4k19:32
infinityslangasek: build-essential uploaded for bug #1034568 ... I'll let you and stgraber decide if it should be targetted to .1 or not (though I see no harm in letting it through)19:33
ubot2Launchpad bug 1034568 in build-essential "build-essential shouldn't be Multi-Arch: foreign" [Undecided,Fix released] https://launchpad.net/bugs/103456819:33
slangasekinfinity: cheers19:33
infinityslangasek: Other than the bug closure in the changelog (and the version number), it's identical to the quantal version.19:33
infinitystgraber: 120k?  I'm assuming that's a local build without a truncated changelog, or any other binarymangling magic?19:34
slangasekah right, that would do it19:34
slangasekstgraber: yeah, the real packages are only one-inode-big after changelog truncation :)19:34
stgraberoh, indeed I don't appear to have pkgbinarymangler installed, that'd explain it19:37
* infinity is strangely proud that his "mangler" namespace has survived all these years without someone insisting on renaming it to something more "professional". :P19:38
slangasekstgraber: ok, this one's tricky.  vinagre was a dep of ubuntu-desktop in lucid; in precise it's been replaced by remmina.  But vinagre is still in the archive (in universe) so we can't just make it a transitional package19:38
slangasekthe ideal upgrade path here is to remove libvte9 and vinagre on upgrade19:38
seb128slangasek, hey, what do you think it's the limit to take a decision on whoopsie on,off for LTS .1?19:38
seb128slangasek, and do you have an opinion on who,how we will decide?19:39
slangasekseb128: I think that's a decision that could be made up to the final freeze for .1.  However, I would much rather see the pain points addressed (which ev is working on) so that we can keep it enabled19:41
slangasekseb128: from your perspective, what's the threshold we should be meeting to keep it enabled?19:42
stgraberslangasek: do you know how to force the removal of libvte9 and vinagre in the dist-upgrader? I added both to the ForcedObsoletes list but that one seems to be used at a later point, so the initial resolving still fails19:43
slangasekstgraber: I indeed do not have a good (clean) way to force their removal19:44
slangasekI said that was the ideal... but I don't think the ideal is reachable here :)19:44
slangasekan alternative is to bring libvte9 (the gtk2 version) into the pool19:44
slangasekwell, wait19:44
slangasekthe end of that log shows vinagre being removde19:45
slangasekwhich is correct19:45
seb128slangasek, sorry I got distracted by other thing ... threshold, it's difficult to say, we don't have enough number19:53
seb128the discussions are mostly based on direct feedback, online comments, online article and personal experiences19:54
seb128those brings info but we have no way to know if they are an accurate reflect of the majority's opinion19:55
seb128slangasek, my gut feeling is that we still have way too many prompts for valid or buggy reasons and that this move is detrimental to Ubuntu's image rather than beneficial for the LTS19:57
seb128this move = keeping whoopsie running19:57
seb128users just hate being prompted about random issues19:58
slangasekseb128: I don't think this is something that can reasonably be decided by gut feeling.  There will always be some number of users who are annoyed at seeing the prompts, and those are going to be the most vocal *about* the prompts20:10
seb128slangasek, who would be in the project best placed to fix a target for an acceptable error prompt rate? the TB?20:11
slangasekultimately they would decide, if we can't agree ourselves :)20:11
seb128what do you suggest is the best way forward to get to an agreement?20:11
seb128it's a shame nobody cared to try to step up to do those whoopsie improvements earlier20:12
seb128one week before .1 is very late to get any result20:12
slangasekyou didn't raise the issue until now20:12
seb128(and I did discuss those issues with ev in private and raised them at .1 weekly meeting over a month ago)20:12
slangasekah20:12
seb128slangasek, that's not true20:13
seb128nobody picked them up20:13
seb128I think I mentioned it in some of the release team summary email sent on friday for desktop as well20:13
seb128it's just that until somebody does a fuss about it everybody is so busy that they get ignored20:13
seb128well anyway it's late to argue on that, but I can show meeting logs where I raised it, and at several instance20:14
seb128it just happens that nobody in the .1 meeting had an opinion20:15
slangasekso let's pick a number that we think is acceptable for an "average" user interaction with whoopsie20:15
slangasekand then we can figure out what it takes to achieve that20:15
seb128works for me20:15
slangasekis an average of 1 crash a week acceptable?20:15
infinityI must be using my computer wrong, cause I haven't seen a whoopsie prompt in months. :/20:16
slangasekI see them regularly20:16
seb128infinity, ls /var/crash ... empty?20:16
infinityseb128: Aye.20:16
slangasekbut I also am running quantal, and *want* to see them when things go wrong20:16
seb128slangasek, 1 a week would be great, I would settle for around 3 to 5 a week20:16
infinityseb128: 3 to 5 per week is likely where we're already at.20:16
slangasek(and for several releases I haven't seen any problems with software crashing on session shutdown)20:17
seb128infinity, we said average is 1.45/day20:17
seb128no?20:17
infinity(That previous assumption of 10 per week was based on reaaaaaly bad math)20:17
seb128which is 10 a week20:17
slangasekseb128: no, the average is 1.45/day /among users who report them/20:17
slangasekon that given day20:17
seb128slangasek, take in mind that apport cut out reports after 3 reports20:17
slangasekthe graph is misleading, as I said on the list; ev is working on getting is better data20:17
infinityYes, but it's per day, per-reporting-user.20:17
seb128so that bias the stats a lot20:17
infinitySo, any user who has a day where the same thing crashes twice, boom.20:18
infinityThat's not 10 per week.20:18
slangasekseb128: we don't know that it biases the stats a lot, we only know that it /could/ bias the stats a lot :)20:18
infinityThat's what we call someone who needs to take a statistics course. ;)20:18
seb128slangasek, that's part of the issue, we have too much unknown s20:18
seb128like how many report are dismissed20:19
seb128how many are invalid and not sent20:19
seb128how many are cut by outdated depends20:19
slangasekwe could also explicitly look at how many of the crashes are a user reporting the same crash three times20:19
slangasekoutdated depends should only affect launchpad bug reporting, not crashdb20:19
slangasekthe crashdb is meant to collect everything it can20:20
slangasekprecisely so that we have as much data as possible for the analysis20:20
seb128ok20:20
seb128so do we have an idea how many report the average user receive atm in the end?20:21
slangasekso the only ones that won't show up are 1) crashes that have shown more than 3 times, 2) crashes the user has explicitly chosen not to submit20:21
slangasekseb128: sorry, not sure what you're asking20:21
seb128slangasek, you said "<slangasek> is an average of 1 crash a week acceptable?"20:22
seb128slangasek, what's this number atm?20:22
seb128i.e from where do we start?20:22
slangasekwe don't know, ev is generating another index across the database so we can answer this20:22
seb128ok20:23
seb128so I think we need to wait on that number to decide on an acceptable target20:23
slangasek(s/index/mapping/, technically)20:23
slangasekwhy do we wait?20:23
seb128but yeah, 1 a week would be fine for me20:23
seb128because we don't know where we stand20:23
seb128maybe we are under 1 a week?20:23
slangasekI think the target should be judged on its own right according to what we think is a reasonable experience20:23
seb128I would say 3 a week is fine20:24
seb1281 is better20:24
slangasekthe only reason to wait is if we're starting from the assumption that the current rate is too high even though we don't know what it actually is ;)20:24
seb128if we are over 3 we need to do something20:24
seb128my guess is that we are >> 320:24
seb128(I'm not a normal user, bug I can't start a guest session here without having one for example)20:25
slangasekmy guess is very different :-)  but for my part, I'm happy to agree that 3/week/user is a reasonable limit for the average20:25
seb128ok, let's agree on 3 then20:25
seb128what's next? ;-)20:26
slangaseknext is to get the results of ev's query20:26
slangasekand see where we are vs. that limit20:26
seb128ok20:26
slangasekand discuss ways to reach it20:26
seb128any ETA for that?20:26
slangasekev: ^^ do you know when we can expect the new mapping to be done?20:26
slangasekseb128: my shot-in-the-dark ETA is "this week"20:27
seb128which still work for the "take a decision on time for .1"20:27
seb128the hard freeze is end of next week20:27
* slangasek nods20:29
slangasekbtw, how does apport even know the same crash has been seen 3 times?20:29
slangaseksince /var/crash itself is periodically emptied20:30
seb128what is the period?20:30
slangasekweekly20:30
seb128it has a counter in the .crash20:30
seb128it's to avoid having the same issue nagging you every 10 minutes until end of time20:30
seb128so it's 3 times by week :p20:30
slangasekright20:30
slangasekso in fact, if we're taking an average over 90 days, the apport limit is probably not a factor20:31
seb128well, ev is talking about removing it because he considers it a bug20:32
seb128it could make some issues pop a lot more20:32
seb128like you could go from 3 prompt a week to 25 because of 1 bug20:33
slangasekright... I think there would be push-back against making that change in an SRU20:33
seb128yeah20:34
seb128hum, need to get online, be back in a few minutes20:34
seb128re20:52
stgraberslangasek: hmm, can't figure out what's going on with vinagre, so looking at the hpijs/libhpmud0 one for now...20:57
slangasekyes, I think the vinagre part may be a red herring entirely20:58
slangasekactually, I'm not sure either of those should be fatal for the upgrade calculation20:59
stgraberoh, actually the log is telling me why21:01
stgraber"The package 'screen-resolution-extra' is marked for removal but it is in the removal blacklist."21:01
stgraberthough that error is just plain weird... the package isn't part of a default install on precise, so I'm not sure why it's part of the blacklist21:03
stgraber"blacklist expr 'screen' matches 'screen-resolution-extra'" <- that'd be why...21:03
stgraberchanged to ^screen$, retrying with that21:04
stgraberslangasek: success!21:05
slangaseksweet :)21:05
stgraberwell, it's failing because my local archive isn't signed, but I'm taking that as a sign that the resolution part worked21:05
stgraberok, so we "just" need an SRU of launchpadlib-integration, nspr, seeding libgnome2, adding openoffice.org-core to openoffice.org + seed some of these and update update-manager21:06
stgrabersounds trivial ;)21:06
slangasekyep! :)21:06
* stgraber adds bug tasks21:06
slangasekall in a day's work21:06
slangasekfor the launchpadlib-integration and nspr SRUs in particular, I think the regression-test should include a full run of jenkins upgrade testing21:07
slangasekboth o->p and l->p21:07
stgrabersounds good21:07
stgraberI'll also add a depends on patch to the upgrader as it's clearly using it (the fact that it fails just happens to be another bug)21:09
* slangasek nods21:15
scott-workskaet:  for 12.04.1, do we need to report test results on iso.qa website?21:23
skaetscott-work, yes please.21:23
skaetplease report under precise-daily21:23
scott-workif so, are the daily images (and therefore the test cases) changing daily as well?21:23
skaetscott-work,  images are changing daily,  but we can look at it historically and see over date range.21:24
scott-workskaet: copy that, thank you21:24
bkerensa=/21:48
bkerensaThe requested URL /ubuntu/dists/quantal/main/dist-upgrader-all/current/DevelReleaseAnnouncement.html was not found on this server.21:48
bkerensa?21:48
slangasekbdmurray: ^^ anything to do with your meta-release changes today?21:49
slangasekbkerensa: what were you doing when you saw this message?21:49
infinityslangasek: No, it has to do with the last upload of the dist-upgrade being broken.21:49
slangasekah21:49
bkerensaslangasek: why I was upgrading a system to 12.10 of course21:50
bkerensa:D21:50
infinitySomeone didn't run pre-build.sh (or it failed to do what it's meant to).21:50
bkerensaahh I better not upgrade then21:50
bkerensa=/21:50
stgraberinfinity: I'm about to do a dist-upgrader upload to quantal21:50
stgraber(for another bug)21:50
infinitystgraber: Great, make sure pre-build.sh DTRT, then. :P21:50
infinityAnd the above bug will be solved at the same time, and everyone can rejoice.21:50
bdmurrayslangasek: no and I'm fixing it now21:50
bkerensacan someone ping me when dist-upgrade is working :) it would be much appreciated21:51
slangasekok :)21:51
* bkerensa should just subscribe to quantal-changes21:51
slangasekbkerensa: that error only pertains to the release notes, which should certainly not impact the upgrade unless there are other bugs21:51
infinitybdmurray: You and stgraber both seem to be fixing it. :P21:51
bkerensa<infinity> slangasek: No, it has to do with the last upload of the dist-upgrade being broken.21:51
bkerensa<slangasek> ah21:51
bkerensa^21:51
bkerensaso its just release notes?21:51
infinitybkerensa: Yeah.  As in, the source package didn't contain the html files.21:52
bkerensaah21:52
bkerensakk21:52
bdmurrayinfinity: I'll stop then21:52
cjwatsonScottK: Hm.  A thought about your copy-package change.  How is one now supposed to copy from a PPA into the primary archive?22:06
cjwatsonScottK: See e.g. https://wiki.ubuntu.com/ArchiveAdministration#Publishing_packages_from_the_ubuntu-mozilla-security_public_PPA (which I was about to update to drop the .py until I noticed this problem).22:08
ScottKGive me just a minute and I'll look.22:08
cjwatsonI wonder if we need a --to-primary switch or something.22:11
cjwatsonAlso, --to-partner should probably suppress the default propagation of --ppa to --to-ppa, and vice versa.22:12
* stgraber wonders if he'll ever get one of mvo's pre-build.sh to run fine the first time around22:12
ScottKcjwatson: I was considering that if --to-ppa-name was missing, one could assume it was to the primary archive, but I like --to-primary better as I think it's good to be explicit about that.22:14
ScottKI can implement that and the partner changes, probably tonight.22:15
cjwatsonExcellent, vociferous agreement.  Thanks.22:17
cjwatsonI just removed copy-package.py from LP, so I was checking for leftovers ...22:17
cjwatsonhttp://people.canonical.com/~cjwatson/tmp/loc-cum.png attempting to leave a decent-sized mark in the LP codebase size22:18
cjwatsonHmm.  scripts/ftpmaster-tools/obsolete-distroseries.py seems like the sort of thing perhaps best not exposed over the API.22:21
cjwatsonThen again, derived distros, maybe.  But I don't think I've ever run that on Ubuntu ...22:21
ScottKRight, so if there isn't a commit from me tomorrow morning, please re-ping me.  I'm about to go out for dinner and should be able to have a look after.22:21
cjwatsonOK.  Thanks again.22:21
stgraberinfinity, bdmurray: debdiff between what I'm uploading to quantal now and the previous version is quite big, but comparing to the one before that, it looks reasonable, so I "think" I did the right thing and we're back to a working source package :)22:22
stgrabernow to try to achieve the same thing with the precise one...22:22
stgrabergah... wth did someone thing it was a good idea to check that the update-manager test suite is a child of a process called "init"?22:26
stgraberrunning in arkose, pid 1 isn't called init!22:27
infinitystgraber: That's a bizarre check...22:27
stgraberyeah... anyway, bind mounting a file on /proc/1/cmdline should do the trick for now22:29
stgraberoh nice ... the release upgrader in quantal FTBFSed ...22:37
stgraber(obviously it's building fine on my machine, wouldn't be fun otherwise)22:39
stgraberah, caused by the LANG=C on the builder22:40
stgraberoh, I know what the bug is ;) apparently you're not allowed to have unicode in your name...22:41
* stgraber changes name quickly to test an easy workaround22:41
bkerensaanyone by chance know which package dist-upgrade is?22:43
cjwatsonubuntu-release-upgrader, in quantal22:43
cjwatsonit used to be in update-manager22:43
bkerensakk22:43
stgrabercjwatson: any idea on how to quickly fix ubuntu-release-upgrader's setup.py to not explode when parsing my name?22:44
stgraber(or I'll just drop the accent and upload, I don't really care that much)22:44
cjwatsonCan you show me how to reproduce the explosion?22:45
bkerensacjwatson: any idea how to file bugs against it? When I ubuntu-bug ubuntu-release-upgrade it says package does not exist22:45
cjwatsonSpell it correctly.22:45
cjwatson(missing "r")22:45
bkerensasame problem22:46
bkerensaPackage ubuntu-release-upgrader does not exist22:46
cjwatsonMaybe it needs a binary package.  Try ubuntu-release-upgrader-core.22:46
bkerensak22:46
bkerensabingo22:47
stgrabercjwatson: have some utf-8 (like my é) in debian/changelog, run python3 setup.py with LANG=C22:49
stgrabercjwatson: setup.py calls "dpkg-parsechangelog --format rfc822" which returns my name in the Maintainer field and crashes the python script22:50
infinitystgraber: Get a less French name.22:50
bkerensa:D22:51
knomestgraber, é <322:51
cjwatsonOdd; I wonder why universal_newlines=True isn't sufficient there.22:51
bkerensastgraber: we could just call you Stephan Graber ;)22:51
LaneyGrubby Steven22:52
cjwatsonOh, universal_newlines decodes using locale.getpreferredencoding() and there's no way to override that in subprocess.  Sigh.22:53
cjwatsonstgraber: Er, for now, try using LANG=C.UTF-8 instead?22:53
cjwatsonThat's guaranteed to exist and should avoid this.22:53
stgrabercjwatson: tell that to the buildd ;)22:53
cjwatsonYou can do that in debian/rules ...22:53
stgraberI guess I can override in debian/rules22:53
cjwatsonThat's a grotty awkwardness with python3 subprocess, though.22:54
stgraberbdmurray: hmm, looks like you forgot to commit your precise-proposed upload to the bzr branch...23:04
stgraber(for update-manager)23:04
bdmurraystgraber: oh, let me look23:06
stgraberbdmurray: well, I'll fix the branch for you as I already commited a bunch of changes23:06
bdmurraystgraber: thanks, sorry about that!23:06
stgrabergah ... apparently not only are the builders setting LANG=C but also LC_ALL=C ... will need one more upload to fix that mess then (I only exported and tested LANG)23:20
stgrabercan someone please reject that upload ^ I'm going to send a new one with the right -v as there's already an upload in the queue23:22
infinitystgraber: Sure.23:23
stgraberand re-uploaded23:28
stgraberslangasek: that's all the packages for bug 1029531 uploaded to precise and quantal (when applicable). If you're still planning to review today, everything's ready.23:31
ubot2Launchpad bug 1029531 in update-manager "cdromupgrade from Lucid to Precise failed with unmet dependencies without network connection" [Critical,In progress] https://launchpad.net/bugs/102953123:31
stgraberI'm going out for a while but should be back around in a couple of hours.23:31
stgraberyay, ubuntu-release-upgrader actually built this time around!23:34
* stgraber -> out23:34

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