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

slangasekpowersj, smoser: I think I would like to require that, in cases where curtin's behavior is changing backwards-incompatibly, that the SRU template explicitly explain how the effects will be mitigated (e.g., appropriate versioned Breaks: ?).  Does that sound reasonable here?00:50
slangasekpowersj, smoser: also it's not clear to me that "vmtest" encompasses end-to-end testing through MAAS; is that part of the test plan?  (Also, going forward: subiquity?)00:51
-queuebot:#ubuntu-release- Unapproved: accepted ceph [source] (yakkety-proposed) [10.2.6-0ubuntu0.16.10.1]01:09
-queuebot:#ubuntu-release- Unapproved: accepted ceph [source] (xenial-proposed) [10.2.6-0ubuntu0.16.04.1]01:11
smoserslangasek, vmtest does not include tests driven by maas.02:18
smosercurtin's interaction with maas is limited to essentially 2 things02:18
smosera.) maas sending config02:18
smoserb.) that config including config that defines "reporting" that should be done (http posts of events... description timestamp..)02:19
smoserfor 'a', we feed plenty of config to curtin almost identically to how maas does it (using curtin's "pack")02:20
smoserfor 'b', we actually do have a http process that listens and we post messages to it and it records them.02:20
smoserthe shortcoming in 'b' is we do not do oauth there.02:20
slangaseksmoser: "almost identically to how maas does it" - but if the specific configs change, there's no integration test to ensure that what maas sends is still handled correctly by curtin?02:21
slangasekthat's the bit that I'm concerned about and would like to understand how we guard against it02:21
smoserwell, we send dozens of configs02:21
slangasek"we" being in the curtin test suite?02:22
smoserand we do test forward and backward compatibility.02:22
smoserie, there are 2 ways that you can declare apt configuration, and we do test them both.02:22
smosercurtin test suite, yes.02:22
slangasekright02:22
naccsmoser: does the 'almost identically' refer to the configs themselves or the method of sending the config?02:22
smosermethod.02:22
slangasekso if it's in the curtin test suite, I don't see anything that, structurally, guards against skew between curtin and maas02:22
naccsmoser: ok, that's what i thought -- which might allay slangasek02:23
slangasekwell, but I understand the specific configs being tested are in the curtin test suite02:23
slangaseknot provided by maas02:23
smosernot specifically. however, as input formats change/adapt, we're not adjusting old configs but rather adding new ones.02:23
slangasekso they checkpoint a single point in time, when someone created those tests on the curtin side, of what they believed maas would be sending02:24
naccslangasek: right, so it would be 'better' if we also kept a cache of those checkpointed configs in the test suite :)02:24
naccslangasek: *or* used the configs from the old curtin testsuite somehow02:25
smoserwell we essentially *do* use configs from the old curtin testsuite.02:25
smoserby... not removing existing tests.02:25
naccsmoser: right and do we not change any existing tests?02:25
naccsmoser: or any existing configs, i guess, more importantly02:25
slangaseknacc: not sure I understand what you mean; I'm arguing that having the testsuite owned by curtin, and not live testing (w/ version matrix) of maas, means the integration testing is incomplete and possibly subject to drift02:26
smoserin general, we add new things we don't remove old things.02:26
slangasekdrift between maas and curtin02:26
smoserslangasek, you're correct.02:26
naccsmoser: but that means you might mean you miss a case where you are now dependent on a new thing and the case where that isn't passed is no longer verified to work (and would be used by old maas)?02:26
naccslangasek: right, i follow what you mean02:26
slangasekif the process is 1) look at what maas sends 2) add it to curtin test suite 3) make sure test suite doesn't regress, then this misses 2.5) maas changes what it sends, 2.6) curtin changes how it interprets thing maas sent02:27
smoseri'm arguing that we're doing a better job of config/api testing than most existing ubuntu products, including those with a micro release exception.02:27
smoseri'm not arguing that it is perfect.02:27
smoserfor example.... firefox doesn't test all possible addons02:27
smoser(and in fact breaks them)02:27
slangasekfirefox does not have a micro release exception02:27
slangasekfirefox has an "I can't even" exception02:27
smoser?02:27
naccand also curtin's primary consumer is maas, aiui -- so it seems like verifying cross-compatibility in the SRU is rather important02:28
smosermaas does test with -proposed02:28
smoseri believe that is written in the documentation02:28
smoserand they can and do test with our daily ppas02:28
smoserwhich contain stuff as it would go into -proposed before it does02:28
slangaseksmoser: there is no mention of maas testing in https://wiki.ubuntu.com/CurtinUpdates02:29
slangasekif what you're saying is that the maas autopkgtests will ensure compatibility doesn't break, great - then please document that in the exception02:29
smoserslangasek, ok. we can get a statement to that affect.02:30
slangasekif what you're saying is that maas tests with -proposed /outside/ of autopkgtests, and will somehow signal to stop the SRU if it breaks, then /definitely/ document that in the exception :-)02:30
slangaseksmoser: sounds good, thanks :)02:30
smoserno. maas autopackage tests do not exist to my knowledge02:30
smosermaas has c-i that runs with different curtins02:31
slangasekright; if it's not done via autopkgtest, the SRU process has no built-in way to stop the line and so it should be called out as part of the test plan02:31
smoserfair.02:34
smoserslangasek, what would you suggest to get the coverage you are after?02:34
smoseri have to run, slangasek thank you for your time. you can leave comments here , or email or anywhere and i'll get to them tomorrow. powersj will see them here too it looks like.02:37
powersjI will :)02:38
nacci think the best thing to do would be to document the matrix that is tested, both via autopkgtest and manually by the MAAS team02:41
-queuebot:#ubuntu-release- New source: peony (zesty-proposed/primary) [1.0.0-0ubuntu3]02:50
dxhi, out of curiosity, if i wanted to upload a new upstream version of a thing to zesty, would that be as hard as it is to upload things to debian stretch?03:21
dxnevermind found the wiki pages answering it, sorta. i'm under the impression that it's slightly softer than debian's freeze03:25
dxso what are the chances of pidgin 2.12.0 in? https://bitbucket.org/pidgin/www/src/tip/htdocs/ChangeLog - it's mostly removal of broken protocols and some rather important bugfixes03:29
dx...ignoring the fact that the debian maintainer is half-afk and probably not going to package it any time soon03:30
jbichadx: I'm not on the Release Team, but those changes look fine to me; bugfix updates are still welcome for zesty03:33
UkikieHeh, I was just looking at that too.03:40
dxUkikie: that's a really nice combination of words to hear from you! (also, how often do you change nicks?)04:04
dxoh another unrelated but release-relevant thing: zesty has mosh 1.3.0~rc2-1, a release candidate that was migrated from debian unstable accidentally04:07
dxrelease candidate 3 was released since then (a month after rc2). don't know about any ETAs for a final release04:09
jbichadx: did you see https://lists.debian.org/debian-devel-changes/2017/03/msg00481.html04:50
dxWHOA04:50
dxamazing04:51
slangaseksmoser, powersj: at least for starters I'd like documentation of what maas testing will be done against the curtin in -proposed, and for this to be included in the test plan so that we don't accidentally release any SRUs without verifying the results of those tests04:55
powersjjgrimm: ^04:56
Ukikiedx: Hah, I've got no super powers at all, not even MOTU.  And not that often, only around christmas (You'll note I'm not in #irssi with the normal nick, it'll be back.) :)05:06
dxUkikie: ...i'm not sure i get what you mean. but, uh, don't we need someone to upload to zesty-proposed and they ask very politely for a freeze exception?05:08
dxs/and they/and then/05:09
cpaelzerHi, we worked with IBM on a few dpdk fixes for ppc64el. Pushing them to zesty-proposed would be really great for dpdk on ppc64el.06:41
cpaelzerBut then it is late enough to be at least discussion worthy, therefore I made them an FFE06:41
cpaelzerIBM completed extra tests on ppc64el, as well as myself doing various tests on x8606:41
cpaelzerAlso all patches are now upstream06:42
cpaelzerbefore pushing I wanted to ask if one of the release Team could read into bug 1670686 and bug 1670689 and consider acking it as FFE06:42
ubot5Error: Could not gather data from Launchpad for bug #1670686 (https://launchpad.net/bugs/1670686). The error has been logged06:42
ubot5Error: Could not gather data from Launchpad for bug #1670689 (https://launchpad.net/bugs/1670689). The error has been logged06:42
apwcpaelzer, presumably there is little regression potential for applying those given the packages do not exist (if i am reading the bugs right) for ppc64el currently and the code is arch specific?06:52
* apw notes there was some clarification discussion offline07:20
apwcpaelzer, those looks good to me, simple self contained very low risk.  approved.  details in the bug07:21
cpaelzerthanks apw07:21
LocutusOfBorgdx, it is on my way (pidgin)08:40
LocutusOfBorgI'm the usual merger of the package, you can just talk to me directly08:41
LocutusOfBorg(I discovered this conversazion just by luck, when reading irclogs trying to find mentions of the spam I got tonight, wrt zesty-proposed packages)08:41
ginggsLocutusOfBorg: it's not all spam ;) you can't upload and forget, you need to help your packages migrate08:49
UkikieLocutusOfBorg: If you're itching for updates, http://dev.deluge-torrent.org/wiki/ReleaseNotes/1.3.14 looked somewhat important.08:52
LocutusOfBorgginggs, receiving 10 times a mail "hey systemd didn't migrate" is spam 9 times, and good 108:54
LocutusOfBorgspecially when you get all of them in ~3 h08:54
LocutusOfBorgI got ~100 emails tonight08:54
LocutusOfBorgand 14 in the last few minutes08:54
ginggsLocutusOfBorg: how many different packages?08:54
LocutusOfBorgaround 20 I would wild guess08:55
LocutusOfBorgwrt systemd:08:55
LocutusOfBorgyesterday at 7.23 9.51 today at 4.31 6.36 6.36 8.5708:56
ginggsLocutusOfBorg: I think you are the winner!08:56
LocutusOfBorg6 mails in 10 hours?08:56
ginggs20 stuck packages :)08:57
LocutusOfBorgUkikie, prod the debian maintainer, and I'll be happy to merge it :p08:57
caribouHi, the clamav sync is stucked in -proposed on the MIR for tomsfastmath. MIR is apparently completed so is there anything else to be done to get this sync finalized ?08:59
LocutusOfBorgand ginggs lots of them are stuck because of -ocaml broken packages (demoted) -haskell broken packages (demoted) and imagemagick stuck transition due to emacs2509:00
LocutusOfBorgthat emacs25/arm64 needs some care, but I don't know how to solve09:00
LocutusOfBorgoh activity on LP: #165647409:10
ubot5Launchpad bug 1656474 in emacs25 (Ubuntu) "FTBFS on arm64: make[4]: *** [../../lisp/cedet/semantic/bovine/c-by.el] Segmentation fault (core dumped)" [High,Confirmed] https://launchpad.net/bugs/165647409:10
Laneyhaha09:16
LocutusOfBorgnacc, merge imagemagick?09:20
-queuebot:#ubuntu-release- Unapproved: accepted sssd [source] (yakkety-proposed) [1.13.4-3ubuntu0.2]11:08
-queuebot:#ubuntu-release- Unapproved: accepted sssd [source] (xenial-proposed) [1.13.4-1ubuntu1.3]11:09
Laneyapw: thinking about copying that glib2.0 from the other day into z-proposed, any objections?11:12
Laneyonly asking you because I think you eyeballed it slightly11:12
apwLaney, i don't recall being upset about it at the time11:12
Laneyit switches from static -dbg to ddebs, but I think that's ok11:13
Laneywell, Friday morning, what could possibly go wrong? :-)11:14
Laney. o O ( zesty/debug debug/main main/debug, aha!)11:18
apwthere is no possibilty of confusion there11:19
* Laney just tried them until they worked11:19
-queuebot:#ubuntu-release- New binary: linux-signed-hwe [amd64] (xenial-proposed/main) [4.8.0-42.45~16.04.1] (no packageset)11:19
-queuebot:#ubuntu-release- New: accepted linux-signed-hwe [amd64] (xenial-proposed) [4.8.0-42.45~16.04.1]11:20
-queuebot:#ubuntu-release- New binary: linux-signed-lts-xenial [amd64] (trusty-proposed/main) [4.4.0-67.88~14.04.1] (kernel)11:20
-queuebot:#ubuntu-release- New: accepted linux-signed-lts-xenial [amd64] (trusty-proposed) [4.4.0-67.88~14.04.1]11:28
mdeslaurcould someone please push gnutls28 and pcsc-lite out of proposed, please? The failing tests are unrelated.12:37
jackyuhi13:22
apwmdeslaur, looking ...13:25
mdeslaurapw: Laney retried it with --all-proposed13:26
mdeslaurapw: but pushing them through would be nice13:26
apwmdeslaur, as in those are ongoing runs ?13:26
mdeslaurhe just retried them, so I guess yes13:27
apwmdeslaur, ack thanks ...13:27
-queuebot:#ubuntu-release- New binary: linux-signed-lts-trusty [amd64] (precise-proposed/main) [3.13.0-113.160~precise1] (kernel)13:27
-queuebot:#ubuntu-release- New: accepted linux-signed-lts-trusty [amd64] (precise-proposed) [3.13.0-113.160~precise1]13:28
handsome_fengHi, apw, seb128, can you help to approve the UKUI packages? bug:1663477, bug:1664229, bug:1664232, bug:1664235, bug:1664244, bug:1664247, bug:1664256, or one of them first? Thank you in advance!13:38
handsome_fengbug:#1663477, bug:#1664229, bug:#1664232, bug:#1664235, bug:#1664244, bug:#1664247, bug:#166425613:39
handsome_fengsorry, bug: #1663477, bug: #1664229, bug: #1664232, bug: #1664235, bug: #1664244, bug: #1664247, bug: #166425613:40
ubot5bug 1663477 in Ubuntu "[FFe] UKUI desktop environment" [Wishlist,In progress] https://launchpad.net/bugs/166347713:40
ubot5bug 1664229 in Ubuntu "[FFe] ukui-menu" [Wishlist,In progress] https://launchpad.net/bugs/166422913:40
ubot5bug 1664232 in Ubuntu Kylin "[FFe] ukui-indicators" [Critical,Fix committed] https://launchpad.net/bugs/166423213:40
ubot5bug 1664235 in Ubuntu "[FFe] peony" [Wishlist,In progress] https://launchpad.net/bugs/166423513:40
ubot5bug 1664244 in Ubuntu "[FFe] ukui-control-center" [Wishlist,In progress] https://launchpad.net/bugs/166424413:40
jackyuThere are seven packages need to be approved:)13:43
-queuebot:#ubuntu-release- Unapproved: network-manager-applet (xenial-proposed/main) [1.2.6-0ubuntu0.16.04.2 => 1.2.6-0ubuntu0.16.04.3~jdstrand1] (kubuntu, ubuntu-desktop)16:36
-queuebot:#ubuntu-release- Unapproved: rejected network-manager-applet [source] (xenial-proposed) [1.2.6-0ubuntu0.16.04.3~jdstrand1]16:48
naccwell, LocutusOfBorg is already offline, but imagemagick does not need a merge18:21
naccteh version in z-p is good18:21
naccbut the emacs25 that is in z-p is needed to migrate with it18:21
naccas there is a packaging transition18:22
naccslangasek: --^ i really have no idea how to fix the arm64 build failure of emacs25 in z-p18:25
naccjbicha: --^ it's your upload, but afaict, it shouldn't have broken the arm64 build on its own, right?18:25
jbichayes, emacs25 and emacs24 has been broken for a while in zesty18:26
jbichaI hope I don't get blamed for it!18:26
naccemacs24 seems fine?18:26
naccwell, i mean they are all hung up on each other18:27
naccbut emacs25 does not build on arm64 "all of a sudden"18:27
naccso the big ratking is stuck :/18:27
jbichaoh, just emacs2518:27
nacci just checked the build-logs and the updated emacs25 in z-p (which ahppened to build against the newer imagemagick) will migrate imagemagick too18:28
jbichanacc: I think LocutusOfBorg was referring to all the CVEs at https://tracker.debian.org/media/packages/i/imagemagick/changelog-8%3A6.9.7.4%2Bdfsg-218:28
jbichasince the zesty-proposed version is 6.9.7.0+dfsg-218:29
naccjbicha: ah, i could merge but then i'd also probably need to go look at the FFe if needed for the change in upstream18:29
naccas i don't trust imagemagick not to change features on their bumps18:29
nacc"make[4]: *** [../../lisp/cedet/semantic/bovine/c-by.el] Segmentation fault (core dumped)"18:30
jbichayes I looked at imagmagick's git repo recently :(18:31
naccjbicha: yep, makes your eyes bleed :/18:31
naccmdeslaur: would you prefer i update the imagemagick in z-p now? rather than having to do a security update right away18:32
mdeslaurnacc: oh, that would be great18:33
naccmdeslaur: ok, i'll put it on my list; the problem is it'll get stuck in z-p anyways right now on emacs25 afaict. So let me spend some time seeing if i can get that to migrate first18:33
mdeslaursure, thanks18:33
naccjbicha: hrm, and emacs25 on arm64 built in debian at the same version18:33
naccand dannf said that he couldn't reproduce it with upstream source18:35
naccdannf: but you reproduce the pkg build failure on the same system?18:35
dannfnacc: right. and emacs25 can build fine in ubuntu, it's just flaky - and scaling stack seems to really hate it. i think it's triggered by a gc18:36
dannfnacc: i suspect it could FTBFS in debian too, in the right environment18:36
naccdannf: harrumph, super annoying :)18:37
dannfi'll try that w/ a debian VM and see - we can at least get a debian bug filed if so18:37
naccdannf: is it calling flockfile with a NULL pointer?18:38
naccdannf: just trying to parse the backtrace18:38
naccoh that's the sigsegv handler, nm18:38
naccslangasek: would be able to review LP: #1671905 -- trying to make the security team's life easier19:19
ubot5Launchpad bug 1671905 in imagemagick (Ubuntu) "[FFe] Please merge with imagemagick 8:6.9.7.4+dfsg-2 from Debian unstable." [Undecided,In progress] https://launchpad.net/bugs/167190519:19
naccmdeslaur: the bug, for reference --^19:22
naccdannf: that would be great (repro in a debian VM), let me know if there's anything i can do to h elp19:23
mdeslaurnacc: thanks!19:24
-queuebot:#ubuntu-release- New binary: linux-signed [amd64] (zesty-proposed/main) [4.10.0-13.15] (core, kernel)20:23
=== zul is now known as zulVacation
-queuebot:#ubuntu-release- New: accepted linux-signed [amd64] (zesty-proposed) [4.10.0-13.15]20:51
-queuebot:#ubuntu-release- New binary: linux-signed [amd64] (trusty-proposed/main) [3.13.0-113.160] (core, kernel)20:55
-queuebot:#ubuntu-release- New: accepted linux-signed [amd64] (trusty-proposed) [3.13.0-113.160]20:57
=== santa is now known as Guest84878
-queuebot:#ubuntu-release- New source: switcheroo-control (zesty-proposed/primary) [1.1-0ubuntu1]21:34
=== Guest84878 is now known as santa_
-queuebot:#ubuntu-release- New: accepted libosl [amd64] (zesty-proposed) [0.8.0-1]23:02
tyhickshello - would it be possible for someone to allow the docker.io zesty upload through migration?23:20
tyhicksit is blocked by an armhf test failure23:21
nacctyhicks: is it a bad test on armhf?23:21
tyhicksit is not a regression and is an expected failure according to xnox's changelog entry here: https://launchpad.net/ubuntu/+source/docker.io/1.12.6-0ubuntu223:21
naccnot that i can change the hints, just wondering23:21
tyhicksnacc: yes, the changelog entry sheds some light on it23:22
nacctyhicks: ah ok23:22
nacctyhicks: you could possible also subscribe ubuntu-archive to that bug and file a request in there (LP: #1658150)23:22
ubot5Launchpad bug 1658150 in runc (Ubuntu) "adt test was insufficient to catch failed docker.io on s390x" [High,Confirmed] https://launchpad.net/bugs/165815023:22
naccalthough it doens't really mention armhf there23:22
naccideally that way the hint (if added) gets a link to that bug or so, which is tied to that upload23:23
naccjust my opinion, i guess :)23:23
tyhicksnacc: is it ubuntu-archive members that can add the hints?23:24
nacci think it's AAs (members of that team, aiui) -- but I might be wrong23:24
tyhicksI guess that makes sense but I had never considered what LP team has that power23:24
nacctyhicks: --^23:24
tyhicksok23:24
tyhickscomment left23:26
tyhicksthanks23:26
cjwatsonhints are ~ubuntu-release23:48
nacccjwatson: ah ok23:49
nacctyhicks: --^ correction, then :)23:49

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