/srv/irclogs.ubuntu.com/2019/03/11/#ubuntu-meeting.txt

slashdo/14:56
tsimonq2o/14:56
Eickmeyero/14:56
sil2100o/15:00
Rosco2o/15:00
tsimonq2I can't chair today.15:00
rbasako/15:01
Eickmeyerhbd tsimonq215:02
tsimonq2Volunteers for chair?15:02
tsimonq2Eickmeyer: Huh?15:02
EickmeyerHappy Birthday? Do I have the date wrong?15:02
tsimonq2Ah yes, thanks. :)15:02
Eickmeyeryw15:03
tsimonq2Wasn't familiar with the acronym.15:03
EickmeyerNow you are. :)15:03
tsimonq2:)15:03
cyphermox#startmeeting Ubuntu Developer Membership Board15:05
meetingologyMeeting started Mon Mar 11 15:05:11 2019 UTC.  The chair is cyphermox. Information about MeetBot at http://wiki.ubuntu.com/meetingology.15:05
meetingologyAvailable commands: action commands idea info link nick15:05
=== 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 | Ubuntu Developer Membership Board Meeting | Current topic:
cyphermoxHey all; just give me a second to look up the agenda please :)15:05
cyphermox#link https://wiki.ubuntu.com/DeveloperMembershipBoard/Agenda15:05
cyphermox#topic Review of previous action items15: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 | Ubuntu Developer Membership Board Meeting | Current topic: Review of previous action items
sil2100Oh, cyphermox took it over, thanks o/15:06
cyphermoxso; mine is done (recent packageset requests)15:06
cyphermoxtsimonq2: you had "better document what we expect applicants to know"15:06
tsimonq2Mine is not quite done yet, I'll have it done for next meeting.15:06
cyphermoxack15:07
cyphermoxlet's get to the meat of this meeting then15:07
cyphermox#topic Package Set / Per Package Uploader applications15: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 | Ubuntu Developer Membership Board Meeting | Current topic: Package Set / Per Package Uploader applications
cyphermoxToday we look at Rosco2 's and Eickmeyer's applications15:07
cyphermoxwho wants to go first?15:08
cyphermoxactually15:08
* Rosco2 nervously puts up hand15:08
cyphermoxRosco2: if you're around, you name is up first in the wiki page15:08
cyphermoxcool :)15:08
cyphermoxso; link to the application is here:15:09
cyphermox#link https://wiki.ubuntu.com/RossGammon/PPUApplication15:09
cyphermoxRosco2: would you like to tell us a little more about what you're applying for and all?15:09
Rosco2Yes15:09
Rosco2I have been working on Ubuntu Studio packages for a while15:09
Rosco2I would like to have permission to upload these and a few of my Debian packages15:10
cyphermoxthe list as written on your wiki page?15:10
Rosco2Mainly ones from the Debian Multimedia Team15:10
Rosco2Yes15:10
Rosco2Eventually I would like the US package set, but that is a good astart15:11
cyphermoxah, I was going to ask about that15:12
cyphermoxdo you have a timeline?15:12
Rosco2Not really,15:12
cyphermoxmy understanding is that the Technical Board's requirement for official flavours be that at least one developer has packageset access15:12
Rosco2Just want to be able to help out as much as possible15:12
Rosco2Then if granted I would be happy with that :-)15:13
cyphermoxvorlon: ^ perhaps you're interested in this meeting as you've been in these discussions before15:13
tsimonq2Could you speak to your recent activity level in Ubuntu?15:13
sil2100Well15:13
sil2100cyphermox: we already have the same situation for Ubuntu Budgie15:14
vorloncyphermox: yes, hi15:14
cyphermoxsil2100: yes, I'm aware :/15:14
sil2100But I guess it's up to the TB to decide, maybe we should push the budgie guys as well15:14
cyphermoxI want to avoid derailing the meeting and distracting from an already stressful situation for applicants, maybe we can cover that in AOB?15:15
Rosco2tsimonq2, The workload on pure US packages is normally 4/5 uploads per cycle15:15
sil2100Sure15:15
Rosco2But the team has been much more active this cycle15:15
tsimonq2Rosco2: How many uploads have you personally driven for Cosmic and Disco?15:16
Rosco2So there has been a lot more to review and test15:16
Rosco2Just counting15:16
Rosco26?15:17
EickmeyerThe total packages should be 8 including 2 new.15:17
Rosco2Quite a few more have been tidyups after reviewing Erich's ^& Lens work in the team15:17
Rosco2Erich, 2 cycles includes more :-)15:18
EickmeyerAh, yes.15:18
tsimonq2I understand those were also driven by others, my point is to gauge your personal involvement with those uploads.15:18
Rosco2Well - mainly reviewing the package to get it ready for upload.15:19
Rosco2Committing changes (lintian etc) and triaging bugs that might be fixable at the same time15:19
rbasakWhen you're done, I have questions please15:20
Rosco2tsimonq2, more?15:21
tsimonq2I'm satisfied, thabks.15:22
rbasakRosco2: how familiar would you say you are with respect to Ubuntu-specific development processes that don't apply to Debian?15:23
Rosco2T think I have tackled most of the possible types of uploads in Ubuntu15:23
Rosco2Mainly merges & syncs in the development release15:24
rbasakDo you know where to look to find the freeze timetable, documentation on when you may upload what, and how to get an exception?15:24
Rosco2I have done an SRU or 3, but there hasn't been a US package needing one recently15:24
Rosco2Yes - for a while I was the Test Manager / Release Manager in US, and was sending regular reminders to the team15:25
Rosco2We followed the FFE procedure last week with the 2 new packages15:26
rbasakDo you know about proposed migration?15:26
rbasak(in Ubuntu)15:26
Rosco2Yes15:26
* sil2100 has a question as well15:26
sil2100(related)15:26
Rosco2Lmms had some problems migrating15:26
rbasakOK, I'm done with quesetions - thanks!15:27
Rosco2Failed to build on one architecture, then was stuck due to libc transition15:27
rbasak(but don't let me stop you expanding - that's useful to hear)15:27
Rosco2I normally check my Debian packages have moved out of proposed and try and help using execuse.tx and the new tool in archive-tools15:28
sil2100Rosco2: so a follow up question to the one by rbasak: from the upload miner I see you had 3 SRUs in the past, but none of them seem to be 'well prepared' from the SRU POV - if you would have to prepare an SRU to a stable series for one of the US packages, what steps would you need to perform?15:28
Rosco2Well step 1 - reread the wiki :-)15:29
sil2100Which page would that be? ;)15:29
Rosco2From memory it needs to be tested, the bug description contain the test case15:30
rbasakAre those upload miner entries correctly categorized? They don't look like SRUs to me.15:30
Rosco2and justification (targeted changes) and discussion of regression risk15:30
Rosco2Then there is normally a requirmeent for verification of the fix before it is released15:31
Rosco2rbasak, As I said. It has been a while - I can't actually remebr which was a real SRU15:32
acheronukrbasak: udd.debian.org? it wrongly categorises some of my uploads :/15:33
Rosco2But I do remember doing it at least once or following along in the process.15:33
sil2100rbasak: indeed, the dates do not match15:33
sil2100Rosco2: thanks!15:33
* sil2100 has no more questions15:34
rbasakIf everyone's done, ready for voting?15:35
rbasakcyphermox?15:35
cyphermoxsorry, yeah, no questions from me15:36
cyphermoxlet's deal with these separately; first the PPU for debian packages maintained15:36
cyphermox(and look at my bad grammar)15:37
cyphermox#vote Rosco2 PPU for the packages he maintains in Debian15:37
meetingologyPlease vote on: Rosco2 PPU for the packages he maintains in Debian15:37
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)15:37
sil2100+115:37
meetingology+1 received from sil210015:37
rbasak+115:37
meetingology+1 received from rbasak15:37
cyphermox+115:37
meetingology+1 received from cyphermox15:37
cyphermoxjbicha sent a +1 as well.15:37
cyphermoxslashd: ?15:38
slashd+115:38
meetingology+1 received from slashd15:38
rbasaktsimonq2?15:38
cyphermoxI think this is clearly a successful application anyway.15:38
tsimonq2+015:38
meetingology+0 received from tsimonq215:38
tsimonq2:)15:38
cyphermox#endvote15:38
meetingologyVoting ended on: Rosco2 PPU for the packages he maintains in Debian15:38
meetingologyVotes for:4 Votes against:0 Abstentions:115:38
meetingologyMotion carried15:38
cyphermoxthat's a motion carried indeed.15:38
sil2100Now for the US ones?15:39
cyphermoxok; second thing to vote for: PPU for the ubuntustudio-* packages and carla, grub2-theme-ubuntustudio15:39
vorlonpoint of order, please15:39
rbasakTechnically we can't grant carla yet15:39
cyphermoxvorlon: yes?15:39
vorlonI understand the application was for the list of individually named packages15:40
cyphermoxyes15:40
vorlonand I understand there are more packages than that in the ubuntustudio packageset15:40
cyphermoxyep15:40
sil2100Yes15:40
vorlonis the DMB intending to only vote on PPU for the individually named packages, because that is what Rosco2 asked for?15:40
cyphermoxI am aware of that, mentioned it earlier -- my plan, if people agree, would be to first vote for the stuff as it is in his wiki application, and then separately vote for the packageset request despite it not being on the request15:41
vorlonok15:41
sil2100hm, ok15:41
vorlonthat sounds fine, I just wasn't sure the latter was also on the agenda, carry on thanks :)15:41
cyphermoxthat way if PPU are an easy motion carried, we don't avoid going over it discussing other things.15:42
cyphermoxsil2100: rbasak: slashd: objections?15:42
cyphermoxtsimonq2: ^15:42
tsimonq2Not from me.15:42
slashdno objections15:42
rbasakI think that's a good plan.15:43
cyphermoxI'm free for a little while meetingwise; so we could either immediately vote for packageset after or defer until after we've also looked at Erich's application (as per the agenda)15:43
sil2100No objections15:44
Rosco2I am Ok with waiting - I am sure Erich is gewtting impatient :-)15:44
cyphermox#vote rosco2 to gain PPU rights to carla (when NEW processed), grub2-theme-ubuntustudio, and ubuntustudio-* packages listed in his wiki page15:44
meetingologyPlease vote on: rosco2 to gain PPU rights to carla (when NEW processed), grub2-theme-ubuntustudio, and ubuntustudio-* packages listed in his wiki page15:44
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)15:44
rbasakHowever we won't get a proxy vote from jbicha since he's absent and we can't consider him to be able to send a vote in advance for motions not planned in advance.15:44
cyphermoxrbasak: I understand15:44
rbasak+115:44
meetingology+1 received from rbasak15:44
sil2100+115:44
meetingology+1 received from sil210015:44
slashd+115:44
meetingology+1 received from slashd15:44
cyphermox+115:44
meetingology+1 received from cyphermox15:44
cyphermox(again, jbicha sent a +1)15:44
tsimonq2+015:45
meetingology+0 received from tsimonq215:45
cyphermox#endvote15:45
meetingologyVoting ended on: rosco2 to gain PPU rights to carla (when NEW processed), grub2-theme-ubuntustudio, and ubuntustudio-* packages listed in his wiki page15:45
meetingologyVotes for:4 Votes against:0 Abstentions:115:45
meetingologyMotion carried15:45
cyphermoxcongrats Rosco215:45
Rosco2Thanks very much everyone15:45
rbasakI know Eickmeyer's waiting.15:45
Rosco2ANd thanks for all the sponsorship upto now15:45
cyphermoxplease stay around; let's review Eickmeyer's application right away :)15:45
rbasakBut I think Rosco2's packageset vote might eliminate the current need for urgency15:46
EickmeyerI'm here.15:46
cyphermoxlet me take an action to set up the accesses15:46
EickmeyerI agree with rbasak.15:46
cyphermox#action cyphermox to give PPU rights to rosco215:46
meetingologyACTION: cyphermox to give PPU rights to rosco215:46
tsimonq2To be clear, my +0s are due to not enough recent activity level in my opinion.15:46
cyphermoxEickmeyer: so; your application is here:15:47
tsimonq2Otherwise I'm satisfied with Rosco2's packaging skills.15:47
cyphermox#link https://wiki.ubuntu.com/Eickmeyer/PPUApplication15:47
rbasakcyphermox: I think Eickmeyer wants to defer to Rosco2's third vote first?15:47
cyphermoxoh, is that so?15:47
cyphermoxsorry I misread15:47
cyphermoxokay then;15:48
EickmeyerYes. That's the more urgent matter. AFAIK, the TB needs one person on the team to have the package set, correct?15:48
rbasakI'm not sure how well defined the requirement is against the packageset specifically, but being able to upload the packageset will surely resolve the TB's concern.15:48
cyphermox#vote to grant Rosco2 upload rights to the ubuntustudio packageset15:48
meetingologyPlease vote on: to grant Rosco2 upload rights to the ubuntustudio packageset15:48
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)15:48
tsimonq2+015:49
meetingology+0 received from tsimonq215:49
cyphermoxrbasak: only being able to upload themed packages is not super useful tbh15:49
tsimonq2Same reasons as stated.15:49
rbasakFor reference, here is the current packageset: http://people.canonical.com/~ubuntu-archive/packagesets/disco/ubuntustudio15:49
rbasakHowever the vote is for the packageset including all future changes to it.15:49
Rosco2Yes - the package set is way out of date ATM15:49
rbasakI'm not sure debian-archive-keyring should be in there for example.15:49
rbasakThat seems really wrong.15:49
rbasakBut I think fixing that is independent of Rosco2 being able to upload to the list.15:50
sil2100So, I know we didn't want to touch this topic here right now but it might affect my vote15:50
cyphermox+1; I see evidence of good work on packageing; the applicant is already a Debian Developer, etc. No issues.15:50
meetingology+1; I see evidence of good work on packageing; the applicant is already a Debian Developer, etc. No issues. received from cyphermox15:50
cyphermoxrbasak: debian-archive-keyring is certainly depended on by something to make it in the packageset15:50
sil2100vorlon: from the TB POV, for ubuntu-studio to still stay as a recognized supported flavor, do they need to have people with upload rights to the whole packageset?15:50
rbasakcyphermox: sure, that's probably how it's brought in, but it's wrong and the automatic generation should blacklist it IMHO.15:51
vorlonsil2100: from my perspective, it needs to be "the whole packageset" as an abstraction, but I agree that the current packageset contents look odd15:51
cyphermoxrbasak: (it's via apt-offline, which is a direct recommend)15:52
tsimonq2Ubuntu Studio's flavor status should not affect our vote on an independent applicant's application.15:52
vorlonsil2100: i.e.: I'd be looking for the TB to sign off that there is an uploader trusted to upload all the packages that need to be maintained for the ubuntustudio flavor to be successful15:52
cyphermoxrbasak: I disagree. Seed might want to handle the package slightly differently, but I definitely don't see this as a blocker15:52
vorlonand the details of what's actually in that packageset can be refined15:52
rbasakcyphermox: not a blocker for this vote, but we (the DMB) should fix it.15:52
cyphermox*no*15:53
cyphermoxubuntustudio should fix their seed.15:53
Rosco2An upload of us-meta is pending. Will look into it15:53
cyphermoxRosco2: it's a bit more involved than uploading us-meta, but I can help you with this15:54
Rosco2Thnks15:54
rbasakvorlon: what would your (TB hat) view be on packages like gimp? Do you think the flavor developer should be able to upload that?15:54
rbasak(as a requirement)15:54
cyphermoxerr, why did you pick gimp in particular as your example?15:54
rbasakBecause it's very not-flavor-specific.15:55
cyphermoxubuntustudio is a flavour that is meant to let people to artsy stuff15:55
rbasak(but clearly important to the flavor)15:55
vorlonrbasak: it doesn't match my understanding of how it's meant to work for a common package like gimp to be something we grant upload rights on for a community flavor given that it should already be well-maintained as part of flavors in main15:55
rbasakI concur15:56
vorlonrbasak: however, I also think that's something that can be mediated between the flavors in case of conflict and I don't care much if that mediation takes place through the packagesets or in person-to-person discussions15:56
Rosco2There are also kubuntu packages that we tend to leave to kubuntu unless they need help15:56
cyphermoxin main?15:56
rbasakBut I'm not sure that cyphermox does, for what this packageset should include.15:56
vorlon/except/ that if there are particular packages in the packageset whose presence gives the DMB pause in +1ing, in which case we should deal with that with priority ;)15:56
rbasakI am experiencing pause for this reason.15:57
rbasakI am confident to +1 Rosco2 for packages in universe not maintained as part of any other flavor15:57
rbasakI'm not sure if that currently means I'm a +1 for the packageset or not.15:57
vorlonright, in my mind the ideal is that "Rosco2 should be trusted as an US uploader" should be severable from "US uploaders should be able to upload package $foo that is shared with other flavors"15:58
sil2100It's a pretty huge packageset, which is why I asked the question of US maintenance requirement15:58
cyphermoxI'm not sure everyone is on the same page as how flavour packagesets work.15:58
rbasakcyphermox: agreed15:58
tsimonq2^15:58
rbasakIn my view, flavour packageset automatic generation is secondary to what we intend them to be, and where there's a mismatch, we whitelist/blacklist packages to make it so.15:59
rbasakAFAICT (please correct me if I'm wrong), cyphermox sees it the other way round?15:59
cyphermoxthese are not random lists of packages; they are an output of the seed going through germinate. Some of the packages are directly listed in the seeds, others are recommends and whatnot; and there already is some amounts of set generation that ensures common packages land expliclity in core15:59
tsimonq2What's the advantage to blacklisting packages if other flavor packagesets can upload to it?16:00
cyphermoxmy point is we should not blacklist or whitelist things16:00
rbasakSo why isn't gimp in core?16:00
tsimonq2+1 cyphermox16:00
meetingology+1 cyphermox received from tsimonq216:00
tsimonq2wait16:00
tsimonq2no16:00
tsimonq2XD16:00
cyphermoxbecause it's not in any other flavour16:00
cyphermoxok, I stand correctly16:00
cyphermox*corrected16:00
tsimonq2+016:00
meetingology+0 received from tsimonq216:00
cyphermoxit's also in xubuntu16:00
tsimonq2there16:00
cyphermoxtsimonq2: yup16:00
cyphermoxlet me kill that off, we'll start over16:01
cyphermox#envote16:01
cyphermox#endvote16:01
meetingologyVoting ended on: to grant Rosco2 upload rights to the ubuntustudio packageset16:01
meetingologyVotes for:1 Votes against:0 Abstentions:116:01
meetingologyMotion carried16:01
rbasakOh, sorry. I had assumed it was in main.16:01
cyphermox^disregard16:01
cyphermoxrbasak: that's precisely the problem with reviewing packagesets like these16:01
cyphermoxwe get to recognize some packages and think they ought to be in main or elsewhere.16:02
cyphermoxanything that would be in main and shared would end up in core; anything else is currently free game; and I for one agree with teh current state of things16:03
cyphermoxwe're all adults and presumably able to handle conflicts and exercise judgement as to whether what we upload is sane and okay for other users of the packages16:04
rbasakI have too many memories of packageset conflicts doing unexpected things. In particular with the server seed.16:04
rbasakcyphermox: by that logic the only upload status should be core dev.16:04
tsimonq2rbasak: Do you have an example?16:04
cyphermoxrbasak: what?16:04
rbasaktsimonq2: of packageset conflicts doing unexpected things? Let's not digress.16:05
cyphermoxrbasak: precisely not: what I'm saying is if xubuntu and ubuntustudio have gimp in their packagesets, they're all old enough to know how to not upload things that will break stuff for one another.16:05
cyphermoxie. what we expect of an developer by way of the CoC16:05
rbasakcyphermox: sure, but that's not a reason to eliminate the question of whether a packageset has too wide covefrage.16:06
tsimonq2rbasak: It'll add to the general argument for whitelisting/blacklisting packagesm16:06
rbasakcoverage16:06
cyphermoxtsimonq2: we can discuss further elsewhere, I think I know exactly what rbasak is talking about,and it's vastly different than Packageset upload rights16:06
tsimonq2s/packagesm/packages./16:06
tsimonq2Alright, sounds good.16:06
cyphermoxrbasak: we ask that question (too wide coverage) when we review the packageset update report.16:06
cyphermoxI mean, I understand the question, but I have no issue with the packageset as it currently is16:06
rbasakI'm comfortable with a +1 to Rosco2 for narrow coverage.16:07
rbasakI'm not currently comfortable with giving Rosco2 wide coverage, because of his relatively little involvement recently.16:07
cyphermoxare we all ready to vote?16:07
rbasakSo in deciding whether to +1 the packageset, I need to know what the packageset is intended to cover.16:07
cyphermoxor do we need to further discuss this?16:07
EickmeyerReally, the only thing that Ubuntu Studio really touches are the ubuntustudio-* packages and Carla at present time. Everything else is pretty much upstream.16:08
EickmeyerI understand the concern, but I'm hoping we get the benefit of the doubt.16:08
rbasakWhere does everyone else stand currently?16:09
tsimonq2I'm still at +0.16:09
slashdrbasak, I'm with you w/ narrow coverage16:09
rbasakOr sure, run the vote and we can find out if you prefer.16:09
vorlonEickmeyer: ("pretty much upstream" - yes, but if you need to fix something for a release or in SRU, you can't rely on the Debian maintainers to fix it)16:10
cyphermox#vote to grant Rosco2 upload rights to the ubuntustudio packageset (take 2)16:11
meetingologyPlease vote on: to grant Rosco2 upload rights to the ubuntustudio packageset (take 2)16:11
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:11
Eickmeyervorlon: I understand.16:11
rbasak+016:11
meetingology+0 received from rbasak16:11
cyphermox+116:11
meetingology+1 received from cyphermox16:11
slashd+016:11
meetingology+0 received from slashd16:11
tsimonq2+016:11
meetingology+0 received from tsimonq216:11
vorlonfwiw I see packages listed in http://people.canonical.com/~ubuntu-archive/packagesets/disco/ubuntustudio that definitely *are* in main (gnome-software, langpacks) so I'm not sure how that squares with cyphermox's comments about "everything common is in core"16:11
sil2100I'm still not entirely sure about my vote here16:12
cyphermoxvorlon: I simplified it quite a bit; the exact code is at https://code.launchpad.net/~developer-membership-board/+junk/packageset16:12
cyphermoxsure, there can be improvements; but I don't see it as wrong per se.16:13
rbasakI feel that we're stuck on a technicality, but in general our sentiment does actually resolve the TB's concern.16:13
sil2100I have some conflicting feelings: on one hand I suppose flavor maintainers *should* have upload rights to all of the components in their packageset, but the current packageset is quite big and I suppose it'll be like that because of what ubuntustudio actually is16:13
cyphermoxsil2100: so +0?16:13
rbasakWhat if we passed a motion agreeing that Rosco2 can upload, more narrowly, ubuntustudio-specific fixes that aren't covered by an existing flavor?16:14
rbasakThat would resolve the TB's concern I think.16:14
sil2100Like, US will always have a lot of apps and packages in the packageset as the images come pre-installed with many many tools16:14
rbasakAnd we could grant PPU as needed, which sounds unlikely anyway.16:14
cyphermoxrbasak: that would require a specific list of packages16:14
rbasakWe could agree to leave that at one DMB member's discretion.16:14
cyphermoxin that sense, why not bring up by ourselves a list of the packages we feel *shouldn't* be in the pacakgeset and address that?16:15
rbasakFeels like a lot of unnecessary work for something that seems unlikely to be needed.16:15
cyphermoxI don't follow16:15
cyphermoxyou will eventually have uploaders for the ubutnustudio pacakgeset16:15
rbasakWe'd need to find consensus on that list and that'll take considerable time.16:15
cyphermoxand if you feel ubuntustudio is wrong; then you should also look at xubuntu, lubuntu, etc.16:16
rbasakInstead, if we all trust each other to be agreed on what "narrow" means, then we could just leave it at that, and approve PPU for those things using only one DMB member, like we do for existing DD uploaders.16:16
vorlonotoh, having to round-trip to (a member of) the DMB for each package a US developer needs to upload is onerous, and scarcely better than going through the sponsorship queue16:16
rbasakI'm just proposing a way forward to resolve this quickly.16:16
cyphermoxhis current PPU request will already cover 90%16:16
cyphermox#endvote16:17
meetingologyVoting ended on: to grant Rosco2 upload rights to the ubuntustudio packageset (take 2)16:17
meetingologyVotes for:1 Votes against:0 Abstentions:316:17
meetingologyMotion carried16:17
cyphermoxmeetingology: that's not a motion carried.16:17
vorlon:)16:17
rbasakMuch quicker than going through the sponsorship queue IMHO, as a review would be unnecessary. Sponsorship in this case would be merely agreeing the PPU in principle, rather than having to round trip the TB, instead of actually having to review.16:17
cyphermoxsil2100: I considered you a +0 fwiw; being unsure.16:17
cyphermoxcan we move on to Erich's application?16:17
vorloni.e. if it's not maintainable as a packageset, then there's a round trip for each package that has to be added to PPU, at exactly the time when this would cause friction for development16:17
rbasakcyphermox: I think we should find a way forward for Rosco2 first as the urgent matter.16:18
rbasakI believe that's what Eickmeyer wants too?16:18
sil2100cyphermox: too bad this was introduced into the agenda so late, since I was actually starting on leaning towards +1'ing16:18
sil2100But well16:18
cyphermoxdid we not already arrive at a resolution, given that he already has access to ubuntustudio-* as per earlier votes?16:19
EickmeyerYes. We need something that will satisfy the TB's requirement, otherwise 19.04 will likely get denied.16:19
rbasakI am assuming that, given the reasons the last motion didn't carry, an equivalent motion for Eickmeyer also won't carry.16:19
rbasakSo we should spend our time trying to resolve the current flavor situation as requested by the TB as a priority16:19
Rosco2I can be back at the next meeting with a defined package set?16:19
vorloncan I ask what the point of a packageset is that the DMB doesn't think anyone should be granted upload rights to?  My understanding of packagesets is that they exist purely as objects to attach permissions to16:19
cyphermoxvorlon: +116:19
rbasakI don't think "anyone should be" is fair here.16:20
rbasakThis is a special case. In the usual case there would be an established set of developers already able to upload the packageset.16:20
rbasakAnd we would only be considering whether somebody should be added to that set.16:20
vorlonso unless the DMB's intent is to say that US is not releasable because there are no developers qualified to have upload rights on the packageset, IMHO far better to change the contents of the packageset to match what you think the US devs should be uploading16:21
rbasakSure16:21
rbasakHow should we resolve that list?16:21
rbasakThe TB has some idea since that set must be sufficient to meet their requiremnts.16:22
LaneyIs this the DMB challenging the concept of flavour packagesets as has existed up until now, or the particular (apparently) buggy entries in ubuntustudio?16:22
rbasakI'm not sure we have any idea right now, tbh.16:22
rbasakWe seem to differ on what a packageset even means.16:23
vorlonrbasak: speaking as a single member of the TB, I think a packageset that is the disjunction of the contents of the US image, and all other flavor images, is sufficient for the requirement16:23
sil2100cyphermox: anyway, for the last vote count me as a +1 actually16:23
cyphermoxsil2100: thanks.16:23
vorlon(but also, as noted above, the current packageset definitely looks buggy wrt including packages from main)16:24
sil2100Anyway, seeing the results of the vote, the motion can still pass by votes of absent members16:24
rbasakOK, so there are two paths forward right now that I can see.16:25
rbasakI'm +1 to give Rosco2 upload to the set that vorlon defines above. If others agree, then that is a path to resolving the current issue.16:25
rbasakOr, we can wait to see if the absent members will pass the previous motion.16:25
cyphermoxI think first and foremost people who are in disagreement with the contents of the packageset as it currently is should have a look at the packageset update script and propose fixes; or agree to give upload rights as it is with the modulo that the contents will change a bit after a review.16:27
rbasakI don't agree. You're the one trying to pass a motion with a broken packageset.16:28
rbasak(and ill-defined proposed correctoins to that packageset)16:28
LaneyThe bugs pointed out are likely because the script isn't handling the desktop-minimal seed, FWIW16:28
Laneyseed*s*16:28
cyphermoxpossibly16:28
cyphermoxrbasak: it's fine not to agree, I'm trying to point out that I'm not sure that's a way forward. your "set vorlon defines above" doesn't currently exist and isn't all that better defined.16:29
rbasakWhat if we just created a secondary manual packageset so we don't need to fix the script to resolve the current situation?16:29
cyphermoxrbasak: what would be the contents of it?16:30
Laneyhttps://paste.ubuntu.com/p/mWwQFjzPQ3/16:30
LaneyWith that, gnome-software ends up in ubuntu-desktop16:30
rbasakIf that fixes it, then great, thanks :)16:30
cyphermoxLaney: solid.16:30
cyphermoxthat does sound like it would fix it.16:31
LaneyOf course you might want to make the real patch use globs or something16:31
cyphermoxyup yup16:31
cyphermoxI'll take care of that16:31
cyphermox#action cyphermox to fix the packageset-report script16:31
meetingologyACTION: cyphermox to fix the packageset-report script16:31
rbasakBy "fix", do you mean that the packageset will be intended to meet vorlon's definition above?16:32
cyphermoxrbasak: let me answer you a different way16:32
rbasak(because if so, then +1 to grant Rosco2 to that set - no need to block on that)16:32
rbasakMy issue is with how we define the packageset, rather than what it's implementation (and/or bugs) happen to be right now.16:32
cyphermoxcan we have a vote on granting Rosco2  packageset rights conditional on my fixing the script to everyone's satisfaction?16:32
* Eickmeyer is going mobile16:33
rbasakcyphermox: depends on how you/we define "fixed"16:33
cyphermoxie; we all mostly agree on the view behind the packageset, I'll fix the script, then we can review the packageset contents to make sure everyone's fine with it's new contents, and then grant access?16:33
cyphermoxoh ffs16:33
rbasakI'm not trying to be difficult!16:33
rbasakWhen we grant upload to a packageset, we also grant upload to all future versions of that packageset too.16:34
cyphermoxyes, I am well aware of that16:34
rbasakWhat matters is what we _mean_ by allowing a packageset, not its current contents.16:34
rbasakWhat I want to resolve is what we _mean_ right now.16:34
vorloncyphermox: there are two definitions of "fix" here.  One is fixing it to not be pulling in things that are supposed to be in core; the other is that plus not pulling in things that are in other flavor packagesets16:34
rbasakI don't care about when its implemented, and if there's a delay in implementation, I don't care, because I assume good faith.16:34
cyphermoxvorlon: disagree here.16:34
LaneyIt's not exactly what vorlon said. It's { ubuntustudio } - { ubuntu U ubuntu-server U kubuntu }16:35
vorlonand it sounds to me like there's not consensus about which of these two fixes suffices for the DMB to grant rights16:35
cyphermoxI think for example, display manager bits are absolutely fine to be in the flavours that make use of them16:35
Laneysorry, couldn't be bothered to find the right union symbol16:35
cyphermoxLaney: yes16:35
cyphermoxthat I fully agree with16:35
vorloncyphermox: yes, that you subscribe to *one* of these definitions of "fix" doesn't mean there aren't two definitions the DMB has to decide between16:35
cyphermoxand tbh, you fix will likely do exactly that.16:35
cyphermoxvorlon: fair enough16:35
cyphermoxvote on this then?16:36
rbasakIn the general case I don't object to cyphermox's definition either.16:36
cyphermoxlet's try the following proposition16:36
rbasakJust that in this particular case, I'm not confident in +1'ing right now. I expect that will change in the future after Rosco2 is more active.16:36
cyphermox"on flavour packagesets to be explicilty defined as { ubuntustudio } - { ubuntu U  ubuntu-server U kubuntu }16:37
cyphermoxis that acceptable enough for people to vote on?16:37
cyphermoxwell16:37
cyphermoxargh16:37
cyphermox"on flavour packagesets to be explicilty defined as { $flavour_seed } - { ubuntu U  ubuntu-server U kubuntu }16:37
vorlon(and fwiw with my earlier comment I'm only saying that { ubuntustudio } - { all other flavors } is the MINIMUM that meets my standard; I have no opinion on whether I think that's how the DMB should define the set)16:37
cyphermoxvorlon: it's okay16:38
rbasakcyphermox: well I was going for { ubuntustudio } - { all other flavors }16:38
rbasakcyphermox: for Rosco2 right now, rather than necessarily redefining the ubuntustudio packageset.16:38
cyphermoxwhat about what I mentioned earlier?16:38
cyphermoxwhat happens for seeds that share a dm?16:38
rbasakI'm not trying to solve the general case here.16:38
rbasakJust Rosco2 for right now.16:38
cyphermoxtypically they are free to maintain it; everyone has their upload rights16:39
rbasakAs a stop gap to help the flavour outl16:39
rbasakout16:39
rbasakThe plan being that the need for this will go away as soon as Rosco2 is given further rights in the future16:39
sil2100We can vote for that indeed16:39
cyphermoxif you want to create that manual set, feel free.16:39
cyphermoxcan somebody else chair from now on please?16:39
rbasakLook, I'm just one person trying to find a way forward.16:40
cyphermoxI understand that16:40
cyphermoxbut I can't follow the meeting, so I'm asking for help16:40
rbasakAFAICT, nobody objects to what I'm proposing.16:40
sil2100Ok, I can pick it up16:40
LaneyIt would be possible to restructure the script to implement that concept. Make ~flavour-dev teams have upload rights to <flavours-common> and <flavour>, and then you can grant upload rights to <flavour> indpendently of ~flavour-dev membership.16:40
rbasakExcept that you don't like it in the general case.16:40
cyphermox#chair sil210016:41
meetingologyCurrent chairs: cyphermox sil210016:41
sil2100cyphermox: o/16:41
sil2100Ok everyone, this meeting is long overdue already16:41
rbasakThanks sil2100, and cyphermox for bearing with it thus far.16:41
slashdI'm still there too, keeping an eye on the discussion.16:42
sil2100I'm personally fine myself with granting Rosco2 upload rights to the packageset as per previous definition (although it seemed to have a bit more packages than needed), but I suppose we could vote for the 'smaller set' now16:42
cyphermoxLaney: sure, but I don't see why suddently packagesets can't remain what they have always been; and we can't just fix the obvious current bug vs. ubuntu/desktop-minimal16:43
LaneyVote on both things and see what passes?16:43
rbasakI think perhaps we should disentangle what we want Rosco2 to be able to upload with technical implementation.16:43
sil2100Should we start a vote?16:43
cyphermoxsil2100: "previous definition" is too vague16:43
Laney("Fix the script" needs to happen regardless)16:44
cyphermoxrbasak: I don't think we should. if we can just immediately fix the packageset, why should we not just do that and give rosco2 upload rights to it (if we think he should) and be done with it16:44
sil2100#vote to grant Rosco2 upload rights to the packageset of { ubuntustudio } - { other flavors }16:44
meetingologyPlease vote on: to grant Rosco2 upload rights to the packageset of { ubuntustudio } - { other flavors }16:44
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:44
rbasak+116:44
meetingology+1 received from rbasak16:44
tsimonq2+016:44
meetingology+0 received from tsimonq216:44
cyphermox-116:44
meetingology-1 received from cyphermox16:44
rbasakcyphermox: we tried that and the motion didn't pass!16:44
cyphermoxrbasak: that wasn't my understanding16:45
cyphermoxwe tried { give access to the packageset }16:45
rbasakcyphermox: OK so now you're voting not give Rosco2 upload to a subset, but are +1 on the superset? How is that productive?16:45
cyphermoxthis needs an explanation16:45
cyphermoxI'm -1 because I disagree with teh definition of that packageset.16:46
cyphermoxit's vastly different than others, it's not fair for Rosco2 or other applicants.16:46
cyphermoxif we redefine what a flavour packageset is, we should make it on the general case.16:46
sil2100So personally, completely personally (and this can be *wrong*), I currently don't really care what's in the packageset currently16:46
rbasakWe grant PPU to people, which is vastly different from flavor packagesets, but we consider that acceptable.16:46
sil2100I want to *assume* that the packageset has all the right packages for the existance of a flavor, as per vorlon's and the TB's POV16:47
cyphermoxsil2100: I wholeheartedly agree. It's not *perfect* but packagesets have had small bugs from time to time and we can fix this out of band16:47
rbasakcyphermox: I think you misunderstand my view at the moment.16:47
rbasakLet me to make it clear.16:47
cyphermoxrbasak: however PPUs are based on discreet lists of packages, not abstract sets16:47
sil2100WHich is why I voted previously +1 on he 'previous definition' because I think Rosco2 should have access to all packages needed by Ubuntu Studio - right now it might be a too big of a set, sure, but I want him to have upload rights to the right set16:48
cyphermoxwe've already had to turn people away because they didn't have a list.16:48
sil2100And to me those are two different things that I *personally* want to keep separate16:48
rbasakThe reason I am unwilling to grant the packageset, like other flavors, is that I don't think I've seen evidence of involvement at the same level as our usual norms in this particular case.16:48
cyphermoxsil2100: +116:48
sil2100rbasak: that is a valid concern, yes16:48
rbasakHowever, I am willing to grant a subset, distinct from the packageset, for now, as a stop gap to help the flavor.16:49
cyphermoxrbasak: then perhaps we should process the request as any other PPU request and review a discreet list rather than voting on the abstract16:49
* Eickmeyer is no longer mobile16:49
sil2100rbasak: I also had the same concern but in the end I leaned towards thinking that Rosco2 has demonstrated enough to maintain studio16:49
sil2100rbasak: but what I'm trying to say is: I understand your concern, yes16:49
rbasakcyphermox: I'm quite happy to vote on the abstract, just as you do on abstract packagesets which is the norm.16:50
rbasakcyphermox: if you're unwilling to vote on the abstract, then sure, generate the list and we can vote on that.16:50
rbasakcyphermox: it just feels like extra hassle though. We can vote on abstract packagesets. Why not on a well defined subset of such a thing?16:51
cyphermoxrbasak: abstract packageset which is the norm? sorry I don't understand what you mean?16:51
cyphermoxwhen you are reviewing request for a packageset, you know what the packageset contains16:52
rbasakyou don't, because there are bugs16:52
rbasakand the packageset changes16:52
cyphermoxyes, bugs are fixable16:52
cyphermoxand there will be other bugs16:52
rbasakYou know what it _currently_ contains, but that isn't the same as what you're agreeing to16:52
cyphermoxany changes are reviewed by the DMB16:53
cyphermoxand if we see things we don't agree with, we can always defer updating the packagesets until we've resolved the situation16:53
cyphermoxergo; I always know what is in a pacakgeset, or what is about to be.16:53
vorlonI also don't think voting on a list of packages is an adequate compromise, because it's static and not guaranteed to give Rosco2 what he needs to maintain the image over time16:54
cyphermoxand sure, there may be bugs in; but I also know what applicants won't immediately upload everything in the packageset 100 times a second16:54
rbasakThe motion above is still open.16:55
cyphermoxmy overarching point is: bugs are fixable, and we shouldn't block an application because there is a bug16:55
sil2100We're in a bit of a pickle here hen16:55
rbasakIs it just cyphermox who disagrees?16:55
rbasaksil2100, slashd?16:55
vorlonwhich is why I asked w/ TB hat for a vote on the packageset, and gave a minimum definition of a packageset that I think would satisfy the requirement16:55
cyphermoxwe can say: oh look, we're generally okay, but this here is going to change16:55
cyphermoxvorlon: I'm happy you did16:55
cyphermoxI disagreed on the exact definition, but you did say it was a minimum?16:56
rbasakcyphermox: I'm not blocking the application on any current bug.16:56
rbasakIf you think I am, please re-read my position above.16:56
rbasakIt feels to me that you're blocking the current motion on an implementation detail.16:56
cyphermoxsil2100: you want to close the vote? I'm not going to change mine.16:56
slashdrbasak, if we vote for Rosco2, I'm +1 to unblock him, but I totally understand rbasak's concern16:56
cyphermoxor make sure everyone who should had voted.16:57
sil2100Ok, so I can vote +1 on the current one16:57
sil2100But of course personally I'd prefer the previous one to pass instead16:57
slashd+116:58
meetingology+1 received from slashd16:58
sil2100I treat the current vote as a 'fallback' to get things moving16:58
sil2100But actually16:58
sil2100This will not get us moving16:58
sil2100Since this one won't pass today as well16:58
cyphermoxthat's why I was saying that we should tentatively say it's ok or not, based on the seed-generated pacakgeset, provided it is fixed to everyone's satisfaction; at least to solve the obvious bugs in16:58
cyphermoxperhaps it would be best to table this particular part and go on to vote for Eickmeyer's PPU?16:59
rbasakcyphermox: no, I still don't think you understand my position if you believe that your proposal will work.16:59
sil2100+1 (but I prefer the previous vote to pass)16:59
meetingology+1 (but I prefer the previous vote to pass) received from sil210016:59
sil2100#endvote16:59
meetingologyVoting ended on: to grant Rosco2 upload rights to the packageset of { ubuntustudio } - { other flavors }16:59
meetingologyVotes for:3 Votes against:1 Abstentions:116:59
meetingologyMotion carried16:59
sil2100Motion is not carried yet ^17:00
sil2100Anyway, I think we won't solve this today17:00
sil2100vorlon: ^ as you can see this is a very heated discussion, can we get an 'extension' for dealing with teh ubuntustudio situation?17:00
sil2100Possibly till the nearest DMB meeting17:00
cyphermoxwe still have two meetings17:00
cyphermox(before release)17:00
cyphermoxwait, was it two?17:00
sil2100Yes17:01
rbasakI don't think my position is worth blocking Ubuntu Studio over.17:01
cyphermoxpersonally I think that's plenty to resolve the situation17:01
sil2100I think the next action is to actually inform the absent DMB members of the current situation and the current votes open17:02
vorlonsil2100: I would like to see this resolved before beta; I don't know how those dates line up17:02
sil2100e.g. the vote for granting Rosco2 upload rights for the ubuntustudio packageset17:02
vorlonbeta is March 28, when is next DMB meeting?17:02
rbasakSo I'll switch my vote to +1 to give Rosco2 to the full packageset.17:03
sil2100vorlon: 25th17:03
rbasakIf that changes anything.17:03
sil2100So we should be good17:03
Eickmeyer25th is also beta freeze.17:03
cyphermoxrbasak: I wouldn't want you to change your vote because I disagree with the other option17:03
sil2100rbasak: I think we still miss 1 +1 in that case, so we'd have to reach out to absent members17:03
sil2100Let's sort this out till next meeting17:04
sil2100Not much we can do now since we're still missing one +117:04
cyphermoxI think we'll be just fine to sort it out completely before next meeting17:04
sil2100+117:04
slashdsil2100, I'm okay to give +1 based on my belief for rosco2 to do a good job17:04
sil2100It was a very long and heated meeting17:04
sil2100hmmm17:05
sil2100;)17:05
sil2100Ok, so I could propose re-opening the previous vote, but what I would not want is for people to change their votes just for the sake of getting things moving17:05
cyphermoxcan we move forward instead and continue over email?17:05
sil2100Like, I would like every DMB member to vote for what they think is correct, always17:05
cyphermoxsil2100: +117:06
sil2100Let's move on as cyphermox proposes, we can deal with this later or through e-mail17:06
sil2100Ok17:06
slashdsound good to me17:06
cyphermoxyou know how much I dislike the email threads for voting; but I would like for Erich's to have his PPU even if he can't have packageset yet because we can't agree17:06
Rosco2No problems - thanks all17:07
sil2100#subtopic Eickmeyer for PPU permissions17:08
sil2100#link https://wiki.ubuntu.com/Eickmeyer/PPUApplication17:08
sil2100(the packages are defined in the application)17:08
sil2100Eickmeyer: apologies for the long wait!17:08
Eickmeyersil2100: No worries. I ran my son to school and back watching on Quasseldroid. :)17:08
sil2100;)17:08
sil2100Eickmeyer: could you introduce yourself?17:09
EickmeyerI'm Erich Eickmeyer, current council chair and de-facto project lead for Ubuntu Studio. I've been driving the project for the past year, but have been oblivious to the fact that nobody had upload permissions for the two years prior.17:09
EickmeyerI had previous experience with RPM packaging and have been working on Debian packaging for said past year.17:10
EickmeyerJumped from Fedora to Ubuntu Studio when I saw the need for leadership.17:10
sil2100Eickmeyer: \o/17:10
sil2100;)17:10
rbasakEickmeyer: welcome, and thank you for sitting through all of this17:11
EickmeyerHad previously used Ubuntu for the majority of my distro-hoppig time. :)17:11
Eickmeyerrbasak: Thank you.17:11
rbasakEickmeyer: how familiar would you say you are with respect to Ubuntu-specific development processes that don't apply to Debian?17:11
sil2100(question time o/)17:12
* sil2100 pokes Eickmeyer 17:14
EickmeyerMy concern is for the Ubuntu Studio project to keep moving forward.17:14
Eickmeyer[end intro]17:14
sil2100Eickmeyer: there was a question from rbasak above ^17:14
sil2100;)17:14
Eickmeyerrbasak: Very famililar, as I'm much more keen on Ubuntu's process than Debian's process. While managing the project, I was always keeping my eye out for the feature/UI/Beta/RC freezes to make sure that we weren't going to have unfinished business before then.17:15
rbasakOh sorry, I had thought you were done.17:15
rbasakEickmeyer: OK, thanks. Do you know about proposed migration in Ubuntu?17:15
Eickmeyerrbasak: Vaguely. As I understand it, when a package gets uploaded it goes into proposed and then through a series of tests before landing in the archive. For new packages, that also requires a manual review.17:16
sil2100Any other questions?17:17
rbasakEickmeyer: it's documented at https://wiki.ubuntu.com/ProposedMigration. The general rule is to make sure that packages you upload do migrate.17:17
slashdEickmeyer, talking about proposed, what can influence/impact the release of a package in -proposed ?17:17
rbasak(I'm done with questions - thanks)17:18
cyphermoxno questions; but I do have a comment. I was asked by Erich to provide an endorsement, unfortunately I was unable to do so on time; but I do fully endorse Eickmeyer for upload rights. I haven't reviewed much, but it's consistent with the requested PPU upload rights and I am happy with the packaging quality17:18
slashdcyphermox, but you never sponsored him ? at least I don't see it in sponsorship miner17:19
cyphermoxI have sponsored him, package is still in NEW17:19
slashdcyphermox, ack17:19
cyphermoxI have reviewed the other packages uploaded.17:20
Eickmeyerslashd: From what I understand, if that package affects other packages, or has other errors, that can affect it from being migrated.17:20
EickmeyerBy affects I mean negatively.17:20
slashdEickmeyer, how this package affect other package is reported ? and where would you look at to see it ?17:20
Eickmeyerslashd: The textual output of the proposed-migration scripts, correct?17:21
slashdok, no more question for me17:22
tsimonq2No questions for me.17:23
EickmeyerRunning Britney locally is a good idea too.17:24
tsimonq2^ unrelated, I recently wrote some code making thst easy.17:24
tsimonq2:P17:24
slashdvote ?17:25
EickmeyerWhoops, tsimonq2 did it again.17:25
sil2100Ok, I think it's time to vote17:25
sil2100#vote for granting Eickmeyer PPU rights to packages as per his application17:25
meetingologyPlease vote on: for granting Eickmeyer PPU rights to packages as per his application17:25
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)17:25
slashd+0 not much uploads yet and very recent uploads (2-3 weeks old). I was about to say that he has only 1 endorsement, but he has 2 including cyphermox. I would say too early for me.17:25
meetingology+0 not much uploads yet and very recent uploads (2-3 weeks old). I was about to say that he has only 1 endorsement, but he has 2 including cyphermox. I would say too early for me. received from slashd17:25
tsimonq2-1 I'd like to see more experience with a wider variety of packages17:26
meetingology-1 I'd like to see more experience with a wider variety of packages received from tsimonq217:26
rbasak+117:27
meetingology+1 received from rbasak17:27
cyphermox+117:27
meetingology+1 received from cyphermox17:27
rbasakI'm heavily weight Rosco2's endorsement as someone who is on his team and already uploads these packages.17:27
rbasakI heavily weight17:27
rbasakSorry typing ahead of thinking today17:28
sil2100+0 I appreciate your involvement and I really think that in the nearest future you should really just have upload rights, but 5 packages are a bit not enough for me to have a good understanding of your skills17:29
meetingology+0 I appreciate your involvement and I really think that in the nearest future you should really just have upload rights, but 5 packages are a bit not enough for me to have a good understanding of your skills received from sil210017:29
sil2100Oh, endorsement from cyphermox I missed17:29
sil2100uh17:30
sil2100Well17:30
sil2100#endvote17:30
meetingologyVoting ended on: for granting Eickmeyer PPU rights to packages as per his application17:30
meetingologyVotes for:2 Votes against:1 Abstentions:217:30
meetingologyMotion carried17:30
sil2100Another vote undecided it seems ^17:31
sil2100Actually17:31
sil2100hm, Eickmeyer's PPU packagelist seems odd17:32
sil2100This is what made me confused, I guess I'm tired17:32
sil2100Eickmeyer: so I see on your wiki application page you seem to mention the list of packages and 'Ubuntu Studio Package Set'17:33
rbasakOh17:33
Eickmeyersil2100: Yes, the "Ubuntu Studio Package Set" is really a "hail mary" to save Ubuntu Studio.17:33
sil2100I don't think this is supposed to be there17:33
rbasak-1 on that, sorry.17:33
EickmeyerI can remove it.17:33
sil2100Eickmeyer: yes, please17:33
EickmeyerDone17:34
sil2100Since if we remove that, then I can be +1 on the PPU list17:34
sil2100(with cyphermox's endorsement)17:34
sil2100Ok, let's just re-do the vote to be sure:17:34
cyphermoxmy vote counted it out17:35
cyphermox(since it was obvious from before that was undecided etc etc)17:35
sil2100#vote for granting Eickmeyer PPU rights to packages: carla, grub2-themes-ubuntustudio and ubuntustudio-*17:35
meetingologyPlease vote on: for granting Eickmeyer PPU rights to packages: carla, grub2-themes-ubuntustudio and ubuntustudio-*17:35
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)17:35
rbasak+117:35
meetingology+1 received from rbasak17:35
cyphermox+117:35
meetingology+1 received from cyphermox17:35
slashd+0 for the same reason17:36
meetingology+0 for the same reason received from slashd17:36
sil2100+1 you're new but with the endorsements so far, and also a +1 from Rosco, I think it's safe to say you should just be able to 'do it'17:36
meetingology+1 you're new but with the endorsements so far, and also a +1 from Rosco, I think it's safe to say you should just be able to 'do it' received from sil210017:36
sil2100(since it's just a small subset of packages that you acually work on)17:36
sil2100tsimonq2: ^17:36
tsimonq2+0 for the same reason17:37
meetingology+0 for the same reason received from tsimonq217:37
sil2100#endvote17:37
meetingologyVoting ended on: for granting Eickmeyer PPU rights to packages: carla, grub2-themes-ubuntustudio and ubuntustudio-*17:37
meetingologyVotes for:3 Votes against:0 Abstentions:217:37
meetingologyMotion carried17:37
sil2100Ok, still undecided, but at least it's clear17:37
cyphermoxthat's still not a carried; yep17:37
sil2100Eickmeyer: I think this will also have to wait till next meeting (or e-mail)17:37
EickmeyerOkay.17:37
rbasakHang on17:37
sil2100Ok, I think we need some action items for those17:37
rbasakI think it is carried17:37
sil2100rbasak: it's not17:38
cyphermoxrbasak: oh?17:38
sil2100rbasak: oh17:38
rbasakThe absentees cannot cause the motion to fail17:38
sil2100rbasak: wait17:38
rbasakIf they both voted -1, it'd be 3-217:38
cyphermoxactually17:38
sil2100rbasak: you are right I think!17:38
cyphermoxyes17:38
sil2100Yaay17:38
Eickmeyer\o/17:38
sil2100yay for math \o/17:38
sil2100;)17:38
cyphermoxwell17:38
cyphermoxit's iffy, but sure ;)17:38
sil2100Eickmeyer: congratulations anyway o/17:38
EickmeyerThanks!17:38
Rosco2\o/17:39
slashdCongrats to both of you Rosco2 Eickmeyer17:39
sil2100Now, we need action items for both Rosco2 and Eickmeyer17:39
EickmeyerNow I'm just hoping for Rosco2 to get the packageset. Any chance we can be cc'd on the emails?17:39
rbasakReminder: action items for the announcements too, please17:39
sil2100They have similar sets of packages, but I think we'd need 2 separate packagesets anyway17:39
sil2100Any volunteers?17:39
rbasakEickmeyer: subscribe to devel-permissions@ please!17:39
Eickmeyerrbasak: Already subscribed. :)17:39
cyphermoxsil2100: I don't think this needs separate packagesets17:39
rbasakNo packagesets - just PPU?17:40
sil2100I mean, PPU's17:40
cyphermoxif the list is the same; it can be just one especially since it's quite likely to be temporary17:40
sil2100cyphermox: well, Rosco2 has some more17:40
cyphermoxoh17:40
cyphermoxin that case two yeah17:40
sil2100cyphermox: since he has the US ones + his Debian packages17:40
cyphermoxwell17:40
cyphermoxthis is where it's a little complicated17:41
cyphermoxit really should be one PPU list for debian packages17:41
cyphermoxand one separate PPU list for anything else.17:41
sil2100Could be that17:41
sil2100cyphermox: on the other hand17:41
cyphermox(so both Erich and Ross can share that)17:41
rbasakHuh?17:41
rbasakWhat's a PPU list?17:42
sil2100cyphermox: I see that previously we had all those personal- packagesets, so I just assumed for such custom PPUs we go the personal-* way17:42
rbasakIt's an edit-acl command per entry17:42
cyphermoxrbasak: packageset17:42
cyphermoxsil2100: well, we can also share such packagesets if we create one17:42
rbasak"Where an individual has a special reason for upload rights to a large number of packages that the DMB expects to need to manage frequently, we can create a "personal packageset" for this person, named "personal-<lpid>"."17:42
rbasakI'm not sure that applies here.17:42
sil2100cyphermox: yeah, but how would you call it? ;)17:42
cyphermox*shrugs*17:42
sil2100cyphermox: I guess it's a bikesheding thing17:42
cyphermoxubuntustudio-tehming?17:42
cyphermoxit doesn't matter much17:43
sil2100Ah, right, we do have input-methods already17:43
cyphermoxmy point was the Debian packages as separate than the ubuntusutdio-17:43
sil2100Makes sense17:43
sil2100rbasak: ah, right17:43
rbasakWe did it for GunnarHj because of fonts-*17:43
sil2100rbasak: you are correct, we might not even have to do that17:43
cyphermoxit's only because DD PPU won't change, whereas ubuntustudio-* won't be necessary as soon as they have full flavour packageset rights17:43
rbasakI'm not sure why fossfreedom needed it. I wasn't present at that meeting.17:43
sil2100Anyone want to take the action for that?17:43
cyphermoxcreating any packageset will require TB action17:44
sil2100cyphermox: as mentioned by rbasak, we might not need that17:44
rbasakcyphermox: but so does adding PPU entries17:44
cyphermoxrbasak: no17:44
sil2100cyphermox: like, we can just assign PPU rights manually without a packageset17:44
cyphermoxyup17:44
rbasakcyphermox: OK. Well you should take the action to add the PPU entries without help from the TB then :-P17:44
cyphermoxI was thinking ahead in terms of maintainability17:45
sil2100So we should be good without the TB17:45
sil2100(or at least that was my understanding?)17:45
cyphermoxie. so we don't have to do as much cleanup later, but sure, I'll take the actions17:45
sil2100#action cyphermox to deal with PPU rights for Rosco2 and Eickmeyer17:45
meetingologyACTION: cyphermox to deal with PPU rights for Rosco2 and Eickmeyer17:45
sil2100cyphermox: thanks! ;)17:45
rbasak"PPU changes or the creation of a new packageset must be done by the TB." but I was the one who wrote that documentation.17:45
sil2100phew17:45
cyphermoxthanks to you sil210017:45
rbasaksil2100: actions for the announcements please17:46
sil2100rbasak: ah, indeed!17:46
rbasakhttps://wiki.ubuntu.com/DeveloperMembershipBoard/KnowledgeBase#Actions_after_a_successful_applications17:46
cyphermoxrbasak: IIRC we can add single PPUs just fine; I remember doing so before17:46
cyphermoxwe just can't create the packageset17:46
sil2100cyphermox: do you want to do the announcements as well or should I do those to save you time?17:46
cyphermoxsil2100: if you can please do the announcements?17:46
cyphermoxI've been working on updating the packageset17:46
cyphermox+s17:46
sil2100cyphermox: ok!17:47
sil2100#action sil2100 to send out announcements for Rosco2 and Eickmeyer17:47
meetingologyACTION: sil2100 to send out announcements for Rosco2 and Eickmeyer17:47
sil2100OK!17:47
sil2100#topic AOB17:47
=== 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 | Ubuntu Developer Membership Board Meeting | Current topic: AOB
sil2100...it's not over YET!17:47
sil2100Time for other business, and I think teward wanted to bring something up?17:48
tewardI know there's already an AOB on the agenda but... *raises hand*17:48
tewardyeah just a suggestion/comment if I may17:48
tsimonq2I understand teward has some AOB17:48
tsimonq2yeah17:48
tewardIn personal grilling by tsimonq2 to test breadth-of-knowledge ahead of a Core Dev application that I intend to file in a few weeks, it became more and more clear to me that the definition of breadth-of-knowledge requirements varies between DMB members, and is not defined for any of the upload tiers17:49
sil2100teward: maybe you start, we'll move on to the other one afterwards17:49
tewardit is implied that CoreDev with full upload access would have the largest breadth of knowledge, however I would like to request that the DMB come up with more clear requirements for the varying 'tiers' of upload rights access17:49
tewardas there is no clear documentation, and as has been stated to me multiple times, each DMB member has their own general 'opinions' on the various requirements for the various upload tiers.17:49
cyphermoxteward: that's why tsimonq2 has an action to add that to the wiki and clarify it :)17:49
tewardcyphermox: indeed, but I also suggest perhaps *not* giving that to Simon17:50
tewardSimon is currently... *looks* ... fifty documentation tasks behind due to classes/work/otherObligations17:50
tsimonq2I will admit to grilling teward in a personal capacity before I advocate for him :P17:50
tsimonq2hah17:50
cyphermoxteward: ok; we're talking about just a single person responsible for the action though; I'm sure tsimonq2 will ask for questions when it gets to points he's not sure about :)17:50
tewardack17:51
tsimonq2Yup.17:51
tewardcyphermox: i assume then that this is a discussion point internally as well :)17:51
sil2100teward: well, it wouldn't be just Simon doing the documentation, but we wanted him to start it off17:51
tewardindeed.17:51
sil2100And then work together on the final form17:51
tewardAs long as it's on the radar, and the breadth of knowledge is considered based on what each upload tier requires, all's good :)17:51
cyphermoxteward: perhaps we hadn't made that explicit; but yeah, as per what sil2100  is saying17:51
tewardjust wanted to get that clarification in there.17:51
cyphermoxteward: thanks :)17:51
tewardcyphermox: indeed, the quick AOB discussion helps :)17:51
teward</done>  *lurks*17:51
cyphermoxyup17:51
sil2100teward: \o/17:52
sil2100Ok, now slashd's topic17:52
sil2100"DMB meeting doesn't have a good time coverage for APAC Ubuntu community. Should we add a meeting time or implicitly just process by email ?"17:52
teward(it's nice when some AOB discussions're just short and easy xD)17:52
sil2100I think we're all tired and worn off already17:52
cyphermoxsil2100: I liked the suggestion of asking by email for a time that would work for them17:52
slashdsil2100, seyeong (my APAC colleague) will send an official request to the ML.17:52
tsimonq2I'm open to showing up in the evening US time.17:52
sil2100cyphermox, slashd: excellent17:52
tsimonq2That's the middle of the night for Europe though.17:53
sil2100I guess it's decided: we wait for an e-mail to the ML and resolve that there17:53
cyphermoxtsimonq2: we'll figure something out :)17:53
tsimonq2ok17:53
slashdsil2100, lgtm17:53
sil2100slashd: would that be fine? Let's add an action item to check on this for next meeting17:53
tsimonq2Nothing elsw from me. Who doesn't love a three hour DMB meeting? :)17:54
slashdsil2100, yep17:54
tsimonq2*else17:54
sil2100#action slashd to follow up on the APAC Ubuntu community coverage17:54
meetingologyACTION: slashd to follow up on the APAC Ubuntu community coverage17:54
sil2100Ok, I think it's time17:54
sil2100#endmeeting17:54
=== 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 11 17:54:32 2019 UTC.17:54
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2019/ubuntu-meeting.2019-03-11-15.05.moin.txt17:54
sil2100Thanks everyone!17:54
slashdtake care guys !17:54
sil2100cyphermox: thanks for chairing for the first part of the meeting!17:54
tsimonq2Thanks!17:54
EickmeyerThanks everyone! Looking forward to the packageset decision.17:55
sil2100This was a very intense DMB meeting, phew17:55
cyphermoxthanks for taking over17:55
tewardsil2100: drinks are on me then for everyone to relax after that intense meeting :P17:55
tewardnever seen one so intense and I've lurked many :P17:55
tsimonq2I'll take a drink :P17:55
tewardyou get water17:55
tewardyou aren't of age yet.17:55
tsimonq2Come find me at LFNW or SELF17:55
Rosco2Cheers everyone! Now, wheres the fridge.17:55
tsimonq2hah17:55
tsimonq2no17:55
tsimonq2Coffee17:55
tsimonq2Rosco2: *points at teward*17:56
EickmeyerSame. Coffee (It's 11 am here post DST change)17:56
tewardcoffee is easy.17:56
Rosco2European time :-)17:56
tsimonq2Bad DST is bad.17:56
tewardi have unlimited here :P17:56
tsimonq2teward: Especially when you've had six cups today. :P17:56
tewardseven*17:56
tsimonq2aXd17:57
tewardi had another cup since i mentioned 617:57
tsimonq2*XD17:57
acheronukfrom another flavour, I appreciate the time put into this :)18:02
tsimonq2np :)18:39

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