/srv/irclogs.ubuntu.com/2014/04/15/#ubuntu-release.txt

=== maclin__ is now known as maclin
jamespageplease could the swift and neutron uploads for trusty be reviewed by the release team - they both contain high priority fixes (one for upgrades, the other for reboots)06:45
jamespageand I don't want them to hold up final release versions later this week06:46
jibelinfinity, netboot is not on the qatracker for Trusty Final. Is there a switch to flip or must it be added manually?07:18
infinityjibel: It would get added if there was a new d-i upload, I imagine.  Or if someone manually copies it over.07:44
infinitystgraber: ^?07:44
ogra_infinity, i re-enabled the touch cron job ...07:45
tjaaltonhmm, if syncing libva/intel-vaapi-driver proves working, could those be squeezed in? new upstream releases to add broadwell support, didn't notice debian had those before now08:16
tjaaltonboth in universe08:17
jibelinfinity, I'll add them with the risk of doing another tiny mistake.08:18
infinityjibel: Well, unless you're looking for a place to file bugs, they're almost meaningless there anyway.08:19
infinityjibel: It's not like we're going to not ship d-i if someone doesn't mark it ready. :)08:20
tjaaltoncrap, intel-gpu-tools is ancient08:20
infinitytjaalton: Deltas on those might be nice to look at without blindly accepting.08:20
tjaaltoninfinity: sure08:20
jibelinfinity, agreed, but I need a place to say "this has been tested"08:20
jibelor not08:20
infinityjibel: Yeah, true.  Well, try not to break anything. :P08:21
infinityjibel: Or ask stgraber nicely to figure out the right way.08:21
jibelinfinity, no hurry, I can wait stgraber08:22
* infinity needs to go attack his face with an angry fork full of omelette. Back in a few.08:22
tjaaltoninfinity: intel-vaapi-driver http://pastebin.com/mCydS6q8 , libva http://pastebin.com/K8cHEZPu08:28
tjaaltonbumps both 1.2.x -> 1.3.008:29
tjaaltonreferenced as part of intel 2014Q1 "release" https://01.org/linuxgraphics/downloads/2014/2014q1-intel-graphics-stack-release08:29
infinitytjaalton: That's... A lot of changes.08:49
infinitytjaalton: I don't think that's remotely auditable, which means it needs to be very testable, which seems tough to do in a day and a half.08:50
tjaaltonlibva is in testing already08:53
tjaaltonas i said they add broadwell support, which is bulk of the diff08:53
tjaaltonactually both of them are in testing08:53
infinitytjaalton: How long have they beein in testing, and how many Debian bugs on either package post-date the uploads?09:01
tjaaltonbeen in testing since the 12th, this is the only bug I could find, with a patch from upstream https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=74370109:02
ubot2Debian bug 743701 in src:libva "libva1=1.3.0-1 with i965 makes all video "solid black" with mpv --hwdec=vaapi" [Normal,Open]09:02
tjaaltonhappens only with opengl output sink09:03
infinitytjaalton: Can you fix that bug, and we'll talk? :P09:06
tjaaltonsure, I'll test without it first09:06
infinitytjaalton: (FWIW, this is probably a "no", but I understand the broadwell urge, so I'm thinking about it)09:07
tjaaltonthanks for considering it ;)09:08
LaneyPlease consider releasing https://bugs.launchpad.net/ubuntu/+source/gdk-pixbuf/+bug/1174253 before trusty09:30
ubot2Launchpad bug 1174253 in gdk-pixbuf (Ubuntu Precise) "Segfault (core dumped) in gdk-pixbuf on upgrade" [Undecided,Fix committed]09:30
infinityLaney: The comment directly above yours seems suspicious.09:36
infinityLaney: Oh, I suppose that might just be a partial upgrade oops.09:37
infinityLaney: Yeah, releasing.09:37
LaneyI think it's his fail09:37
LaneyTa09:37
jamespagePlease can the neutron and swift upload for trusty be reviewed - they both fix high priority bugs and I'd prefer not to have anything pending when openstack cut final release tarballs if possible09:50
zequenceI'm going to need someone to help update ubuntustudio-meta. We were lacking xfce bluetooth support - also, I needed to update our indicator packages to gtk310:05
tjaaltoninfinity: actually, xserver 1.15.1 fixes that libva bug, so we're good already :)10:05
zequenceBesides, we have to rebuild our ISO anyway on account of Bug 130748510:06
ubot2Launchpad bug 1307485 in network-manager-applet (Ubuntu) "Drop gnome-bluetooth to suggests (regression)" [Low,Fix released] https://launchpad.net/bugs/130748510:06
tjaaltonhttp://lists.freedesktop.org/archives/libva/2014-April/002049.html10:06
tjaaltonI'll test this combo on broadwell next, to see that it actually lowers cpu usage.. with mpv, vlc is crappy that it actually increases (!) cpu usage with vaapi10:07
knomezequence, that should have been in in the first "final" image, at least was for xubuntu10:07
zequenceAh, there was a new build yesterday evening!10:08
zequenceAnyway, we need bluetooth :P10:08
infinityzequence: Yeah, can sponsor and respin.  Just a simple meta ./update needed?  Let me give it a spin and see the output.10:10
zequenceinfinity: Yep, just an update required10:11
infinityzequence: Testing right now.10:11
zequenceinfinity: Oh, if you want to add a bug report to changelog, Bug 130796910:16
ubot2Launchpad bug 1307969 in ubuntustudio-meta (Ubuntu) "no XFCE bluetooth support in ubuntustudio-meta" [Undecided,New] https://launchpad.net/bugs/130796910:16
infinityzequence: http://paste.ubuntu.com/7254450/ <-- Is that what you were expecting to see?10:17
zequenceinfinity: Yes. Looks good.10:19
jamespageinfinity, any chance you could look at my request above re neutron and swift pending uploads?10:22
zequenceinfinity: Actually, we seem to have blueman in our latest ISO. I was assuming it wouldn't be there10:23
infinityzequence: I assume you still need this meta I just uploaded, though? :P10:25
infinityjamespage: I'll look.10:26
jamespageta10:26
zequenceinfinity: The changes will be kept, absolutely :)10:26
zequencebut, it seems it was not as critical anymore.10:26
tjaaltoninfinity: yep, vaapi works on bdw, not hitting that bug either10:26
tjaaltontested snb too10:26
infinitytjaalton: Alright, upload, I make no promises about it getting out of the queue, but we'll see.10:26
infinitytjaalton: s/upload/sync/ if the Debian packages are alright.10:27
tjaaltonyeah they are10:27
tjaaltonthanks10:27
jibelxnox, could you have a look at bug 1307983 ?10:27
ubot2Launchpad bug 1307983 in ubiquity (Ubuntu) "System not localized after an OEM installation" [Undecided,New] https://launchpad.net/bugs/130798310:27
infinityErr, oh.  That one's not seeded anyway. :P10:31
infinitytjaalton: So, I guess all I need to care about is libva.10:31
infinitytjaalton: I hope intel-vaapi-driver doesn't break without the libva update...10:31
=== tkamppeter_ is now known as tkamppeter
tjaaltonit depends on the new libva10:31
tjaaltonso boo :)10:31
infinitytjaalton: Depends at the packaging level, as in won't migrate?10:32
infinitytjaalton: Or as in "it'll break"?10:32
tjaaltonbuild-depends10:32
infinitytjaalton: Okay, fine.  Then no crisis here.  If we don't accept libva, no harm done, it all moved to u-proposed.10:32
infinitys/moved/moves/10:32
tjaaltonright10:32
tjaaltonis libva seeded then? it's in universe10:32
infinitylibva1 (from libva) is seeded in:10:33
infinity  kubuntu-active: daily-live10:33
infinity  kubuntu: daily-live10:33
infinity  lubuntu: daily, daily-live, daily-preinstalled10:33
infinity  mythbuntu: daily-live10:33
infinity  ubuntukylin: daily-live10:33
infinity  ubuntustudio: dvd10:33
infinity  xubuntu: daily-live10:33
tjaaltonah10:33
xnoxjibel: why is oemconfig also french?10:33
infinitySeems like pretty much everyone who isn't Ubuntu uses it.10:33
xnoxjibel: (in that bug report)10:33
tjaaltonhehe10:33
infinityCuriously.10:33
tjaaltonyeah there's also a MIR for it10:33
tjaaltonuntouched since a long time10:33
infinityOh, possibly because of vlc.10:34
infinityNo, vlc is only in myth.10:34
* infinity shrugs.10:34
infinityAnyhow, we have at least one more full respin coming for this apport change, if I choose to let that in, but waiting to see if slightly more urgent things happen that we can do in parallel.10:35
tjaaltonsure10:35
infinityI'll pre-review libva, though, so I can let it in the same batch if I'm okay with it.10:35
jibelxnox, I did the initial installation in french10:48
xnoxjibel: interesting.10:48
jibelxnox, hm no, from my notes, for this test I redid it in english, only keyboard was in French10:51
jibelxnox, confirmed, initial installation in english, tz and kb autodetected to French by ubiquity. end-user setup in german (UI and slideshow are in german) after the setup and reboot, system is in english with locale reporting a mix of en, de and fr http://paste.ubuntu.com/7254675/11:10
RiddellI've a bunch of ubiquity fixes in progress11:30
infinityjibel: That was the most confusing reproduction sentence I've ever read.11:32
Riddellinfinity, xnox: can I do an ubiquity upload?11:53
=== jhodapp|afk is now known as jhodapp
maclinhi realese team, there is a critical bug of ubuntu kylin Bug #1298237 when upgrade from 13.10 to 14.04. I communicated with jibel and decided to add ubuntu-session dependency in ubuntukylin-default-settings. But We can't confirm wheather extra problems would be caused.12:57
ubot2Launchpad bug 1298237 in Ubuntu Kylin "Cannot login the system after upgraded from 13.10 to 14.04" [Critical,Confirmed] https://launchpad.net/bugs/129823712:57
Riddellmaclin: what's your question?13:01
Laneymaclin: It sounds sensible13:01
LaneyIt's troubling that you don't have ubuntu-desktop - you might be missing other bits13:02
maclinRiddel,Laney,  yes, I also wonder we should add ubuntu-session or ubuntu-desktop.13:04
Laneymaclin: ubuntu-desktop is removed because of ubuntukylin-default-settings in the first place13:05
Laneyi.e. you remove some packages that ubuntu-desktop Depends on13:05
infinityAdding ubuntu-desktop would break a lot more.13:05
seb128Laney, we had over similar cases, it made me wonder if we should make unity depends on ubuntu-session, but that would be a circular depends13:05
infinityIt would bring back packages they don't want, like firefox and ibus things.13:05
xnoxjibel: so we do not configure network / install language packs during oem-config, yet i would expect the language support to kick in and ask for installation additional language packs which did not happen.13:05
infinityThe real solution is for ubuntukylin to have a proper seed-based set of metapackages.13:06
LaneyYep13:06
xnoxcjwatson: ^ can i talk to you about locales in a sec when you free after the ca-certificates-java.13:06
Laneymaclin: ubuntu-session is what you want for now, but you could try installing ubuntu-desktop and reading what that wants to pull in to see if you're missing anything else13:06
jibelxnox, ok, I'm currently filing another report for this.13:06
jibelxnox, only missing english langpacks are installed13:07
* Riddell waiting on a fix to pyqt as well13:07
argeshey. whats the process for revewing things in this queue: https://launchpad.net/ubuntu/precise/+queue?queue_state=0&queue_text= . this is an nvidia driver fix for precise/3.13 that i'd like to test13:07
maclinLaney,the ubuntu-session is installed by default in the new installed ubuntu kylin 14.04. Does it mean I could just try to add ubuntu-session instead of ubuntu-desktop?13:09
jibelxnox, bug 130805613:11
ubot2Launchpad bug 1308056 in language-selector (Ubuntu) "language packs not installed after a non-network installation in a non-english language" [Undecided,New] https://launchpad.net/bugs/130805613:11
Laneymaclin: Yeah. You get it in 14.04 because ubuntu-desktop is installed for a little bit and then removed when ubuntukylin-default-settings has its hook run during the image build process. So there you do get its dependencies.13:11
* jibel not sure about language-selector, feel free to reassign13:11
Laneymaclin: I think you'll miss any other new dependency of ubuntu-desktop too, that's why I suggested test-installing it in a newly upgraded system to see what it tries to pull in13:12
xnoxjibel: right, that now makes sense, i'm suspecting it's all the same thing.13:13
xnoxjibel: thanks for that, let me see what is suppose to be triggering that.13:13
jibelxnox, good, thank you.13:13
maclinLaney, ok,  I will try it:)13:17
stgraberjibel: hey there13:20
stgraberjibel: oh, netboot, right, I was vaguely hoping we'd need to upload it for a reason or another yesterday and that it'd just show up then but since that's not the case, I'll push it by hand13:23
stgraberthey should all be there now13:26
jibelstgraber,thank you13:29
zulLaney:  ping could you have a look at cinder rc3 when you get a chance please?13:45
Laneyzul: Just going for lunch, but can after if stgraber or someone else can't do it meanwhile13:46
LaneyI guess we should look at neutron and swift too13:47
zulLaney:  yes definently neutron and swift13:47
jamespagethat would be nice - thanks Laney13:50
infinitystgraber: Ta.13:51
maclinLaney, I tried to install ubuntu-desktop on a newly upgraded system and found 43 packages will be pulled. It is difficult to add so many dependencies.14:01
cjwatsonI expect most of those will be indirect14:05
maclincjwatson, do you mean we do not need to add those dependencies?14:10
cjwatsonmaclin: I mean that ubuntu-desktop probably only depends on some of those directly, and the rest are indirectly pulled in by *their* dependencies; if you're mirroring ubuntu-desktop then you should generally only mirror its direct deps14:20
wgrantuh14:28
maclincjwatson, that maybe a difficult for us to confirm direct deps and the correctness. Is there any simpler way to check that?  The remaining time is limited and we don't want to pull new more problems.14:31
cjwatsonmaclin: "apt-cache show ubuntu-desktop"14:34
cjwatsonit isn't hard to "confirm" direct dependencies, you just have to look at them14:34
maclincjwatson, yeah,  it is also a long list of packages14:37
oSoMoNhi all14:37
oSoMoNwebbrowser-app is sitting in the unapproved queue, this upload is a trivial one-liner that fixes bug #1307420, can someone have a look and ack?14:38
ubot2Launchpad bug 1307420 in webbrowser-app "The 'Activity' header doesn't disappear after navigating to the activity screen" [High,In progress] https://launchpad.net/bugs/130742014:38
infinityoSoMoN: We'll pull it in if something more urgent triggers a respin.14:50
infinityoSoMoN: We're not going to respin the release images just for webbrowser-app.14:50
oSoMoNinfinity, understood, thanks14:50
oSoMoNinfinity, so if I were to request another landing for webbrowser-app (with another rather critical bugfix), it would be unlikely to land in 14.04, given the timeframe, right?14:53
infinityoSoMoN: It would be as likely or unlikely as the current one in the queue.14:53
infinityoSoMoN: In other words, go ahead.14:54
infinityoSoMoN: If we can slip it in, we will, if not, it'll need to be pushed to an SRU.14:54
oSoMoNgot it14:54
cjwatsonWe could at least put webbrowser-app into proposed and block it, couldn't we?14:55
infinityWe could, yes.14:55
cjwatsonIt's blocked right now14:55
infinityWe could do that with all the bits in the queue that we're waffling on right now.14:55
infinityAs long as no one else comes along and unblocks. :P14:55
oSoMoNif moving it from unapproved to proposed allows me to merge the changes back in trunk, then that’d be great, as it would unblock the submission of this other landing request I was mentioning14:56
infinitySure.  We'll do that in a second.14:57
cjwatsonoSoMoN: ci-train waits for it to be in release or updates, at least at the moment14:57
cjwatsonbut afaik that's overridable, so ask the landing team14:58
oSoMoNcz14:58
oSoMoNcjwatson, ah, thanks for the tip, will do14:58
oSoMoNdidrocks, can you comment on the above? ^^ i.e., if webbrowser-app lands in proposed, can I merge back the corresponding change in trunk?14:59
didrocksoSoMoN: it's not going to be in -updates nor release?14:59
cjwatsonwe haven't decided where to put it yet14:59
didrocksoSoMoN: you can branch from this proposed trunk14:59
didrocksno need to merge that back15:00
oSoMoNdidrocks, well I need the trunk to be up-to-date to submit another landing request, don’t I ?15:00
didrocksoSoMoN: as the publisher job is telling, you have it at https://code.launchpad.net/~ps-jenkins/webbrowser-app/trusty-proposed15:00
didrocksfor working and avoid conflicts15:00
didrockscjwatson: when this decision will be taken?15:01
didrocksis it like hours or days?15:01
cjwatsondidrocks: hours not days15:02
didrocksoSoMoN: what's your other request your are waiting on the lock to be off?15:02
LaneyAre you taking care of the queue?15:03
oSoMoNdidrocks, a fix for bug #130773515:03
ubot2Launchpad bug 1307735 in webbrowser-app "can't open links in twitter" [Critical,In progress] https://launchpad.net/bugs/130773515:03
LaneyLike should I not worry about doing those openstack reviews zul asked for?15:03
cjwatsondidrocks: I think you should just override it for now though15:03
didrocksoSoMoN: ok, so let's get you another silo. Just be aware that it means that your previous release is NOT delivered in Touch nor desktop15:04
cjwatson(you plural)15:04
oSoMoNdidrocks, the title is misleading (I’ll update it), it’s actually worse than just twitter being broken, all hyperlinks that request a new tab won’t open at all15:04
didrocksoSoMoN: in the m&c job, you have "ignore destination version", check that one15:04
didrockslet me get the exact wording, one sec15:04
didrocksoSoMoN: IGNORE_PACKAGES_NOTINDEST15:04
oSoMoNdidrocks, okay15:05
didrockswith the hint "Ignore if some packages are not published in the destination"15:05
oSoMoNdidrocks, I’ll file a landing request in a minute15:05
didrocksoSoMoN: ok, please track that one as well as the previous isn't landed/you don't have feedback when it will be available15:05
didrocksfginther: when you asked me for the reason of all those possible overrides, here is one FYI ^15:06
Riddellisn't http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html awefae long for release week?15:21
cjwatsonRiddell: anything not handled gets moved over to u-proposed15:23
cjwatsondoesn't have to be empty15:23
cjwatsonanyway, some of us have been working on it for weeks :P15:23
Riddellcjwatson: fair enough15:23
Laneycjwatson: Could you please answer my earlier question? ↑15:23
cjwatsonLaney: which one?15:24
LaneyI basically want to know if I should keep my hands off the queue now :-)15:24
cjwatsonLaney: -> infinity15:24
LaneyFair15:24
LaneyThought you were in the room of power15:24
cjwatsonyeah, but infinity has the master keys, or something15:24
infinityLaney: hands off the queue, but if you think something's a good/sane/simple/etc opportunity candidate, go ahead and accept *only* if you block it first.15:27
infinityLaney: Then if we're forced to respin for other reasons, we can let in all the blocked things we want.15:27
infinityLaney: And if not, they'll carry over to u-proposed.15:27
LaneyAlright15:27
LaneyThinking of block-all source any time soon?15:27
infinityLaney: Check the block at the end of my hint, I've already blocked most of the queue as it stands.15:27
infinityLaney: Could block-all source for a similar affect, but then we'd need to unblock universe/unseeded bits, and I'm not sure I want to.15:28
infinityLaney: Maybe it's about time, though.15:28
jamespageLaney, neutron swift and cinder don't end up on media if that helps at all15:28
infinityYeah, those openstack bits should be fine, if the reviews are sane.15:29
infinity(I haven't reviewed them yet)15:29
infinity(Someone else is free to :P)15:29
LaneyGot scared off by the aforementioned block15:30
Riddellinfinity: I'm after respinned images after python-qt4 is done compiling, shall I just click rebuild or should it be synced with anything else?16:07
jamespageLaney, are you still good to review the openstack packages in the queue?16:20
Laneyjamespage: yeah, will do16:21
jamespageLaney, thanks - sorry for hassling16:21
xnoxcjwatson: infinity: provisionally i'm thinking to fix all jibel reported bugs with http://paste.ubuntu.com/7256183/16:32
xnoxwhich is respin all but server i think.16:33
infinityxnox: Server too, but that's fine.16:37
LaneySomeone else should look at the neutron diff16:40
LaneyIt adds a wait-for-state call into pre-start of an upstart job16:40
LaneyI've not used that before to know if it's sane16:40
=== superm1_ is now known as superm1
jamespageLaney, for reference its the same code that's in the l3-agent and the dhcp-agent in the same package16:43
Laneyjamespage: alright then17:00
jamespageLaney, I can explain how it works if you like17:00
Laneyjamespage: it's okay, I read about wait-for-state now17:02
stgraberthere will be an edubuntu-netboot upload coming in pretty soon17:04
smbHi, just wanted to bring up bug 1292467 as something that may be worth mentioning in the release-notes17:04
ubot2Launchpad bug 1292467 in unity-greeter (Ubuntu) "Dual screen greeter can break 3D acceleration" [Medium,Triaged] https://launchpad.net/bugs/129246717:04
stgrabertesting the fix now (turns out that last ltsp upload had the unfortunate side effect of breaking a sed in there...)17:05
=== bfiller is now known as bfiller_afk
jamespageLaney, thankyou!17:07
Laneyyw17:08
LaneyI'm going to unblock them too unless someone screams in the next 5 minutes17:08
infinity*scream*17:09
infinityLaney: If you're unblocking the unseeded openstack stuff, that's fine.17:09
LaneyYa17:10
Laneyalso ta17:10
xnoxnicer diff in the works http://paste.ubuntu.com/7256369/17:12
stgrabercan someone please review that upload ^17:20
stgraberwe'll want to respin Edubuntu once that's landed17:20
=== jhodapp is now known as jhodapp|lunch
=== roadmr is now known as roadmr_afk
infinitystgraber: xnox is working on a world-respin trigger anyway.17:37
stgraberinfinity: ok17:37
stgraberinfinity: I'm working on a couple more edubuntu installer fix ups, nothing too critical, just trying to avoid having our installer resize itself twice during install :)17:37
elfywe appear to have a bit of an issue going on as well - not sure how or when we'll be able to deal with it though17:38
infinitystgraber: Wouldn't that be more future-proof if you match on something that will always be in the commandline, with a .*$?17:38
stgraberinfinity: yeah, ironically, looking at the bzr history, the only bit which didn't change upstream over the past 4 years is splash :)17:40
infinitystgraber: ie "s/vt.handoff=7.*$/& nbdroot=:ltsp/" or something.17:41
infinitystgraber: Oh, or did vthandoff go away entirely?17:41
stgraberit did17:41
infinityRight.  Kay.17:41
infinitystgraber: What about the name of the line itself?  This is pxelinux, right?17:42
stgraberthe actual position on the cmdline really doesn't matter, the fact that vt.handoff got dropped with the last bugfix release of ltsp did break the stuff :)17:42
stgraberinfinity: yeah, in theory we could match on initrd, though the config file in question has a dozen of those too17:42
infinitystgraber: Heh.  Fair enough.  Change looks fine regardless, just trying to save you from it breaking again. :P17:43
infinityLaney: From your changelog in that gvfs upload, I assue you intend for that to be an SRU?17:44
Laneyinfinity: That's what I expected17:44
Laneybut if you want to let it in that'd be fine too17:44
infinityLaney: I'll give it a ponderance after I'm done "reviewing" maas.17:49
stgrabertiny but much appreciated improvement for anyone installing Edubuntu ^ (since we'll be respinning anyway)17:54
robruhi! can somebody accept webbrowser-app? it's a one-liner bugfix.18:23
robru(same with webapps-applications actually)18:23
dokoslangasek, infinity: stgraber told me you would be missing some last minute toolchain updates. so here you are with an arm64 binutils (wrong code) fix18:26
=== roadmr_afk is now known as roadmr
stgraber:)18:30
slangasekum?18:32
Riddellinfinity: so can I respin?18:38
cjwatsonRiddell: stop18:40
cjwatsonRiddell: we're working on some other fixes18:40
cjwatson(hence that localechooser)18:40
cjwatsonit'll be a respin-world due to all the locale damage18:40
cjwatsonbug 130798318:41
ubot2Launchpad bug 1307983 in localechooser (Ubuntu Trusty) "System not localized after an OEM or offline installation" [High,Confirmed] https://launchpad.net/bugs/130798318:41
Riddellgotcha, thanks18:41
infinityRiddell: You can, but I'll end up doing it again in an hour or two.18:41
infinityrobru: So, wouldn't the second of seb's suggestions ("handle the missing schemas") have been saner than adding a library dependency that you'll need to manually track because you don't actually like the library?18:57
infinitys/like/link/18:57
infinitydoko: Excellent.  Shall we rebuild all of arm64 now?18:57
robruinfinity, i don't follow.18:57
robruinfinity, it was crashing due to missing schema, so I added the schema dependency. what do you mean "manually track"?18:58
infinityrobru: You don't link to that library, so a simple rebuild won't magically bump your dependencies on ABI bumps and such, cause it's a manual hardcoded dep.  Does it really make sense to depend on the library instead of just gracefully handling it not being around?18:58
dokoinfinity, we usually do this on ppc64el only18:59
robruinfinity, well, missing gsettings schemas are difficult to handle on purpose. upstream on that feels it's appropriate to crash your program when the schema is missing.18:59
infinitydoko: We can make an exception.  We have a whole day and a half before release, plenty of time to redo the whole thing.19:00
robruinfinity, that was something that I've struggled with in the past, so the manual tracking option seemed easier19:00
xnoxrobru: schemas should be shipped in an arch:all package, of which we already have three.19:00
xnoxgsettings-shemaas, and then one for ubuntu and ubuntu-touch19:00
robruxnox, the change I'm making isn't to the package that ships the schema19:00
infinityrobru: But why does the schema ship in the library package?19:01
robruinfinity, i have no idea. i didn't do that19:01
cjwatsonEffective diff from this incoming ubiquity upload is difficult to mentally untangle just by looking at it, but it's http://paste.ubuntu.com/7256955/19:01
=== jhodapp|lunch is now known as jhodapp
xnoxgsettings-ubuntu-schemas, gsettings-ubuntu-touch-schemas, gsettings-desktop-schemas19:02
cjwatsonxnox: thanks for all your help untangling this locale thing (since I meant to mention you in the changelogs and forgot; I just happened to be in front of the keyboard when doing the final bit)19:02
xnoxinfinity: ^ three packages which are all schemas for all desktops, unity7/8 common schemas, and unity8 only schemas19:03
Laney-touch- is a transitonal package19:03
xnoxLaney: ok.19:03
xnoxLaney: robru: i believe when this schema change came up a few days back, i did point out that it should be shipped in one of the above schemas-only packages and i was told that will be done as part of review/silo thing.19:04
LaneySorry, I didn't know anything about this in advance19:04
=== bfiller_afk is now known as bfiller
robruxnox, what schema change? I recall you talking about a schema change a couple days ago but I have no recollection of even which schema that was then. I'm not talking about making any changes to any schemas, just that I have a package that is missing a dependency on a schema that it needs19:05
infinityBut a schema being in a versioned library package is wrong on so many levels. :/19:06
robruinfinity, agreed, but I didn't put it there. can we really transition that out so close to release? My experience with that kind of transition is usually quite painful. can we just "manually track" this library dependency for the upcoming release and then fix "properly" the day U opens?19:08
infinityrobru: Breaking out the arch indep stuff and depending on it isn't a transition.19:08
infinityrobru: It's perhaps too late in the release, yes, but this library is not packaged like a sane library...19:09
LaneyIs this for the migration script?19:09
robruinfinity, whatever jargon you want to use, you have to breaks/replaces/whatever Just Right, such that there's a seamless switch from one package providing the schema to the  next. If there's any overlap, the packages will conflict19:09
robruLaney, yes19:09
cjwatsonI'd tend to agree we shouldn't be trying to fix this Right Now, but we also shouldn't forget19:09
LaneyWhat about making it exit if the schema isn't found?19:09
Laneysource = Gio.SettingsSchemaSource.get_default()19:09
Laneyfoo = source.lookup(UNITY_LAUNCHER_SETTINGS, True)19:09
Laneyprint foo is None19:09
cjwatsonThis sort of thing massively complicates the resolver's job on upgrade19:10
robruLaney, because if it exited without the schema, it would completely fail to do the job that we need it to do, which would leave the user with broken/messy session state.19:10
xnoxrobru: unity packaging is just wrong, a library should not ship anything bug usr/lib/*/*.so.*19:11
robrucjwatson, when you say "massively complicates", is that an argument in favor of fixing it properly now, or later? I'm not sure what you meant.19:11
LaneyIf you make it fail then it'll be re-run the next time19:11
Laneyi.e. exit with a bad code19:11
infinityrobru: He means that having a library that conflicts with the previous versions of itself completely confuses resolvers.19:11
cjwatsonrobru: It was an argument in favour of fixing it :-)  I did say earlier "I'd tend to agree we shouldn't be trying to fix this Right Now"19:12
robruright19:12
infinityrobru: Because you're effectively telling every unity upgrade that it needs to remove everything then install everything, instead of gracefully upgrading one package at a time.19:12
LaneyAnd unless something weird's going on they won't be able to launch unity without the library package installed anyway19:12
LaneySo it doesn't matter until then19:12
LaneyAt which point the script succeeds19:12
xnoxrobru: compare with precise, the library package is sane, and just has the library in it.19:13
LaneyI need to be off. There's my idea, take it or leave it :)19:14
robruxnox, Laney: right, so if I'm understanding you correctly, fixing this The Right Way right now, will make the upgrade process messy. So we should just add this manual dep as a quick fix right now, so that users upgrading to trusty aren't immediately slapped with a session migration crash, and then when U opens we can get the unity library fixed properly.19:14
robruI mean changing which package ships the library19:14
robruships the schema19:14
cjwatsonFixing this the Right Way simplifies the upgrade process, but it's risky to do two days before release19:15
LaneyI've told you a way to avoid the ugly dep and having to do the packaging change, and argued that it's alright in reality too19:15
infinityLaney: That doesn't solve the packaging problem, mind you.19:15
LaneyNo, but that's not getting fixed for 14.0419:15
infinityLaney: It could.  It's frankly trivial.19:16
robruLaney, yeah, exactly. so whether we just accept what I already did or do it your way, they're both technical debt that we have to undo later19:16
LaneyAlright, I've made me points19:16
Laneysee you19:16
robruLaney, thanks for the input19:16
xnoxso this goes back to19:16
xnoxhttps://bugs.launchpad.net/ubuntu/+source/unity/+bug/119312019:17
ubot2Launchpad bug 1193120 in unity (Ubuntu) "unity-common is not common" [Undecided,Fix released]19:17
cjwatsonSo, slangasek made this change to fix update-manager having trouble auto-upgrading things19:17
cjwatsonI therefore don't think we should simply undo it because there was a known problem previously19:17
infinityAlright.19:18
infinityNevermind that, then.19:18
xnoxsad, but such is live.19:18
xnox*life19:18
infinityrobru: Meh.  I'll accept it as-is, and this can be discussed $later.19:20
robruinfinity, I'll file a bug and assign myself so I remember to do it19:20
robruinfinity, thanks19:20
slangasekinfinity, cjwatson: so would using Breaks instead of Conflicts here against the previous lib versions be viable?19:23
slangasekI've missed among the scrollback what the root problem was that people are having problems with right now19:23
slangasekbut yes, splitting the schemas back out into a "common" package which itself is tied to a specific version of the lib doesn't address the fundamental problem19:24
cjwatsonslangasek: Conflicts wouldn't cause u-m to remove it ...19:26
cjwatsonslangasek: I think now is probably not the right time to figure it out :)19:26
slangasekcjwatson: do you mean Breaks, rather than Conflicts?19:26
infinityslangasek: Right, we went back through history and realized the library had a strict dep on the common anyway, so you hadn't actually made things worse.19:26
slangasekok19:26
robruslangasek, I thought the consesus was to put the schemas in a "real" common package (not even part of the unity source package), and be genuinely common without depending on anything19:27
infinityIt just seems like a fundamentally broken design at play here, and sorting that might be a Hard Problem.19:27
infinityOr a "la la la, who cares, it's fixed in unity8"?  (is it?)19:27
infinityrobru: They're only genuinely common if they can be... If we need versioned deps for those bits, it all fails miserably.19:28
cjwatsonslangasek: update-manager keys off Conflicts+Replaces for "remove this old package", which IIRC is what you were relying on19:28
slangasekcjwatson: right, it probably was19:28
argeswhats the convention for a package version that was removed from -proposed (say ubuntu2.2), and later another fix is applied on top of ubuntu2.1 ?19:30
slangasekarges: ubuntu2.319:30
slangasek(you can't reuse versions once they've been in the archive, even in -proposed)19:30
argesslangasek: do I need to add the old changelog entry for ubuntu2.2 even though its not there?19:30
argesor can it skip from 2.1 to 2.319:31
slangasekarges: it can skip19:31
argesslangasek: ok thanks : )19:31
infinityarges: Better to skip, or you confuse people when the things 2.2 claims to do don't happen.19:39
robruinfinity, so wait, what did we decide then? just going to leave that as-is?19:39
infinityarges: (Unless 2.3 builds on top of 2.2, ie "* Fix the previous upload")19:39
infinityrobru: For now, I accepted your package.19:39
argesinfinity: ok will do. no its basically a re-do of 2.2 without the issues19:40
robruinfinity, right, thank you. but I mean for U, should I try to move that schema somewhere else? or leave it?19:40
infinityrobru: For 14.10 and/or SRUs, it would be nice to tear the problem apart a bit and figure out the best way, cause the current state seems questionable.19:40
infinityrobru: I'm also not convinced that I have much carefactor right now to have that discussion, though. ;)19:41
robruinfinity, ok19:41
robruinfinity, thanks again19:41
xnoxcjwatson: infinity: http://paste.ubuntu.com/7257234/19:49
xnoxlooks odd, as it's duplicate source lines, thus apt-get update in live edubuntu gives errors.19:49
cjwatsonThat is a bit odd; I forget what does that ...19:50
cjwatsonNon-fatal errors though, right?19:50
=== Ursinha is now known as Ursinha-afk
cjwatsonAh, livecd-rootfs:live-build/auto/config19:50
=== Ursinha-afk is now known as Ursinha
slangasekrobru: so to make libunity work like "normal" libraries, there are basically two options.  Either make the schemas truly "common", so that old libraries continue to work with schemas from the new library; or version the schemas in step with the library so that the schema files are coinstallable (and ensure that they're compatible within each library ABI set)19:52
cjwatsonUm, a little confused about the history there, if it's non-fatal we should probably just file a bug and move on, right now19:52
xnoxcjwatson: not fatal, very ugly though. i can't remember, but I think it did propagate to the installed system.19:53
slangasekrobru: this is an upstream call to make; the current packaging is the best I'm able to come up with given the currently known constraints that the schemas are neither common nor versioned19:53
robruslangasek, right, it seems to me that they should be either common or versioned ;-)19:54
slangasekrobru: when you say it like that it seems obvious ;)  and yet this is not what upstream has done19:54
robruslangasek, how much churn really happens in the schema between releases? I would assume it ought to be pretty stable by now (I could understand high schema churn early in unity7's life...)19:54
slangasekno idea - that's a conversation to have with upstream19:55
robruslangasek, yeah. I can't speak for unity, but my experience with other schemas is that they are highly stable (unchanging over years), which is a strong case for making them common.19:55
robruslangasek, right. I filed a bug to remind myself to poke them about it when U opens19:55
slangasekI know that the strict versioned dependency on unity-common was added because the schemas were /not/ stable at the time19:56
robruslangasek, ok, good to know, thanks19:56
infinityrobru: Whatever gets fixed for U, it would be lovely to also get it SRUed, if we can do it sanely.19:58
infinityrobru: It would make life nicer moving forward.19:58
robruinfinity, true19:59
robrucjwatson, can you accept my unity8 upload? it was approved by QA.20:18
ogra_is there any reason for unity8 to be blocked ?20:39
ogra_(i can unblock myself if needed, but would like to know why it doesnt get through)20:39
ogra_infinity, is there a general block in place or some such ?20:42
* ogra_ is used ot have touch packages auto-accepted20:42
ogra_oh, there it is !20:44
infinityogra_: Patience. :P20:51
ogra_infinity, well, it was sitting on excuses as valid candidate for quite a while20:51
ogra_made me nervous :)20:52
infinityogra_: Yeah, due to a hack we have for unity8 in britney.20:52
infinityNot exactly the first time this has come up...20:52
ogra_hmm20:52
zequenceinfinity: Are you about to respin all the images later+20:59
zequenceApparently the guys who made the lmms package had based in the wrong branch (included a few experimental features)21:01
infinityzequence: Yeah, pretty soon, once that debian-installer is in and the world settles.21:01
infinityzequence: Do you need a quick lmms upload to go with your respin?21:01
zequenceIt's been repackaged, and though I don't feel it would be absolutely needed to fix it now, if someone has the time, bug 130759121:01
ubot2Launchpad bug 1307591 in lmms (Ubuntu) "LMMS 1.0 baed off the wrong branch" [Undecided,Confirmed] https://launchpad.net/bugs/130759121:01
zequenceinfinity: I went through the diff a little bit. Gave it a test run. Seems to be ok21:02
infinityzequence: Can you give me the source package you want to upload, so I can see a diff and sponsor if sane?21:03
stgraberinfinity: so what's th status wrt the mass rebuild?21:03
zequencebzr branch lp:~israeldahl/ubuntu/trusty/lmms/lmms-1.0.121:03
zequencein PPA https://launchpad.net/~israeldahl/+archive/lmms-1.0.1/+packages21:04
zequenceThe diff https://launchpadlibrarian.net/172870828/lmms_1.0.0%2Bbzr2569-0ubuntu1_1.0.1-0ubuntu1~ubuntu14.04.1.diff.gz21:04
infinitystgraber: Once that d-i goes in and britney settles, the world spins.21:04
infinityzequence: That's pretty unreadable.  But if you're okay with it, it only affects your images.  Your call.21:05
zequenceinfinity: Yeah, I'm ok with it21:06
stgraberinfinity: ok. Guess I'll have to rely on highvoltage doing the testing for Edubuntu then unless I'm somehow sufficiently alive when I get back probably pretty late tonight :)21:06
infinitystgraber: Well, the number of changes shouldn't be drastic between yesterday's images and tonight's, so you can certainly do some targetted testing instead of covering everything.21:08
stgraberinfinity: yeah, I did a dozen installs of the current one and things look good except the two things I uploaded earlier (and the bugs that are part of the mass respin)21:09
stgraberso I'm pretty hopeful the next one will be releasable21:09
infinityzequence: Alright.  So, what do we need to do here?  Do you have anyone who can upload this?  Do you need me to sponsor?  Do you just want the source package as-is from that PPA, or something else (different changelog, etc)?21:09
infinityzequence: Oh, I guess as-is from the PPA is a no-go, that has a useless "auto build" changelog. :P21:10
infinityzequence: So, can you prep a proper 1.0.1-0ubuntu1 with a sane changelog?21:11
zequenceinfinity: sure21:13
infinityzequence: Ta.21:17
=== arges_ is now known as arges
infinityzequence: You're going to have to be quick to catch me before I leave for the night, unless you're okay with a second respin tomorrow for you.21:41
zequenceinfinity: i think i better take a second look at the source anyway. Probably better to not upload on second thought21:42
zequenceThey can always do a SRU later. It's not a critical fix21:42
infinityzequence: Alright.  There's time tomorrow to do it if you really want it in and can QA a respin.  If not, SRU it is.21:43
zequenceinfinity: Ok, thansk a bunch21:44
=== infinity changed the topic of #ubuntu-release to: MASS RESPIN IN PROGRESS | Released: Trusty Final Beta | Archive: Final Freeze | Trusty Tahr Release Coordination. Please don't upload things during freezes where you shouldn't, or be prepared to apologise to the release team | we accept payment in cash, check or beer | melior malum quod cognoscis
cjwatsonrobru: looks like Adam sorted out unity8 while I was at dinner23:18
robrucjwatson, ahhh, thanks infinity23:18
=== bfiller is now known as bfiller_afk

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