/srv/irclogs.ubuntu.com/2020/07/13/#ubuntu-meeting.txt

=== cpaelzer__ is now known as cpaelzer
=== ddstreet_away is now known as ddstreet
rbasako/19:00
ddstreeto/ here but in mtg so won't be able to participate much19:02
* fginther is here if there are any questions regarding my delegate team request19:04
slashdo/ sorry I'm late19:04
rafaeldtinocoo/19:04
slashdsame as ddstreet, I'm here but sprinting at the same time19:04
rafaeldtinocoI think everybody is busy today =\19:05
slashddo we have something on the agenda ?19:05
rafaeldtinocoyep lots of things for me (pkgsets)19:05
rafaeldtinocoill open the meeting and go over it19:05
rafaeldtinocoif others are all busy19:05
rafaeldtinocoso I can update status19:05
rafaeldtinoco#startmeeting Developer Membership Board19:06
meetingologyMeeting started Mon Jul 13 19:06:58 2020 UTC.  The chair is rafaeldtinoco. Information about MeetBot at http://wiki.ubuntu.com/meetingology.19:06
meetingologyAvailable commands: action commands idea info link nick19:06
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds: Please leave swords by the door | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendars | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | <wxl> be nice | Developer Membership Board Meeting | Current topic:
rafaeldtinoco#chair rafaeldtinoco19:07
meetingologyCurrent chairs: rafaeldtinoco19:07
rafaeldtinoco#topic Review of previous action items19:07
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds: Please leave swords by the door | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendars | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | <wxl> be nice | Developer Membership Board Meeting | Current topic: Review of previous action items
rafaeldtinocorafaeldtinoco to put pkgset tooling to automatically update pkgsets (crontab)19:07
rafaeldtinocothis is done ^. pkgset changes will be done tomorrow after some exception addictions to the exceptions file19:08
rafaeldtinocoI'm still missing the wiki instructions (next items)19:08
rafaeldtinoco#action rafaeldtinoco link team delegation from DMB KB page when reading ddstreet updates (carried over)19:09
meetingologyACTION: rafaeldtinoco link team delegation from DMB KB page when reading ddstreet updates (carried over)19:09
rafaeldtinocowhen instructions are ready19:09
rafaeldtinoco#action rafaeldtinoco to check edubuntu seed <-> pkgset relationship (generation) and if edubuntu pkgsets can be dropped (carried over)19:09
meetingologyACTION: rafaeldtinoco to check edubuntu seed <-> pkgset relationship (generation) and if edubuntu pkgsets can be dropped (carried over)19:09
rafaeldtinocorafaeldtinoco add jackd2 as an exception (from ubuntu-server to audio-plugins perhaps)19:09
rafaeldtinocodone for the tomorrow run19:09
rafaeldtinoco#action rafaeldtinoco to create, for now, a small "what-to-do" for pkgset changes in -devel (document exceptions inclusion for DMB team) (carried over)19:10
meetingologyACTION: rafaeldtinoco to create, for now, a small "what-to-do" for pkgset changes in -devel (document exceptions inclusion for DMB team) (carried over)19:10
rafaeldtinococarrying this over. after tomorrow's pkgset changes I'll create and link to the wiki19:10
rafaeldtinoco#title Outstanding mailing list requests to assign19:11
rafaeldtinocooops19:11
rafaeldtinoco#topic Outstanding mailing list requests to assign19:11
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds: Please leave swords by the door | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendars | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | <wxl> be nice | Developer Membership Board Meeting | Current topic: Outstanding mailing list requests to assign
rafaeldtinocoddstreet: there is a req for a delegate team19:12
rafaeldtinocoto a list of packages.. I believe we have to ask AA for the team creation putting dmb as the administrator19:12
rafaeldtinocolike you did before, right ?19:12
rafaeldtinocoRequest for delagate team for DKMS modules (Francis Ginther)19:12
rafaeldtinocohttps://lists.ubuntu.com/archives/devel-permissions/2020-July/001539.html19:13
ddstreetwe are able to create the team ourself, but creation of the packageset has to be sent to the TB, at least that's my understanding19:13
rbasako/19:13
rbasakI think there are two separate requests here really.19:13
rafaeldtinocorbasak: go ahead pls19:14
rbasakOne is to create an appropriate packageset for DKMS uploads19:14
rbasakThe other is to delegate membership management of that team.19:14
rafaeldtinocoyep19:14
rbasakIMHO, it'll be easier if we treat them separately19:14
rafaeldtinocosounds fair19:14
rafaeldtinoconeed a volunteer for those19:14
rafaeldtinoco(as im already late for the pkgset scripts)19:15
rbasakThey're both decisions that will need voting on by the board as a whole I think19:15
rafaeldtinocorbasak: even if the given users19:15
rafaeldtinocoalready have permissions ?19:15
rbasakOne complicating factor here is that the DKMS fixing packageset can probably be expected to have quite a bit of overlap with uploaders of those packages19:15
rbasakrafaeldtinoco: I don't think they do?19:15
rafaeldtinocoyep likely not (perhaps colin only ?) but yep, they dont19:16
rbasakfginther: ^ am I right about that?19:16
rbasakoverlap with uploaders of those packages> eg. virtualbox19:16
fgintherrbasak, you mean folks like colin already having per-package upload rights to some of those? Yes, I think there will be a few cases of this.19:17
rbasakThat may need coordination with people who generally upload that package.19:17
rbasakfginther: yes, but really I mean the inverse - are there people who cannot currently upload those packages?19:17
rbasak(in the proposed list of members)19:17
fgintherYes, some of the people on the list I proposed do not already have access to any of these packages19:18
fgintherthey have may uploads through sponsors only19:18
rbasakThanks19:18
rbasakOn the complicating factor I mentioned about, the complication in my view is that it seems odd to me that when an existing team is already close to a package, a separate team (eg. the DKMS maintainence team) would decide for themselves to add new people who can upload that package without reference to the team that generally maintains it.19:19
rbasakThough, to be clear, this is clearly a good thing that we want to enable :)19:20
tewardoops i'm late19:20
rafaeldtinocorbasak: what if we consider this a seed ?19:20
rafaeldtinoco"like a seed"19:20
sil2100Same here19:20
rbasak(that the people who volunteer to keep the DKMS packages in good shape not be blocked, that is)19:20
rafaeldtinocoand we can have voting in adding/removing ppl from the "seed"19:21
rbasakrafaeldtinoco: that's fine but it's the same difficulty as we already have with seeds I think. How overlaps are handled has never been very well defined19:21
rafaeldtinocoto gain rights etc19:21
rafaeldtinocoppu rights would be still kept (per package basis)19:21
rafaeldtinocothe whole list would be managed as a pkgset19:21
rafaeldtinocoand we would vote to add new developers19:21
rafaeldtinocojust like ubuntustudio or xubuntu, etc19:22
rbasakSure - I think that's the proposal :)19:22
rafaeldtinocoshould a seed be created then (first ?)19:22
rafaeldtinocowith all those pkgs19:23
rbasakI'm not sure why we need a seed19:23
rbasakCan this just be a packageset?19:23
rafaeldtinocowell adding/removing pkgs from the seed19:23
rafaeldtinocowould turn this automatically managed19:23
rbasak"Packages that ship DKMS modules that need updating to support new kernel version"19:23
rbasak"Packages that ship DKMS modules that need updating to support new kernel versions"19:23
rbasakWe can add/remove packages to a packageset just the same as we can to a seed19:24
rafaeldtinocowe do, yep19:24
rafaeldtinoconot automatically, but yep19:24
rbasakChanging seeds is also not automatic :)19:24
rafaeldtinocoyep19:24
rafaeldtinocook19:24
rafaeldtinocosounds good.. im 1/2 suggesting 1/2 asking19:24
rafaeldtinocousing your experience19:24
rafaeldtinoco#chair rbasak19:25
meetingologyCurrent chairs: rafaeldtinoco rbasak19:25
rafaeldtinocomind adding the actions ?19:25
rbasakWe haven't decided anything yet!19:25
rafaeldtinocoto create the pkgset with all those packages19:25
rafaeldtinocoand then we would have to vote individually19:26
rbasakSure - but we still need to decide on criteria and process for adding uploaders to that packageset19:26
rafaeldtinocoto add them to a team having rights19:26
rafaeldtinocoi see19:26
rafaeldtinocohaving work sponsored ?19:26
rafaeldtinocoon dkms packages ?19:26
rafaeldtinoco(like MOTU ?)19:26
rbasakSponsored by whom? Who is allowed to be a sponsor for these packages, and how do we decide who can do that? That's what we need to decide.19:27
rafaeldtinocofginther: who has been sponsoring (majorly) the work ?19:27
rbasakThat's a good question. Can the existing sponsors speak to the appropriateness of the request and the initial proposed member list?19:28
fgintherI believe mostly Alberto Milone and Timo Aaltonen19:28
rbasakCan we ask them what level of endorsement they're willing to provide for the invididual proposed initial members to be uploading to these packages?19:32
rbasakThat's how a normal PPU application would work, and it makes sense to me as a starting point for this more complex request.19:32
rbasak(I don't think a new delegate team has been created in at least ten years!)19:33
rafaeldtinocorbasak: are you thinking on enabling sponsors/coredevs (to this delegate team) first19:33
rafaeldtinocoand then going 1 by 1 in the application according to their application ?19:33
rbasakrafaeldtinoco: core devs can already upload/sponsor these pacakges19:33
rafaeldtinocoyep, i know (just did a edit-acl query on both)19:34
rbasakOh19:34
rbasakYou mean for delegation decisions19:34
rafaeldtinocoyep19:34
rbasakBecause of the complication I mentioned above, I'm not sure it even makes sense for the delegate team to the same as the uploading team in this case.19:34
rbasakIt's not like it's a team responsible for their own product19:34
rbasakeg. if the kernel team makes a mess of kernel packaging, the kernel team have to clean up the mess19:35
rbasakBut that's not necessarily the case if someone drives by fixing a DKMS issue (good) at the cost of the rest of the packaging (bad)19:35
rafaeldtinocoyep we have some crossed things here19:36
rbasakHere's what I propose19:36
rbasakto make progress19:36
rafaeldtinocoohhh19:36
rafaeldtinocodpdk should get out of this list19:36
rbasakWe start by agreeing to create a packageset for this, though there's no reason to actually create it until we have uploaders.19:36
rbasakWe ask existing sponsors for endorsements for an initial set of uploaders, and judge them by normal standards as we might for PPU.19:37
rafaeldtinocoasking sponsored uploads ?19:37
rafaeldtinoco(so we can check ?)19:37
rbasakI would add two requirements for uploaders acting under the privilege of this packageset: 1) that they coordinate as required by the teams that already handle these packages - if a non-trivial fix is required that has wider consequences than just the DKMS package, for example, that the maintaining teams get consulted first; and 2) no uploading of things not related to DKMS - regular sponsorship19:38
rbasakrequired19:38
rbasakrafaeldtinoco: yes19:38
rbasakThen we grant packageset uploaders initially without delegation19:39
rafaeldtinoco(1) merge reviews would satisfy that19:39
rafaeldtinoco(2) agreed19:39
rbasak(1) agreed, but I wouldn't want to require them. Some maintenance teams have other workflows. As long as the teams are satisfied that's what matters.19:39
rafaeldtinocofor (2) warning about migration and regressions as well (responsible until the migration happens)19:40
rbasakYes - all the normal stuff about taking responsibility for uploads applies19:40
rafaeldtinocook19:40
rbasakThen we see how it goes, and can consider delegation later.19:40
rafaeldtinocoso you would do an initial19:40
rafaeldtinocopackageset + PPU ?19:40
rafaeldtinocoto each of them19:40
rbasakYes - creation of a packageset and an uploading team initially managed by the DMB, and we consider adding members to that team individually.19:41
rafaeldtinocobased on the outcome of the sponsors feedback19:41
rafaeldtinocoand our voting19:41
rbasakRight19:42
rafaeldtinocosounds nice19:42
rbasakfginther: how does that sound to you?19:42
rbasakAnd does anyone else have comments?19:42
fgintherThat sounds reasonable19:43
fgintherThanks for proposing this19:43
rbasakThanks. Let me put a motion together19:44
rbasakrafaeldtinoco: why did you say that dpdk should be excluded?19:44
rafaeldtinocoi think cpaelzer takes care of it19:44
rafaeldtinoconot sure about the kernel modules19:45
rafaeldtinocothat can be checked/addressed with the pkgset creation19:46
rafaeldtinocoand taking in consideration that uploads will have to be synced with whoever is in charge of the package uploads usually19:46
rbasakIMHO, that wouldn't disqualify dkms from this packageset19:46
rbasakThe packageset uploaders would be expected to coordinate with cpaelzer as required, which could mean that cpaelzer continues to take care of it.19:47
rafaeldtinocoy3p19:47
rbasakBut if cpaelzer is out, the packageset uploaders would still be able to do what is required, which I think is the goal anyway19:47
rafaeldtinocomakes sense19:48
rafaeldtinocoi just have one concern19:48
rafaeldtinocothat is.. about enforcing that this coordination happens.. but we dont have a way to enforce among core devs currently, for example.. so it is the same.19:48
rbasakAll we can do is set our expectations19:50
rafaeldtinocook.. so your suggestion does not require voting, but the upload rights will need19:51
rbasakAssuming good faith, we can steer people who we think are mismatching our expectations.19:51
rafaeldtinocoand one of the actions is to ask feedback from the current sponsors19:51
rbasakUltimately the DMB can remove people from uploading teams.19:51
rbasakI think we should vote on the following motions19:52
rafaeldtinocoyes, and usually on upload conflicts/issues usually a conversation "please sync with me next time" is enough19:52
rbasakhttps://paste.ubuntu.com/p/YW4wTcB6V9/19:52
rbasakAny comments, suggestions, proposed amendements before I start a vote for these?19:53
rafaeldtinoconot sure we have quorum (and if we dont id suggest that we continue through the mailing list)19:53
rafaeldtinocono questions19:53
rbasak#vote Create a DKMS packageset defined as "Packages that ship DKMS modules that need updating to support new kernel versions" once we have further agreed upon at least one uploader to be able to upload to this packageset.19:54
meetingologyPlease vote on: Create a DKMS packageset defined as "Packages that ship DKMS modules that need updating to support new kernel versions" once we have further agreed upon at least one uploader to be able to upload to this packageset.19:54
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)19:54
rbasak+119:54
meetingology+1 received from rbasak19:54
rafaeldtinoco+119:54
meetingology+1 received from rafaeldtinoco19:54
rbasaksil2100, slashd, ddstreet: ^ able to vote?19:54
rafaeldtinocoteward as well ^19:56
rbasakI guess we'll have to take this to the mailing list.19:58
rafaeldtinocoyep19:58
rbasakI'll post my proposed motions there and ask for votes19:58
rbasak#endvote19:58
meetingologyVoting ended on: Create a DKMS packageset defined as "Packages that ship DKMS modules that need updating to support new kernel versions" once we have further agreed upon at least one uploader to be able to upload to this packageset.19:58
meetingologyVotes for:2 Votes against:0 Abstentions:019:58
meetingologyMotion carried19:58
rafaeldtinocobut do put here the other one19:58
rafaeldtinocoso we have documented19:58
rafaeldtinocoif you dont mind19:58
rbasakWe might as well get some votes in I suppose.19:59
rbasak#vote Create a DKMS packageset uploading team once we have further agreed upon at least one uploader to be added to this team. This team will be authorised to upload to the DKMS packageset subject to two requirements. Requirement 1: that they coordinate as required by the teams that already handle these packages; for example if a non-trivial fix is required that has wider consequences than just the19:59
meetingologyPlease vote on: Create a DKMS packageset uploading team once we have further agreed upon at least one uploader to be added to this team. This team will be authorised to upload to the DKMS packageset subject to two requirements. Requirement 1: that they coordinate as required by the teams that already handle these packages; for example if a non-trivial fix is required that has wider consequences than just the19:59
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)19:59
rbasakDKMS package, then the team will be expected to be consulted first. Requirement 2: no uploading of things not related to DKMS when exercising the privileges of this team. If that means that a team member cannot upload, the normal sponsorship process will need to be followed.19:59
rbasakFTR, I put in these restrictions in the hope that it will reduce the bar required to get applicants added to the team.19:59
rbasak+119:59
meetingology+1 received from rbasak19:59
rafaeldtinoco+119:59
meetingology+1 received from rafaeldtinoco19:59
rbasakThe others clearly aren't here right now, so19:59
rbasak#endvote19:59
meetingologyVoting ended on: Create a DKMS packageset uploading team once we have further agreed upon at least one uploader to be added to this team. This team will be authorised to upload to the DKMS packageset subject to two requirements. Requirement 1: that they coordinate as required by the teams that already handle these packages; for example if a non-trivial fix is required that has wider consequences than just the19:59
meetingologyVotes for:2 Votes against:0 Abstentions:019:59
meetingologyMotion carried19:59
rbasakI'll follow up on the ML19:59
rafaeldtinoconice! tks!19:59
rbasakAny further comments for this agenda item?19:59
rafaeldtinoconot from me20:00
rbasakrafaeldtinoco: back to you then to continue with the agenda please?20:01
rafaeldtinocodefinitely20:02
rafaeldtinocothanks!20:02
rafaeldtinoco#topic Verify ubuntu-budgie packages, possibly remove fossfreedom personal packageset if no longer needed20:02
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds: Please leave swords by the door | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendars | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | <wxl> be nice | Developer Membership Board Meeting | Current topic: Verify ubuntu-budgie packages, possibly remove fossfreedom personal packageset if no lo
rafaeldtinocopos20:02
rafaeldtinocoops.. this was supposed to be an item of TB bugs20:02
rafaeldtinocobut...20:02
rafaeldtinocoVerify ubuntu-budgie packages, possibly remove fossfreedom personal packageset if no longer needed20:02
rafaeldtinocowe havent heard feedback from fossfreedom regarding this..20:03
rafaeldtinocoi believe we can move on, but will wait another meeting on that item20:04
rafaeldtinocoto discuss when we have more quorum20:04
rafaeldtinoco#topic Any other business20:04
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds: Please leave swords by the door | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendars | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | <wxl> be nice | Developer Membership Board Meeting | Current topic: Any other business
rafaeldtinocoany other business anyone would like to bring ?20:04
rafaeldtinocoill wait for ~1 minute here before closing the meeting20:04
rafaeldtinocoalright.. calling it then20:06
rafaeldtinoco@endmeeting20:06
rafaeldtinoco#endmeeting20:06
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds: Please leave swords by the door | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendars | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | <wxl> be nice
meetingologyMeeting ended Mon Jul 13 20:06:13 2020 UTC.20:06
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2020/ubuntu-meeting.2020-07-13-19.06.moin.txt20:06
rafaeldtinocothank you all!20:06
* rafaeldtinoco will update the agenda items in wiki20:07
tewardsorry I got called off for work stuff >.>20:12
tewardhate it when work stuff crops up20:12
slashdrbasak: sorry just get noticed, we run into severals mtg here my apologize21:00
slashdapologies21:00

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