=== zequence_ is now known as zequence [09:20] mlankhorst,tjaalton: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt seems to indicate some parts missing from the current Xorg transition [09:22] cjwatson: yeah just geode was missing it seems [09:22] synaptics and wacom too? [09:22] doubt it [09:22] and I can't work out what's going on with xpra ... [09:22] * i386: arkose, arkose-gui, arkose-nautilus, boinc-amd-opencl, boinc-nvidia-cuda, edubuntu-desktop, fglrx, fglrx-amdcccle, fglrx-amdcccle-updates, fglrx-dev, fglrx-updates, fglrx-updates-dev, kubuntu-active, kubuntu-desktop, kubuntu-full, kubuntu-netbook, ltsp-client, lubuntu-core, lubuntu-desktop, mythbuntu-desktop, starpu-contrib-examples, ubuntu-desktop, ubuntu-gnome-desktop, ubuntustudio-desktop, ... [09:23] ... ubuntustudio-graphics, virtualbox-guest-x11, winswitch, xorg, xpra, xserver-xorg-input-all, xserver-xorg-input-synaptics, xserver-xorg-input-synaptics-dbg, xserver-xorg-input-wacom, xserver-xorg-input-wacom-dbg, xubuntu-desktop, xvba-va-driver [09:23] I'm pretty sure that one ought to be correct [09:24] only reason I didn't notice geode is that support for that was kind of dropped and it's a package in universe [09:24] hmm, they are indeed both being upgraded, wtf [09:24] it's definitely not just as simple as geode [09:25] maybe the autohinter hates the x stack? :P [09:25] the autohinter is doing the right thing [09:25] also my experience is overwhelmingly that britney is generally correct, just obtuse :P [09:25] cjwatson, one issue is that it tries libxi and libxfixes in different batches it seems [09:26] seb128: that shouldn't be related to the server stack? [09:26] cjwatson, laney tried to put them together, and the only problem that I got with the output from that run was geode [09:26] cjwatson, well, they both breaks old server/unity [09:26] same libxi6 dependency from xserver-xorg-input-synaptics in both saucy and saucy-proposed [09:26] I guess a manual hint might need ALL the packages currently in -proposed related to the x stack.. [09:27] cjwatson, https://launchpad.net/ubuntu/+source/libxi/2:1.7.1.901-1ubuntu1 [09:27] " * Add a breaks to xorg-server 1.13 and old unity." [09:27] so they should be going in the same run [09:27] that doesn't explain why an autohint that doesn't include libxi would show broken input packages [09:27] cjwatson, if you look at the top of http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt that's what Laney tried ... and I think geode was the only issue there [09:28] hum, right [09:28] I see it but it's sufficiently incomplete that it's impossible to tell if geode is the only issue there [09:28] maybe it's not that easy :/ [09:28] well, geode should be published/about to [09:28] so let's see what happens on the next update? [09:28] geode is already being autohinted [09:28] it is clearly not the problem [09:28] ok [09:28] * seb128 starts pbuilder again [09:29] maybe all the package updates needs to be specified, not just xorg-server? [09:29] mlankhorst: I'm not looking at Laney's hint [09:29] I'm looking at the autohint further down [09:30] look at the massive hint at the end [09:30] I haven't yet seen a reason why libxi needs to come with the new server, only why the new server needs to come first [09:30] which the autohinter should manage [09:30] Search for "Trying easy from autohinter: xorg-server" - that's what I'm looking at [09:30] well, libxi Breaks: old-xserver ... shouldn't that force them to come together? [09:31] cjwatson: yeah and nowhere does the autohinter consider unity, libxfixes, libxi together there.. [09:31] (with the new xorg-server) [09:31] so I fear this may need a manual hint [09:32] why does that break synaptics? [09:32] specifically that, and not e.g. xserver-xorg-core [09:32] synaptics links against libxi, I guess [09:32] seb128: that's only a problem if the new libxi is used [09:32] which it isn't in this autohint ... [09:33] synaptics links against libxi, but its dependency on libxi6 hasn't changed so I don't see why it should've been rendered uninstallable [09:33] Ah [09:33] xserver-xorg-core Breaks: libxi6, not just the other way round [09:33] *That* actually makes sense [09:34] Laney: OK, shall I do a massive manual hint and drop yours, now that I understand the problem? [09:34] do itt [09:34] cjwatson, thanks for debugging ;-) [09:34] Go ahead [09:34] in a pbuilder it looks like things should work with the correct hint [09:34] let's see if that's really true ;-) [09:35] it seems mostly plausible in chdist [09:35] I found out the same by noticing that synaptics had a bumped depends on -xorg-core [09:36] both directly and via xorg-input-abi-19 [09:36] indeed [09:37] well the direct bump is added automatically by the build script too [09:37] looks like I missed the current p-m run, but they're frequent enough [09:47] * armhf: pvr-omap4, pvr-omap4-dbg, pvr-omap4-dev, xserver-xorg-video-armsoc, xserver-xorg-video-armsoc-dbg, xserver-xorg-video-msm, xserver-xorg-video-msm-dbg [09:47] can those be fixed? [09:49] mlankhorst, ^ [09:49] That's all meant to be "fixed" by the alternate xserver on armhf. [09:49] Though, I think we should discuss just dropping that and the pvr drivers. [09:49] I'm not sure the maintenance burden is worth having Panda desktop images anymore. [09:50] (I have to run off to a meeting in 5, though, so that discussion can't happen right now) [09:50] infinity, as i said before... we need *some* armhf desktop image [09:50] * ogra_ totally doesnt care what platform that is on, but we need one [09:51] ogra_: We only need it if someone's actively using it and testing it. Otherwise, all it's doing is showing that the deps are installable, which britney handles. [09:51] well, indeed, i expect QA to regulary test the desktop apps on it [09:51] to make sure they dont regress [09:52] pvr-omap4 cannot be fixed, all the arm crap I don't know [09:52] mlankhorst, thats whay we decided to not change the x stack on arm, no ? [09:52] mlankhorst: No, it can't be fixed, but britney also shouldn't be whining about it being uninstallable if you have the alternate xserver in place. [09:52] what package is this alternate X server in? [09:52] cjwatson: hm it's not in the archive atm, I have it in a ppa [09:53] That would be why. :P [09:53] LOL [09:53] but I don't think the armhf would pick it up anyway [09:53] why not? [09:53] since it requires removing xserver-xorg-core and install xserver-xorg-core-omap-rename [09:54] The latter of which provides the right abi-foo virtual though, right? [09:54] yeah [09:54] um, why isn't it packaged such that this alternate package *is* xserver-xorg-core on armhf? [09:54] Although, this also means futzing with ubuntu-desktop. [09:54] renaming the package is a mistake [09:54] because that breaks the tegra stuff [09:54] which does have an updated package [09:54] you may find this turns out to paint yourself into a corner [09:55] cjwatson: It's for the sake of one driver, doing what you suggest would be declaring that pvr-omap4 is the only armhf driver. [09:55] video-all is going to get very confusing ... [09:55] This whole thing is a mess. And I really think we need to revisit it. [09:55] I'm running off. Can we pick this up later in the EU afternoon? [09:55] not really, the -omap rename doesn't depend on -video-all or -input-all, it hard depends on evdev renamed only [09:55] either way, britney is doing the right thing in holding this out of saucy until it's fixed [09:56] and xf86-video-omap-revert.. [09:58] it'd be great to at least get this into NEW ... [09:58] tjaalton: can you upload the omap-revert packages? [10:06] oh wait that'd probably fail too, needs some build fixes and a bump [10:13] ogra_: i thought, ubuntu-desktop-nexus7 could have been an "armhf desktop image" which is easier to maintain than pandaboard.... but it looks like ubuntu-desktop-nexus7 is no longer on cdimage at all. [10:13] yeah pandaboard is unmaintainable at this point [10:13] xnox, it was dropped by management decision [10:14] * ogra_ would have preferred to keep n7 over panda [10:14] ogra_: i see. [10:14] ogra_: but even raring/quantal images are gone as well? or are they still archived somewhere? [10:14] they are on cdimage.ubuntu.com/releases/ [10:15] ogra_: thanks, found it. [10:16] :) [10:24] same, we can't really maintain the pandaboard because upstream dropped support for it :/ [10:25] ? [10:25] we were talking about tegra3 [10:26] ogra_: yeah but I meant that supporting something that's no longer supported will result in these weird solutions.. [10:26] yeah, i think that was clear from the beginning though [10:26] though the initial word was also that saucy wouldnt see a newer Xserver at all [10:27] i think the panda decision was based on that back when it was done [10:27] yeah but we need it if we ever want to backport some touch fixes [10:28] yup, *i* understand that ... (and i wasnt the one making the decision ... i would just have kept the n7 images in maintenance mode, tegra Xserver is the easiest for arm desktop) [10:28] indeed.. [10:29] panda should just stay around for server community tests or so ... if we want to go on suporting a dead arch [10:48] ok xorg-server-omap-revert seems to build [11:14] enjoy^ [11:15] Do I have to? [11:27] :) === psivaa is now known as psivaa-lunch [13:04] zul: hey, what is the status of apache? if I look at http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html (and I am reading it correctly), it looks like uwsgi is the only thing holding back the migration [13:04] jdstrand: yeah xnox has been doing alot of if it in debian [13:05] ok, cool [13:05] jdstrand: i thought uwsgi was fixed.... [13:05] ah it ftbfs across the board. [13:05] I don't know-- it just says "uwsgi has no up-to-date binaries on any arch " [13:06] xnox: I think that is the last one, no? [13:06] I already contacted the Debian maintainer about that [13:06] jdstrand: read update_output.txt, not update_excuses.html [13:06] update_excuses is the first stage [13:06] there's a lot of things still to fix [13:06] hrmm [13:07] this is blocking all our application confinement work on the phone [13:07] specifically, search for "Trying easy from autohinter: apache2" [13:07] well, (1) help welcome (2) there's always the possibility of building in a devirt PPA with saucy-proposed disabled and then copying in, to bypass this transition [13:08] but we need to clear this transition rather than forever messing about with (2), so it's a last resort [13:08] we'd like to help, but this is not planned work... === cking_ is now known as cking [13:09] '2' is somewhat problematic, cause I already did the migratino for apparmor, but yeah, I could back that out I guess [13:09] cjwatson: oh can you add msm/armsoc to your massive list? === psivaa-lunch is now known as psivaa [13:09] that should only leave pvr-omap4 as blocker [13:10] no idea how to fix that yet [13:10] mlankhorst: done [13:10] jdstrand: could be a .1 type version based on what's currently in saucy [13:12] cjwatson: can I force pvr-omap4 somehow? it should be installable when the omap-revert packages get accepted [13:13] mlankhorst: no. [13:13] I'll work my way through the omap-revert packages (already did the server) [13:13] ok [13:13] but I'm not generally prepared to force uninstallability - the guard's there for a reason [13:14] can I give it a manual solution for installability in this case? eg preinstall xserver-xorg-core-omap-revert before installing ubuntu [13:14] ubuntu-desktop* [13:15] You shouldn't need to, once it's in the archive [13:15] we'll see [13:16] There's only one provider of the relevant video ABI, surely, so britney has no choice anyway [13:16] I would not expect that part to be a problem [13:24] mlankhorst: britney solves the graph - it will try to see if there is *any* path by which ubuntu-desktop (and indeed any other relevant package) is installable [13:24] mlankhorst: so by definition you don't need to (and can't) provide it with manual solutions [13:25] hm lets see [13:25] if there's one to find, it will find it [13:25] darn i forgot to update pvr-omap4 [13:26] didn't you say it just needed the server packages with reverted abi? [13:26] yeah but the versioned depends won't work [13:27] I only see a versioned build-depends [13:27] which, yes, is worth updating, though technically it won't block proposed-migration === cjohnston_ is now known as cjohnston [13:29] hm yeah you're right [13:29] (worth updating> assuming that it isn't buildable with the new xserver-xorg-dev, anyway) [13:31] true, seems it comes with omap_pvr_drv precompiled [13:32] I don't really understand http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt [13:32] I get why apache2 isn't migrating, but the i386 line lists things which have been fixed [13:33] it tries promoting given sets of source packages (with all their binaries) in turn, and either accepts them or tells you which sets of binary packages are broken as a result [13:33] jdstrand: example [13:33] I see [13:34] so, why is http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html not as good to look at? it seems to say what's ready and what isn't from the list of things that failed to migrate [13:34] update_excuses is solely package-local checks [13:34] eg, on the list, apparmor is a valid candidate [13:34] it's the first stage of proposed-migration's processing [13:34] it is NOT equivalent to update_output [13:35] update_output is the second stage, and actually calculates resulting uninstallability, which is not in general calculated at the update_excuses stage [13:35] so, since apparmor is listed in update_output.txt, does that mean it is still broken or that it just isn't migrating? [13:35] it isn't listed in the result of the apache2 autohint [13:36] it's listed in the set of packages that are trying to be promoted together - so it's not broken in itself, but that group is blocked [13:36] I see [13:36] you're perhaps making the mistake of looking under "trying: apache2" [13:37] that's an automatic attempt to promote apache2 on its own (p-m tries every package on its own, since that's simplest), which is obviously not going to work since this is a complex transition [13:37] this is the first time I've looked hard at this report. just getting up to speed on the format [13:37] the relevant block is the one that starts "Trying easy from autohinter: apache2/2.4.4-6ubuntu2" [13:37] anyway, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=661958 is arguably a better place to look for the state of the transition at the moment, since this is mostly being done in Debian [13:37] Debian bug 661958 in release.debian.org "transition: apache2 2.4" [Normal,Open] [13:38] it isn't clear to me how to see what needs to be fixed from update_output.txt [13:38] the parts under the autohinter? [13:38] yes [13:39] jeez. what a mess [13:39] like I say, the Debian bug is a more user-friendly place to look for this [13:39] I did warn that it might not be a good idea to start this transition yet, but people didn't listen to me *shrug* [13:39] but now it's started we need to finish it [13:40] looks like http://wiki.debian.org/Apache/PackagingFor24 is the master set of instructions for porting [13:41] yeah-- used that for apparmor [13:41] cjwatson: if I build in a ppa, I should pocket copy to -proposed still. correct? [13:41] well [13:41] ok with those pvr-omap4 should be installable again [13:42] in general yes but it may be difficult in this case [13:42] it might be better for somebody else to hand-check that the package's dependencies are unchanged on all arches and copy it directly to saucy [13:42] requires a lot of care, but may be easier than fighting with the existing version in -proposed [13:43] I'd rather that you didn't have to undo the patches in -proposed [13:43] cjwatson: hrm. this likely isn't going to be a one time upload. we have quite a bit of work we are pushing [13:44] we could try to minimize the extra uploads [13:44] *sigh* [13:44] zul: are you still working on porting modules? [13:44] cjwatson: yep [13:44] ok, good [13:45] in Debian I hope :) [13:45] cjwatson: ill be getting them into debian [13:45] I'd recommend doing it in Debian first - we don't win anything much by duplicating this work in Ubuntu [13:46] we can NMU if need be, but we're not in Debian import freeze yet so the autosyncer will do a bunch of stuff for us and I think we need the review [13:46] heh finally [13:46] SUCCESS (163/0) [13:46] ah, good, that's without xf86-video-omap-revert and xserver-xorg-input-evdev-omap-revert even [13:46] lol [13:47] it needs those though [13:47] great, that'll make things more readable. thanks :) [13:47] well, no single package is uninstallable without them [13:47] anyway, I just accepted them so they should land soon enough [13:47] cjwatson: so, currently apparmor is at 2.8.0-0ubuntu19 in saucy, and 2.8.0-0ubuntu21 in saucy-proposed. if I were to try to keep things going smoothe moving forward, I should do two uploads-- ubuntu19.1 to the ppa (without 2.4) and ubuntu22 (keeps 2.4) to -proposed? [13:47] jdstrand: yeah [13:47] weird.. I thought xserver-xorg-core-omap-revert should be uninstallable [13:47] can't have been [13:47] ok, thanks [13:48] hm I wonder why.. [13:48] it doesn't depend on input-evdev or video-omap [13:48] no but xorg should have [13:48] but xorg is installable with xserver-xorg-core [13:49] xorg + xserver-xorg-core-omap-revert aren't *co*installable, but proposed-migration doesn't check arbitrary coinstallability (that gets into serious NP-complete territory) [13:49] ah [13:50] I guess it makes sense then [13:54] good, new stack publishing now all in one piece [13:54] well, aside from the two modules above [13:54] \o/ [13:54] thanks for the help [13:54] np [13:57] Laney: can you add xf86-video-omap-revert xserver-xorg-input-evdev-omap-revert xorg-server-omap-revert xf86-video-armsoc to xorg pkgset? [13:58] * cjwatson decides the most effective use of his time may in fact be trying to hurry along this transition, rather than needing to help with lots of manual checks and copies ... [13:59] and perhaps mesa-demos [14:04] mlankhorst: mail to devel-permissions please [14:28] Riddell: I've disabled your amarok force - it's dangerous to do that before it's at least built on i386 [14:28] please wait a bit longer [14:29] Riddell: and in any case isn't the right answer to remove the armhf binaries if they're unsupportable? force hints are a last resort and need discussion [14:29] cjwatson: ok yes I'll do that (although upstream says he might be able to add it back now) [14:29] need to check reverse-depends [14:30] ok, nothing of interest [14:31] (remuco-amarok is arch: all so doesn't count) [14:39] Riddell: As a general operating rule, if you really think something needs a force hint, could you discuss it here before doing it? They're almost always harmful in some way, and cleaning up after them can be painful. [14:39] (And there's usually a better way, like fixing or removing packages) [14:42] infinity: gotcha, sorry === mbarnett` is now known as mbarnett [15:13] oh wow.. wading into the SRU queue I expected a 2 page quagmire. It's actually caught up! [15:18] SpamapS: On behalf of everyone who made that happen, we're sorry for ruining your fun. [15:18] hahaha [15:26] Hi, for the Unity 12.04 SRU, the fix for https://bugs.launchpad.net/unity/+bug/1083186 caused a small regression seen in https://bugs.launchpad.net/unity/+bug/1195730. I have a fix for the regression, but I feel that we should still move forward with the SRU and target the fix in the next SRU. [15:26] Ubuntu bug 1083186 in compiz (Ubuntu Precise) "icaclient windows "dancing" when decorated" [Undecided,New] [15:26] Ubuntu bug 1195730 in Unity 5.0 "Maximized windows opened during login not actually maximized (when using 5.20 from -proposed)" [Low,In progress] [15:27] ChrisTownsend: If you have a targetted fix, why not just reupload with that included, and verify quickly? [15:28] infinity: I still need to get the MP approved and then pester folks to get the fix in the the package proper and have them upload it. [15:30] infinity: People have been waiting on this SRU for quite some time and I'd hate to delay it further. [15:32] ChrisTownsend: SRUs are supposed to be regression free. [15:32] ChrisTownsend: There's no reason it needs to go upstream first. Show me the patch, and I'll sponsor it. [15:32] ScottK: Yes, I agree. Just wanted to see what can be done here. [15:32] infinity: Ok, just a second. === plars_ is now known as plars [15:33] infinity: Here is my MP: https://code.launchpad.net/~townsend/unity/fix-extra-decorations/+merge/173027 - one line change [15:34] infinity: Bug reporter for the regression has verified it works with a build in my PPA and the original bug is still fixed. [15:34] Yeahp, I saw. [15:34] infinity: Ok, cool. Thanks for your help! [15:38] ChrisTownsend: What's your preferred email, while I'm pretending to be you... [15:39] infinity: Heh, christopher.townsend@canonical.com is fine. [15:41] ChrisTownsend: http://paste.ubuntu.com/5855722/ <-- Okay with that having your name on it? [15:42] infinity: Yep, looks good. [15:53] ChrisTownsend: Alright, re-accpted. When it builds, please get some light re-verification of the previous bugs, and a solid verification of the regression bug. [15:54] infinity: Ok, will do. Thanks again! [15:55] infinity: Could you add Precise to the unity source package for that regression bug? I don't have the power to do that. [15:56] ChrisTownsend: Oh yeah, sec. [15:57] ChrisTownsend: Done. [15:58] infinity: Thanks [16:02] ChrisTownsend: Given the nature of this 1-line fix, if you can re-verify all the other bugs, and make sure this regression's happy with the binaries in -proposed, I can release it without waiting yet another 7 days. [16:02] ChrisTownsend: Just poke me when you know it's good. [16:03] infinity: Oh, awesome, will do. [16:57] can someone verify that apparmor 2.8.0-0ubuntu19.1 from https://launchpad.net/~ubuntu-security-proposed/+archive/ppa/+packages is ok to pocket copy directly to sauncy? [16:58] I can perform the pocket copy, but was asked to ask first [16:59] saucy even [17:04] jdstrand: checking [17:08] cjwatson / slangasek: could one of you merge the phased-updater? https://code.launchpad.net/~brian-murray/ubuntu-archive-tools/phased-updater/+merge/171142 [17:12] cjwatson: xz => real 11m8.745s [17:12] cjwatson: pxz => real 4m22.247s [17:12] will make my python code automatically use pxz if it's around as that's a rather nice improvement (that test was on my laptop, so with only 4 threads, nusakan should be even faster) [17:15] jdstrand: looks fine dependency-wise [17:16] cjwatson: cool. I've tested it and all that. is this an ack for the copy? [17:16] jdstrand: yes [17:17] jdstrand: though paste the copy command first? [17:17] just paranoid [17:17] bdmurray: sorry - done now [17:17] stgraber: excellent :) working output as well? [17:17] cjwatson: no problem, I guess we are still waiting on your merge proposal anyway [17:17] yep :-/ [17:18] https://code.launchpad.net/launchpad/+activereviews [17:18] cjwatson: as far as I can tell, it's good, yes [17:19] cjwatson: ./copy-package -b --ppa=ubuntu-security-proposed -s saucy --to-primary saucy apparmor [17:19] ah, missed something [17:20] ./copy-package -b --ppa=ubuntu-security-proposed -s saucy --to-primary --to-suite saucy apparmor [17:21] jdstrand: go ahead, just double-check the output has the right version [17:22] * jdstrand nods [17:24] meh, it failed, but I'm heading into a meeting (http://paste.ubuntu.com/5855972/) [17:25] jdstrand: --ppa is the owner --ppa-name is the name. You missed the latter. [17:26] --ppa=ubuntu-security-proposed --ppa-name=ppa seems to be working [17:27] infinity: thanks [17:27] y [17:29] ah yes [17:30] cjwatson: thanks for the review. pushed [19:17] infinity: Hey, I've verified all of those Unity bugs and it looks good now. === ara is now known as Guest89175 [21:14] I had thought it might be a good idea to document the results on today's TB decision on GPL/openssl exceptions on https://wiki.ubuntu.com/ArchiveAdministration, but I don't see any obvious place to put it. [21:14] Suggestions? === Trevinho_ is now known as Trevinho