/srv/irclogs.ubuntu.com/2013/10/01/#ubuntu-release.txt

=== _bjf is now known as bjf
=== jhodapp is now known as jhodapp|afk
Mirvrsalveti: I really just package it, I haven't looked at the code (qtsystems). Renato was working on qtpim, not qtsystems, so I think there isn't anyone truly familiar with it.04:07
rsalvetiMirv: right, no worries, I can take a better look once this multimedia stack lands04:12
ScottK^^^ security fix.05:50
slangasekScottK: do you need someone to review it, then?06:09
ScottKYes.  Review/accept since it's my uplaod.06:09
ScottKIt's closely based on what the security team did for precise where the package is in Main.06:10
* ScottK sleeps (since the alarm goes off in < 3 hours).06:11
slangasekaccepted06:14
infinityslangasek: Gold star for the insighttoolkit07:00
infinity... upload07:00
slangasekinfinity: I'm sure I don't know what you're talking about; it's the middle of the night and I'm asleep07:17
infinityslangasek: Are you claiming the NSA backdoored your PGP key?07:17
infinityslangasek: (... and used that backdoor to fix bugs in... Ubuntu?)07:17
slangasekno, merely suggesting that you're asleep07:18
slangasekand dreaming07:18
infinityI'm neither elated, confused, or terrified, I can't be dreaming.07:18
slangasekand while the dream me is flattered to be included, this is probably not healthy07:18
slangasekok, off to bed. 'night. :)07:20
infinityslangasek: Toodles.07:21
=== psivaa-afk is now known as psivaa
sgranis this the right place to ask questions about the cloud-archive?08:27
sgranI expect not, but I can't find a link to an IRC channel08:27
smartboyhwUbuntu Release Team: I'm not understanding something. After UIF and DocStringFreeze we are supposed to send emails to ubuntu-doc and ubuntu-translators right? I didn't see any of these e-mails sent to these mailing lists, and I don't believe there has been uploads without UI changes in the past few days08:35
smartboyhws/has been uploads without UI changes/all uploads are without UI changes/08:40
Laneyif you have an example, please raise it08:40
xnoxsmartboyhw: do note, e.g. packages on ubuntu touch images have a standing exception, so those do still change.08:42
smartboyhwxnox, I know08:42
smartboyhwLaney, I don't know if I'm correct, but I saw gnomeradio having icons removed (does that deserve a UIF?)08:45
Laneyit's not installed by default, so no08:46
smartboyhwUm, - Added option to disable audio loopback mode in Preferences settings. looks like a much better one08:46
smartboyhwLaney, ^08:46
Laneywhich package?08:46
smartboyhwLaney, gnomeradio08:47
Laneynot installed by default: not covered by UIF08:47
Laneyhttps://wiki.ubuntu.com/UserInterfaceFreeze08:47
smartboyhwHmm08:47
xnoxsmartboyhw: typically UIFe are for things which have screenshots in documentation from default installs (ubuntu, edubuntu, xubuntu, lubuntu, kubuntu, etc) which blindly rewrite complete UI and thus confusing help / documentation readers. But minor tweaks and bugfixes are ok, "e.g. remove broken button" and etc.08:48
* smartboyhw needs to check something then08:48
smartboyhwHmm, I might not need a UIFe then08:48
smartboyhwxnox, any good tools to check if one package is in the seeds/metas?08:49
smartboyhw(all of them)08:49
cjwatsonseeded-in-ubuntu08:50
smartboyhwDefault install != supported (I believe). Yeah, no need UIFe:P08:51
smartboyhw(supported seeds)08:51
=== brainwash_ is now known as brainwash
cjwatsonsgran: #ubuntu-server would probably know more - the cloud archive is a kind of bolt-on thing and the release team proper doesn't run it09:00
sgrancjwatson: thanks, I'll ask there09:06
ScottKslangasek: Thanks.09:26
=== doko_ is now known as doko
dokoinfinity, the mpfr issue is a wrong-code issue. in th works ...10:23
Riddellkde 4.11.2 going up, here comes the flood10:24
Laneyqueue mute #ubuntu-release10:24
Laneyworth a go10:25
Laneyqueue mute unapproved #ubuntu-release10:25
* Laney goes away10:25
cjwatsonHm, better rebalance i386/amd64 builders then10:25
cjwatson(done)10:26
Riddellcjwatson: why the need for a rebalance and what elite powers enable you to do that?10:27
infinitydoko: Awesome, thanks.10:27
infinityRiddell: We had all but one builder on i386 to finish the test rebuild.10:27
cjwatsonRiddell: we had 7 i386 / 1 amd64 in order to try to finish the test rebuild faster10:27
cjwatsonRiddell: powers> ~launchpad-buildd-admins10:27
cjwatsonRiddell: this is all a workaround for not having cross-architecture builder pooling in LP, though10:27
* Riddell learns new things10:28
infinityI think I'll work on fixing that around release week, or the week after.10:28
cjwatsonThe main thing I can't quite work out is how to calculate/represent queue lengths with pooled builders10:29
cjwatsonSince the queues would no longer be per-architecture, and would sort of overlap in complicated ways10:29
infinitycjwatson: Queue lengths shouldn't be hard to estimate, it's just the general potential uglification of /builders I haven't quite figured out how to deal with.10:29
cjwatsonI think the processor column has to just become a list of architectures per builder, but I have no idea how to adjust the "build status" sections10:30
cjwatsonThe actual dispatch bit is easy enough ...10:31
infinitycjwatson: The queue status, you mean?  That should still be per-arch.  I don't see it changing much, except that the number of builders per arch will go up, as it'll account for every builder that can build that arch.10:32
infinitycjwatson: The math to sort out the actual queue time isn't rocket surgery and shouldn't lead to results that are any more of a lie than the current lies.10:32
cjwatsoninfinity: But if we have 8 builders that can do either i386 or amd64, saying "amd64 8; i386 8" is grossly misleading10:32
cjwatsoninfinity: Even worse for the PPA case where (IIRC) some of the builders can do i386 amd64 and some can do i386 amd64 armhf10:32
infinitycjwatson: Nah, it's true.  There are 8 builders capable of building that arch.10:33
infinitycjwatson: Also, all the PPA machines are x86_64 now.10:33
infinitycjwatson: Pretty sure I checked that last time this came up.10:33
cjwatsonYeah, but I think only the multi-guest ones can do armhf10:33
cjwatsonIt may be true, but I think it needs some refinement to be intelligible10:33
infinitycjwatson: Nope, everything can do armhf.  It's built into lp-buildd (well, if the qemu-user-static bits are installed)10:33
infinityThat doesn't mean we want to allow all of them to do it, mind you.10:34
cjwatsonAnd are they installed everywhere?  I thought I understood from wgrant that that wasn't true.10:34
cjwatsonRight, so whether it's policy or capability, the effect is the same10:34
infinitycjwatson: Not sure if everything has qemu-user-static installed, but that's easy to fix if that's the result we want.10:34
infinitycjwatson: Anyhow, I'm okay with the reporting of "builders that are allowed to build this arch", even if it has overlap.  And calculating potential queue depth from there is not particularly hard, with a bit of fudging.  And that algorithm is all about fudging already.10:35
cjwatsonI think I'd prefer a refactored build status table, separating "number of builders" from "queue length"10:35
cjwatsonPerhaps10:35
cjwatsonOr perhaps with some indication of how many builders are shared10:36
cjwatsonSomething like that ...10:36
infinityWell, we can redesign the page whenever.  That's less interesting than doing the pooling and making the queue not be completely inaccurate.10:36
infinityThe dispatch bit is ridiculously easy, since build records already come out in the order we want them.10:37
cjwatsonI wonder if that's actually true10:37
infinitycjwatson: It is in all cases except a missing build created post-upload.10:37
cjwatsonAre we sure that, given long i386 and amd64 queues, it wouldn't do all of one architecture first and then the other?10:37
cjwatsonThere's nothing today that would prove that one way or another10:37
infinitycjwatson: But on a fresh upload, when 5 builds are created, the records are sequential (or close enough) and have the same score.10:38
infinitycjwatson: So, if you use the score and the ID, you can get them out in the order that's sane.  Score alone isn't enough.10:38
cjwatsonIf it's score then id, or similar, then fine10:38
cjwatson        order_clause = " ORDER BY buildqueue.lastscore DESC, buildqueue.id"10:39
cjwatsonYeah, that looks OK10:39
infinitycjwatson: It actually has the curious side-effect, if dispatched correctly, to fix arch skew issues that you have on mismatches builder pools.10:40
infinitycjwatson: Cause all arches should always dispatch for the same source at almost the same time on pooled arches.10:40
cjwatsonWell, in that case the work is something like (a) add many-to-many builder/processor DB table (b) add model/browser code to represent that and let us edit it in the API/UI (c) populate production data (d) change dispatch code and /builders to look at many-to-many table rather than single-processor mapping (e) clean up old DB bits at leisure10:41
cjwatsoninfinity: Yeah10:41
cjwatsonI guess I'm spending today retrying KDE dep-waits in the right order10:42
infinitySomeone should have muted queuebot.10:42
cjwatsonAt least the ones that aren't automatically determined10:43
LaneyI tried and floundered10:43
Laneythere's still time if you know the syntax10:43
cjwatsonmute queue saucy-proposed10:44
queuebotAdded mute entry: ['#ubuntu-release', 'queue', 'saucy-proposed']10:44
infinityHah, Google just got me there.  2 seconds late.10:44
infinitydoko: How long did the full rebuild test take on armhf?10:45
infinity(Not counting esys-particle)10:46
infinityI need to patch that to build a -data/-common/whatever package and put all those images in it.  Crazy build times.10:46
cjwatsonOr NO_PNG_PKG_MANGLE=1 if it doesn't make much size difference10:47
infinityOh, or that, even if it does. :P10:48
cjwatsonWell, if it does, optimise things statically first10:48
infinityBut duplicating all that data in every arch:any package is Wrong(tm) anyway.10:48
cjwatsonNot that I care that much since it isn't on images10:48
infinityA proper patch submitted to Debian seems saner.10:48
cjwatsonYeah10:49
infinityesys-particle_2.2.u1-2_armhf.deb (200.4 MiB)10:49
infinityIt ain't tiny.10:49
cjwatsonHah10:49
infinityCurious how much the png optimisation saves.10:49
* infinity grabs the source and tries a no-mangly build.10:51
cjwatsonRiddell: What are the deepest bits of the build-dep chain here, and I'll accept them first?10:51
infinitykdelibs, usually.10:51
cjwatsonIt'd save a lot of time not to have to go round retrying things later because Kubuntu people never do :-P10:51
cjwatsoninfinity: IME there are several, though10:51
infinitycjwatson: kdelibs, kdepimlibs, kde-runtime are the ones I recall.10:52
cjwatsonall the kdepim stuff, kde-workspace - I just don't know the ordering10:52
infinityAnd I don't actually see a kdelibs upload...10:53
infinityWell, kde4libs.10:53
infinityAhh, cause it was done 18h ago.10:53
infinityYay for that.10:54
cjwatsonSo kdepimlibs is probably pretty much at the bottom10:54
cjwatsonOh, there's akonadi, soprano, nepomuk in those build-deps10:55
* cjwatson goes for nepomuk-core first10:56
Riddellcjwatson: I already accepted them10:57
Riddellhttps://wiki.kubuntu.org/Kubuntu/Ninjas/DependencyGraph for the gory details10:58
Riddella widescreen monitor helps with that one10:58
cjwatsonAh10:59
cjwatsonWell, let me know if there's anything you particularly don't want accepted early11:00
cjwatsonw/g 2311:00
cjwatsonoops11:00
cjwatsoninfinity: I tried a full britney analysis run on universe, which has now been running for 14 hours (and there's no way to tell how far it's got).  I'm going to kill it and try a different approach11:16
cjwatsonI assume it was stuck in NP-complete hell11:16
infinitycjwatson: Eek.11:20
infinitycjwatson: I'm guessing that's probably a sign of things being excessively broken?  It really shouldn't take that long to run, I'd think?11:21
dokoinfinity, didn't look that close. below one week11:21
infinitycjwatson: Did you try on just a single arch first?11:21
cjwatsonNo11:21
cjwatsonNot sure I believe time's output11:21
cjwatsonreal    849m23.490s11:21
cjwatsonuser    0m1.236s11:21
cjwatsonsys     0m0.200s11:21
cjwatsonIt was sitting at 100% CPU for most of that time11:21
infinitydoko: Hrm.  Kay.  I might still try to get a glibc 2.18 done this week, then, and we could do an armhf-only rebuild to see if there are any obvious regressions.11:22
cjwatsoninfinity: I probably need to rebase that britney instance on top of the one in proposed-migration, which has Debian's performance work11:22
infinitydoko: Sadly, there are glibc testsuite regressions on 2.18 on armhf that I'd like to try to sort.  Not sure if they'll bubble through to packages, though.11:22
cjwatsoninfinity: But, easier approach: just get proposed-migration to dump out a list of uninstallables as well as the count11:22
cjwatsonIt already has that information to hand11:22
infinitycjwatson: Oh sure, that wouldn't be a bad start.  If we clean that up, maybe your full run won't take 17 days. :P11:25
cjwatsonHm, in fact it seems to have an option for that already11:25
infinitycjwatson: So, if you're curious, a non-mangled esys-particle is about 60MB larger.  And builds in 26 minutes instead of 8 hours on x86.11:26
infinityProbably worth doing the split and submitting to Debian.11:26
cjwatsonMm, yeah, and probably worth optimising the PNGs statically then11:26
infinityEating one x86 buildd for 8 hours is alright.  Eating one on every arch hurts.11:26
infinity(Or pre-optimising in the source, sure)11:26
cjwatsonSo, most of the uninstallables are because britney doesn't understand udebs11:27
infinitycjwatson: She doesn't?  In what sense?11:27
cjwatsonClaims they're uninstallable11:27
cjwatsonI don't know exactly why but this tallies with mutterings I've heard from the Debian release team :)11:28
cjwatsonThe uninstallables report takes an extra 30 seconds to generate, but I think that's acceptable :)11:29
infinityThe udeb thing shouldn't be that hard to solve, one would think?11:29
cjwatson(And it doesn't block promotion)11:30
cjwatsoninfinity: Probably not11:30
infinityIt is because there are some base deps provided by the d-i initrd that britney just doesn't know about?11:30
infinityI mean, ultimately, they're just debs.11:30
infinityJust really sketchy ones.11:30
cjwatsonIt probably needs the same algorithms germinate has to follow dependencies in the right world11:31
infinityI like how they're almost the inverse of click packages, in the sense that many udebs are nothing BUT maintainer scripts with complex dependencies.11:31
cjwatsoninfinity: http://people.canonical.com/~ubuntu-archive/proposed-migration/saucy_uninst.txt11:33
cjwatsonI'll see if I can work out the udeb thing - it might just be a matter of inserting faux packages11:34
infinityAnd the very top of the list is something that should be arch-restricted.11:34
cjwatsonIt's Architecture: all11:34
infinityYes, I know.  I'm arguing it probably shouldn't be.11:35
cjwatsonThere'll probably be several of those showing up on i38611:35
cjwatsonYeah, perhaps11:35
infinitySadly, the crossbuild stuff fails due to britney not groking multiarch.11:35
infinityAnd wine is in that camp too, IIRC.11:35
infinityOverall, though, this isn't as bad as I thought it would look.11:36
cjwatsonThe udeb things might actually come down to incorrect kernel Provides11:36
infinityI thought we'd mostly fixed the kernel provides issues?11:36
cjwatsonAhaha no not for udebs11:36
infinityCause when they go wrong, component-mismatches has a hissy fit and tries promoting random universe kernels.11:36
cjwatsonkernel-image-BLAH is meant to provide FOO-modules for the various things that would be in *-modules-BLAH but are actually built in11:37
cjwatsonBut the Ubuntu kernel team has never got this right11:37
infinityapw: ^11:37
infinityI know someone who'd be happy to get it less wrong. :P11:37
cjwatsonI wonder if I can figure out the proper list11:38
cjwatson(Please wait a week while I update my saucy kernel remote :P)11:38
infinityAnyhow, a good chunk of this goes away when we clean up the last of NBS.11:38
cjwatsonYep11:38
infinityAnd the udebs things are mentally filterable.11:38
infinityAll in all, it's way less ugly than I thought it would be.11:38
apwinfinity, i am listening11:40
cjwatsonI can certainly work on cleaning some of this up11:40
infinityapw: The two lines above where I paged you. :)11:40
apwand yes if there is something linux-image-foo.udeb should be providing to make your life easier we can do that11:40
cjwatsonkernel-image-foo.udeb but yeah11:40
cjwatsonI'll hopefully be able to come up with a patch shortly ...11:40
apwso i assume that is any udeb which becomes empty, we should provide ... ish11:41
apwcjwatson, well i am in testing mode for various things, so now is a very good time11:41
cjwatsonAnything that's depended on by other udebs and that is built in11:41
cjwatsonIn practice, mostly filesystems11:41
cjwatsonThat's very probably what all the partman-* output there is for, along with all the other stuff that's in stages of d-i after partitioning11:42
cjwatsonSince they tend to depend on (virtual package meaning that partman is done)11:42
apwwe have typically not understood the udebs relationship to d-i well enough, and made a hash of it as a result11:42
cjwatsonI'm at 11% of "git remote update saucy" :)11:42
apwthis is a good time to repair that and once done to get some knowledge transfer into the team to keep it fixed11:43
cjwatsonSo, here's my logic11:43
apwin the good-old-days (tm) i would have suggested a bar session at UDS for this11:43
cjwatsonview http://archive.ubuntu.com/ubuntu/dists/saucy/main/debian-installer/binary-i386/Packages.gz11:43
cjwatsonAfter a bit of "what's the underlying problem" you get to (say) partman-basicfilesystems11:43
cjwatsonDepends: cdebconf-udeb, dosfstools-udeb, e2fsprogs-udeb, ext2-modules, fat-modules, partconf-mkfstab (>= 1.09)11:43
infinityAnd nothing provides ext2-modules, fat-modules, and the world explodes?11:44
cjwatsoncdebconf-udeb, dosfstools-udeb, e2fsprogs-udeb, partconf-mkfstab are real packages not listed as uninstallable11:44
cjwatsonfat-modules-3.11.0-9-generic-di Provides: fat-modules11:45
cjwatsonBut nothing Provides: ext2-modules11:45
infinityOh, fat's not built in?11:45
cjwatsonNot on i386 anyway11:45
cjwatsonMaybe on other architectures - the kernel-wedge framework has plenty of provision for this being arch-specific11:45
apwinfinity, on arm probabally but here not so much11:45
cjwatsonext2 is probably built into the kernel, and the way you tell d-i this is by having kernel-image Provides: ext2-modules11:45
cjwatsonSimilar to the way that fs-core-modules Provides: *-modules for the filesystems it builds11:46
cjwatsond-i has probably actually been warning about this for ages but it hasn't mattered so much11:46
infinityHah, no.  fat-modules-udeb exists solely to ship msdos.ko, I think.11:46
* apw wonders if the d-i logs have the info one needs to fix and validate soame11:46
cjwatsonBut if we can get it consistent then we can make proposed-migration have better behaviour - it could enforce that we don't accidentally make udebs uninstallable11:46
infinityThe rest (fat, vfat, etc) are built in.11:47
cjwatsoninfinity: Mm, well, I think that can stay as it is11:47
cjwatsonapw: http://people.canonical.com/~ubuntu-archive/proposed-migration/saucy_uninst.txt should be enough11:47
cjwatsonThat's where I'm starting here11:47
infinitycjwatson: I think that's just a happy accident of poor configs. :)11:47
apwinfinity, doesn't that mean there is someting other than fat in that udeb so that it actually still exists11:48
cjwatsonapw: Right, msdos.ko11:48
infinityapw: Yeah, like I said, msdos... What he said.11:48
cjwatsonThere are probably a few other similar cases; I see efi-modules in a similar situation11:48
apwso you would make britney check udebs as well, and then we would be unable to break it again11:49
cjwatsonJust trawling11:49
cjwatsonapw: It actually does right now - I think I was mistaken in saying it didn't11:49
infinityIt's just that it's allowing things to be "as broken as before" (which is what it always does), so if it's always been broken...11:49
cjwatsonRight11:49
cjwatsonThis has been broken since before proposed-migration existed, and so was grandfathered11:50
apwheh ok perfect11:50
infinityBut if we reach the goal of making the whole archive installable, and then hit people with large sticks when they try to force things in, britney can do its job much better.11:50
apwworks for me, i don't like being an outlier, which is why we now have the lists of udebs udebs and the like11:50
apwi am all for sanity11:51
cjwatsonI plan to spend a bunch of the rest of the cycle analysing and zeroing all this11:51
apwcjwatson, so are you doing these udebs for me, or do you awnt me to11:52
cjwatsonI'll come up with something11:52
apwack11:52
cjwatsonSince I'll need to do the analysis anyway, I guess :)11:52
cjwatsonIt's kind of a pain to expect anyone else to do11:52
infinityThere should probably be some automated way of doing it.11:52
apwi was wondering the same11:52
infinityIf we know all the udebs we could produce, and know all the udebs we did produce.11:53
apwpresumable i can look at the Depends in this package-list11:53
cjwatsonMeh, analyse once and it'll be way easier from then on11:53
cjwatsonWon't take that long11:53
apwand for those which arn't in the list, and arn't packages in saucy, fail11:53
infinityThough, that assumes that all the ones we didn't produce are built-in, rather than a victim of anemic configs that lack features.11:53
cjwatsonI'll check for that11:53
apwwell when cjwatson sends me over a patch for the missing one, i can check, or ... he can do everything and i can get a coffee11:54
cjwatsonI used to help maintain the kernel udeb handling in Debian, it's no harder :)11:54
infinityapw: Get me one too.  I think I've given up on sleep tonight being a thing.11:54
apwheh, i bet we make it harder11:54
cjwatsonOther problems not mentioned above: btrfs-modules, crypto-dm-modules, ext3-modules, ext4-modules, ufs-modules11:56
cjwatsonI think that's the lot11:56
=== jhodapp|afk is now known as jhodapp
cjwatsonNot all of KDE is through, but the bulk is, so unmuting12:53
cjwatsonunmute queue saucy-proposed12:53
queuebotRemoved mute entry: ['#ubuntu-release', 'queue', 'saucy-proposed']12:53
Riddellthanks cjwatson12:57
cjwatsonapw: I think http://paste.ubuntu.com/6179577/ would be a fine start13:24
cjwatsonapw: I expect the ARM and PowerPC variants would need something similar13:24
apwcjwatson, ok are you sending a patch or shall i suck that in from the pastebin13:29
cjwatsonkernel-team@ is it still?13:29
apwcjwatson, yep thats the one13:30
cjwatsonapw: https://lists.ubuntu.com/archives/kernel-team/2013-October/033011.html13:33
cjwatsonapw: Er, sending a followup13:34
cjwatsonapw: Should be correct with the typo fix in https://lists.ubuntu.com/archives/kernel-team/2013-October/033012.html13:34
cjwatson(I can send a new patch if you need it)13:35
apwcjwatson, na i can wangle it out13:35
cjwatsonta13:35
cjwatsonUrgh, proposed-migration is crashing.  Looking into it.13:47
cjwatsonShould be happier once kcron builds, so I've just scored that up ...13:47
cjwatsonkcron/i386 that is13:47
cjwatsonThough maybe I can fix it otherwise ...13:48
didrockscan we get someone looking at mir? we would need it for image build #75? (it's in the unapproved queue)13:52
didrockstested on desktop and touch13:52
* didrocks wonders why unity-mir is blocked though in update_output.txt, no trace of success13:53
stgraberdidrocks: I'll do queue reviews once I'm 1) done with the current issue 2) actually awake ;)13:53
didrocks(there is no new dependency, unity-mir should be enough on its own)13:53
didrocksstgraber: thanks!13:53
cjwatsondidrocks: It seems quite clear why it's blocked13:54
cjwatson    * i386: indicators-client, libunity-mir-dev, libunity-mir1, unity8, unity8-autopilot13:54
cjwatson libunity-mir1 : Depends: libmirserver4 (>= 0.0.12+13.10.20131001) but 0.0.12+13.10.20130926.1-0ubuntu1 is to be installed13:54
cjwatsonWhich is presumably because it needs the new mir13:55
* infinity looks at the new mir.13:55
didrockscjwatson: this is in http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt?13:55
cjwatsonYes13:55
* cjwatson fixes the proposed-migration crash13:55
* didrocks doesn't see libunity-mir1 : Depends: libmirserver4 (>= 0.0.12+13.10.20131001)…13:55
cjwatsondidrocks: The first line is in update_output.txt13:55
infinitydidrocks: That's from him trying to install it.13:55
cjwatsondidrocks: The second line was from "chdist apt-get saucy-proposed-i386 install libunity-mir1" as ubuntu-archive@snakefruit13:56
didrockscjwatson: ah, so it's not clear from update_output.txt, you need to try to chdist it, ok :)13:56
didrocksMirv told me there was no ABI break though…13:57
cjwatsonIt tells you that that package is uninstallable, just not exactly why13:57
infinity+  [ Michael Terry ]13:57
infinity+  * merge latest dev branch.13:57
infinity+13:57
infinity+  [ Kevin DuBois ]13:57
infinity+  * merge latest dev branch.13:57
infinity+13:57
cjwatsonFor that matter sometimes apt takes some persuasion to tell you exactly why13:57
infinity+  [ Daniel d'Andrada ]13:57
infinity+  * merge latest dev branch.13:57
didrockscjwatson: hum libmirserver4 is in suacy13:57
infinityMost.  Informative.  Changelog.  Ever.13:57
infinitydidrocks: Not in a high enough version.13:57
didrocksinfinity: I know… already told upstream they need to change their commit message in the future13:57
cjwatsonlibmirserver4 | 0.0.12+13.10.20130926.1-0ubuntu1 |         saucy | amd64, armhf, i38613:57
cjwatson0.0.12+13.10.20130926.1-0ubuntu1 < 0.0.12+13.10.2013100113:57
didrocksoh right, I'm so used they don't have any kind of compatibility13:58
didrockscjwatson: ok, so, I'll try chdist next time I don't see it installing13:58
didrocksthanks13:58
cjwatsonRiddell: Um, what is this kate upload13:59
cjwatson+       $(overridden_command) -- -DKDE4_BUILD_TESTS=false -DPYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython2.7.so.114:00
cjwatsonRiddell: That really isn't a sensible thing to put in debian/rules for all architectures :-)  Rejecting14:00
cjwatsonshadeslayer: ^-14:00
shadeslayerack14:02
shadeslayerRiddell: I didn't realize 4.11.2 was out?14:02
Riddellcjwatson: good point14:02
Riddellshadeslayer: ftp is open14:03
shadeslayerokay14:03
cjwatsonI'm guessing you want $(DEB_HOST_MULTIARCH) there, with "DEB_HOST_MULTIARCH := $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)" at the top if tat isn't done already14:03
shadeslayerI didn't see a release announcement14:03
didrocks(thanks)14:03
xnoxcjwatson: /me prefers "include /usr/share/dpkg/architecture.mk" to get all the DEB_{BUILD|HOST}_* vars with caching and for free =)14:04
cjwatsonxnox: whatever :-)14:04
Riddellshadeslayer: no they open ftp the night or the morning before the announcement14:04
cjwatsonxnox: (note my version isn't lacking caching)14:04
shadeslayerokay :)14:04
xnoxcjwatson: it's always executed though, even when not needed. architecutre.mk only execs on demand & then caches.14:05
xnox(not that it matters, it's not that expensive to call)14:05
shadeslayer /join #kde-devel14:06
smartboyhwshadeslayer, the whole channel? ;)14:06
shadeslayeryep14:07
smartboyhwshadeslayer, er, you do realize where you are talking right? ....14:07
shadeslayeryep14:07
smartboyhw;O14:07
shadeslayerwait14:07
shadeslayereh14:07
shadeslayerno no no14:07
smartboyhwLOL14:07
shadeslayersmartboyhw: I read that as "The wrong channel"14:07
shadeslayerand then went "yep"14:08
smartboyhwshadeslayer, sure;)14:08
smartboyhwWell, we welcome everybody anyway14:08
xnoxcjwatson: \o/ thanks for removals.14:09
cjwatsonnp14:10
shadeslayerxnox: cjwatson -DPYTHON_LIBRARY=/usr/lib/$(DEB_HOST_MULTIARCH)/libpython1.7.so.114:19
shadeslayerlook better?14:19
xnoxshadeslayer: actually you want `python-config --ldflags` & -lpython2.714:22
xnoxshadeslayer: cause there list libpython2.7.so in the proper /usr/lib/python2.7/config-$triplet/ directory, and will enable you to e.g. do python2.7 debug build.14:22
xnoxshadeslayer: which is then e.g. under /usr/lib/python2.7/config-x86_64-linux-gnu_d/, vs /usr/lib/python2.7/config-x86_64-linux-gnu/ (_abi suffix)14:23
shadeslayerxnox: I don't quite follow, but the problem is that kate can't find the python lib causing python plugins in kate to not work14:29
xnoxshadeslayer: ah, if you need the runtime library, you are correct.14:29
shadeslayercorrect14:30
cjwatsonmir/unity-mir passed proposed-migration now, I see14:31
shadeslayerbtw did the swith to xmir happen already? because I don't think I saw it running on the Beta 214:32
cjwatsonno14:33
shadeslayerokay14:33
stgraberRiddell: can you confirm that the "a" in the version number for kate is intentional (not seeing it in the others, so wondering)14:59
Riddellstgraber: yes it is, upstream rerolled the tar14:59
stgraberok14:59
stgraberRiddell: hmm, kdeartwork contains what looks like a feature change (disabling a bunch of slideshow transitions)15:15
Riddellstgraber: are you really reviewing every package? I'm quite impressed15:16
stgraberRiddell: I sure am ;)15:18
stgrabermost of those take just a few seconds though as they're just re-versioning and updates to debian/control15:19
Riddellstgraber: kdeartwork change is for bug http://bugs.kde.org/18210415:19
ubot2`KDE bug 182104 in general "Specific transition effect of the slideshow screensaver is extremely slow" [Normal,Resolved: fixed]15:19
RiddellBug 182104 - Specific transition effect of the slideshow screensaver is extremely slow15:19
Riddellit's removing a feature not adding it15:20
stgraberRiddell: feature freeze also covers feature removal ;)15:21
* stgraber looks at the bug report15:21
Laneyintroducing a negative feature15:21
stgraberfine, I'll consider that fixing a nasty performance bug and let it through ;)15:22
jamespageinfinity, balloons: rbasak just raised that someone from the server team needs to signoff on server images16:52
jamespageI'll pickup that honour for this cycle :-)16:52
balloonsjamespage, :-) wonderful. I've already got a task for you then16:53
jamespagenice16:53
jamespageballoons, what do I need todo?16:54
balloonsjamespage, Can you review the current tests and make sure they are all still valid and needed? In particular we have a few questions about the jeos tests16:54
balloonsjamespage, http://iso.qa.ubuntu.com/qatracker/milestones/270/builds/54674/testcases16:54
balloonsplars, if you around, let's sort this out with jamespage now for the final images ^^16:54
jamespageI see we are oversized as well16:55
jamespageI guess that needs looking at16:55
balloonsjamespage, umm, is server still trying to fit on a cd? the other images are not longer constrained to that size16:56
jamespagewhilst I'm here - we have a bit of a problem with python-lesscpy  (bug 1233749)16:56
ubot2Launchpad bug 1233749 in python-lesscpy (Ubuntu Saucy) "lesscpy command fails" [High,Triaged] https://launchpad.net/bugs/123374916:56
jamespagethere are fixes stuck in the Debian NEW queue for this; is there precedent/process for pushing a package from the debian git repositories directly into Ubuntu?16:56
jamespageballoons, the honest answer is I don't know16:57
jamespagebut I can find out16:57
cjwatsonI've been meaning to review the sizes and clear the warnings16:58
jamespageif its OK then we should probably drop " Warning: This image is oversized (which is a bug) and will not fit onto a standard 703MiB CD. However, you may still test it using a DVD, a USB drive, or a virtual machine."16:58
balloonsjamespage, sure thing.. if you and team can review the tests and prune anything not needed it would greatly help. Checking on the oversize issue is a good idea also. Thanks!16:58
plarsballoons: there are automated tests for a fair chunk of those. I don't have esx server so I'm not able to do the optional one, and maas usually gives me problems, but jamespage and smoser were really helpful in testing that during previous cycles.16:58
cjwatsonI don't think it's something the server team needs to spend much time on, though obviously if there's stuff you can rip out for free then do it16:58
jamespagecjwatson, I'll not put it at the top of the list then16:58
jamespageI think roaksoax is about to add a couple more things anyway for maas16:58
balloonsyes, I know maas is important. I wonder about the rest16:59
balloonsit seems like we're always spending the last days spinning around on maas16:59
rbasakWould it be sufficient to automatically test most of the tasks with preseeds?17:00
balloonsimho, yes17:00
rbasakAnd then focus on a basic install and maas?17:00
balloonsthat's the direction I would like to see it go17:00
* infinity decides it's finally time to nap.17:02
balloonsso rbasak plars jamespage can we confirm what we have automated tests for? I can then remove them from mandatory manual testing on the tracker. We can mark them as optional or remove them altogether17:03
* rbasak isn't sure17:03
plarsballoons: it's most of the install scenarios there, but I usually give them a look by hand as I'm doing other installs too, so just leave them17:05
plarsballoons: ideally, I'd love to see manual and automated results all grouped together in a single view for the image, but we don't have that yet17:06
balloonsplars, of course.. But I'd like to at least mark them as optional17:06
plarsballoons: having them on the list though, ensures that someone either tries it by hand, or actually looks at the results and confirms they look ok17:06
balloonsthere's 18 mandatory tests for server, which adds up17:06
dokoinfinity, gcc-4.8 uploaded17:09
jamespageballoons, I'll review tomorrow AM17:09
balloonsjamespage, plars rbasak thank you :-)17:12
=== jhodapp is now known as jhodapp|lunch
ogra_stgraber, did systemd just go through without any queuebot message ?17:48
* ogra_ sees it built and all, i tought the binary would show up here 17:49
stgraberogra_: why would the binary show up there?17:50
stgraberogra_: AFAICT the source go blocked in Unapproved and accepted 1h50 ago17:50
ogra_dunno, i see others show up in the backlog17:50
ogra_ah, k17:50
stgraberthe only ones that show up in New are those that introduce new binaries17:50
ogra_oh, ok, i thought durign freeze all held binaries would show up too17:51
ogra_anyway, then i should be good to build an image17:51
stgrabernope, only source packages get caught in unapproved17:51
* ogra_ fires off a build 17:51
=== jhodapp|lunch is now known as jhodapp
stgraberjamespage: hey, looking at the horizon upload, should there be any kind of migration code in postinst to move the key between locations?19:09
rsalvetican anyone review the gstreamer related packages ^? this is a new upstream bugfix release, and final for the 1.2 series19:14
stgraberyep, will take care of that in a few minutes, slowly going through the queue19:18
rsalvetiawesome, thanks19:18
=== tumbleweed_ is now known as tumbleweed
=== adam_g` is now known as adam_g
stgraberinfinity: around? (if you're, I'll leave the kernel upload to you, if not, I'll process it in a couple minutes)19:30
stgraberLaney: do you have a FFe for gst-plugins-good? looking at the upstream changelog, it doesn't really look like bugfix only to me...19:38
stgraber(I don't think we need a FFe for bad => good, those are fine, but I noticed a few new codecs and other random features in the upstream changelog bundled in the source)19:39
rsalvetilet me check good19:43
=== popey_ is now known as popey
rsalvetistgraber: which new codecs did you noticed in good?19:47
rsalvetilooking here at the git log and seems it only got fixes19:47
rsalvetibut there are indeed some new features inside a few plugins19:49
stgraberrsalveti: +2013-06-18 13:27:20 +0100  Alex Ashley <bugzilla@ashley-family.net>19:50
stgrabermay be changes to an existing codec (AVC) though if that's the case, that's rather massive changes19:51
rsalvetihm, 06-18 is before 1.1.4, let me find the commit for that19:51
stgraberI didn't look at the code change itself, only the diff of the upstream changelog in the source19:51
rsalvetihttp://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=a965185dee339da89f833b10cc2e5ac1108381b219:53
rsalvetiright, that's post 1.1.4 indeed19:53
stgraberhow interdependent are those gstreamer packages?19:54
stgraberbecause we already have half of them through, so wondering what happens if -good is stuck for a while19:54
rsalvetiseems only bad depends on -good19:55
rsalvetigstreamer <- base <- ugly / good19:56
rsalvetiabd bad depends on good, base and gst19:56
rsalveti*and19:56
stgraberbased also contains feature changes...19:56
stgraber*base19:56
rsalvetiI can put a FFe bug in place19:56
stgraberwould be good. I don't think it's a problem, but may be worth a generic, update everything to 1.2.0 tracking bug with all affected packages19:57
rsalvetiyeah19:57
rsalvetilet me do that19:57
stgraberbecause I realistically won't go through the whole code diff as even the changelog looks scary ;)19:57
rsalvetiyeah, even if mainly fixes, that's a lot of fixed all around, hard to track them down19:58
rsalveti*fixes19:58
=== elmo__ is now known as elmo
rsalvetistgraber: bug 123383220:30
ubot2Launchpad bug 1233832 in gstreamer1.0 (Ubuntu) "[FFe] Updating gstreamer 1.0 stack to the final 1.2 release" [Undecided,New] https://launchpad.net/bugs/123383220:30
rsalvetistgraber: let me know if you need any other info in there20:32
=== NCommand` is now known as NCommander
stgraberrsalveti: granted and I've let the two remaining packages in now20:33
rsalvetistgraber: great, thanks20:34
=== NCommander is now known as Guest29380
=== davmor2_ is now known as davmor2
jamespagestgraber, I suppose for the sake of not leaving clutter in the filesystem that makes sense21:07
jamespagestgraber, if you want to reject I'll prepare a revised upload tomorrow21:07
stgraberjamespage: ok, will do that. thanks!21:08
=== sgran_ is now known as sgran
=== medberry is now known as med_

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