/srv/irclogs.ubuntu.com/2020/03/23/#ubuntu-meeting.txt

=== cpaelzer__ is now known as cpaelzer
=== ezri is now known as dax
=== lool- is now known as lool
slashdo/18:57
ddstreeto/18:59
rbasako/19:00
tewardo/19:01
rbasakLet's start then I guess?19:02
rbasak#startmeeting Developer Membership Board19:02
meetingologyMeeting started Mon Mar 23 19:02:55 2020 UTC.  The chair is rbasak. Information about MeetBot at http://wiki.ubuntu.com/meetingology.19:02
meetingologyAvailable commands: action commands idea info link nick19: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:
rbasak#topic Review of previous action items19:03
=== 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
rbasaktsimonq2 to better document what we expect applicants to know (carried over)19:03
rbasakcyphermox to build report for expiry from dev teams (carried over)19:03
rbasakrbasak to announce/implement : Expiry policy for flavor developer team membership (https://lists.ubuntu.com/archives/technical-board/2019-July/002451.html)19:03
rbasakteward to handle permission granting and announcements for rcj19:03
tewardmine is done.19:03
rbasakOn my action, I will do that soon, now that the new DMB is settled.19:03
rbasakCan someone take over cyphermox's previous action please?19:04
sil2100o/19:04
sil2100(just now arrived)19:04
rbasakIt's related to dealing with requiring expiry of flavour developers without explicit renewal, as requested by the TB, I think?19:04
rbasakThanks teward!19:04
rbasakI don't see tsimonq2 here.19:04
rbasakAny volunteers for cyphermox's previous action?19:05
ddstreetis there any details on what exactly it involves?19:05
tsimonq2Thanks to teward for blowing up notifications. :P19:05
tsimonq2Hello.19:05
rbasakddstreet: if it is what I think it is, it's https://lists.ubuntu.com/archives/technical-board/2019-July/002451.html19:06
rbasakI think there has been some discussion in previous meetings - we'd need to look at IRC logs.19:07
rbasakBut as people have changed, I don't think anyone should be held to any previous thoughts we had on this.19:07
rbasakJust that it remains pending for us to implement for the TB>19:07
rbasak.19:07
rbasaktsimonq2: any news on your action please, or should I carry it forward?19:08
ddstreetso, that email sounds like all that is being asked is to enable team expiry for the per-flavor teams, is that your understanding also?  the action item is talking about 'build report'19:08
rbasakddstreet: I remember a question (probably from me) on what exactly a "flavor team" is - for example is cloud or server included?19:09
tsimonq2rbasak: Please do.19:09
rbasakWe need a list of them. But otherwise, yes.19:09
tsimonq2(Carry it forward, that is.)19:09
rbasak#action tsimonq2 to better document what we expect applicants to know (carried over)19:09
meetingologyACTION: tsimonq2 to better document what we expect applicants to know (carried over)19:09
ddstreetrbasak agreed, is that something the TB shoudl answer or is that something for us to define?19:09
rbasakddstreet: IMHO, the TB wouldn't mind if we just defined it19:09
rbasakI don't remember how that turned into an action for a report19:10
rbasakI'd have to look at old IRC logs19:10
rbasakBut IMHO, forget that, let's just get it done if we can find a volunteer.19:10
ddstreetok so we should probably have action item 1) define list of 'flavor teams' and 2) implement membership expiry for those teams19:10
rbasakddstreet: are you volunteering? :)19:10
cyphermoxo/19:11
cyphermoxso my action was to enable expiry, that's all19:11
ddstreetcyphermox o/ hello!19:11
cyphermoxprobably to notify everyone first, because it'll need people to help with setting the expiry when they add people for the delegated teams19:11
ddstreetcyphermox did you have a list of specific teams to enable expiry for?19:11
rafaeldtinocoo/19:12
ddstreetfull dmb house! \o/ party time19:12
tewardddstreet: *turns on the rave lights and music*  :P19:13
rafaeldtinocois there any homework left for me ?19:13
rafaeldtinocoor was it all taken ?19:13
ddstreetrbasak i can at least take the action item to define an initial list of 'flavor teams' for review next dmb19:13
rbasakddstreet: thank you!19:13
ddstreetunless rafaeldtinoco wants to take it :)19:13
rafaeldtinocono, its yours19:13
rbasak#action ddstreet to define an initial list of 'flavor teams'19:13
meetingologyACTION: ddstreet to define an initial list of 'flavor teams'19:13
rbasakrbasak to announce/implement : Expiry policy for flavor developer team membership (https://lists.ubuntu.com/archives/technical-board/2019-July/002451.html) (carried over)19:14
rbasak#info teward to handle permission granting and announcements for rcj: done19:14
rbasak#topic DMB elections for the expired 2 members19:14
=== 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: DMB elections for the expired 2 members
rbasak#info Elections are now complete19:14
rbasakNo applications, so19:14
rbasak#topic Outstanding mailing list requests to assign19:14
=== 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
rbasakLooks like these go back quite a way19:15
rbasakAdding lubuntu-update-notifier to the Lubuntu package set19:16
rbasakFrom 8 Jan19:16
rbasakExpired MOTU membership19:16
rbasakFrom 17 Feb19:16
rbasakPlease add new printing-related packages to my upload rights into main19:16
rbasakFrom 20 Feb19:16
rbasakRequesting upload rights for ltsp19:16
rbasakFrom 18 Mar19:16
rbasakThat's all the outstanding requests I can see.19:16
rbasakCan I suggest that we nominate one DMB member to look into each, and ask if you need help?19:17
tewardre: lubuntu-update-notifier I'll take that one, and make sure that gets added to teh packageset - this wwas discussed separately with the Lubuntu Team in the past that this is a reasonable request (at least from me as a coredev)19:17
tewardi'll take that one19:17
rbasakThanks19:17
tewardre: ltsp request, that needs a separate PPU upload IMO19:17
tewardthe request expands BEYOND LTSP when reading it further19:17
rbasakFor each one, determine if you can act alone, or if you need the DMB to vote, and if the latter, bring that up next meeting?19:17
tewardi already dug in LTSP so i'll take that one19:17
tewardas well19:17
rbasak#action teward to handle request "Adding lubuntu-update-notifier to the Lubuntu package set"19:18
meetingologyACTION: teward to handle request "Adding lubuntu-update-notifier to the Lubuntu package set"19:18
rbasak#action teward to handle request "Requesting upload rights for ltsp"19:18
meetingologyACTION: teward to handle request "Requesting upload rights for ltsp"19:18
rbasakVolunteers for the other two please?19:18
rafaeldtinocolet me have one19:18
tewardi have an opinion re: the printing rights request19:18
tewardbut i won't take it :p19:18
tewardrafaeldtinoco: two for the taking :)19:18
rbasakrafaeldtinoco: any preference? :)19:19
rafaeldtinoconope19:19
rbasak#action rafaeldtinoco to handle request "Expired MOTU membership"19:19
meetingologyACTION: rafaeldtinoco to handle request "Expired MOTU membership"19:19
rbasakOne more volunteer for the printing request please.19:19
rbasakDoes anyone have no action?19:19
rbasakslashd maybe please?19:20
slashdrbasak: sure19:20
rbasakThanks!19:20
rbasak#action slashd to handle request "Please add new printing-related packages to my upload rights into main"19:20
meetingologyACTION: slashd to handle request "Please add new printing-related packages to my upload rights into main"19:20
rbasakThat's all of them I think.19:21
rbasakCan anyone see anything I've missed?19:21
rbasakFWIW, this is an unusually large number of outstanding requests. Usually there's zero or one.19:21
tewardi have a few things that as a member of the Studio dev team i want to get into the studio packagesets19:21
rbasakI guess it's just the backlog during the elction etc.19:21
tewardbut that can wait as they have me (as coredev sponsoring contact) on their team so I can handle those uploads for them19:22
tewardand i really want Eickmeyer (whos PoC on the Studio Dev Team) to request those19:22
rbasakOK19:22
tewardso just something to keep in mind but no action item needed for now19:22
ddstreetif we've moved on to AOB I have one topic to discuss19:22
rbasakThe flavor packagesets are "fun".19:22
rbasakThey're automatically generated from a script.19:22
tewardyes they are rbasak xD19:22
rbasakSo you can't just add something - you have to modify the script, etc.19:22
rbasak(or, in theory, rerunning the script should suffice, but I'm not sure it's ever been that simple)19:23
rbasak#topic Select a chair for the next meeting (following alphabetical order of first names)19:23
=== 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: Select a chair for the next meeting (following alphabetical order of first names)
rbasakWe never did this in the past because attendance was so unreliable. Should we start this now?19:23
rbasakAny objections?19:24
rafaeldtinocono objs19:24
ddstreetsounds good to me19:24
rbasakIf not, tsimonq2 can start by chairing the next meeting as someone has already put together the list and he's first.19:24
rbasak#info tsimonq2 will chair the next meeting19:24
rbasak#topic Any other business19:24
=== 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
rbasakddstreet: you're up!19:24
ddstreetI wanted to bring up the topic of general team expirations19:25
tsimonq2Sure, I can chair. :P19:25
rbasaktsimonq2: thanks!19:25
ddstreeti know MOTU and coredev, etc. have expirations enabled, but my thought was perhaps we should 'retire' people from coredev/motu/etc after X years of no uploads19:25
ddstreeti suspect even people who have no intention of ever uploading again will still click the 'renew' button once every few years when their membership is reaching expiration19:26
ddstreetbringing the topic up for thoughts from the dmb19:26
rbasakI'm curious to know what other similar projects do.19:26
tewardI'm generally for the idea, but I'd like to see a report showing who has rights and who has exercised them19:27
tewardincluding PPU rights.19:27
ddstreetrbasak similar projects meaning like freedesktop or fedora or github, etc?19:27
rbasakAlso, we sometimes get people whose memberships have expired ask for renewal. What do you propose to do if we get such a request after someone gets removed for having no uploads?19:27
tewardI think we need specifically to look at MOTU and CoreDev and specialized groups separately19:28
rbasakddstreet: like freedesktop and fedora. Community projects with a large number of "committers".19:28
tewardif they have a Launchpad group and we expire them from upload rights they aslo need to be removed / deactivated from the team at the same time19:28
ddstreetthat's an excellent point to consider, i personally would suggest anyone who is expired due to no uploads should re-apply, but it should be a policy (if we do 'retire' people)19:28
ddstreetteward i like the report idea, that would be good info to have19:28
rafaeldtinocoi'm in favor of re-apply idea if we ever start to demote devs19:29
rbasakOne thing that has happened recently is some people accidentally expire ("missed the email") so IIRC what we've done that is be fairly lax with readding them.19:29
rafaeldtinocorbasak: we could have an acceptable period19:29
tewardrbasak: With some exceptions, I think we should be more strict on enforcement19:29
rbasakBy "lax" I mean just re-add them if it's only been a month or so19:29
rafaeldtinoco+1 on lax19:29
tewardor have a 'grace' period where they can be readded BUT have to have evidence of actually using those permissions19:29
tewardagreed +119:29
ddstreetyep, maybe if we enable a 'no upload retirement' policy, we could just disable the 'renew' emails19:30
ddstreetbut we would need a new email sent, saying 'you need to upload' instead of just 'you need to click this button' to stay in the group19:30
rbasakUnfortunately to implement this I think we'd have to write some scripting ourselves19:30
tewardindeed19:30
ddstreetyep19:30
ddstreetok probably no action to take now, but at least we're thinking about it19:30
rbasakThe Launchpad membership expiry doesn't stretch far enough for this proposal. To be clear: that's not intended to mean I'm opposed to this.19:31
rbasakOK. Thank you for bringing this up.19:31
rbasakI suggest that to make more progress someone writes a concrete proposal to the ML?19:31
rbasakdevel-permissions@ is probably the appropriate venue.19:31
rbasakAny other AOB?19:31
rafaeldtinoco+1 on proposal, with examples from other communities19:31
rafaeldtinocoi liked the examples idea19:32
rafaeldtinocoso we dont reinvent the wheel19:32
teward+1 to sending to the ML (with a CC to the developer membership board list as well so it's alos listed htere)19:32
ddstreetagreed from me also, as i brought it up i'll first see if i can get a report together as teward suggested19:32
ddstreetand then email the list once the report is ready19:33
tewardrbasak: let's at least assign an action item to ddstreet for now re: getting together a report of:19:33
rafaeldtinocoddstreet: i'd write this as a small RFC so we grow it through the mail thread19:33
rbasakddstreet: do you want that as an action?19:33
teward(1) who currently has upload rights, and (2) who has used them or not in the past year+19:33
tewardmy two cents19:33
ddstreetsure yep i'll take the action19:33
rbasak#action ddstreet to write up a proposal for upload access expiry following some period of disuse19:34
meetingologyACTION: ddstreet to write up a proposal for upload access expiry following some period of disuse19:34
rbasakAnything further to discuss?19:34
rbasakI guess we're done then.19:35
rbasakThanks all!19:35
rbasak#endmeeting19:35
=== 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 Mar 23 19:35:05 2020 UTC.19:35
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2020/ubuntu-meeting.2020-03-23-19.02.moin.txt19:35
ddstreeto/19:35
ddstreetbye all19:35
rafaeldtinocoo/19:35
rafaeldtinocotku!19:35
sil2100o/19:38
tsimonq2o/19:39
=== cpaelzer__ is now known as cpaelzer

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