/srv/irclogs.ubuntu.com/2017/03/31/#ubuntu-release.txt

-queuebot:#ubuntu-release- Unapproved: accepted imagemagick [source] (zesty-proposed) [8:6.9.7.4+dfsg-2ubuntu3]00:00
slangasektumbleweed: it seems you uploaded an SRU of pollinate to trusty 71 days ago which references a wrong bug number in the changelog... I guess arges overlooked the wrong bug number in the trusty upload since yakkety and xenial were fine.  I'm going to remove-package it now and either you or I can reupload (1656484 vs. 1456484)00:06
slangasektumbleweed: hmm nevermind I'll just reupload, it's not worth the mental effort /not/ to ;P00:08
slangasekcyphermox: do you recall where things were left with golang-go.crypto and LP: #1634609?  Did you try to rebuild the revdeps?00:21
ubot5Launchpad bug 1634609 in juju-core (Ubuntu Zesty) "de-vendorize golang-go.crypto from juju-core" [Undecided,New] https://launchpad.net/bugs/163460900:21
slangasekmm. where does the blacklist of xenial/s390x/akonadi live, given that it does not appear to be in lp:~ubuntu-release/+git/autopkgtest-cloud ?00:26
slangasekit is... outside the VCS on wendigo00:27
slangasekLaney: ^^ do you know why the s390x worker.conf isn't in the VCS?00:30
tumbleweedslangasek: err, yeah, sorry I know I left some SRUs hanging00:37
=== _salem is now known as salem_
=== maclin1 is now known as maclin
cyphermoxslangasek: not done yet, xenial's crypto in proposed doesn't need to build revdeps (but I had tried some, things were building properly). In yakkety, we removed crypto because it broke other things, plus it needed the rebuilding of half the golang world; if we still want to go with the SRU it would need to be started again01:25
handsome_fengHi, could someone in archive admin team apporve the ubuntukylin-theme and ubuntukylin-wallpapers? It's just some updates of theme and wallpapers, Thanks!02:27
slangasekcyphermox: why do you say we don't need to rebuild revdeps for xenial?  nothing in the SRU bug says there is a different test case here for xenial than yakkety03:17
-queuebot:#ubuntu-release- Unapproved: showq (zesty-proposed/universe) [0.4.1+git20161215~dfsg0-2 => 0.4.1+git20161215~dfsg0-2ubuntu1] (no packageset)03:30
-queuebot:#ubuntu-release- Unapproved: accepted showq [source] (zesty-proposed) [0.4.1+git20161215~dfsg0-2ubuntu1]03:31
=== salem_ is now known as _salem
tjaaltoninfinity: so, what's the verdict on xserver? i'd like to have some time to react in case there are some bugs actual users would hit04:48
-queuebot:#ubuntu-release- Unapproved: pollinate (trusty-proposed/main) [4.23-0ubuntu1~14.04 => 4.23-0ubuntu1~14.04.2] (no packageset)04:54
slangasekapw, cpaelzer: libvirt 2.1.0-1ubuntu9.3 was accepted into yakkety-proposed built with a wrong -v option; the change from 2.1.0-1ubuntu9.2 is not linked from the .changes file and no one has verified this bug.  This should really get reuploaded with a bumped version number and a fixed .changes file05:14
slangasekthat bug is LP: #167236705:14
ubot5Launchpad bug 1672367 in qemu (Ubuntu Yakkety) "libvirt uses password-secret on old style drive_add syntax" [Undecided,Fix committed] https://launchpad.net/bugs/167236705:14
apwslangasek, bah did i do that, bad on me05:14
slangasekapw: oh - no, you didn't, you accepted nova and arges accepted libvirt05:15
apwwell i will take it as a timely reminder to check because it creates work none the less05:15
slangasek:)05:15
slangasekcpaelzer: also the test case in the description of LP: #1665698 (the bug that is linked) makes no sense to me, so I'm not sure how jamespage verified it...05:16
ubot5Launchpad bug 1665698 in OpenStack Compute (nova) ocata "/etc/qemu-ifup not allowed by apparmor" [High,In progress] https://launchpad.net/bugs/166569805:16
* slangasek highlights all the people05:16
-queuebot:#ubuntu-release- Unapproved: accepted pollinate [source] (trusty-proposed) [4.23-0ubuntu1~14.04.2]05:24
cpaelzerslangasek: apw: trying to sort out what you mean there - is the -v something I forgot or something that was missed when accepting it?05:37
cpaelzerslangasek: apw: the upload does 9.2 and 9.3 and I assume that the -v would have been to link up the changes of 9.2 as well?05:38
apwcpaelzer, the -v should always point to the current version in -updates so that the tools know that all the ones since then are new05:40
cpaelzerapw: ok so my assumption was right at least on that05:40
cpaelzerapw: I wonder what I should/could do now05:41
cpaelzerapw: the upload itself is correct05:41
cpaelzerapw: the tests are correct, although I understand the descriptions can be misleading - I'm currently updating as good as possible in the bugs05:41
cpaelzerapw: yet I assume there is no way to "link" the bug that was forgotten after the fact05:41
apwcpaelzer, steve is suggesting a no-change rebuild with version +1 (ie no changes) and the right -v05:41
apwcpaelzer, accepting that over the top will let the tooling sort itself out and the resulting bits will be basically the same05:42
cpaelzerah thanks I didn't get the no change - I thought I should even worse mess up the changelog, but a no-change makes sense to me05:42
cpaelzerapw: thanks, I'll prepare something and if it is ok for you contact you once it is in unaccepted05:43
apwcpaelzer, i assume it would be *9.4 with a 'no change rebuild' as the changelog entry05:43
apwcpaelzer, let us know here you have done that, and we can get it sorted05:43
cpaelzerapw: does the following make sense as a changelog entry then: "no change rebuild to properly pick up all the changes since the last release to yakkety-updates." ?05:49
cpaelzerah that is genchanges, so it is me who should have wrapped that, good that I checked before the upload05:56
cpaelzeryeah, that looks much better05:57
apwcpaelzer, yeah that sounds fine to me05:57
cpaelzerI must admit I never realized so far (shame on me) this was an upload side thing, I thought the bug linking would be done due to the tooling when accepted05:58
cpaelzer+1 to the (almost) secret packaging knowledge count05:58
apwcpaelzer, it is the tooling which works out which bugs to play with, but it does so from the changes file05:58
cpaelzerapw: I expected the tooling to distrust .changes anyway and debdiff vs -updates or such anyway05:59
cpaelzerapw: it is in yakkety-unapproved now, could you give it a double check?06:00
-queuebot:#ubuntu-release- Unapproved: libvirt (yakkety-proposed/main) [2.1.0-1ubuntu9.3 => 2.1.0-1ubuntu9.4] (ubuntu-server, virt)06:01
apwcpaelzer, looks better indeed06:15
-queuebot:#ubuntu-release- Unapproved: accepted libvirt [source] (yakkety-proposed) [2.1.0-1ubuntu9.4]06:30
=== marcusto_ is now known as marcustomlinson
flexiondotorgCan I request reviews for ubuntu-mate-artwork, brisk-menu, mate-menu, mate-control-center and mate-themes please.07:29
-queuebot:#ubuntu-release- Unapproved: stress-ng (zesty-proposed/universe) [0.07.27-1 => 0.07.28-1] (no packageset) (sync)07:55
-queuebot:#ubuntu-release- Unapproved: accepted stress-ng [sync] (zesty-proposed) [0.07.28-1]08:01
Laneyslangasek: s390x conf> I'm not sure I even knew that detail (or if I once did, I've forgotten), so nope - ask pitti?08:08
jamespagecpaelzer, slangasek: I may have not commented on the right bug for that libvirt issue - apologies (had a few in the air last week)08:11
cpaelzerjamespage: I think we are fine now, although it is a no-change-rebuild if you could spin off another tempest for the rbd bug that would be kind08:13
cpaelzerjamespage: I'm planning to the other (qemu/ifup) test for libvirt somewhen later today against proposed08:13
jamespagecpaelzer: great08:13
cpaelzersince it is a no-change if you feel bold enough just say it works (as before), but I'm always a coward and will retest08:14
jamespagebdmurray: btw the nova autopkgtest failure cleared itself for the libvirt in proposed (although we now have new libvirt again)08:14
jamespagecpaelzer: I can run the verification testing in the lab - takes time but not really mine08:14
cpaelzerperfect, machines are there to serve us08:15
-queuebot:#ubuntu-release- Unapproved: youtube-dl (zesty-proposed/universe) [2017.03.07-1 => 2017.03.26-1] (lubuntu, ubuntukylin) (sync)08:25
-queuebot:#ubuntu-release- Unapproved: libosl (zesty-proposed/universe) [0.8.0-1 => 0.8.0-1.1] (no packageset) (sync)08:28
-queuebot:#ubuntu-release- Unapproved: accepted libosl [sync] (zesty-proposed) [0.8.0-1.1]08:29
-queuebot:#ubuntu-release- New binary: libosl [amd64] (zesty-proposed/universe) [0.8.0-1.1] (no packageset)08:46
tjaaltoncould someone ack libdrm which adds amd vega support, eventually needed by mesa08:48
-queuebot:#ubuntu-release- Unapproved: accepted less [source] (zesty-proposed) [481-2.1ubuntu2]09:09
-queuebot:#ubuntu-release- Unapproved: ubuntu-kylin-docs (zesty-proposed/universe) [16.10.1 => 17.04.1] (ubuntukylin)09:12
apwtjaalton, that is a fair sized update with "new upstream release" as the entire documentation09:21
-queuebot:#ubuntu-release- New sync: telegram-desktop (zesty-proposed/primary) [1.0.14-1]09:24
tjaaltonapw: these are backported to lts as-is09:24
tjaaltonnothing ever broke09:24
apwtjaalton, oh am i reviewing the wrong one then, i was looking at zesty09:26
tjaaltonno09:26
tjaaltonzesty09:26
tjaaltonthis would be backported to xenial09:27
tjaaltonafter release09:27
-queuebot:#ubuntu-release- Unapproved: accepted crash [source] (zesty-proposed) [7.1.8-1ubuntu1]09:27
-queuebot:#ubuntu-release- Unapproved: accepted gnupg2 [source] (zesty-proposed) [2.1.15-1ubuntu7]09:27
-queuebot:#ubuntu-release- Unapproved: accepted ubuntu-mate-artwork [source] (zesty-proposed) [17.04.9]09:27
-queuebot:#ubuntu-release- Unapproved: accepted eject [sync] (zesty-proposed) [2.1.5+deb1+cvs20081104-13.2]09:27
-queuebot:#ubuntu-release- Unapproved: accepted xkeyboard-config [source] (zesty-proposed) [2.19-1ubuntu1]09:27
-queuebot:#ubuntu-release- Unapproved: accepted rawtherapee [source] (zesty-proposed) [5.0-1ubuntu1]09:27
tjaaltonhttps://pastebin.com/ag81nMQX09:27
tjaaltongit log diff09:27
apwtjaalton, thanks, whoever does those in debian should include some of that info in the package09:30
tjaaltonsome packages have the git log diff as upstream ChangeLog09:33
tjaaltonpkg-xorg packages i mean09:33
apwthat would be nice09:33
apwok that does look to be essentially bug fixes anyhow09:33
ograit seems like the live-build SRU into xenial broke core snap builds ...09:34
ogra(tries to remove systemd and install upstart during build)09:34
apwogra, it is a good job that snaps are in the archive and can trigger adt tests to prevent those kinds of regressions09:34
-queuebot:#ubuntu-release- Unapproved: accepted libdrm [sync] (zesty-proposed) [2.4.76-1]09:35
ograapw, well, the core snap has a travis hook, not sure if you can pull that into adt09:35
apwtjaalton, ^09:35
tjaaltonapw: cool, thanks!09:35
-queuebot:#ubuntu-release- Unapproved: accepted gtksourceview2 [source] (zesty-proposed) [2.10.5-2ubuntu3]09:36
-queuebot:#ubuntu-release- Unapproved: accepted python-django [source] (zesty-proposed) [1.8.7-1ubuntu10]09:36
-queuebot:#ubuntu-release- Unapproved: accepted kombu [sync] (zesty-proposed) [3.0.35+dfsg-2]09:36
-queuebot:#ubuntu-release- Unapproved: accepted screen [source] (zesty-proposed) [4.5.0-4ubuntu1]09:36
apwogra, i doubt we can easily do that, but ... you could test the -proposed versions when they appear perhaps to catch this for next time09:37
ogranot easily09:37
ograi'ÄD have to set up anopther github branch just for pointing to proposed i fear09:37
apwoh well, i guess we just get to break when it hits updates then09:38
ograit didnt break for 2 years :P09:39
ograhas it been tested with xenial --minbase builds at all ?09:40
ograiirc we had special handling of upstart packages there09:41
apwogra, so the change there is to purge packages which are no longer marked essential in the updates pocket09:41
ogra++# remove all installed packages that are Prio: required in the release09:41
ogra++# pocket but something else in the latest version09:41
ogra"something else"09:41
ograand yes, i have the diff in front of me09:41
apwanything else is probabally a better wording09:42
ograas i said, i belive there was some special handling of init systems in xenial that pitti implemented09:42
apwgot a log for what yours did ?09:42
ograhere is the last working build (search for lb_chroot_install): https://launchpadlibrarian.net/313520770/buildlog_snap_ubuntu_xenial_amd64_core_BUILDING.txt.gz09:43
ograand here is a current build https://launchpadlibrarian.net/313704330/buildlog_snap_ubuntu_xenial_amd64_core_BUILDING.txt.gz09:43
apwas it rmeoving upstart sounds more believable than it removing systemd from those words ... very odd09:43
ograyes09:44
ograbut as i said, iirc pitti did something special there (for the phone ? cant remember)09:44
ogralooking at the bottom of the live-build diff, just another env var to make it skip that step should be enough, i can easily export that09:47
apwogra, i am not sure that is the right approach09:50
* apw tries to grok the effect of this code accuratly09:51
apwogra, so if i read this code right it looks to see all things marked required at release pocket versions, it checks the current version of just those to see how they are marked, if they are not still required it simulates remove them, if only they are removed in that simulation they are removed for real09:54
apwogra, so its not at all clear how that would trigger your extra installs09:54
ograit removes systemd-sysv09:54
apwwhich looks right in the sense it was required and is now only important09:56
ograi dont see why though, it is still prio required here09:56
ograoh ?09:56
ograwhy does my desktop not thing so09:56
apwsorry my check was zesty09:57
ograwhat i dont get in that code is that the first run uses the version, the second doesnt and it is expected that the Prio filed changed between these two ...10:00
ogra... but i'm building an image so i will always have the latest version of the package anyway10:00
-queuebot:#ubuntu-release- Unapproved: ubuntu-kylin-wizard (zesty-proposed/universe) [16.10.0 => 17.04.0] (ubuntukylin)10:01
apwogra, so apt-cache shows you all the ones available to you not just the most recent10:07
ograwell, for the release i'm currently building for only ...10:08
ograand since i build from scratch i should already have the latest version10:08
apwogra, so ... i canont acount for why it thinks systemd-sysv wants to be removed in xenial10:09
ograme neither ... but it surely happens :)10:09
apwyou odn't have systemd in your PPA do you ?10:09
ograhmm, there is an obsolete version idling around10:10
ograhttps://launchpad.net/~snappy-dev/+archive/ubuntu/image?field.series_filter=xenial10:10
ograargh10:11
ogranot as obsolete as LP wants to make me think10:11
apwwell it might show up on the list, me tries10:11
apwadding that here10:11
ograseems the "newer version" it points to is only in -proposed10:11
apwi also think there is a separate bug here, that if the removal causes an install it should not be implemented10:12
apwogra, would you file a bug for me on live-build, so i have somewhere to vomit my analysis ?10:12
-queuebot:#ubuntu-release- Unapproved: less (xenial-proposed/main) [481-2.1ubuntu0.1 => 481-2.1ubuntu0.2] (core)10:12
-queuebot:#ubuntu-release- Unapproved: less (yakkety-proposed/main) [481-2.1ubuntu1 => 481-2.1ubuntu1.1] (core)10:12
ograon it10:12
apwogra, your ppa version seems newer than everything in the archive, not that i am sure we take version into account10:13
ograthe build takes version into account indeed10:13
ograLP actually points to https://launchpad.net/ubuntu/+source/systemd/229-4ubuntu17 as newer version ... but doesnt take into account this is only proposed10:14
ograi got cheated by the LP UI10:14
apwogra, ahh ok, but regardless of that it is not clear that if -updates was really newer we would notice that if your PPA is present, any of them not being required is enough10:15
apwto my reading of the code10:15
ograright10:15
apwbut in your case it is right to want to remove it, it is wrong (separatly imo) to actually remove it because it causes installations10:17
-queuebot:#ubuntu-release- Unapproved: accepted kdevelop [source] (zesty-proposed) [4:5.0.4-0ubuntu2]10:17
-queuebot:#ubuntu-release- Unapproved: accepted mate-control-center [source] (zesty-proposed) [1.18.0-0ubuntu2]10:17
apwand that is "too much"10:17
-queuebot:#ubuntu-release- Unapproved: accepted brisk-menu [source] (zesty-proposed) [0.3.5-0ubuntu1]10:18
-queuebot:#ubuntu-release- Unapproved: rejected ubuntukylin-wallpapers [source] (zesty-proposed) [17.04.0]10:20
-queuebot:#ubuntu-release- Unapproved: accepted mate-themes [source] (zesty-proposed) [3.22.8-0ubuntu1]10:20
-queuebot:#ubuntu-release- Unapproved: accepted unity-greeter-session-broadcast [source] (zesty-proposed) [0.1+14.10.20140601-0ubuntu5]10:21
ograBug #167804210:22
ubot5bug 1678042 in live-build (Ubuntu) "removal of priority changed packages breaks builds of the core snap" [Critical,New] https://launchpad.net/bugs/167804210:22
apwogra, thanks, will propose a fix for that ... is that something you can test ?10:24
ograi could push live-build into the PPA i guess10:24
ograthat would override the archive if the version is picked high enough10:24
apwogra, really?  isn't the PPA only used within the build ?10:28
apwanyhow we can try it i guess10:28
ograapw, so running the script snippet in a classic shell on the core install on a pi here actually agrees that systemd-sysv isnt required10:28
apwlet me actually fix this bug :)10:28
ograno, we pull livecd-rootfs from there10:29
ograso it is also used for the outer build chroot10:29
apwogra, yeah i can see that in a xenial vm too so with your PPA addded , so i can at least test a bit10:29
apwok good10:29
ograit seems it is pulled in from init by default now10:29
ogra(which itself is actually required but has a "Pre-Depends: systemd-sysv | upstart-sysv" )10:30
ograi think that was the trick that pitti implemented to make it possible to have phone builds with upstart still working in xenial or some such10:30
-queuebot:#ubuntu-release- Unapproved: ubuntu-mate-settings (zesty-proposed/universe) [17.04.5 => 17.04.6] (ubuntu-mate)10:32
-queuebot:#ubuntu-release- Unapproved: choose-mirror (zesty-proposed/main) [2.77ubuntu1 => 2.78ubuntu1] (core)10:51
-queuebot:#ubuntu-release- Unapproved: openssh (zesty-proposed/main) [1:7.4p1-9 => 1:7.4p1-10] (core) (sync)10:54
-queuebot:#ubuntu-release- Unapproved: accepted cloud-init [source] (zesty-proposed) [0.7.9-82-g0e2030ca-0ubuntu1]10:57
-queuebot:#ubuntu-release- Unapproved: accepted mate-menu [source] (zesty-proposed) [17.04.3-0ubuntu1]10:57
-queuebot:#ubuntu-release- Unapproved: accepted cloud-init [source] (zesty-proposed) [0.7.9-87-gd23543eb-0ubuntu1]10:57
-queuebot:#ubuntu-release- Unapproved: accepted ubuntu-docs [source] (zesty-proposed) [17.04.3]10:57
-queuebot:#ubuntu-release- Unapproved: accepted clutter-gst-3.0 [sync] (zesty-proposed) [3.0.24-1]10:59
-queuebot:#ubuntu-release- Unapproved: accepted youtube-dl [sync] (zesty-proposed) [2017.03.26-1]11:01
apwogra, see the bug for my write up and a potential fix, if you can test that all the better11:02
apwogra, it is obviously untested as a whole though the various bits are tested by hand11:02
-queuebot:#ubuntu-release- Unapproved: accepted ubuntu-kylin-docs [source] (zesty-proposed) [17.04.1]11:04
-queuebot:#ubuntu-release- Unapproved: accepted ubuntu-mate-settings [source] (zesty-proposed) [17.04.6]11:04
-queuebot:#ubuntu-release- Unapproved: accepted ubuntu-kylin-wizard [source] (zesty-proposed) [17.04.0]11:04
ograapw, pushed to the PPA ... lets see11:08
apwslangasek, see bug #167804211:09
ubot5bug 1678042 in live-build (Ubuntu) "removal of priority changed packages breaks builds of the core snap" [Critical,New] https://launchpad.net/bugs/167804211:09
apwogra, separatly we need to consider if you are able to change the priority of systemd in that ppa to match what it should be11:13
cjwatsonIn theory change-override should work on PPAs, though I'm not sure I've ever tested it.11:14
cjwatson-A ppa:OWNER/ubuntu/NAME11:14
-queuebot:#ubuntu-release- Unapproved: ubuntukylin-wallpapers (zesty-proposed/universe) [16.10.1 => 17.04.0] (ubuntukylin)11:15
ograapw, yeah, seems the debian/control file actually has "Priority: important" ... i can fix that after testign your change11:16
ograapw, https://launchpad.net/~snappy-dev/+snap/core if you want to watch it11:17
ograoh, that failed fast11:18
ograerr, or not ... the UI cheated me (once again)11:18
infinityWe should just revert to the much simpler and less error-prone "Remove locales and tzdata after debootstrap" method I had proposed.11:21
infinityThis attempting to detect downgrades thing is madness.11:22
ografunnitly we even remove locales in our image with a live-build hook at the end :)11:22
ograso for me the gain of that change is perfectly at zero11:23
-queuebot:#ubuntu-release- Unapproved: kylin-greeter (zesty-proposed/universe) [16.10.1 => 17.04.0] (ubuntukylin)11:23
infinityNot all changes are for you? :P11:23
ogradamn ...11:23
ogra:)11:23
ograapw, looks like that build got past the breakage ... but waitign for the full log to actually see it also ended up as it should be11:24
ograhmm11:25
ograit works but i dont see it remove locales after deboostrap11:26
* ogra wonders if he missed something when applying the diff11:26
ograthis looks exactly like before the breakage, i would at least expect locales to be removed11:26
ograoh11:27
ogra/usr/lib/live/build/lb_chroot_archives: 64: [: Illegal number:11:27
apwoh ?11:27
apwoh what a fool i am11:27
* apw fixes11:27
apwogra, i assume you can see the obvious error s/-eq/=/11:28
apwogra, but for clarity i will update the debdiff in the bug11:29
ograyeah11:29
apwogra, ok updated, see if that works better11:30
ograpushed11:31
infinityhttp://paste.ubuntu.com/24287455/11:32
infinityI'd prefer this.11:32
infinityIt'll need another upload after we demote tzdata, though maybe I can just do that right now.11:33
* ogra ponders to drop all that building for core and instead use ubuntu-base in the future and add/remove there instead11:33
infinityErr, "add/remove there"?11:34
ograwell, that is what we do when building core11:34
apwinfinity, i would argue you should still check that the removal is clean and installs nothing11:34
infinityNo, you don't get to repurpose base.11:34
ogradebootstrap --minbase ...11:34
apwinfinity, in case some other package has bee modified11:34
ograthen add a few packages and then mangle the hell out of it11:34
apwinfinity, and added a dep or whatever11:35
infinityapw: Why?  We know we want to remove locales at that stage on xenial.  If that fails, there's a bug that needs investigating, and a failed build is better than a silent misbuild.11:35
ograinfinity, i dont want to re-purpose, i just want to base on it11:35
apwinfinity, but do we not explicitly allow us to add random PPAs to the build and they are allowed to make changes11:35
infinityogra: Oh.  Yes, it should perhaps be a minbase variant + stuff.11:36
ograright11:36
infinityapw: They're not allowed to make changes to the debootstrap set.11:36
infinityapw: Simply because debootstrap doesn't allow that.11:36
ograthe team wants a rootfs tarball that they only add snapd bits to ... so i have to re-think how i build anyway11:36
infinityapw: We control everything up to the point I patched.11:36
ogra(to have better snapshot abilities ti roll back snapd on an unchanged rootfs)11:37
apwinfinity, they could change systemd in that set to depend on locales, and then you would force remove both no ?11:37
infinityapw: Which is why my 1-line patch is much safer than Steve's 30.11:37
infinityapw: No.  I remove RIGHT AFTER DEBOOTSTRAP.11:37
infinityapw: Unlike Steve's patch, which removes when the apt archives are all set up.11:37
ograwell, for his setup he needs the archives set up11:38
-queuebot:#ubuntu-release- Unapproved: indicator-china-weather (zesty-proposed/universe) [2.1.5-0ubuntu1 => 2.2.1-0ubuntu1] (ubuntukylin)11:38
infinityRight, he does.11:38
apwright but it is at the same point we would have installed the versions from a PPA in your form too no ?11:38
infinityapw: In my scenario, you have exactly one source.  ubuntu/xenial-release/main.11:38
ografor yours you should add the ability to have a list (via LB_ vars or so)11:38
infinityapw: debootstrap can't use multiple archives.11:38
apwok11:38
ograinstead of just hardcoding locales11:39
apwso i f we have a PPA we would later upgrade and reinstall locales11:39
apwand all is well11:39
infinityogra: No, I shouldn't.  This isn't meant to be an extensible thing.  This is a one-time slimming retroactively.11:39
ograah, well, steves explanation sounds like thats a broader meant thing11:39
ogra(in the patch description)11:39
infinityAnother reason I wish Steve hadn't implemented it as if it were an ongoing thing to be abused.11:39
ograif it is solely locales thats indeed better11:40
infinityIt'll be locales and tzdata, AFAIK.11:40
ograah, that one we "seed" i think11:40
infinityYou do.11:41
infinityAnd both are in minimal, so they get installed later for all variants except base.11:41
infinitySo, y'know what, I'll amend this patch to include tzdata too.11:41
ograwe dont install minimal11:41
infinityThe archive demotion isn't actually relevant.11:41
ogracore is smaller :)11:41
ograbut we have a metapackage that depends on tzdata11:41
infinityI know.11:41
apwinfinity, not with your approach :)11:41
infinitycore-libs.11:41
infinityWhich is gross.11:41
infinityAnyhow.11:41
apwso i assuem for ogra we will remove it and he will put it back and not notice11:42
ograwe have another core-meta (that i need to merge eventually)11:42
apwinfinity, so ... i assume i can just give you this bug :)11:42
ograapw, right11:42
-queuebot:#ubuntu-release- Unapproved: ubuntu-mate-welcome (zesty-proposed/universe) [17.04.9 => 17.04.10] (ubuntu-mate)11:42
infinityapw: No, you get to review my 1-line upload. ;)11:43
infinityapw: After ogra tests it for me.11:43
ograwell, once the test of apw's last change finished ...11:44
infinityHeh.11:44
ograthe core build only takes a few mins anyway ... it is quick :)11:44
infinityogra: dget http://lucifer.0c3.net/~adconrad/live-build_3.0~a57-1ubuntu25.3~adam1_source.changes11:47
infinityAnd even simpler fix (just drop the patch altogether) uploaded to zesty.11:53
-queuebot:#ubuntu-release- Unapproved: live-build (zesty-proposed/main) [3.0~a57-1ubuntu28 => 3.0~a57-1ubuntu29] (desktop-core)11:54
infinityogra: Ima play some video games while you test that ~adam1 version for me.  If the logs look sane to me, we'll bounce it at the queue and expedite it.11:55
ograok11:55
=== _salem is now known as salem_
ograinfinity, just FYI seems steves change with apw's fix actually runs but adds 20min build time now :P12:21
* ogra ponders to just kill all the builds 12:21
infinityogra: That seems... Bizarre.12:21
infinityogra: Did Andy accidentally write an infinite awk loop?12:21
ograit goes over dplg -l and then loops over all packages with apt12:22
infinityogra: Anyhow, please test mine.  I'm not really interested in investing more time in the complex solution.12:22
ograit removed locales just fine but seesm to still loop over packages12:22
infinitySunk cost fallacies and such.12:22
ograhttps://launchpad.net/~snappy-dev/+snap/core/+build/3063412:22
ograPurging configuration files for locales (2.23-0ubuntu3) ...12:22
infinityYeah, that's hung.12:22
ograsits there since a while12:22
-queuebot:#ubuntu-release- Unapproved: appstream (xenial-proposed/main) [0.10.6-1~ubuntu16.04.2 => 0.9.4-1ubuntu3] (kubuntu, ubuntu-desktop)12:22
infinityI killed it.12:22
ograok12:22
infinityThe only "downside" of my patch is that if people want to demote more packages, they need another SRU.  And, honestly, I think that's a feature, not a bug.12:23
infinityI'm not keen on stable image builds suddenly changing randomly because someone's working on a minimal cloud image and messing with things.12:24
ograwell, worst case you can always make it an LB_REMOVE_DEMOTED list or so12:24
infinityNo.12:24
infinityAlso, no.12:24
ograin case someone freaks out about having to SRU12:24
infinityThis is not a feature.  It's a hack.  Hacks should not be configurable, or they become features.12:24
infinityThe first moment someone relies on this being extensible is when it breaks.12:25
infinityAs it did.12:25
infinityBecause it was written to be extensible. :P12:25
ograwell, it broke because of a PPA package in the end12:27
ograbut yeah12:27
infinitySure.  But it was still overengineered and bound to have corner cases.12:29
-queuebot:#ubuntu-release- Unapproved: rejected live-build [source] (zesty-proposed) [3.0~a57-1ubuntu29]12:29
-queuebot:#ubuntu-release- Unapproved: live-build (zesty-proposed/main) [3.0~a57-1ubuntu28 => 3.0~a57-1ubuntu29] (desktop-core)12:29
ograyup12:29
infinityWhen the intent is "remove two packages", the patch should be "remove two packages".12:29
* infinity shrugs.12:30
ograi still dont get why this is in live-build and not in livecd-rootfs though12:31
infinityBecause I told Steve to put it in live-build, because my patch was the fix I envisioned.12:31
infinityThen he went and found an entirely different part of live-build to do it in. :P12:31
ograwe seem to start to spread distro changes across ...12:31
infinityFor mine, live-build is the obvious place for it.12:31
ogra(though it probably doesnt matter much given live-build is already at -ubuntu25)12:32
infinitylivecd-rootfs has no really good place to put it.12:32
infinityBut also, this is a xenial-only hack.12:32
infinityHack, hack, hack.  Remember? :)12:32
infinityThe goal for stable patches should be efficiency and readability, not future extensibility.12:33
ograyeah, translates to hook in my head since i work on core and phones :P12:33
estanhi folks. would be great if someone could have a look at the qtbase-opensource-src 5.5.1+dfsg-16ubuntu7.4 currently in the xenial upload queue (result of my bug https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1598173).12:34
ubot5Ubuntu bug 1598173 in qtbase-opensource-src (Ubuntu Xenial) "Please consider SRU of "xcb: Compress mouse motion and touch update events"" [Undecided,New]12:34
ogra(i lately use live-build/hooks inb livecd-rootfs for nearly everything ... has the advantage of having all hacks in one place)12:34
ograthough as i said, we might move away completely from that build infra and just use some scripts on top of -base12:35
ograah, looks ... ppc64el is already done building12:36
* ogra chacks the log12:36
ograI: Base system installed successfully.12:36
ogra(Reading database ... 7247 files and directories currently installed.)12:36
ograRemoving locales (2.23-0ubuntu3) ...12:36
ograPurging configuration files for locales (2.23-0ubuntu3) ...12:36
ograRemoving tzdata (2016d-0ubuntu0.16.04) ...12:36
ogralooks good !12:36
infinityAnd tzdata gets correctly re-added later.12:37
infinitySo, success.12:37
ograyup and all the locales hackery is still there and working as well12:37
ogra(we do some extra stuff with the package later)12:37
ograinfinity, so upload it then :)12:38
infinityapw: Fixed in the xenial and zesty queues for that bug.12:39
infinitys/Fixed/Fixes/12:40
infinityapw: Please review/accept.12:40
-queuebot:#ubuntu-release- Unapproved: live-build (xenial-proposed/main) [3.0~a57-1ubuntu25.2 => 3.0~a57-1ubuntu25.3] (desktop-core)12:40
-queuebot:#ubuntu-release- Unapproved: accepted choose-mirror [source] (zesty-proposed) [2.78ubuntu1]12:41
-queuebot:#ubuntu-release- Unapproved: accepted kylin-greeter [source] (zesty-proposed) [17.04.0]12:41
-queuebot:#ubuntu-release- Unapproved: accepted ubuntukylin-wallpapers [source] (zesty-proposed) [17.04.0]12:41
-queuebot:#ubuntu-release- Unapproved: accepted indicator-china-weather [source] (zesty-proposed) [2.2.1-0ubuntu1]12:42
-queuebot:#ubuntu-release- Unapproved: accepted ubuntu-mate-welcome [source] (zesty-proposed) [17.04.10]12:42
-queuebot:#ubuntu-release- Unapproved: rejected live-build [source] (xenial-proposed) [3.0~a57-1ubuntu25.3]12:42
-queuebot:#ubuntu-release- Unapproved: live-build (xenial-proposed/main) [3.0~a57-1ubuntu25.2 => 3.0~a57-1ubuntu25.3] (desktop-core)12:43
-queuebot:#ubuntu-release- New binary: ubuntukylin-wallpapers [amd64] (zesty-proposed/universe) [17.04.0] (ubuntukylin)12:48
-queuebot:#ubuntu-release- Unapproved: accepted live-build [source] (zesty-proposed) [3.0~a57-1ubuntu29]13:20
-queuebot:#ubuntu-release- Unapproved: accepted live-build [source] (xenial-proposed) [3.0~a57-1ubuntu25.3]13:23
-queuebot:#ubuntu-release- Unapproved: skiboot (zesty-proposed/universe) [5.3.3-1ubuntu1 => 5.4.3-1] (no packageset) (sync)14:18
-queuebot:#ubuntu-release- Unapproved: accepted skiboot [sync] (zesty-proposed) [5.4.3-1]14:18
slangasekapw, cpaelzer: I wouldn't normally do 'no-change rebuild' for an SRU, I would just increment the version number of the upload in the changelog, build with the right -v option, and reupload14:45
=== nacc_ is now known as nacc
apwslangasek, i can see that, will recommend that in future14:45
slangasekLaney: s390x conf> ok, if you're not making changes to that file then I should just log a bug about us needing to get it into the VCS14:46
slangasekinfinity: 1678042> err, you've dropped this from zesty? so if we ever have a similar stable demotion in the future we will need to do archaeology on live-build's code?14:55
slangasekapw, infinity, ogra: so did someone fix the priority of systemd-sysv in the ppa, to unblock those core builds?14:57
ograslangasek, no, i'll do that before EOD though14:58
slangasekok14:59
slangasekwhy do you have systemd in the ppa?14:59
ograi'd have to ask mvo who is off today ... some network thing it seems14:59
ograslangasek, bug 1678042 btw14:59
ubot5bug 1678042 in live-build (Ubuntu Xenial) "removal of priority changed packages breaks builds of the core snap" [Critical,Fix committed] https://launchpad.net/bugs/167804214:59
slangasekah, the network thing, right :/15:00
slangasekogra: yeah, a highlight from apw on the bug was what prompted my question :)15:00
-queuebot:#ubuntu-release- Unapproved: rejected snapd [source] (xenial-proposed) [2.23.6]15:29
-queuebot:#ubuntu-release- Unapproved: snapd (xenial-proposed/main) [2.23.1 => 2.23.6] (desktop-core, ubuntu-server)15:30
-queuebot:#ubuntu-release- Unapproved: rejected snapd [source] (yakkety-proposed) [2.23.6+16.10]15:32
-queuebot:#ubuntu-release- Unapproved: snapd (yakkety-proposed/main) [2.23.1+16.10 => 2.23.6+16.10] (desktop-core, ubuntu-server)15:33
-queuebot:#ubuntu-release- Unapproved: rejected snapd [source] (trusty-proposed) [2.23.6~14.04]15:33
-queuebot:#ubuntu-release- Unapproved: snapd (trusty-proposed/universe) [2.23.1~14.04 => 2.23.6~14.04] (no packageset)15:34
-queuebot:#ubuntu-release- Unapproved: epiphany-browser (yakkety-proposed/universe) [3.22.6-0ubuntu1 => 3.22.7-0ubuntu1] (desktop-extra)15:59
=== maclin1 is now known as maclin
ChrisTownsendHi!  Should I be concerned that libertine and ubuntu-app-launch haven't migrated out of zesty-proposed yet?16:27
naccChrisTownsend: libertine seems to break ubuntu-touch (per update_output.txt)16:28
naccChrisTownsend: same for the other, i tink?16:28
nacc*think16:28
ChrisTownsendnacc: Grr, ok, I wonder how.16:28
ChrisTownsendnacc: Thanks.  I saw the raw output, but I'm learning how to decipher it:)16:29
apwChrisTownsend, yeah as nacc says either of those causes ubuntu-touch to be deinstalled16:30
naccChrisTownsend: http://paste.ubuntu.com/24288801/16:30
naccChrisTownsend: from `chdist apt-get zesty-proposed install libertine ubuntu-app-launch ubuntu-touch`16:30
naccChrisTownsend: so there must be some dependencies down that hole :)16:31
ChrisTownsendnacc: Great, this will be fun to figure out what is is:/16:31
apwubuntu-touch seems to dep: on both directly if i am reading reverse-depends output right16:31
apwhave we lost some arches or something ?16:32
ChrisTownsendIt definitely deps on ubunu-app-launch, but only deps on libertine-tools.16:32
apw* ubuntu-touch [amd64 arm64 armhf i386]  (for python3-libertine-chroot)16:32
apw* ubuntu-touch [amd64 arm64 armhf i386]  (for libertine-tools)16:32
ChrisTownsendapw: Ohhhh, yeah, I bet that is what it is.  We are now having to restrict some archs due to Xmir only being built on amd64, i386, arm64, and armhf.16:32
apwboth of those16:32
ChrisTownsendfrick16:33
ChrisTownsendapw: thanks16:33
-queuebot:#ubuntu-release- Unapproved: tomcat7 (trusty-proposed/main) [7.0.52-1ubuntu0.10 => 7.0.52-1ubuntu0.11] (ubuntu-server)16:39
-queuebot:#ubuntu-release- Unapproved: tomcat7 (yakkety-proposed/universe) [7.0.72-1 => 7.0.72-1ubuntu0.1] (ubuntu-server)16:39
dobeyChrisTownsend: huh. why is xmir not built on all the same archs that mir and xorg are built on?16:39
-queuebot:#ubuntu-release- Unapproved: tomcat7 (xenial-proposed/universe) [7.0.68-1ubuntu0.1 => 7.0.68-1ubuntu0.2] (ubuntu-server)16:39
ChrisTownsenddobey: Good question16:40
ChrisTownsenddobey: Basically as I understand it, it's poor support or immediate crashes when running in the other archs.16:40
ChrisTownsenddobey: But I'm about ready to throw down to get someone to fix xmir so it'll build on the other archs so this damned song and dance will end!16:41
* apw likes the sound of that16:42
dobeyChrisTownsend: well if it builds and just doesn't work, i think that's ok for now16:42
ChrisTownsenddobey: I'm not 100% sure it will build.16:42
dobeyChrisTownsend: when you find someone that wants to run unity8 on an ibm mainframe, let me know :)16:42
ChrisTownsenddobey: hah, yeah, really16:42
dobeyhmm, well unless it's doing something absurd, there's no reason it shouldn't at least build, i would think16:43
ChrisTownsenddobey: I really don't know what the true rationale is.16:43
dobeyif it's just the tests, you can do like content-hub and just disable them on those archs16:43
ChrisTownsenddobey: I'm going to get to the bottom of this.16:45
bregmadobey, ChrisTownsend, you'd have to ask tjaalton why Xmir is build for only that subset of architectures, there is not reason I'm aware of why it is so restricted16:46
ChrisTownsendbregma: Ok16:48
ChrisTownsendbregma: dobey:  This seems to be the commit where the initial restriction occurred: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/xorg-server/vivid/revision/28216:56
ChrisTownsendWe've since added arm64 in there.16:56
dobeyoh16:56
dobeyhmm16:56
ChrisTownsendSo it's really not clear what the "real" reasons are.16:57
dobeywell, looks like the previous changelog entry restricted xmir to !powerpc16:57
ChrisTownsendBut it might be due to old Mir restrictions that have since been removed and xmir never caught up???16:57
dobeyno idea16:58
ChrisTownsendMe neither16:58
LaneyThere's some weird stuff here16:58
bregmawe need an adult to tell us16:58
Laneyubuntu-touch is uninstallable in zesty?16:58
Laneywithout proposed16:58
ChrisTownsendEh?16:58
Laneytry it16:58
bregmaI'm not why we care about ubuntu-touch in Zesty16:59
* ChrisTownsend tries it16:59
dobeybregma: because it's there and a seed16:59
dobeybregma: we could get the seed updated to not depend on the libertine/xmir stuff that causes the breakage16:59
ChrisTownsendLaney: yep16:59
dobeywhich we should probably do now16:59
dobeysil2100: ^^ are you still around?17:00
dobeyLaney, ChrisTownsend: how is it uninstallable exactly?17:01
Laneydunno atm17:01
Laneysomething to do with -gles stuff17:01
dobeyah conflicts with the non-gles packages?17:01
ChrisTownsendhttp://pastebin.ubuntu.com/24288959/17:01
dobeyoh yeah, some of that stuff needs to definitely be removed from the ubuntu-touch seed17:02
Laneyright, but then add one of the uninstallable packages to the commandline17:02
dobeyand actually i thought a few of those were removed17:02
Laneyand you can eventually find out what the final reason is17:02
ChrisTownsendSeems ubuntu-touch is stale and needs fixing any ways.17:03
dobeyindeed17:03
dobeywell, i guess installing qtubuntu-android on a laptop is also a bad idea anyway too17:03
ChrisTownsendI think ubuntu-touch itself should be restricted to armhf and arm64.17:04
tjaaltonbregma: probably set by someone else before me17:04
ChrisTownsendtjaalton: Yeah, it was:)17:05
ChrisTownsendWe can blame RAOF:)17:05
tjaaltonwas my guess as well :)17:07
bregmaah, RAOF who is conveniently disappearing on parental leave, he has obviously been planning this for some time17:07
* bregma digs a good conspiracy17:08
ChrisTownsendHow dare he?!?!?!17:08
Laneyyeah can't find out quickly what the problem(s) are, and I've got to go now, sorry17:13
Laneyhopefully someone gets there :-)17:14
-queuebot:#ubuntu-release- Unapproved: nama (zesty-proposed/universe) [1.208-1 => 1.208-2] (no packageset) (sync)17:17
-queuebot:#ubuntu-release- Unapproved: accepted nama [sync] (zesty-proposed) [1.208-2]17:19
ChrisTownsendIs there a requirement that a seed has to support all archs?17:19
dobeyChrisTownsend: well it's a metapackage, and metapackages tend to be arch: all17:22
dobeydon't know if there's a precident for any seeds not being arch: all17:23
ChrisTownsenddobey: Sure, just wondering if there is a hard requirement.  ubuntu-touch makes 0 sense on anything besides armhf/arm64.17:23
dobeyprecedent even17:23
dobeyChrisTownsend: well that's not entirely true17:23
ChrisTownsendOh17:23
ChrisTownsenddobey: Maybe i386 based devices?17:24
dobeyChrisTownsend: it makes no sense on anything that's not android based; it would make perfect sense on an x86 android device that had ubuntu ported to it17:24
ChrisTownsenddobey: Right17:24
dobeyi'm pretty sure android doesn't support any ppc or s390x devices though17:25
ChrisTownsenddobey: yeah, that is kind of what I meant.  I didn't think about the x86 version, but you get where I'm coming from.17:25
dobeythough, without building phone/tablet images, and future ones going to be snaps anyway, i would say ubuntu-touch doesn't make sense as a seed any more at all17:26
ChrisTownsenddobey: Yeah, maybe it should just be removed from zesty???17:27
dobeyie, it doesn't really make sense in the snaps world. it only makes sense for the .tar.gz preinstalled images for phone/tablet, really17:27
dobeywell i guess it's probably a bit late to just outright remove it?17:27
ChrisTownsenddobey: I guess.  But it needs fixing if it's not removed.  I'm not sure what we can do w/ the restriction in libertine/u-a-l unless someone gets xmir built for those missing archs.17:29
dobeyslangasek: ^^ you probably have a little more knowledge in the realm of phone/tablet image building process than me, but does it make sense to you to just get rid of ubuntu-touch-meta at this point?17:29
slangasekdobey: what is the argument for getting rid of it?17:30
slangasekdropping it on archs where it's unsupported is fine, that's a change to the source package17:30
slangasekif something else has superseded the metapackage as a definition of the product, please point out what that is17:31
dobeyslangasek: it doesn't make sense in the realm of snap based images, or general armhf/arm64 builds really. are we still building zesty images in devel-proposed for phone/tablet as a sanity check?17:32
slangasekif you're arguing for dropping it because we have no phone product based on zesty and the definition of future phone products is uncertain, that's ok, but then I think we would want a bug report against the package and confirmation from stakeholders17:32
dobeyslangasek: i think the definition of that product will probably be snapcraft.yaml files in the future, and there's no definition of what a complete "image" for a device would look like at this point afaik17:33
dobeyhmm, ok17:33
slangaseksnap based images> is there one of these today, and how are we enforcing the MIR requirements around their contents?17:33
ChrisTownsendAt the very least, restricting it to amd64/i386/armhf/arm64 would make my life better:)17:33
dobeyi don't think there are any snap based images yet for phones/tablets17:33
dobeywe don't enforce the MIR requirements for the current system-image images either, though17:34
slangasekyes, and that's a glaring, gaping bug17:34
slangasekwe got 90% of the way there last cycle when unity8 went on the desktop image17:34
slangasekubuntu-touch should also be required to be in main17:34
slangasekthus requiring MIR review for all new dependencies17:34
-queuebot:#ubuntu-release- Unapproved: chameleon-cursor-theme (zesty-proposed/universe) [0.5-5 => 0.5-6] (no packageset) (sync)17:35
dobeyyeah, i'm not disagreeing with that ideology, just stating how things are today :)17:35
dobeyoh17:35
-queuebot:#ubuntu-release- Unapproved: accepted chameleon-cursor-theme [sync] (zesty-proposed) [0.5-6]17:35
dobeyhttps://bugs.launchpad.net/ubuntu/+source/ubuntu-touch-meta/+bug/161946817:35
ubot5Ubuntu bug 1619468 in ubuntu-touch-meta (Ubuntu Yakkety) "Uninstallable ubuntu-touch-meta" [Critical,In progress]17:35
dobeyChrisTownsend: ^^ re: earlier issue of it being uninstallable17:36
-queuebot:#ubuntu-release- Unapproved: ginga (zesty-proposed/universe) [2.6.1-1ubuntu1 => 2.6.1-2] (no packageset) (sync)17:36
ChrisTownsendslangasek: Is restricting it to the aforementioned archs something reasonable?17:36
ChrisTownsenddobey: Ah, ok.17:36
dobeyman someone really needs to triage the bugs filed against ubuntu-touch-meta17:36
-queuebot:#ubuntu-release- Unapproved: accepted ginga [sync] (zesty-proposed) [2.6.1-2]17:37
slangasekChrisTownsend: of course; having the metapackage on an arch where it can't possibly work is not required17:38
-queuebot:#ubuntu-release- Unapproved: cvs (zesty-proposed/main) [2:1.12.13+real-21 => 2:1.12.13+real-22] (ubuntu-desktop) (sync)17:38
slangasekChrisTownsend: however, I already see ubuntu-touch-meta only on the archs listed, so what changed?17:38
slangasekand *where* did it change17:38
slangasek ubuntu-touch          | 1.287   | zesty/universe          | amd64, arm64, armhf, i38617:38
-queuebot:#ubuntu-release- Unapproved: mariadb-10.1 (zesty-proposed/universe) [10.1.21-5 => 10.1.22-3] (no packageset) (sync)17:39
ChrisTownsendslangasek: Errr, so the current libertine and ubuntu-app-launch landing is stuck because of ubuntu-touch.  I figured it was due to now restricting some libertine compnenets to those archs.17:39
slangasekChrisTownsend: link?17:39
ChrisTownsendslangasek: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt <- search 'libertine'17:40
dobeyjust says amd64: ubuntu-touch now17:40
-queuebot:#ubuntu-release- Unapproved: accepted mariadb-10.1 [sync] (zesty-proposed) [10.1.22-3]17:40
-queuebot:#ubuntu-release- Unapproved: rpm (zesty-proposed/universe) [4.12.0.2+dfsg1-1 => 4.12.0.2+dfsg1-2] (no packageset) (sync)17:40
ChrisTownsendOk, and that is busted even before our landing.17:41
slangasekyes, and it says amd64 :)17:41
dobeynot sure why it says that though :)17:41
ChrisTownsendSo our landing is caught up in a bigger issue?17:42
slangasekno17:42
-queuebot:#ubuntu-release- Unapproved: accepted rpm [sync] (zesty-proposed) [4.12.0.2+dfsg1-2]17:42
dobeyubuntu-touch has has installability issues for a long time17:42
slangasekno, it hasn't17:42
slangasekthe very fact that it's listed by name in update_output means this is a regression17:42
naccslangasek: i *think* ubuntu-touch is uninstallable in zesty-proposed period17:43
dobeyhttps://bugs.launchpad.net/ubuntu/+source/ubuntu-touch-meta/+bug/1619468 <- well this bug has been open for 7 months now17:43
ubot5Ubuntu bug 1619468 in ubuntu-touch-meta (Ubuntu Yakkety) "Uninstallable ubuntu-touch-meta" [Critical,In progress]17:43
slangaseknacc: this shows that it would be /made/ uninstallable in zesty (not -proposed) by updating libertine17:43
ChrisTownsend But only on amd64?17:44
dobeyhmm17:44
naccslangasek: i think it's uninstallable in zesty itself too, i meant, sorry17:44
slangaseknacc: update_output disagrees with you17:44
naccslangasek: i agree, but try it :)17:44
naccslangasek: i just did on my zesty and i get: http://paste.ubuntu.com/24289195/17:45
ChrisTownsendOn zesty without proposed: http://pastebin.ubuntu.com/24288959/17:45
slangasekintriguing17:45
naccslangasek: i 100% agree that update_output says it's a regression17:45
naccslangasek: and i think it's an *additional* failure now, which is maybe the regression17:45
naccas the conflicts in z-p are much longer, afaict17:46
slangasekp-m really shouldn't care about 'additional' failures17:46
naccok, i wasn't sure17:46
slangasekit cares about whether a given package is installable or not17:46
naccyep17:46
slangasek ubuntu-touch : Depends: qml-module-ubuntu-components-gles but it is not going to be installed17:47
slangasekthat's the root of the problem, dependencies in the tree on both qml-module-ubuntu-components-gles and qml-module-ubuntu-components17:47
slangasekso which of those should be used on amd64?17:47
dobeythe latter17:48
slangasekok, so that's a quick seed fix, let me do that17:48
ChrisTownsendIn theory, that should fix my issue?17:48
slangasekdobey: actually, what I currently see in the seed is:  * qml-module-ubuntu-components-gles [amd64 i386]17:49
slangasekdobey: so someone explicitly seeded these for amd6417:49
slangasekChrisTownsend: nope, at the moment I still don't know why update_output is reporting that17:49
ChrisTownsendslangasek: lol, ok17:49
slangasekbasically, it means p-m thinks ubuntu-touch is installable on amd64 currently when it actually isn't17:49
dobeyslangasek: odd17:49
dobeyi wonder why that is17:50
slangasekdobey: I think it's because the touch metapackage is expected to be usable on goldfish, which is gles-only17:50
slangasekdobey: url-dispatcher depends on qtdeclarative5-ubuntu-ui-toolkit-plugin instead of qtdeclarative5-ubuntu-ui-toolkit-plugin | qtdeclarative5-ubuntu-ui-toolkit-plugin-gles, as one example of the breakage17:51
dobeyhmm17:52
slangasekah - no, it *is* installable, if I hint it as: apt install ubuntu-touch webbrowser-app qml-module-ubuntu-components-gles17:52
dobeyfun17:52
slangasekand what has changed in the new libertine is libertine-tools adds a dep on libertine-xmir-tools -> libqt5gui5 which conflicts with libqt5gui5-gles17:55
slangasekwhy is there a hard-coded dep on libqt5gui5 in libertine?17:56
bregmaChrisTownsend, is that pasted? ^^17:57
larrypriceyes17:57
ChrisTownsendslangasek: Because we have a utility called 'pasted' that is a Qt app that is invisible for supporting cut and paste between X applications running on Xmir and native U8 Qt apps.17:57
slangasekChrisTownsend: http://pastebin.ubuntu.com/24289256/ <-- don't hard-code dependencies on libraries?17:58
slangasekChrisTownsend: the question is why is it a *hard-coded* dep.  dh_shlibdeps will automatically pick up ELF dependencies for you17:58
slangasekand had already correctly mapped this to libqt5gui5 | libqt5gui5-gles17:58
bregmasounds like a easy fix, except for all the paperwork17:58
ChrisTownsendslangasek: Oh, well, I didn't know that.17:59
slangaseknext questions17:59
slangasekhow did this pass sponsorship review?17:59
slangasekbecause this was a packaging change that someone had to ack17:59
slangasekand17:59
ChrisTownsendslangasek: Thanks for educating me.17:59
slangasekhow did this get out of the silo like this without proposed-migration already complaining?17:59
ChrisTownsendslangasek: Not sure.18:00
ChrisTownsendslangasek: There were no complaints by anything until that ubuntu-touch clue.18:01
slangasekyes, but we run p-m on silos so that should have already told us about this problem18:01
ChrisTownsendslangasek: nope, it didn't18:01
slangasekand whoever acked this packaging should know better than to hard-code library dependencies18:01
slangaseki.e. I should not be the first person to have asked you these questions18:02
ChrisTownsendslangasek: So you're saying the packages prepended w/ 'lib' there should not be there?18:02
slangasekgenerally speaking, yes18:02
slangasekthere may be exceptions18:02
ChrisTownsendslangasek: Ok, so don't put them there unless they need to be there:)18:03
ChrisTownsendslangasek: But maybe some changes to bileto could help catch this before it gets to this point?18:03
slangasekkenvandine: ^^ this appears to be your publication18:03
slangasekChrisTownsend: well, I don't know why it didn't already show up as an error via proposed-migration; but the ultimate safeguard here is supposed to be that people who ack packaging changes are sure of its correctness before they publish18:04
* kenvandine reads back18:05
ChrisTownsendslangasek: Ok18:05
slangasekhowever, I'm now confused because I'm looking at https://bileto.ubuntu.com/#/ticket/2576 and the packaging diff there does not show this as a new add18:06
ChrisTownsendslangasek: It's not a new package, it's just a change in dependencies.18:06
slangasekyes, that's what I mean - this new dep does not show up as new in the diff18:06
slangasekoh18:06
ChrisTownsendslangasek: In u-a-l?18:07
slangasekright, it's the libertine-tools -> libertine-xmir-tools dep that is new, not the libertine-xmir-tools -> libqt5gui5 dep18:07
slangasekso that was pre-existing, and I'll never succeed in tracking down who acked that ;)18:07
ChrisTownsendslangasek: Right18:07
slangasekkenvandine: so you can ignore me, sorry18:07
kenvandineslangasek, yeah, that's what i looked at :)18:07
kenvandineslangasek, i'll never ignore you18:07
kenvandine:-D18:07
ChrisTownsendslangasek: Well, at any rate, I'll fix this up and thanks for the lesson (no sarcasm).  I learned a ton in this little foray.18:08
slangasekChrisTownsend: anyway, yes, I can confirm that all of the hard-coded libqt* deps are redundant with autogenerated deps that are already there, so you can drop those, re-publish, and it'll sail through18:09
slangasek(I can't tell at a glance if libcontent-hub0 needs to be hard-coded or not)18:09
ChrisTownsendslangasek: Ok, the only way to tell if it needs to be hard-coded is to try to install in a pristine system?18:11
ChrisTownsendie, some chroot?18:11
slangasekChrisTownsend: the way to tell would be to build it locally, then look at the contents of debian/libertine-xmir-tools.substvars and see if libcontent-hub0 got added there18:12
ChrisTownsendslangasek: Ok, thanks again.18:12
-queuebot:#ubuntu-release- Unapproved: evolution-data-server (yakkety-proposed/main) [3.22.3-0ubuntu0.1 => 3.22.7-0ubuntu0.1] (ubuntu-desktop)18:22
-queuebot:#ubuntu-release- Unapproved: evolution (yakkety-proposed/universe) [3.22.3-0ubuntu0.1 => 3.22.6-0ubuntu0.1] (ubuntugnome, ubuntukylin)18:28
dobeyyeah you definitely shouldn't need hard-coded deps on libfooN packages except for things like libfoo-dev having versioned dep on libfooN or something like that, or you're doing runtime dlopen() and want to Recommends: a libfooN, which dh_shlibdeps couldn't handle directly19:00
infinityslangasek: I don't think "removing things from the debootstrap set post-release" should be a feature we want to "support".  The xenial bits were originally described to me as a one-time hack to slim things down retroactively, but preparing for a future where we intend to do this over and over again is preparing for a future I'm not sure we want.19:26
slangasekinfinity: fair enough19:26
infinityslangasek: Or, to put another way, the required seed has changed 19 times in 10 years, two of those were post-release, both just now.19:26
ograjust wait til the extended support for 12.04 kicks in fully in 1-2 years :P19:27
ogra(and you have to shuffle all the default package sets )19:28
infinityslangasek: Although, as I was falling over from being up all night, an entirely different thing occurred to me.  For >= zesty, this change has changed the outcomes for d-i netboot installs, unless they have the minimal task preseeded.19:28
infinityslangasek: Which, sure, maybe they "should", but I bet many don't.19:28
infinityogra: And I have to what?  Why would extending support change packagesets?19:29
ogradunno, because things get completely unsupported or some such ...19:29
slangasekinfinity: well, that's a major bug in d-i then, which should always have been including minimal by default under our previous definitions of how things are supposed to work19:29
slangasekand there may be a bug report open about this, cyphermox may recall it19:30
slangasekor xnox19:30
slangaseksome x19:30
* slangasek creates a new lp team, ubuntu-nasal-vowel-palatal-sibilant19:31
infinityI may have to go back and double-check that, but I don't think we *force* minimal on people.19:32
infinityBut, indeed, we're also not released, so we have all the time in the next 13 days to figure it out. ;)19:32
ograi think debootstrap defaults to it if you dont use --minbase19:32
ogra(or has that changed ? i havent looked for a while)19:32
slangasekI'm not saying it needs to be forced, but I do think it should require explicitly opting out of minimal to not have it, not as a side effect of e.g. preseeding other tasks19:33
infinityogra: Oh.  You're sort of right.19:33
infinityNon-minbase debootstrap includes Prio: important, of course.  So this change is a no-op there.19:34
infinityRight, nevermind. :P19:34
infinityslangasek: Well, that's not really how tasksel works, though.  And changing the syntax won't help anyone.19:34
infinityslangasek: You get one preseed line to select tasks.  So either we make some mandatory, or they get exactly the ones they asked for.19:35
slangasekxnox, cyphermox: congratulations, you're the only two members of ubuntu-nasal-vowel-palatal-sibilant on this channel; only ginggs comes close, but he would have to be ubuntu-vowel-nasal-palatal-sibilant19:35
infinity(But nevermind this in context of tzdata and locales, I'm too tired to think straight, debootstrap will still pull those in)19:35
slangasekinfinity: "one preseed line to select tasks" - that's the part of the design which I think is flawed; I think you should have a default set that you can both add to or remove from19:36
infinityIt might indeed be that minimal == important, based on how we lay out seeds and priority-mismatches, and the longstanding bug was that we don't force *standard*.19:36
slangasekright19:36
slangasekI believe that to be true19:37
infinityIn my defense, I kinda just fell over this morning, and only 3 hours sleep resulted.19:37
infinityWhich is more than the not-nap I hadn't planned.19:37
infinityBut less than seems reasonable.19:37
-queuebot:#ubuntu-release- Unapproved: nagios3 (zesty-proposed/main) [3.5.1.dfsg-2.1ubuntu4 => 3.5.1.dfsg-2.1ubuntu5] (ubuntu-server)19:50
ginggsslangasek: are you bored? :)20:08
slangasekginggs: no, I'm clearly entertained20:09
ginggsI have some universe packages to be removed - could be entertaining :)20:10
slangasekginggs: nothing from you at https://bugs.launchpad.net/~ubuntu-archive/+assignedbugs ?20:13
ginggsslangasek: I didn't think of assigning them to myself seeing I can't actually remove them20:14
slangasekginggs: I mean that I see no bugs assigned to ~ubuntu-archive that you filed20:14
ginggsoh, I've been subscribing ~ubuntu-archive, not assigning20:15
ginggsassigning now...20:16
cjwatsonused to be that subscribing was preferred ...20:18
jbichaslangasek: https://wiki.ubuntu.com/ArchiveAdministration says ubuntu-archive should be subscribed not assigned20:19
slangasekah, well then :)20:19
ginggsin my experience, subscribing doesn't seem to work :)20:20
cjwatsonI don't think there's any likely mechanism by which assigning would work better20:20
slangasekperhaps it works better only in the sense that https://bugs.launchpad.net/~ubuntu-archive/+subscribedbugs currently gives me a timeout that +assignedbugs did not :D20:21
cjwatsonI was hoping nobody was going to mention that20:22
cjwatsonI tend to use http://paste.ubuntu.com/24290050/ as a workaround20:22
slangasekother workaround: https://bugs.launchpad.net/ubuntu/+bugs?field.subscriber=ubuntu-archive20:24
cjwatsonhey, lp-subscribed-bugs times out too, sigh.  not going to go delve into lib/lp/bugs/ right now because I like my sanity20:25
cyphermoxslangasek: there was a relevant tasksel issue with server before not including "standard"21:05
-queuebot:#ubuntu-release- Unapproved: cloud-init (zesty-proposed/main) [0.7.9-87-gd23543eb-0ubuntu1 => 0.7.9-89-gbf7723e8-0ubuntu1] (edubuntu, ubuntu-cloud, ubuntu-server)21:07

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