/srv/irclogs.ubuntu.com/2016/07/19/#ubuntu-meeting-2.txt

=== aaron is now known as Guest65680
=== Guest65680 is now known as ahoneybun
* slangasek waves16:00
mdeslaur\o16:00
slangasekwiki page says infinity or kees is chairing16:01
slangasekinfinity is at a sprint right now so I'm not sure he'll make it16:01
bregmakgunn is at the same sprint (I believe) so I'll be substituting for him today16:02
mdeslaurhi bregma16:03
kees\o16:03
keesso I'm chairing?16:04
mdeslaurkees: congrats16:04
kees#startmeeting16:04
meetingologyMeeting started Tue Jul 19 16:04:16 2016 UTC.  The chair is kees. Information about MeetBot at http://wiki.ubuntu.com/meetingology.16:04
meetingologyAvailable commands: action commands idea info link nick16:04
kees#topic action review16:04
kees#meetingtopic action review16:05
keesuhm... wtf16:05
kees[topic] hello bot16:05
keesso, infinity is out, so I guess I'll skip his actions?16:06
mdeslaursure16:06
kees"mdeslaur to look into flavour CVE tracking"16:06
mdeslauryou can carry mine forward too, I haven't had time to work on that yet16:06
keesdone!16:06
kees#topic unity 8 PPA16:06
bregmathis is regarding https://bugs.launchpad.net/unity8-desktop-session/+bug/158536216:07
bregmawe require either formal TB approval or rejection16:07
slangasek[LINK] https://bugs.launchpad.net/unity8-desktop-session/+bug/158536216:07
slangasekright16:07
slangasekI would've liked to get the discussion on this one started on the mailing list, given that I'm not sure we'll finish in a live TB meeting, but ENOTIME :/16:08
slangasekso this kind of question has come up in various forms over time16:08
keesuuhhh... adds a PPA to to sources by default? no. put in -proposed? I don't understand the problem?16:08
mdeslaurThe list of packages in the PPA is troubling, since it contains more than just unity 8 stuff, like a newer network-manager, etc.16:09
mdeslaurI don't think that's appropriate16:09
slangasekkees: the problem is that this is the ppa that contains the various packages which have been forked for the phone product and have not been SRUed into the release16:09
bregmathe over all goal is to make it as simple and easy as possible for people to test the Unity 8 desktop on 16.04 without a two-step (and hence error-prone) process16:09
keesthe language in this bug doesn't explain anything to me. is this for _testing_, or is this for _default_?16:10
keesif it's for testing, why is the TB needed?16:10
mdeslaurthe issue is that installing that PPA is likely to break people's systems...16:10
slangasekthis is for opt-in to the unity8 stack, for end users16:11
slangasekthe current unity8 stack, in the ppa, which is not the same as the one in xenial16:11
bregmait's definitely not for default 16.06, not for default 16.10 which should have all the required packages in main by then16:12
slangasekbecause the phone team's process has very good CI to prevent regressions for their stack, but having to regression-test it in Ubuntu for all other use cases would slow down development to a molasses pace - so they generally haven't been SRUing16:12
keesI still do not understand the problem: adding a PPA is already trivial for end users to do. what is the issue that needs TB approval?16:12
slangasekkees: they wanted auto-ppa enablement on package install16:13
keesno.16:13
kees:P16:13
mdeslaurthe approval is for the ppa to be automatically enabled with a xenial update of one of the unity 8 packages16:13
keesthat's not how Ubuntu does things. :)16:13
keesif someone wants to test new unity8, they can run the ppa adding tool. it's a single command line... ?16:13
keesit seems like if someone can't do that, they shouldn't be testing things that will break their system.16:14
mdeslaurI'm not sure the simple question that gets asked on that package upgrade is enough to inform users of what enabling that ppa entails16:14
bregmausers, eben the technically inclined, have a history of clicking on shiny things without reading the documentation first, a one-click install is less error-prone16:14
mdeslaurfor example, will the new network-manager in there break their kde or gnome desktop?16:15
slangasekit's not really one commandline, because it's "apt-add-repository <magicstring>; confirm scary commandline prompt; apt-get update; apt-get dist-upgrade"16:15
keesand if that's too scary, you want someone to test a system-breaking ppa that can't handle said scariness?16:15
slangasekI personally find the apt-add-repository interface much less simple than I think it ought to be :)16:15
keeshow about adding "update and dist-upgrade" to the apt-add-repository script?16:16
slangasek+1 from me on that, but I'm not sure if that addresses kgunn/bregma's issue16:16
mdeslaurhow about simply adding a "enable-unity8-ppa" tool that prints an appropriate warning?16:16
keesmdeslaur: is that any better than apt-add-repository?16:17
mdeslaurif the objection is that apt-add-repository is not discoverable and has scary messages, then a more specialized tool would fix that16:18
mdeslaurbregma: what testing is performed in that PPA to make sure it doesn't break kde or gnome desktops?16:18
slangasekshould we discuss the reasons why the packages in question are in this extra ppa in the first place?16:19
bregmamdeslaur, at the moment there is mostly informal testing of the PPA on desktop, we're working on mringing that up to par16:20
slangasekmdeslaur: the ppa is primarily the phone ppa; so the baseline testing for GNOME/KDE compatibility is 016:20
bregmawe are working on MIR for these packages for 16.10, so this should not be a problem going forward16:20
mdeslaurright, so that would be my first objection...someone runs gnome, installs the unity 8 desktop to try it out, and it breaks their main gnome desktop16:20
slangasekeven if bregma's team made that part of their test plan for their updates, there are bound to be other updates landing there to fix phone issues that may not have been tested by them on the desktop16:21
slangasekand might get pulled in if the ppa is enabled16:21
bregmayes16:21
slangasekbregma: sorry, I don't understand how the MIR changes things16:21
mdeslaurbregma: how is a MIR going to fix the issue of rapid releases?16:21
bregmathey're going either have to branch their upstream projects like everyone else does so they can support Ubuntu as well as the phone16:22
slangasekfwiw I have been of the view for some time (with my SRU team hat on) that I would like to see more of the packages that land in the overlay ppa SRUed into Ubuntu16:24
slangasekthe SRU process adds calendar time, and should not block the phone team from getting updates done16:24
bregmaagreed, and that's part of how I see convergence working16:25
slangasekbut in general, since these packages also all exist in the main Ubuntu archive and are considered abandonware / not fit for purpose in those versions, I think ideally they would get SRUed and not just published to the overlay16:25
bregmaour goal is to see Unity 8 in the ISO as an alternative session for 16.10 (hence the MIRs), which would require branching upstream so a rapid cadence contines in the PPA but changes get SRUd into the Ubuntu archives16:26
slangasekhowever I know that getting SRUs done for each package is going to increase the load on the development team; so is that feasible at this stage?16:26
mdeslaur+116:26
slangasekbregma: ok.  so you're saying that's the roadmap for 16.10 forward, there would be landings in both the overlay ppa and as SRUs, but that's not on the roadmap for 16.04?16:27
bregmawell, 16.04 has already been released, so I would see that as being a technical challenge16:28
slangasekbregma: from my POV, it seems technically possible to start SRUing packages onto 16.04 today, forking off of the existing packages in the overlay and putting them through the SRU process16:29
bregmaslangasek, yes, it's possible although they would remain in universe of course16:29
slangaseki.e. I don't see any difference, technically, between doing this now for 16.04 vs. doing this for 16.1016:30
bregmawe have just not considered doing that16:30
slangasekok16:30
slangasekif you went that route, you wouldn't need the TB's blessing for anything; you'd be using the standard SRU process16:31
slangasekand it means the updates would get verified to ensure they don't regress other stacks in Ubuntu, which is a nice assurance16:31
slangasekbut it also obviously means more team for your work to prep and validate those SRUs - no shortcuts there16:32
slangasekmore team for your work? hello brain16:32
bregmathat work will need to be done for 16.10 and onward, it's a matter of accelerating the plan16:32
bregmabut given that adding the PPA could possibly break other desktops resulting in increased support workload, it's a worthwhile consideration16:33
bregmaI will take the suggestion back to the decision makers and defer the question of adding the PPA with the package install until that is resolved16:34
slangasekok16:34
keesalrighty. settled for now, it seems...16:34
slangasekbtw I do remember internal discussion earlier about having a separate ppa for just the converged stack, with different requirements for contents16:35
slangasekshould I assume the consensus in the TB is that auto-enabling this on package install would also be unacceptable, regardless of the criteria for the ppa?16:35
mdeslaurI would vote -1 on auto-enabling it, yes16:35
slangasekok16:36
slangasekbregma: you have enough guidance then? :)16:36
slangasek(should we have a formal vote on the auto-enable question, for the record?)16:37
bregmaone question:  would this be a "standing SRU" or separate SRUs required for each update?16:37
slangasekbregma: for packages that Canonical is the upstream for within that stack, I would prefer we figure out a standing SRU policy for them that doesn't require writing per-update test cases16:38
slangasekwhen it touches other packages in the archive, those would need to be more ad hoc16:38
bregmaOK16:39
bregmaI think I have enough guidance on this, then16:40
bregmaI would like a formal vote on the matter to take back to my masters16:40
kees#topic mailing list16:40
keeserf, vote on which piece?16:40
mdeslaurauto-enabling of the PPA16:41
slangasekI'd posit [VOTE] decline to grant exception for auto-enabling of stable-phone-overlay ppa on unity8 package install; recommend convergence team work with SRU team to include their changes in the main Ubuntu archive"16:41
keesso, "should package installs be allowed to auto-enable third-party PPAs?" is that the right language?16:42
slangasekmaybe with fewer words16:42
keesI don't like the inverted question, let's try this...16:42
kees#vote grant exception for auto-enabling of stable-phone-overlay ppa on unity8 package install?16:43
meetingologyPlease vote on: grant exception for auto-enabling of stable-phone-overlay ppa on unity8 package install?16:43
meetingologyPublic votes can be registered by saying +1, +0 or -1 in channel, (for private voting, private message me with 'vote +1/-1/+0 #channelname)16:43
kees-116:43
meetingology-1 received from kees16:43
mdeslaur-116:43
meetingology-1 received from mdeslaur16:43
slangasek-116:43
meetingology-1 received from slangasek16:43
kees#endvote16:43
meetingologyVoting ended on: grant exception for auto-enabling of stable-phone-overlay ppa on unity8 package install?16:43
meetingologyVotes for:0 Votes against:3 Abstentions:016:43
meetingologyMotion denied16:43
bregmathank you for your time16:44
slangasekbregma: thank you!16:44
keesand, for the second part, there's not really a vote needed: the recommendation would be to work with the SRU team.16:44
slangasekok16:44
slangasekmailing list? :)16:45
keesright.16:45
keesso, nothing new there (this topic was the only one I saw)16:46
kees#topic bugs16:47
keesnothing new16:47
kees#topic aob16:47
keesanything?16:48
slangaseknot here16:48
mdeslaurnope16:48
kees#topic chair selection16:48
keeslooks like mdeslaur with slangasek as backup?16:48
slangasekor would it be infinity with mdeslaur backup?16:48
slangasek(doesn't matter :)16:49
keeshm, yeah16:49
keesokay, infinity with mdeslaur16:49
mdeslaurack16:49
keesokay, thanks everyone!16:51
kees#endmeeting16:51
meetingologyMeeting ended Tue Jul 19 16:51:05 2016 UTC.16:51
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting-2/2016/ubuntu-meeting-2.2016-07-19-16.04.moin.txt16:51
mdeslaurthanks bregma!16:51
mdeslaurthanks everyone16:51

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