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

=== Ursinha` is now known as Ursinha
=== rsalveti` is now known as rsalveti
jdstrandcjwatson: hi! can you help explain something with http://people.canonical.com/~ubuntu-archive/component-mismatches.txt? so, 'kate' is rescuing kate-dbg even though I put kate in universe. kate is seeded, but it is in kubuntu (according to platform.quantal, ubuntu.quantal and kubuntu.quantal)11:56
jdstrandcjwatson: http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.quantal/rdepends/ALL/kate simply says 'Extra seed'11:56
infinityjdstrand: You left the source in main for some reason?11:58
jdstrandcjwatson: I can say that a newer kate was uploaded and then I changed the override before it was built, but change-override still overrode the binaries that were already built11:58
jdstrandinfinity: the source needs to be in main for katepart. I am trying to demote kate the binary so I can demote kde-runtime11:59
jdstrandbut kate doesn't pull in kde-runtime during the build and certainly shouldn't pull in kate-dbg11:59
infinityjdstrand: -dbg rescuing comes from source packages, I suspect.11:59
jdstrandinfinity: that seems... odd since the source package would have to depend on itself, no?12:00
infinityjdstrand: Eh?12:00
jdstrandI mean, the build of the kate source package produces kate-dbg (which I am also trying to demote)12:01
infinityYes, the build of the source package produces the dbg, and the source package is in main, hence the debug wants to be in main.12:01
infinitySince the dbg generally (and definitely in this case) contains debug symbols for stuff in main.12:01
jdstrandthat would explain what is happening, but is that valid?12:02
infinityMore importantly, why does katepart need to be in main at all?12:02
jdstrandif a normal non-dbg package is in universe, it can depend on stuff in main12:02
jdstrandinfinity: well, unravelling kde dependencies has proved... difficult12:03
jdstrandiirc, it is needed by something that is needed by kdelibs512:03
jdstrandso I was doing baby steps12:04
infinityYou mean kdelibs5-plugins, not kdelibs512:04
jdstrandwhich actually ended up being pre-teen steps12:04
infinityAnd it's libkhtml5 and libkio5 pulling in the plugins.12:04
infinityAs recommends.12:04
infinityThat could be fixed.12:04
jdstrandinfinity: well, what I mean is that the farther back I went the harder it became12:04
jdstrandthat's fine, and I will probably try to do that12:05
infinityI suspect dropping both those recommends to suggests would fix it all.12:05
jdstrand*but*, shouldn't a dbg package be demotable when its corresponding source is in main?12:05
infinityMaybe.12:06
jdstrandthat seems reasonable to me-- but I feel I may lack a deeper understanding12:06
infinityWell, in my world, -dbg packages shouldn't exist, but that's not going to happen. :P12:06
jdstrandheh12:07
infinityIf they do exist, though, you do kinda expect your debug symbols to be available in the same component.12:07
infinityAnd if you want the debug symbols for katepart, you need kate-dbg.12:07
jdstrandI would say you would expect them to be in a component that must also be installed12:07
jdstranda >= as opposed to a =12:07
infinityErm.  Come again?12:08
infinityWhat component "must also be installed" with main?12:08
jdstrandsource in universe and dbg in main, no. source in main dbg in universe, ok12:08
infinityThere's main.  And, uhm.  Main.12:08
infinityHonestly, splitting binaries across main/universe is ridiculous anyway, and I can't wait for archive reorg to finish.12:08
jdstrandyou can't run a system with only universe enabled12:08
infinityjdstrand: This has nothing to do with universe, katepart is in main.12:08
infinityjdstrand: Therefor, katepart's debug symbols should be in main.12:09
infinityjdstrand: katepart's debug symbols are in kate-dbg.12:09
jdstrandok, so you are saying that kate-dbg provides the symbols for kate *and* katepart. I was thinking only kate, which was demoted12:09
jdstrandthat makes more sense12:09
infinityYeah, it's debug symbols for the whole source package.12:09
jdstrand*sigh*12:10
jdstrandI'll have to look farther up the chain then12:10
* jdstrand fixes the mismatches for now12:10
jdstrandcjwatson: nm12:10
jdstrandinfinity: thanks!12:10
infinityAnyhow, dropping those Recommends to Suggests (on the plugins) would solve the issue, let kate fall out of main completely, and would have zero negative impact on kubuntu, since kde-runtime has a hard dep on kdelibs5-plugins anyway.12:11
jdstrandinfinity: fyi, seems the report should have said 'Rescued from katepart' rather than 'Rescued from kate', but, meh)12:12
infinityjdstrand: No, cause it's rescued from the source package.12:12
infinityjdstrand: It's a bit hard to decipher when the source produces a binary by that name, I suppose, but once you've seen it a few times, you know what's up.12:12
infinityjdstrand: "rescued" are always a source->binary relationship.12:12
infinityjdstrand: As in "this source is in main for other reasons, so we're pulling in its debug, docs, whatever"12:13
jdstrand'Rescued from kate:src'? anyhoo, not something I'm going fix and now that I know I don't need it fixed12:13
* jdstrand did not know "rescued" are always a source->binary relationship before now, but takes note12:14
jdstrandinfinity: again, thanks12:14
infinityIn almost all cases, it's doing the right thing.  In this weird corner case, I can see how an override of some sort might be nice, but...12:14
infinityDropping the Recommends is a bigger win anyway.12:14
infinitySo, let's eat some buildd time and just do that.12:14
infinityIt punts a bunch more k* stuff out of main.12:14
jdstrandyes, I wanted to do that. I got a ton of stuff out yesterday due to an unneeded dep on poxml in the installation-guide12:15
infinityHonestly, I think the only thing the main/universe split has had a positive effect on is teaching us what "recommends" *really* means.12:15
infinitySee libwebkit->gst* as another fine example.12:16
jdstrandheh12:16
infinityPeople using Recommends to pull in everything under the sun are generally wrong.12:16
infinityAnd a library recommening plugins (which is the case with kde4libs here), is about as silly as python or perl recommending all their extensions.12:16
infinityNo point having plugins, if you tell people they always want them installed. :P12:17
jibelQuantal Wubi images contains Precise since last Tuesday13:03
jibelbug 103196113:03
ubot2Launchpad bug 1031961 in wubi "install LTS instead of Quantal starting from build 20120731.2" [Critical,Confirmed] https://launchpad.net/bugs/103196113:03
infinityjibel: As in, wubi.exe is downloading from a precise path, or it's downloading from a quantal path, but the rootfs is actually precise?13:05
jibelinfinity, it downloads the right image for Quantal eg http://cdimage.ubuntu.com/wubi/current/amd64.tar.xz but the content of the disk image is Precise13:06
infinityOh, hrm.13:06
infinityI think I see the bit to blame.13:06
infinityActually, wait.  What's the path used for precise?13:10
jibelinfinity, there is none apparently. It should be http://cdimage.ubuntu.com/wubi/precise/ isn't it ?13:12
infinityIt probably should be, yes.  That's the problem. :P13:12
infinityLooking into it.13:12
infinityjibel: Should be fixed now.  I think I'll spin a precise and a quantal wubi to make sure.13:18
infinityjibel: Will you be around to quickly verify both quantal and precise are sane for me later?13:21
infinityjibel: (Well, precise might fail due to the subirectory, actually, if precise's wubi.exe doesn't know to look there... But you can at least verify for me that quantal is still quantal after I do a precise build)13:22
jibelinfinity, I can check the content of the images, but cannot install with wubi. I'm in a sprint and don't have any windows machine with me.13:26
jibelinfinity, but let me know when I can do the verification, I'll try to find a victim.13:27
infinityjibel: current/ should be quantal again.13:28
jibelinfinity, ack13:29
infinityjibel: precise is re-spinning, and should, I hope, land in wubi/precise/current instead. :P13:29
ScottKjdstrand: Was polkit-kde-1 on the list of packages you were messing with (It's in c-m again)?13:30
jdstrandScottK: it was, and I am still poking at fixing this stuff13:31
ScottKOK.  I'll leave it be then.13:31
jdstrandyikes, the new kde upload undid a lot of my work13:31
jdstrandwell, I'll try to sort it13:32
infinityOh, FFS, the world is uninstallable due to a libexttextcat SOVER transition that breaks due to a -data package dependency.13:33
infinityAnd by "the world", I mean libreoffice.13:33
ScottKjdstrand: I'd suggest coordinating with Riddell  on it (I'm focused on a precise point release ATM).13:37
jdstrandI'm trying to do non-invasive stuff with no impact13:37
Riddellwhat what?13:37
jdstrandI will most certainly do so if I am doing crazy stuff13:38
jdstrandRiddell: I've been fiddling with overrides is all13:38
jdstrandif I can't manage non-intrusive changes, I'll put stuff back13:39
skaetev, ping?13:44
skaetRiddell,   can you check that the Kubuntu images for Precise 12.04.1 are the expected ones showing up on the iso tracker now?13:51
* Riddell looks13:52
Riddellskaet: yes I agree13:53
skaetThanks Riddell,    will you be testing contact point this time around?13:53
Riddellskaet: yep can do13:54
skaetRiddell, coolio.   :)     When can we get a preliminary testing pass set of results to confirm no "egg on face" type of issues have cropped up with them?    Don't want to be respinning after final freeze, if at all possible.13:57
infinityFeh, so I guess I'm going to upload a new libreoffice.13:57
infinityAt least I have the bandwidth for it.13:58
infinityBut do I test build first or not.  Hrm.13:58
Riddellskaet: when are you wanting them?  is there an expected release day?14:15
tseliotcan anybody reject cedarview-drm-drivers (in precise-proposed) please?14:40
smartboyhwHow to?14:41
tseliotonly if you're an archive admin ;)14:41
smartboyhwNo, I14:42
smartboyhwam not14:42
skaetRiddell,  initial set of test runs to make sure no surprises in the manditory tests this next week would be good, as well as checking/updates to images size.   Final freeze (and ideally last set of images will be on  8/16,   release on 8/23)14:42
smartboyhwI am responsible for QA...14:42
infinitytseliot: With pleasure.14:42
tseliotinfinity: thanks14:42
infinitytseliot: What did you break this time? :P14:42
tseliotinfinity: there was a leftover which prevented the package from calling update-grub-gfxpayload. Nothing fancy, really ;)14:43
Riddellskaet: oh no rush then, shouldn't be a problem14:43
infinitytseliot: Kay.  Also, -vaapi-driver didn't get uploaded to match the new snapshot of drm and graphics.  Is that an issue?14:44
tseliotinfinity: let me check with janimo14:44
infinitytseliot: https://launchpad.net/ubuntu/precise/+queue?queue_state=0 to see the current state of affairs.14:45
tseliotinfinity: janimo says there were no changes for the vaapi package14:46
infinityjibel: Hrm, I'm undecided if those builds should go in /wubi/precise or /precise/wubi.  They're in the latter for now, though.14:46
janimoinfinity, I had no idea there was an old cedarview-graphics package in NEW too14:46
infinityjanimo: Well, there isn't anymore. ;)14:47
janimoinfinity, otoh the vaapi package is that one from june14:47
tseliotinfinity: I've just re-uploaded cedarview-drm-drivers14:47
janimoinfinity, I wish there was no graphics there anymore :D14:47
infinityjanimo: Yes, hence why I asked, since all the other June snapshots got updated to a July one, but not poor vaapi.14:48
janimoinfinity, it is due to that not needing an update. Intel does not update all 3 components every drop14:48
jibelinfinity, depends if wubi is considered a flavor or a variant of Ubuntu14:48
janimoso it is slightly more confusing but otherwise indep like other X/vaapi drivers14:49
infinityjibel: My gut is variant, and that /precise/wubi is correct.14:49
infinityjibel: Since it really is just an Ubuntu desktop filesystem and all.14:49
* ogra_ considers wubi an insanity 14:49
smartboyhwI thought Wubi was great!14:50
infinityjibel: Anyhow, I suspect that the precise-proposed wubi.exe has no clue how to find it, no matter where I put it, so that's fun. :P14:50
stgraberinfinity: /precise/wubi sounds good as it's technically part of the "ubuntu product" (same seeds and stuff as daily/daily-live/dvd/...)14:51
infinityjibel: One bridge at a time, though.  At least it's not overwriting the quantal image. :P14:51
skaettseliot, cedarview-drm-drivers is a bit late,  hardware updates should have been uploaded couple of weeks ago.   What testing has been done?14:51
jibelinfinity, agree, and it's an improvement :)14:51
infinityskaet: They've been uploaded repeatedly, and gone through a fair bit of NEW review.14:51
tseliotskaet: yes, I applied the changes suggested by slangasek and re-uploaded14:52
skaetinfinity, tseliot - thanks.14:52
janimoskaet, same with the other cedarview packages15:01
janimouploaded before July the 19th :)15:01
janimothe testing was mostly done in HWE/OEM15:01
skaetthanks janimo :)15:03
janimoskaet, np :)15:04
infinityOh, crap, I didn't notice Sweetshark had targetted that libreoffice to quantal-proposed until just now. :/16:06
=== popey_ is now known as popey
infinityWhich means we get to wait for all arches before I can unbreak x86.16:07
infinity*sigh*16:07
infinityI suspect that's less than ideal.  Maybe I should re-upload to -release.16:08
micahginfinity: well, the issue is that libextttextcat should've gone to -proposed and not broken the world16:08
infinitymicahg: That's nice, but less helpful. :P16:09
micahginfinity: maybe once x86 is finished, copy to -release and kill all the remaining -proposed builds16:10
infinityIt's only an hour in, which is about the turnaround I'd have for copying to -release anyway.16:11
micahginfinity: right, but at least you'd have i386/amd64 not skewed16:12
infinitymicahg: Yeah, but I can get that by just reuploading.16:12
infinitymicahg: In the same amount of time.16:12
infinityAnd without manual intervention.16:13
micahginfinity: no guarantees on it16:13
infinitymicahg: No guarantees on what?16:13
micahgarch synchronization between amd64/i386 w/out using proposed16:14
infinityIt doesn't matter, it's all uninstallable anyway.16:14
micahghrm, that's a good point16:14
micahginfinity: I'd say go for it then :016:20
slangasekinfinity: have you communicated to Sweetshark about what went wrong here, so that he knows for next time?18:33
infinityslangasek: In which sense?  The mistargeting of the upload, or the uninstallability of the world?19:10
infinityslangasek: The former wasn't something wrong, per se, I should have checked before I sponsored it, and the latter was the fault of whomever synced libexttextcat, not Sweetshark.19:11
* micahg brought up both issues in -desktop about 3 hours ago19:11
slangasekinfinity: "should have checked before sponsored it" - sure, and Sweetshark also should have prepared it for the correct target :)19:12
micahginfinity: well, sweetshark promised that syncing libexttextcat wouldn't break anything :)19:12
infinityslangasek: He already had it prepped for "an eventual upload to proposed", I don't think he was aware of the urgent need for a library transition until I brought it up. :P19:13
slangasekk19:13
infinitymicahg: Ahh, I only saw that seb128 synced it, we need a better blame mechanism. ;)19:13
infinitymicahg: If it was on Sweetshark's say-so, I take it all back, blame the LibO maintainer! ;)19:13
micahghehe19:13
micahgno, in the end, the responsibility is that of the uploader19:14
infinity(That said, most people do seem to be blissfully unaware of the lib/-data breakages that occur on SONAME transitions, since they're so used to libraries normally being able to soft-transition)19:14
micahgindeed, but I thought we had test infrastructure for this stuff :)19:15
infinityIt's a lesson you tend to only need to learn once, mind you.19:15
seb128we have?19:15
micahgseb128: couldn't the test lab be set up to test newer versions of dependencies?19:15
seb128dunno19:15
seb128you say we have, which is different from "coudn't ...319:16
micahgright, I keep mixing reality and fantasy for some reason :-/19:16
micahgwell, we have the infrastructure, it's just not configured to do it yet AIUI19:16
seb128same difference, there is no easy way to check that19:17
stgraberbdmurray: heya. sysvinit just reached 7 days in -proposed and as far as I'm concerned is good to go to -updates, when copying, please remember to pull lxc at the same time19:26
stgraberbdmurray: lxc is marked as 1 day old as the SRU period was reset after another fix was added. Accepting sysvinit without lxc would break containers. The extra lxc fix is trivial and has been verified, so skipping the validation period is fine.19:27
slangasekstgraber: are there appropriate Breaks: between the packages, so that the upgrade is guaranteed to happen in sync on the user's system too?19:28
stgraberslangasek: nope and that wouldn't have worked in this case as the problem is when the old lxc debootstraps a container with the new sysvinit19:34
slangasekok19:35
bdrungvlc is in -proposed since eight days without someone reporting a regression (lp: #1025713). is it time to get it into -security/-updates? Not all bugs are verified, but vlc has a preliminary MRE19:49
seb128bdrung, MRE doesn't give you an exception of getting bugs verified19:53
seb128bdrung, it just means the SRU will be accetped19:53
seb128bdrung, once accepted it needs to follow the rules, all bugs need to be verified19:53
bdrungseb128: https://wiki.ubuntu.com/StableReleaseUpdates/MicroReleaseExceptions says "For MRE packages only, it can generally be assumed that bugs claimed to be fixed have actually been fixed upstream, and it is not necessarily to manually independently verify them."20:04
bdrungand "When the preceding steps have been done, the headline bug (only) should be marked verification-done "20:05
seb128bdrung, hum, ok, that's not my experience, I guess the SRU team needs to coment20:05
slangasekseb128, bdrung: actually, that's *exactly* what an MRE gives you...20:07
slangasekyou don't need per-bug verification if there's already been upstream validation - the latter being a prerequisite for an MRE20:08
slangasekthe problem is our process doesn't flag MRE packages in a useful way :)20:08
seb128slangasek, hum ok, so SRU team has been pickier then should have with GNOME SRUs20:08
slangasekseb128: perhaps it would help to reference the MRE in the bugs referenced in the SRU changelog20:09
seb128slangasek, noted20:09
slangasekstgraber: did jodh talk to you about having a fix for bug #980917 now?20:10
ubot2Launchpad bug 980917 in upstart "Failed to create pty - disabling logging for job" [Medium,Triaged] https://launchpad.net/bugs/98091720:10
slangasekstgraber, seb128: we're past the freeze deadline; would you want this upstart change to go into .1 still?20:11
stgraberslangasek: yes, he did. He apparently got stuck in a UDD mess and was still trying to get something uploadable.20:11
slangasek(personally, I'm not sure it's worth it... upstart has never worked well without an initramfs so it's not really a regression vs. 10.04, so I don't see a reason to bend the rules wrt the freeze)20:11
stgraberslangasek: there's technically still 50min to go before the freeze, but I don't consider this critical to get in the point release as it's not affecting a (well) supported setup20:12
slangasekstgraber: jodh is past EOD and the fix is still being iterated, I'm not going to rush this :)20:12
stgraberso having it land in -proposed once it's unfrozen would be good enough for me20:12
* slangasek nods20:13
bdmurraystgraber: is there anything special about resolvconf in -proposed?20:20
stgraberbdmurray: nope. It was verification-failed and I made it verification-done a few minutes ago as the fix technically works, just not for all the cases I thought it'd20:21
ScottKIs the "stable/release team" different than ubuntu-release?21:32
bdrungskaet: are unseeded package affected by the 12.04.1 preparation?21:34
skaetScottK,  yes,  couple of members on stable release team that aren't in release team and visa versa.21:35
ScottKOK.  Who are the stable release team?21:36
skaethttps://launchpad.net/~ubuntu-sru21:36
ScottKOK.  Then the terminology threw me.21:38
skaetbdrung,  we'll be trying to ratchet down the rate of change while we stabilize, so case by case for the unseeded packages.   Discuss in this channel with the SRU team if there's a compelling reason a fix can't wait.21:38
ScottKskaet: Does having stuff in queue, but not accepted hurt anything?21:39
skaetScottK,  sorry,  probably should have added "Updates" in there, now that I'm looking at the definition.21:39
skaetScottK,  doesn't hurt in principle,  key is keeping the accepts down unless very good reason.21:40
ScottKSo I don't see why we should block uploads.21:40
slangasekskaet: why would we care about the rate of change of unseeded packages? I would expect these to be processed as normal since they have no impact on the .1 images21:41
bdrungskaet: i have nothing urgent. is it better to wait uploading stuff to -proposed or will it just be hold back until after the release of 12.04.1?21:41
slangasekbdrung: please keep uploading21:41
bdrungthanks21:41
bdrungthen i have to excuse to debug wxwidgets21:42
skaetScottK,  slangasek,  yes,  you're correct.21:42
micahgskaet: just an FYI, I'll probably push the webkit from -proposed to -security/-updates on Monday21:46
stgraberbdrung: wxwidges is seeded I believe, so yeah, upload what you want, but if it's seeded it won't be accepted into -proposed until we start building images from -updates21:47
skaetmicahg,  ok.  thanks for the head's up.21:48
micahgumm, it just says Desktop Infrastructure Freeze on the interlock page, not seeded freeze...21:48
bdmurrayhow does the freeze affect reviewing what's in the precise queue?21:48
bdrungstgraber: right, it's seeded on kubuntu. wow, even vlc is seeded. i need to be careful.21:49
slangasekbdmurray: I had understood that we're not supposed to accept seeded packages into precise-proposed unless they're targeted for .1 and discussed here first21:50
micahgwould be nice if seeded-in-ubuntu worked for LTS releases as well :)21:50
slangasekhowever, if 'stable/release team' == ~ubuntu-sru, apparently we just talk to ourselves ;)21:50
ScottKskaet and stgraber: I'd suggest making an exception for the mythtv SRU that's about to land.21:50
bdrungmicahg: why does seeded-in-ubuntu does not work for LTS?21:50
stgraberScottK: yeah, we have a bug for that, but it needs an MRE from the TB first (e-mail was sent to the list)21:51
micahgbdrung: it only works for the dev release ATM AIUI21:51
bdmurrayslangasek: what about ones uploaded before the freeze?21:51
stgraberbdmurray: anything uploaded before 21:00 UTC today should be processed as normal21:51
stgraberbdmurray: anything uploaded after 21:00 UTC needs an exception21:51
bdmurrayokay great so slangasek will approve my update-manager tomorrow21:52
slangasekor I could look at it now21:54
ScottKbdrung: I don't think wx is really seeded.  It's in Universe so it can't be in a Kubuntu seed for precise.21:55
bdrungScottK: seeded-in-ubuntu wxwidgets2.821:56
stgraberScottK: it's seeded in edubuntu21:56
bdrungand ubuntustudio21:57
ScottKbdrung: Clearly it's at least partially incorrect because it's not seeded in Kubuntu in precise.21:57
micahgas I said, it's only for the dev release21:58
ScottKIt would be nice if one could specify what release to use for seeded-in-ubuntu.21:58
ScottKOK.21:58
micahgtumbleweed: ^^21:58
* bdrung pokes tumbleweed.21:58
micahganyways, it's only supported in kubuntu, so that's not on an image21:59
micahgin quantal even that is21:59
micahgawesome, binary NEW with no relevant changelog..../me wonders if it's that pocket bug (looks like it)22:01
=== yofel_ is now known as yofel

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