=== attente_ is now known as attente [02:23] can someone please reject my musescore upload in Xenial? I did the version numbering incorrectly :( [02:26] please reject the first one and approve the second one :3 === jamespag` is now known as jamespage [11:36] infinity, Morning [11:36] infinity, I've got a couple of package deletions for Yakkety. [11:36] https://bugs.launchpad.net/ubuntu/+source/mate-netspeed/+bug/1584769 [11:36] Launchpad bug 1584769 in mate-netspeed (Ubuntu) "Please remove mate-netspeed from the Yakkety archive, it is now included in mate-applets" [Undecided,New] [11:36] https://bugs.launchpad.net/ubuntu/+source/gnome-main-menu/+bug/1584767 [11:36] Launchpad bug 1584767 in gnome-main-menu (Ubuntu) "Please remove gnome-main-menu from the Yakkety archive, it is obsolete" [Undecided,New] [11:48] hello, please reject "s390-tools (xenial-proposed/main) [1.34.0-0ubuntu8 => 1.34.0-0ubuntu8.1] (no packageset)" [11:48] will reupload with one more bugfix [11:57] xnox, done [11:58] thanks === yofel_ is now known as yofel [13:24] cjwatson hey, sorry to bug you but I uploaded a package on Friday and can't find it, this is all I have "[ubuntu/xenial-proposed] snapcraft 2.10 (Waiting for approval)" [13:25] sergiusens: it's in https://launchpad.net/ubuntu/xenial/+queue?queue_state=1 awaiting SRU team approval [13:26] cjwatson I swear I checked there :-/ Thanks! [14:28] bdmurray: I got emails about possible SRU regresisons (multiple mails actually :-)), but I think they're nothuing new. [14:34] Trevinho: I agree about the regressions not being new issues. I'll look into why you got multiple emails too. [14:49] infinity hi there, can I get snapcraft allowed into xenial-proposed? [15:47] sergiusens, the exception for that has all sorts of QA requirements, where are you documenting they are complete? I don't see anything in the first couple of bugs. [15:50] apw are you talking about https://wiki.ubuntu.com/StableReleaseUpdates#Snapcraft ? [15:55] sergiusens, yep that one [15:55] apw everything change lands with a test in code (snapcraft.tests for unit tests, integration_tests and/or demo_tests) [15:56] sergiusens, right but the SRU is supposed to indicate that all of the steps on https://wiki.ubuntu.com/SnapcraftUpdates have been completed [15:57] apw: QA here. Everything for this release is tested in autopkgtests. Once it gets to proposed, I do a manual verification. [15:57] apw but our package hasn't been built yet, it is stuck in the unnapproved queue [15:57] sergiusens, i was unable to find that easily, so i was asking where as i was sure infinity will ask [15:57] apw https://launchpad.net/ubuntu/xenial/+queue?queue_state=1&queue_text=snapcraft [15:58] sergiusens, ahh ok the write up there is not well worded as i took it to mean before queueig, and yet in there is says -proposed, so ... ignore me [15:59] elopio mind rewording a bit ^ ? [15:59] apw: we do parts before it gets to proposed, and parts after it gets to proposed. I thought that by proposing it, we were saying that we followed the process. [16:01] apw: I'm happy to make this clearer, just not sure how. Should I comment on every bug the tests we did before proposing it? [16:19] elopio, apw, sergiusens - autopkgtests do run from silos. you should get a silo assigned, upload for xenial sru, which will build and run packages. [16:19] then sru team can copy that into -proposed. [16:20] autopkgtests will run again, and things will publish in -proposed [16:20] and then migrate to -updates if all is good. [16:20] please use silos in the future, and then you can satisfy everything upfront. [16:21] xnox: we run the autopkgtests in jenkins. That works the same as putting the package in the silo, afaik. I'm not sure what we will win by that extra step. [16:22] elopio, not needing jenkins =) and the fact that SRU team has no visibility into jenkins, but do have visibility into http://autopkgtest.ubuntu.com/ [16:22] and that you don't need to block on stable release updates team accepting your package, to see if it will be accepted. as silo assgniment is self-service. [16:23] and it's the same binary that will be used into the -updates pocket, as the one build in silo. [16:23] things built in jenkins, are obviously thrown away =) [16:23] xnox: so if we put the package in a silo, and it passes the autopkgtests there, it will get to proposed without any manual step? [16:23] elopio, there is manual step still. but there are less questions about those =) [16:24] as in, it's more trivial to process then opaque thing. as above. [16:24] *than [16:25] xnox: if it simplifies things, I'm not against doing that. But I still don't understand some things, like, I don't see any results from silos in autopkgtest.ubuntu.com. [16:26] what we are trying to explain in the SRU exception page is that no PR lands into master if the autopkgtests don't pass. [17:26] xnox I cannot dput to silos [17:29] sergiusens, i know i can. [17:30] xnox we are trying to move people away from the equation, not add them [17:30] sergiusens, do you release from git/bzr branches? silos can just take that, merge branches for you and throw things into a silo... [17:30] xnox I can dput to the archives but not that train ting [17:30] sergiusens, and e.g. i think it's easy to get right sto dput thing sinto silos. [17:30] xnox yes, git branches on gitub [17:30] sergiusens, e.g. i can dput to silos. [17:30] github [17:31] silos can take things from github direct, without $someone in the middle generating things and dput things [17:31] xnox I don't want to depend on people being around, I already have to chase people down to get the darn package accepted. [17:31] sergiusens, talk to sil2100 to get dput permissions into silos. [17:31] xnox does it still mangle changelogs and versions? [17:31] sergiusens, yes, that's what i'm trying to reduce too! [17:31] xnox last I talked to him he said it wasn't possible [17:31] silos are entirely self-service. [17:32] i'm sure it is, cause i can dput stuff =/ [17:32] into silos [17:32] xnox yeah, they let core devs dput to silos, no one else [17:32] sergiusens, oh y, r u not core dev? =) [17:33] xnox no, just ppu [17:41] sergiusens: hey! Policies changed a bit, if you have PPU access for some packages then we can give you direct-silo upload permissions [17:41] sergiusens: we generally do not want to give those powers right now to people that we don't know [17:41] sergiusens: let me add you in a minute [17:49] sil2100 xnox ok, I'll do that for the next upload then [17:49] I consider this one running under the agreed upon course [17:49] it would be good to see the StableReleaseUpdates wiki page mention the fact that silos are now required [17:49] slangasek ^ [17:49] sergiusens, they are not required. [17:50] but they help you, satisfy your requirements. [17:50] xnox ah, then I'll probably pass. We already satisfy our requirements [17:50] * apw regrets muddying the water [17:50] general srus are one-off, for unique bugs, and hence upload to unapproved queue, wait forever, test whenever, release whenever is good enough. [17:50] sergiusens, well, not quite. [17:50] xnox we have an exception [17:51] sergiusens, silo is self-service, and will allow you to do all the testing sans las publications, and you will find your reviewes from a silo copy of binaries to be done reqlly quickly. [17:51] instead of always being stuck for 1-5 weeks in the SRU unapproved queue. [17:51] even though you do satisfy requirements. [17:51] xnox so far we've gone from initial upload to publication in 3 days [17:52] #toolong =) [17:52] xnox: Err, since when do silo SRUs get reviewed "really quickly"? [17:52] silos get same day publication, and you essentially can do manual testing straight away, and autopkgtest testing is done straight away. [17:52] infinity, you are back =) [17:52] xnox: The SRU team tends to hate reviewing copies. :P [17:52] infinity, how alive are you? =) [17:52] or just really good meds? [17:53] * apw hits the rewind time button, and keeps quiet [17:53] I'm about 60% alive. [17:53] * xnox passes infinity +5 hp healing potion [17:54] infinity, i guess it's up to you if you want to see bi-weekly snappy SRU as a source dput, or a copy. [17:54] one might not build, might fail tests, might fail autopkgtest - the other one managed to pass all that, just before a copy. [18:00] xnox: it might be a good idea to check what the SRU team wants before spending ages advising people what to do :-) [18:00] the problem with copies is mainly the age-old one that it's a pain to get diffs for them [18:01] (which is an LP bug, and so my problem, sure, but it's Hard) [18:09] cjwatson: Soyuz Redesign!