/srv/irclogs.ubuntu.com/2017/04/27/#ubuntu-release.txt

=== Guest48238 is now known as RAOF
-queuebot:#ubuntu-release- Unapproved: php7.0 (xenial-proposed/main) [7.0.15-0ubuntu0.16.04.4 => 7.0.18-0ubuntu0.16.04.1] (kubuntu, ubuntu-desktop, ubuntu-server)00:17
-queuebot:#ubuntu-release- New sync: php7.1 (artful-proposed/primary) [7.1.4-2]00:21
-queuebot:#ubuntu-release- Unapproved: php7.0 (yakkety-proposed/main) [7.0.15-0ubuntu0.16.10.4 => 7.0.18-0ubuntu0.16.10.1] (kubuntu, ubuntu-desktop, ubuntu-server)00:21
-queuebot:#ubuntu-release- Unapproved: php7.0 (zesty-proposed/main) [7.0.15-1ubuntu4 => 7.0.18-0ubuntu0.17.04.1] (kubuntu, ubuntu-desktop, ubuntu-server)00:23
-queuebot:#ubuntu-release- Unapproved: gnome-software (yakkety-proposed/main) [3.20.1+git20170208.0.a34b091-0ubuntu1 => 3.20.1+git20170427.0.3d09239-0ubuntu1] (ubuntu-desktop)00:28
-queuebot:#ubuntu-release- Unapproved: gnome-software (xenial-proposed/main) [3.20.1+git20170208.0.a34b091-0ubuntu1~xenial1 => 3.20.1+git20170427.0.3d09239-0ubuntu1~xenial1] (ubuntu-desktop)00:36
tsimonq2Archive admins: please override the test regression in ostree, looks fine to me and builds fine locally (in sbuild *and* autopkgtest).02:44
=== handsome_feng is now known as LinusBenedictTor
=== LinusBenedictTor is now known as handsome_feng
slangasektsimonq2: we need autopkgtests to pass on the infrastructure, not just by hand; I will not as a rule hint in autopkgtest regressions.  However in this case there is already a hint for the previous version that just needs updated, so done - but I see 'error: Server returned status 503: Service Unavailable' in the logs, is this test trying to access a service that's blocked by the firewall?04:20
slangasektsimonq2: and actually when I say 'done' I mean infinity did it04:21
-queuebot:#ubuntu-release- New binary: linux-signed-hwe [amd64] (xenial-proposed/main) [4.8.0-51.54~16.04.1] (kernel)05:00
-queuebot:#ubuntu-release- New binary: linux-signed [amd64] (yakkety-proposed/main) [4.8.0-51.54] (core, kernel)05:01
-queuebot:#ubuntu-release- New: accepted linux-signed-hwe [amd64] (xenial-proposed) [4.8.0-51.54~16.04.1]05:02
-queuebot:#ubuntu-release- New: accepted linux-signed [amd64] (yakkety-proposed) [4.8.0-51.54]05:02
LocutusOfBorghello, question about magnum testsuite07:24
LocutusOfBorgit is failing on s390x because probably ran in a container? doing systemctl is-active of a service inside a container is impossible07:25
LocutusOfBorgwhat do you propose? disabling testsuite? ignoring it on s390x?07:25
LocutusOfBorgthis is blocking a lot of stuff07:25
LocutusOfBorg(or do we have real s390x machines?)07:26
ginggsLocutusOfBorg: armhf tests also run in containers07:31
ginggsand the magnum tests on s390x did pass with python-oslo.i18n/3.15.0-0ubuntu1, so maybe that should be added to triggers07:33
LocutusOfBorgI did all-proposed=107:34
LocutusOfBorglets try again07:36
ginggshttp://autopkgtest.ubuntu.com/packages/m/magnum/artful/s390x someone tried with a bunch of triggers on 2017-04-26 08:40:37 UTC, but not python-oslo.i18n07:39
LocutusOfBorgI did it07:53
* LocutusOfBorg probably07:53
=== marcusto_ is now known as marcustomlinson_
LocutusOfBorginfinity, ndg-httpsclient please demote :)09:42
LocutusOfBorg(I did make urllib3 migrate a few minutes ago)09:44
LocutusOfBorgso, now nothing is keeping it in main anymore09:44
apwLocutusOfBorg, those will sow up in reports and get done as we go09:51
LocutusOfBorghttp://people.canonical.com/~ubuntu-archive/component-mismatches-proposed09:55
LocutusOfBorgyou mean there? :)09:59
apwno that one tells you what will happen when the packages migrate, it is not showing on the primary one yet10:00
LocutusOfBorghow do I check if the package "can be demoted"?10:02
LocutusOfBorg./demote-to-proposed -n ndg-httpsclient -m "foo"10:02
LocutusOfBorglets see10:03
LocutusOfBorgoh noes :( wrong tool10:03
cjwatsonthere's no relevant dry-run for moving to universe other than component-mismatches10:03
LocutusOfBorgack thanks10:04
LocutusOfBorgwell, if you want,the package now should be movable to universe10:05
LocutusOfBorgdoko, hi, still on VAC? I suppose you are the one who knows when pie will be enabled by default :) (wrt steghide and similar failures)10:10
xnoxLocutusOfBorg, systemctl is-active should totally work inside containers. armhf and s390x run in two different type of containers, one is lxc the other is lxd. both are similar but lxd is slightly more strict with permissions and apparmor protection.10:12
LocutusOfBorginteresting10:14
LocutusOfBorgbut why clicking retry a few times works?10:14
LocutusOfBorgtotally not reproducible10:15
xnoxbecause tests are flaky =)10:16
LaneyI bet it is10:16
LaneyPeople mash retry over and over again instead of looking at the failures10:16
LaneyTherefore the tests don't get more reliable10:16
LocutusOfBorgLaney, this is completely true, but I have zero clues in debugging it further10:18
LocutusOfBorg(this is why I asked here)10:18
LocutusOfBorgI don't want flaky tests being around10:18
LaneyIt also doesn't scale to make the release team responsible for fixing bugs just because they happen to show up in an autopkgtest result :/10:19
LocutusOfBorggiving me help doesn't mean you have to fix it :)10:19
LocutusOfBorgI don't have access to the hardware, and I don't know deeply how containers are working10:19
Laneyok, well all I would know how to do is run the thing on lxc on my desktop10:20
Laneysudo autopkgtest-build-lxc ubuntu artful; autopkgtest --shell-fail --apt-upgrade magnum -- lxc --sudo artful10:20
Laneythen hope it fails in the same way and attack it from there10:21
* LocutusOfBorg upgrades his autopkgtest tool10:22
LocutusOfBorgbut... how do I pass "s390x" arcitecture?10:22
LocutusOfBorgoh I see10:23
Laneynah just run it on your host arch10:23
LocutusOfBorgbut on results I don't see issues on arches not s390x10:25
LocutusOfBorgyou mean some generic lxc issue10:25
LocutusOfBorg<VirtSubproc>: failure: ['sudo', 'lxc-ls'] failed (exit status 1, stderr 'sudo: lxc-ls: command not found\n')10:26
LocutusOfBorgautopkgtest [12:25:44]: ERROR: testbed failure: cannot send to testbed: ['BrokenPipeError: [Errno 32] Broken pipe\n']10:26
LocutusOfBorgit should have a strong lxc1 dependency10:26
xnoxno, it should not.10:26
xnoxbecause autopkgtest ships runners for all sorts of technologies, and one needs just any of them, not all. plus not all are available everywhere.10:26
LocutusOfBorgrecommends instead of suggests?10:27
Laneydon't think so10:34
Laneybut if the message isn't nice enough then you could file a bug at debian10:34
LocutusOfBorgnah, not needed of course10:34
LocutusOfBorgError: container artful is not defined10:35
LocutusOfBorguff10:35
LocutusOfBorgany idea? http://paste.ubuntu.com/24466017/10:36
Laneythe output you have there indicates that the container is called autopkgtest-artful10:38
LocutusOfBorgthanks!10:39
Laneyand it just totally reproduced for me :)10:39
LocutusOfBorgI got trapped by the .new, I thought the /dev/lxc" error was the culprit10:40
tjaaltonwould it be possible to get debhelper 10 in xenial proper? packages are migrating to it and backporting hwe stack is getting more tedious10:47
LocutusOfBorgLaney, Apr 27 10:40:35 autopkgtest-lxc-bfgnic magnum-conductor[31826]: /usr/lib/python2.7/dist-packages/oslo_messaging/rpc/server.py:200: FutureWarning: The access_policy argument is changing its default value to <class10:48
LocutusOfBorgApr 27 10:40:35 autopkgtest-lxc-bfgnic magnum-conductor[31826]:   access_policy)10:48
LocutusOfBorgis this related?10:48
LaneyI don't know10:48
Laneyyou tell me :P10:48
LocutusOfBorgrestarting it works, so probably it is a race condition somewhere, starting it too fast10:49
LocutusOfBorgit gets restarted many times too quickly, and goes into an error state10:50
jbichatjaalton: +1 from me10:50
jbichacould someone look into why the default Ubuntu flavor does not have artful daily iso's published?11:51
jbichaI thought this means that the iso build was successful today and yesterday: https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/artful/ubuntu11:52
jbichaoh I see it's in pending now at least http://cdimage.ubuntu.com/daily-live/11:53
LaneyRight, the platform-qa-jenkins jobs need to be updated.11:55
jbichathanks11:57
Laneyxnox: You want to fix that? ^-12:01
* Laney isn't in the right team12:01
xnoxLaney, i believe this was proposed to be fixed.... by someone else already. I saw the merge proposal.12:02
xnoxhttps://code.launchpad.net/~powersj/qa-jenkins-jobs/enable-artful-iso-testing/+merge/32325212:02
Laneynice12:03
slashdmorning mdeslaur, is your offer to sponsor my openssl debdiff for openssl on development release (artful) still valid ?12:03
Laneyxnox: so fix means approve12:03
mdeslaurslashd: yes, where is it?12:03
Laneyor merge or something12:03
slashdmdeslaur, https://launchpadlibrarian.net/317175176/artful_openssl_lp1674399.debdiff12:03
xnoxLaney, i need olli ries to add me to the team or something.12:03
Laneyyou are in the team12:03
xnoxcanonical-platform-qa? no i am not.12:04
Laneyhttps://launchpad.net/~canonical-platform-qa-jenkins/+members#active12:04
Laneythat one12:04
xnoxah -jenkins12:04
xnoxok i shall merge it.12:04
xnoxand i think jenkins polls to self-update the jobs12:04
Laneythis https://code.launchpad.net/~canonical-platform-qa/qa-jenkins-jobs/snap-channel-support/+merge/320420 got some CI stuff run on it12:05
xnoxhm.12:05
xnoxLaney, i'm not sure if that still works. infinity did somebody tell you something about ci bot accounts that you semi-rejected, but I probably want to own? or e.g. foundations to own?12:06
xnoxwas it platform-qa-bot?12:06
mdeslaurslashd: ack, building now and will upload in a few miuntes12:06
slashdmdeslaur, merci beaucoup, much appreciated12:07
Laneyxnox: do you know why it would have stopped working?12:07
xnox-ENOCLUE12:08
Laneyah well12:09
LaneyLocutusOfBorg: what happens if you install python-osprofiler inside the container where it's failing?12:11
LocutusOfBorghow can I Laney ? do I need to install it before the autopkgtest is executed?12:33
LaneyLocutusOfBorg: erm... you get a shell when it fails, right?14:08
LocutusOfBorgyes14:15
LocutusOfBorgI do14:15
Laneyso, apt :P14:15
LocutusOfBorgI did install it already14:15
LocutusOfBorgbut I don't know what to do next14:16
Laneyrun the test again14:16
Laneydebian/tests/the-test-name14:17
Laney(in general there's a chance it requires some of the AUTOPKGTEST_* variables set, but I checked and in this case it doesn't)14:18
LocutusOfBorgok but the test fails obviously14:18
LocutusOfBorgthe problem is: systemd tries to start it many times, and makes them "failed" units14:18
Laneynot obvious to me14:18
LocutusOfBorgI thought I wrote this above14:18
Laneyit fails because of that missing dependency14:18
LocutusOfBorg[12:48:13] <LocutusOfBorg> Laney, Apr 27 10:40:35 autopkgtest-lxc-bfgnic magnum-conductor[31826]: /usr/lib/python2.7/dist-packages/oslo_messaging/rpc/server.py:200: FutureWarning: The access_policy argument is changing its default value to <class14:19
LocutusOfBorgyou mean this one?14:19
Laneymake it stop trying to respawn it14:19
Laneyso you stop getting smacked by the timer14:19
Laney(or pass --setup-commands 'apt -y install python-osprofiler' and re-run the whole autopkgtest)14:28
LocutusOfBorge.g. I ran systemctl restart magnum-conductor and magnum-api, and the test is succeeding14:31
LocutusOfBorgthe problem is just some race condition during startup, probably a sleep 5 at the begin of the init script would "fix" this issue (wrong fix, of course, but to make clear what I'm saying)14:32
xnoxLocutusOfBorg, Laney - there were ordering bugs in many openstack packages, which failed when installing out of order, and the postinst doesn't wait for services to start.14:32
LaneyI'm telling you what the fix is14:33
xnoxthey start, then fail, then restart, then succeed a lot, resulting in race which is not apperant to the naked eye, as the status command shortly after already says everything is running just fine.14:33
LocutusOfBorgwith python-osprofiler it works, interesting14:33
LocutusOfBorgsoooo how to fix properly?14:33
xnoxsome of the similar bugs were fixed properly in the binary package depends and postinst; some with basically doing loop wait in dep8 =/14:33
LaneyAdd that dependency14:33
LaneyIt's not what xnox is saying14:33
xnoxok14:33
LaneyReproduce the bug and look in /var/log/magnum/...14:34
LocutusOfBorgxnox, there is already the loop wait, for 5 seconds, but a failed unit isn't restarted automatically14:34
Laneyit's like "omg I don't know about osprofile things"14:34
LocutusOfBorg"Depends: python-magnum, magnum-common, magnum-api, magnum-conductor, python-osprofile"14:34
LaneyThere might be a separate issue with the failure handling in the systemd unit, but that's not what is causing the startup to fail here14:34
LocutusOfBorgthis works then14:34
Laneyprobably wants to be in the real depends of the package14:35
Laneythen you can give autopkgtest the .dsc file instead of the package name and it'll build it and run the tests :-)14:36
LocutusOfBorgoh indeed nice14:36
LocutusOfBorgnot sure if I have to add to python-magnum magnum-common or the two magnum-api/magnum-conductor14:37
LocutusOfBorgprobably the common is the best place14:37
LocutusOfBorgthe python binding has no init script14:37
Laneywhere's the code that loads the config?14:41
Laneyprobably python-magnum14:41
Laneysil2100: the bot API key works14:43
Laneywinning14:43
sil2100Laney: \o/ excellent!14:44
LocutusOfBorgLaney, debian/magnum-common.postinst.in and debian/magnum-common.config.in seems to be the two parsing the config, not sure if it is the same as what you are referring to14:45
LaneyLocutusOfBorg: nah, code within the application itself - common has a dependency to python-magnum anyway14:48
Laneye.g. "magnum/cmd/api.py:    profiler.setup('magnum-api', CONF.host)"14:48
xnoxdid anything change in the cdimage layout and/or the download tool in question is just broken since 8th of april? ERROR:root:Failed to fetch URL 'http://cdimage.ubuntu.com/trusty/daily-live/pending/SHA256SUMS': HTTP Error 404: Not Found . Aborting!14:50
LaneyPresumably they stopped being built because there's no more point releases coming and someone cleaned up the old dailies?14:52
xnoxyeah, but they are still here http://cdimage.ubuntu.com/releases/trusty/release/ it looks to me like something is failing in jenkins / proxy etc. and that it fallsback to some bad urls as well.14:56
xnoxwell artful download passed so we are good.14:56
xnoxstatic validation has failed though14:56
xnoxUTAHISOException: Cannot list ./wubi.exe in /data/iso/ubuntu/artful-desktop-amd64.iso: Command '['bsdtar', '-t', '-v', '-f', '/data/iso/ubuntu/artful-desktop-amd64.iso', './wubi.exe']' returned non-zero exit status 114:57
xnoxhm, but i thought we stopped shipping wubi....14:57
xnoxor maybe it needs a new symlink on people.14:57
* xnox smells alphabetic ordering14:58
LocutusOfBorgthanks Laney , uploaded!15:02
LocutusOfBorgdamn I forgot to give you credits :/15:02
LocutusOfBorgsorry15:02
apwweall know Laney rocks15:02
LaneyLocutusOfBorg: np, don't forget to push to git15:03
ginggsLaney: \m/15:04
Laney\m/ >_< \m/15:05
LocutusOfBorgthanks done15:06
xnoxLaney, this is to fix static validation job, which blocks smoketest jobs https://code.launchpad.net/~xnox/utah/skip-wubi-more/+merge/32332815:07
Laneytrusty's the only wubi thing left?15:07
xnoxi think so.15:07
xnoxout of the ones that we test in the jenkins.15:08
Laneylooks like you need these people https://launchpad.net/~canonical-ci-engineering/+members#active15:08
xnoxfginther, ^ please review utah fix15:08
xnoxnot sure if platform jenkins auto picks up things from lp:utah15:08
LocutusOfBorgLaney, can I expect the same fix to apply to openstack-trove and murano?15:08
LaneyLocutusOfBorg: don't know15:09
LocutusOfBorglets see the publisher, testsuite rerun and then I'll try to see15:09
LocutusOfBorgthanks for the help, now I have some more tools to debug15:09
LaneyRun the test, check what systemd says when the job fails to start15:10
Laneyrun things by hand, see what they print, check log output, etc15:10
LocutusOfBorgbtw with mapreri we were talking about some improvements, e.g. when somebody clicks "retry" to a test, the status on excuses isn't set back to "running"15:10
LocutusOfBorgso people click lots of times15:10
LocutusOfBorgsame test run should be not allowed, so clicking twice a link should result in only one test run15:10
LocutusOfBorgthe autopkg page e.g. http://autopkgtest.ubuntu.com/packages/g/gnocchi/artful/s390x should have probably some "all-proposed" column15:11
LocutusOfBorgand a line saying "something is already running there, right now, waiting for result"15:11
mapreri*blink*15:11
LocutusOfBorgthis would save some time to builders, due to useless retries15:12
mapreriI know updating excuses is not easily feasible, so I was more thinking about having autopkgtest.u.c/packages/... pages having a note whether packages are being tested or in the queue.15:12
LaneyThe queue isn't inspectable as it stands15:12
LocutusOfBorgsad!15:21
LaneyWell15:23
Laney/running/ could be split out into a script that makes some json or so15:23
Laneyand then /running/ and /packages/ and /request.cgi could all look at that15:23
apwLaney, i thought running is actually static json is it not ?15:36
apwi am sure i inspect that, it is however delayed and periodic15:36
Laneyapw: the logtail bit, but not the queue bit15:37
apwLaney, isn't that in the json as well ... hrm15:48
* apw suggests ignoring apw as he is likely less well informed than Laney15:48
Laneyapw: see webcontrol/request.cgi running()15:50
* Laney wants a release/tools sprint to have some clear time to work on all this stuff15:50
infinityLaney: I need to plan that.15:51
Laneyinfinity: That'd be peachy15:54
Elleo.4915:55
Elleooops15:55
cjwatsonsubscribe15:55
LaneyAlmost half way there15:55
cjwatsonliving on a prayer15:55
slangasekdid someone change the c-m report emails? I'm now getting email notifications about demotions, which I know I wasn't before16:01
slangasek(so is that someone changing the code, or is it snakefruit fallout?)16:01
bdmurraytjaalton: For which release did you verify bug 1676845?16:03
ubot5bug 1676845 in vlc (Ubuntu Yakkety) "libgles1-mesa is being removed, don't depend on it" [Undecided,New] https://launchpad.net/bugs/167684516:03
infinityslangasek: I didn't change it.  I also have a hard time seeing how it would be fallout from the upgrade, though.16:08
xnoxslangasek, i believe this has always been the case.....16:09
infinityslangasek: I confess that I don't read the mail often enough to know for sure if this is "usual".16:09
xnoxslangasek, it would be nice to change FROM: address such that i don't get sad, each time i get notification of email with pitti's face16:09
infinityslangasek: But I *think* it used to tell me about demotions (though, annoyingly, it claims it's a promotion, because derpy code)16:09
infinityin 2016:14
tjaaltonbdmurray: xenial16:29
-queuebot:#ubuntu-release- Unapproved: cloud-init (xenial-proposed/main) [0.7.9-90-g61eb03fe-0ubuntu1~16.04.1 => 0.7.9-113-g513e99e0-0ubuntu1~16.04.1] (edubuntu, ubuntu-cloud, ubuntu-server)17:37
-queuebot:#ubuntu-release- Unapproved: cloud-init (yakkety-proposed/main) [0.7.9-90-g61eb03fe-0ubuntu1~16.10.1 => 0.7.9-113-g513e99e0-0ubuntu1~16.10.1] (edubuntu, ubuntu-cloud, ubuntu-server)17:43
max100anyone know why rednotebook is no longer in the official repo?18:15
max100for zesty to be more specific18:16
daxmax100: it is.18:17
daxoh, no it's not18:17
daxsorry, packages.ubuntu.com tricked me18:17
dax"Depends on obsolete python-webkit; removed from Debian testing (Debian bug #749259); LP: #1677048"18:18
ubot5Debian bug 749259 in rednotebook "rednotebook: depends on python-webkit which is deprecated" [Serious,Open] http://bugs.debian.org/74925918:18
ubot5Launchpad bug 1677048 in pywebkitgtk (Debian) "Please remove pywebkitgtk from Ubuntu" [Unknown,New] https://launchpad.net/bugs/167704818:18
-queuebot:#ubuntu-release- New: accepted php7.1 [sync] (artful-proposed) [7.1.4-2]18:23
slangasekbdmurray: I would appreciate queue review of software-properties/yakkety-proposed; and apologies for the synciness, had to be binary copied from security-proposed ppa18:27
-queuebot:#ubuntu-release- Unapproved: pcs (xenial-proposed/universe) [0.9.149-1ubuntu1 => 0.9.149-1ubuntu1.1] (no packageset)18:27
bdmurraysilly silly syncs18:28
-queuebot:#ubuntu-release- New sync: freebayes (artful-proposed/primary) [1.0.2-1]18:30
bdmurrayslangasek: I don't see that package in the security PPA anymore. https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa18:33
slangasekbdmurray: yes, tyhicks said he removed it from there18:36
slangasekhmm18:36
slangasekdoes that break things when it's deleted from source ppa before released from unapproved?18:37
slangasekthis is ringing a bell :P18:37
slangasekwell, in this case it's still retrievable from the queue so maybe we're ok18:37
bdmurrayslangasek: where would I get the package to review the diff if its not in the PPA?18:38
=== stgraber_ is now known as stgraber
infinitybdmurray: https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+packages?field.name_filter=software-properties&field.status_filter=&field.series_filter=18:41
infinitybdmurray: It's still not garbage-collected.18:42
infinitybdmurray: Which means queue can find it, and the copy will succeed.  But for a limited time. :P18:42
bdmurrayslangasek: looks fine to me although a test case is missing18:45
slangaseklol checking18:47
bdmurrayShould I try accepting it via sru-review?18:47
slangasekbdmurray: should work as long as you --no-diff18:48
-queuebot:#ubuntu-release- Unapproved: accepted software-properties [sync] (yakkety-proposed) [0.96.24.7.2]18:50
-queuebot:#ubuntu-release- Unapproved: accepted gnome-software [source] (zesty-proposed) [3.22.7-0ubuntu3.17.04.1]18:56
slangasekbdmurray: test case added if you want to give that eyeballs19:02
bdmurrayslangasek: sure, why did it go through the security ppa? because it'll end up in -security?19:05
slangasekbdmurray: yes - since per our discussion I understand unattended-upgrades only pulls new packages in from -security, not from -updates19:05
slangasek(new dependencies)19:06
infinityErr, no.19:06
bdmurrayonly pulls in new dependencies (from anywhere) when the update comes from -security19:06
slangasekinfinity: unattended-upgrades, not update-manager19:06
infinityBy default, unattended-upgrades only upgrades from security.19:06
infinityNew deps, however, can happen in any pocket you've configured it to look at.19:07
infinityWhich is, by default, release and security, but if you ask it to update updates, that'll work fine too.19:07
infinityslangasek: Yes, I can read. :)19:07
infinitySee Unattended-Upgrade::Allowed-Origins19:08
infinityThe bug that was fixed there was that we used to not allow the release pocket, so new deps added would not work unless they were also in the allowed pocket.19:08
slangasekah19:09
infinityNow, we default to allowing release and security.  But if you've configured unattended-updates to do updates, it'll obviously do that too.19:09
bdmurraybug 1624641 is the change I'm thinking of19:09
ubot5bug 1624641 in unattended-upgrades (Ubuntu Yakkety) "security updates with a new dependency don't get installed" [High,Fix released] https://launchpad.net/bugs/162464119:09
infinitybdmurray: Yeahp, that's the one I'm describing above.19:09
slangasekinfinity: so, if this is not actually a security update, there should be no need to put it into security pocket to get the behavior we want19:09
infinityslangasek: Right.19:09
slangasekwe can just put it in -updates, and people will get it when they apply updates, whether that's unattended-upgrades or update-manager or feta19:10
slangasek"Hello Vague"19:10
infinityslangasek: Unless you believe it's something users of the security pocket should just want, regardless, which can be argued for functional updates sometimes, when they have a positive impact on future security updates.19:10
infinityBut if you feel that, I'll let you talk it out with the security czars. :)19:11
slangasekinfinity: ok.  so when all is said and done, doing this in the security ppa was pointless but not harmful; and we can publish it to -updates only (along with binary copies of the perl deps which need promoting to main)19:11
slangasekI don't see a reason this needs to be pushed out to security, no19:11
* infinity nods.19:11
* slangasek puts a pin in his brain to remember this for next time19:11
slangasekhttps://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1672424/comments/21 ftw19:12
ubot5Ubuntu bug 1672424 in gnome-software (Ubuntu Zesty) "Cannot install Debian files outside of the repositories" [Critical,Fix committed]19:12
bdmurrayOkay, I'm on the same page too now.19:14
bdmurrayslangasek / infinity: however the fix for bug 1681231 we want to go into -security because people upgrading may not -updates enabled correct?19:15
ubot5bug 1681231 in cracklib2 (Ubuntu Zesty) "package cracklib-runtime 2.9.2-3 failed to install/upgrade: dependency problems - leaving triggers unprocessed" [High,Triaged] https://launchpad.net/bugs/168123119:15
-queuebot:#ubuntu-release- Unapproved: cloud-init (zesty-proposed/main) [0.7.9-90-g61eb03fe-0ubuntu1 => 0.7.9-113-g513e99e0-0ubuntu1~17.04.1] (edubuntu, ubuntu-cloud, ubuntu-server)19:15
infinitybdmurray: Possibly, yes.19:17
infinitybdmurray: And following up from the above, https://launchpad.net/ubuntu/+source/unattended-upgrades/0.90ubuntu0.1 should have gone to security too, since its intent was to fix security updates. :P19:18
infinity(I mean, it fixed both security and updates, but security was the trigger for the bug)19:19
bdmurrayinfinity: oh that's great. is that u-u issue fixable now?19:20
infinityThe part where people seemed to stop caring after the update hit -updates is another indication that there are probably very few users who actually run security-only.19:20
infinitybdmurray: u-u has no compiled binaries, and no versioned deps, so it might be worth a quick chat with security about if they just want the current SRUs copied wholesale to the security pocket.  It should be safe to do so.19:23
infinitybdmurray: Or, more conservatively, we could copy the ones that just added the release pocket bit, which would be very safe.19:24
infinitymdeslaur: Come have an opinion.19:24
mdeslauryeah, we could copy it over19:27
mdeslauryakkety's 0.92ubuntu1.1 too19:27
infinitymdeslaur: I proposed https://launchpad.net/ubuntu/+source/unattended-upgrades/0.92ubuntu1.1 for yakkety and https://launchpad.net/ubuntu/+source/unattended-upgrades/0.90ubuntu0.1 for xenial as minimal impact.  There are later SRUs, but they aren't about this thing.19:28
infinitymdeslaur: If that's cool with you, I'll do the copies right now.19:28
mdeslaurinfinity: sure, if there are no binaries, etc...you can just copy it over19:28
mdeslaurinfinity: yep, cool19:28
-queuebot:#ubuntu-release- Unapproved: unattended-upgrades (yakkety-security/main) [0.92ubuntu1.3 => 0.92ubuntu1.1] (desktop-core, ubuntu-server) (sync)19:30
infinity0.92ubuntu1.3 => 0.92ubuntu1.1 ... Really?19:30
infinityWell job, queuebot.19:30
-queuebot:#ubuntu-release- Unapproved: unattended-upgrades (xenial-security/main) [0.90ubuntu0.4 => 0.90ubuntu0.1] (desktop-core, ubuntu-server) (sync)19:30
-queuebot:#ubuntu-release- Unapproved: accepted unattended-upgrades [sync] (xenial-security) [0.90ubuntu0.1]19:32
-queuebot:#ubuntu-release- Unapproved: accepted unattended-upgrades [sync] (yakkety-security) [0.92ubuntu1.1]19:32
infinitymdeslaur, bdmurray: ^--- Both done.19:34
mdeslaurthanks19:35
infinitymdeslaur: Though, again, as I said, the fact that no one complains when we miss things like this really makes me wonder if "security-only" users are a myth.19:35
infinityI think if I had a time machine, I'd just scrap the concept and have one post-release updates pocket.19:36
infinityEspecially given that we also decided somewhere along the way to pull SRUs into security over time.19:36
slangasekinfinity: your queuebot has been replaced by Q*bert, HTH19:36
bdmurrayinfinity: ack, thanks19:38
slangasekright, now I've got a fancy test case but no yakkety install to run it on.  What's the fastest way nowadays to go from zero to installed yakkety desktop in a VM?19:38
infinityslangasek: Download an ISO?19:39
slangasektedious19:39
infinityslangasek: Assuming you want a real desktop, not just a chroot to piss around in.19:39
slangasekI have to install it!19:39
mdeslaurinfinity: it would be nice to kill it....we've gotten perhaps 2 or 3 bugs about something not working for -security only users in the past19:39
naccheh, i've often resorted to iso and virt-manager. Then make a copy of the image19:39
mdeslaurinfinity: maybe we can discuss killing it before the next lts19:39
slangasekinfinity: needs to be a desktop, I need to run Software & Updates19:40
slangasekoh technically I don't need to install, do I, I could just do this from the livecd19:40
slangasekinfinity: you're a genius, thanks19:40
infinityslangasek: Yeah, then "dd if=/dev/zero of=disk.img bs=10M count=2000 conv=sparse && kvm -m 2G -hda disk.img -cdrom yakkety-desktop.iso" and wait around a bit? :P19:40
infinityslangasek: Oh, or from the livecd, if it's testable in the live env.19:41
infinitymdeslaur: It'd be an interesting discussion to have, but it might just be one of those things we're stuck with at this point.19:42
infinitymdeslaur: Also, the (now default) "only install security updates automatically, but let me install other updates manually" thing is divided across pockets, since that's easy, it would require a rethink if we killed the security pocket.  Like somehow tagging packages with security fixes in Packages or some out-of-band source that apt and friends consume.19:43
infinitymdeslaur: Which is actually sort of a cool concept, but work.  And we all love work.19:44
mdeslaurhrm, and some of those may require other packages that weren't tagges as security19:45
mdeslauryeah, ok, it's a bit more complicated than I thoght19:45
mdeslaurwow, I can't type today19:45
infinityWell, that's not really a problem.  If you tell apt to install foo and bar because they're security updates, it'll happily pull baz as an extra dep even if it's not.19:46
infinityBut yeah.  It's not trivial to remove the security pocket and still have a concept of "this upload contains a security fix" in a way that automated tools can consume.19:46
mdeslauryou're assuming that all the required dependencies actually got bumped manually or automatically19:47
infinityThe most naive implementation would be a "Security-Updates: CVE-1234 LP1234 BTS1234" header, and if it exists, we act on it.19:47
mdeslaurno?19:47
infinitymdeslaur: Hrm?  I don't follow.19:47
mdeslaurif the nss security update was built with a newer nspr from -updates, but nobody added a explicit version bump, or the symbols file didn't change...19:48
infinitymdeslaur: If you apt-get update and there are 34 updates, but 5 have a Security-Update header, apt-security (or whatever) marks those 5 for install, and then attempts an install, which will automatically resolve if two more packages are also needed, despite not having the header.19:48
mdeslaurthen installing the nss security update wouldn't automatically pull in the newer nspr19:49
infinitymdeslaur: Then that's a bug.  Period.19:49
mdeslauryeah, but it happens _all the time_19:49
infinitymdeslaur: That same bug could exist in any SRU, and shouldn't.19:49
infinityAlso, if there's a symbols file, there shouldn't be a bug.19:49
infinityBut I'll assume you meant that there wasn't one.19:50
infinityOr, I guess, that it has the wrong versions, because someone's using dpkg-gensymbols in slacker mode.19:50
infinityNow *that's* something I'd like to stamp out.19:50
mdeslaurhappens all the time, ie: debian bug 82056519:50
ubot5Debian bug 820565 in src:nspr "nspr: bump minimum PR_*printf version in .symbols to 4.10.9" [Wishlist,Fixed] http://bugs.debian.org/82056519:50
infinityHow is that wishlist?19:51
infinitymdeslaur: But yes, point made.  It's an issue.  I don't really see it as an issue that affects security any more than other SRUs except that we'd be trying to cherry-pick security updaes, which might magnify it.19:52
infinitymdeslaur: Anyhow, all totally a hypothetical, since I think if we float "hey, let's kill the security pocket and redesign this mess", all of us who aren't super keen on doing a ton of work for a potentially minimal gain will opt for beer instead.19:53
mdeslaurright, automatically installing security update would probably trigger it a lot more...for SRUs, people are probably just installing all updates, so it doesn't happen frequently19:53
mdeslauroh, beer *drool*19:53
infinitySee?19:53
mdeslaurwhat were we talking about? oh right, beer.19:53
* sbeattie works on an emrgency beer update19:54
* apw wonders why he is being highlighted repeatedly, oh beer19:58
infinityHah.19:59
mdeslaur:)19:59
sbeattieapw: such a better choice then me being highlighted for security...20:01
-queuebot:#ubuntu-release- Unapproved: gce-compute-image-packages (trusty-proposed/universe) [20160930-0ubuntu3~14.04.2 => 20160930-0ubuntu6~14.04.0] (ubuntu-cloud)20:06
-queuebot:#ubuntu-release- Unapproved: grub2 (artful-proposed/main) [2.02~beta3-4ubuntu3 => 2.02~beta3-4ubuntu3] (core)20:11
bdmurrayslangasek: line 8 of the test case in bug 1679784 talks about using update-manager but that'd install all of -proposed. I usually just recommend using apt and installing the specific packages.20:23
ubot5bug 1679784 in software-properties (Ubuntu Xenial) "Changing from Xorg video driver to NVIDIA driver using Software & Updates does not display debconf prompt" [Critical,Confirmed] https://launchpad.net/bugs/167978420:23
slangasekbdmurray: yes, I'm asking for update-manager specifically because I want to confirm correctness of behavior w/ u-m20:28
bdmurrayslangasek: okay. could you replace yakkety with zesty in sru-review?20:29
slangasekbdmurray: done20:32
bdmurraycaribou: Do you have an upstream PR for the fix for bug 1654600?20:32
ubot5bug 1654600 in unattended-upgrades (Ubuntu Zesty) "unattended-upgrade-shutdown hangs when /var is a separate filesystem" [High,In progress] https://launchpad.net/bugs/165460020:32
slangasekbdmurray: fwiw I'm self-verifying this one in a VM, so if u-m + -proposed does eat the VM afterwards I don't care ;)20:41
bdmurrayslangasek: I just like to pretend that people other than us developers do verifications.20:43
naccdream a little dream, bdmurray20:44
Bashing-omMe as a lowly user, just break things :)20:44
tsimonq2slangasek: Ack, thanks.20:44
bdmurraynacc: lol20:45
-queuebot:#ubuntu-release- Unapproved: grub2 (artful-proposed/main) [2.02~beta3-4ubuntu3 => 2.02~beta3-4ubuntu3] (core)20:51
-queuebot:#ubuntu-release- Unapproved: accepted unattended-upgrades [source] (zesty-proposed) [0.93.1ubuntu2.1]20:53
=== jdstrand_ is now known as jdstrand
jbichabdmurray: I replied on LP: #168580321:38
ubot5Launchpad bug 1685803 in gnome-calendar (Ubuntu Zesty) "Update gnome-calendar to 3.24.1" [High,In progress] https://launchpad.net/bugs/168580321:38
bdmurrayjbicha: okay, in a meeting21:39
cyphermoxcould someone please review my grub2 upload in the artful queue?21:57
slangasekbdmurray: I notice binutils seems to not be making it to yakkety-updates, presumably because of the failing linux autopkgtests; but the linux autopkgtests are flaky.  Would you mind looking at whether that's releasable?22:03
bdmurrayslangasek: systemd too then?22:04
bdmurrayit also is blocked by linux autopkgtests22:04
=== wxl_ is now known as wxl
=== fossfreedom_ is now known as help
=== help is now known as Guest30781
=== Guest30781 is now known as fossfreedom
-queuebot:#ubuntu-release- Unapproved: accepted gnome-calendar [source] (zesty-proposed) [3.24.1-0ubuntu0.1]22:23
-queuebot:#ubuntu-release- Unapproved: rejected golang-context [source] (zesty-proposed) [1.1-1ubuntu9]22:25
-queuebot:#ubuntu-release- Unapproved: rejected golang-github-mattn-go-colorable [source] (zesty-proposed) [0.0.6-1ubuntu6]22:25
-queuebot:#ubuntu-release- Unapproved: rejected golang-github-pborman-uuid [source] (zesty-proposed) [0.0+git20150824.0.cccd189-1ubuntu8]22:25
-queuebot:#ubuntu-release- Unapproved: rejected golang-gopkg-flosch-pongo2.v3 [source] (zesty-proposed) [3.0+git20141028.0.5e81b81-0ubuntu8]22:25
-queuebot:#ubuntu-release- Unapproved: rejected golang-goprotobuf [source] (zesty-proposed) [0.0~git20161116.0.224aaba-3ubuntu2]22:25
-queuebot:#ubuntu-release- Unapproved: rejected golang-x-text [source] (zesty-proposed) [0.0~git20161013.0.c745997-2ubuntu2]22:25
-queuebot:#ubuntu-release- Unapproved: rejected golang-github-gosexy-gettext [source] (zesty-proposed) [0~git20130221-0ubuntu13]22:25
-queuebot:#ubuntu-release- Unapproved: rejected golang-gocapability-dev [source] (zesty-proposed) [0.0~git20150716.0.2c00dae-1ubuntu8]22:25
-queuebot:#ubuntu-release- Unapproved: rejected golang-petname [source] (zesty-proposed) [2.6-0ubuntu2]22:25
-queuebot:#ubuntu-release- Unapproved: rejected golang-github-olekukonko-tablewriter [source] (zesty-proposed) [0.0~git20151029.0.a5eefc2-1ubuntu7]22:25
-queuebot:#ubuntu-release- Unapproved: rejected golang-yaml.v2 [source] (zesty-proposed) [0.0+git20170125.0.4c78c97-0ubuntu2]22:25
-queuebot:#ubuntu-release- Unapproved: rejected golang-gopkg-lxc-go-lxc.v2 [source] (zesty-proposed) [0.0~git20161126.1.82a07a6-0ubuntu4]22:25
-queuebot:#ubuntu-release- Unapproved: accepted unattended-upgrades [source] (yakkety-proposed) [0.92ubuntu1.4]22:36
slangasekbdmurray: likely :)22:38
slangasekbdmurray: thanks22:38
bdmurrayslangasek: I'm confused about "3. Install binutils and gcc-5 from -proposed." in bug 1623418 as the gcc-5 tasks are New22:40
ubot5`bug 1623418 in gcc-5 (Ubuntu Xenial) "gcc-as-needed.diff patch broke mpx support in GCC" [Medium,New] https://launchpad.net/bugs/162341822:40
slangasekbdmurray: ah.  I don't have more details; perhaps the v-done tag should be removed?22:42
-queuebot:#ubuntu-release- Unapproved: accepted unattended-upgrades [source] (xenial-proposed) [0.90ubuntu0.5]22:43
slangasekbdmurray: fwiw I've confirmed that the packages /show up/ correctly in update-manager, though the actual install on top of 16.10 ISO wants to pull down 461.3MB... so I think I'll verify that I don't get any errors calculating the upgrade, then abort and install by hand22:44
slangasekoops, I did get an error, 'not enough free space' on the livecd22:44
slangasekbdmurray: do you think the above is close enough, or should I go through the trouble of installing off of the CD?22:45
bdmurrayslangasek: that's the software-properties bug?22:46
slangasekyes22:46
bdmurrayI've a VM that I could do that with that won't run out of space.22:47
slangasekok, up to you22:47
slangasekI also just realized I could unselect packages in u-m :P22:48
bdmurrayThat would be better22:48
slangasekok, rebooting and trying that22:49
bdmurrayI think there's even a select all and select none22:49
bdmurrayslangasek: Oh hey, how does bug 1389582 fit into this?22:50
ubot5`bug 1389582 in software-center (Ubuntu) "software-center misses a dependency on libgtk2-perl" [High,Triaged] https://launchpad.net/bugs/138958222:50
slangasekuh... probably fits in somewhere :P22:50
slangasekbdmurray: this is proving more difficult than expected; the VM is refusing to boot back to ubiquity >_<22:59
slangasekbdmurray, infinity: lib{gtk,cairo,glib,pango}-perl copied to {trusty,xenial,yakkety}-updates and promoted to main, though23:00
slangasekah, there's a splash screen23:00
slangasekbdmurray: v-done \o/23:14
slangaseksuppose I should prep the SRU for trusty+xenial also23:16
bdmurraykeep the momentum!23:16
-queuebot:#ubuntu-release- Unapproved: software-properties (xenial-proposed/main) [0.96.20.6 => 0.96.20.7] (desktop-core, ubuntu-server)23:26
* nacc uploads php-defaults to switch default php to 7.123:26
naccslangasek: i also uploaded some changes to remove explicit dependencies on src:php7.0 binaries rather than the ones from php-defaults23:27
* slangasek nods23:28
naccfixing two b-d on php7.0 and then i think we'll be able to demote and remove src:php7.023:28
nacci synced with ondrej on this too, so we're not diverging from debian in any signficant way23:29
-queuebot:#ubuntu-release- Unapproved: software-properties (trusty-proposed/main) [0.92.37.7 => 0.92.37.8] (kubuntu, ubuntu-desktop, ubuntu-server)23:30
-queuebot:#ubuntu-release- Unapproved: accepted php7.0 [source] (zesty-proposed) [7.0.18-0ubuntu0.17.04.1]23:31
slangasekcyphermox: reviewing grub2 in unapproved mostly for the uefi-signed aspect rather than the code aspect, but just checking on the way through, is the Signed-off-by in debian/patches/grub-install-extra-removable.patch still accurate?23:38
-queuebot:#ubuntu-release- Unapproved: accepted grub2 [amd64] (artful-proposed) [2.02~beta3-4ubuntu3]23:41
-queuebot:#ubuntu-release- Unapproved: accepted grub2 [arm64] (artful-proposed) [2.02~beta3-4ubuntu3]23:41
slangaseksmoser: did you happen to prepare software-properties 0.96.20.6 using usd?  The autopkgtest failures appear to be a real regression, due to the disappearance of the empty directory tests/aptroot/etc/apt/apt.conf.d/ from the source package23:51
slangasekwhich seems like a pretty gittish thing to happen23:51
slangaseknacc, rbasak: ^^23:51
naccslangasek: hrm, i'll wait to see how smoser prepared the upload23:56
rbasakI agree it does sound like git.23:56
rbasakIf it does turn out to be this, I wonder what we should do about it.23:56
-queuebot:#ubuntu-release- Unapproved: rejected software-properties [source] (xenial-proposed) [0.96.20.7]23:57
slangasekI don't recall if there's a way to force inclusion of empty dirs in git23:57
naccslangasek: so i just did a `pull-lp-source software-properties` which grabbed 0.96.24.13 and that directory doesn't seem to exist?23:58
slangaseknacc: well, but it does exist in the xenial-updates version of the package23:58
slangasekwhich is the one that had passing autopkgtests23:58
naccah23:58
naccsorry, i missed that context23:59
-queuebot:#ubuntu-release- Unapproved: software-properties (xenial-proposed/main) [0.96.20.6 => 0.96.20.7] (desktop-core, ubuntu-server)23:59

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