== Meeting information == * #ubuntu-meeting: DMB 2016-02-29, 29 Feb at 19:15 — 21:03 UTC * Full logs at [[http://ubottu.com/meetingology/logs/ubuntu-meeting/2016/ubuntu-meeting.2016-02-29-19.15.log.html]] == Meeting summary == === Review of previous action items === The discussion about "Review of previous action items" started at 19:16. === Package Set/Per Package Uploader Applications === The discussion about "Package Set/Per Package Uploader Applications" started at 19:18. * '''Corey Bryant's openstack package set''' (19:18) * '''flexiondotorg (Martin Wimpress) PPU application for Ubuntu MATE packages''' (19:40) === Ubuntu Core Developer Applications === The discussion about "Ubuntu Core Developer Applications" started at 19:41. * '''Phillip Susi's core-dev application''' (19:41) * '''Tyler Hicks' core-dev application''' (19:42) * ''LINK:'' http://paste.ubuntu.com/15246428/ * ''Vote:'' grant Tyler Hicks core-dev rights (Carried) === openstack packageset === The discussion about "openstack packageset" started at 20:24. * ''Vote:'' Creating the openstack package from the revised list from coreycb: http://paste.ubuntu.com/15246586/ (Denied) * ''Vote:'' Creating the openstack package set (upstream openstack components) starting with the revised list from coreycb: http://paste.ubuntu.com/15246586/ (Carried) * ''Vote:'' Corey to be granted core-dev rights (Carried) === Next chair === The discussion about "Next chair" started at 20:46. * ''ACTION:'' infinity to chair next meeting === any other business? === The discussion about "any other business?" started at 20:47. * ''ACTION:'' micahg to send new call for nominations == Vote results == * [[http://ubottu.com/meetingology/logs/ubuntu-meeting/2016/ubuntu-meeting.2016-02-29-19.15.log.html#187 Creating the openstack package from the revised list from coreycb: http://paste.ubuntu.com/15246586/]] * Motion denied (For/Against/Abstained 0/1/0) * Voters stgraber * [[http://ubottu.com/meetingology/logs/ubuntu-meeting/2016/ubuntu-meeting.2016-02-29-19.15.log.html#237 Corey to be granted core-dev rights]] * Motion carried (For/Against/Abstained 4/0/0) * Voters stgraber, micahg, bdmurray, cyphermox * [[http://ubottu.com/meetingology/logs/ubuntu-meeting/2016/ubuntu-meeting.2016-02-29-19.15.log.html#148 grant Tyler Hicks core-dev rights]] * Motion carried (For/Against/Abstained 4/0/0) * Voters stgraber, cyphermox, micahg, bdmurray * [[http://ubottu.com/meetingology/logs/ubuntu-meeting/2016/ubuntu-meeting.2016-02-29-19.15.log.html#207 Creating the openstack package set (upstream openstack components) starting with the revised list from coreycb: http://paste.ubuntu.com/15246586/]] * Motion carried (For/Against/Abstained 4/0/0) * Voters stgraber, micahg, cyphermox, bdmurray == Action items, by person == * infinity * infinity to chair next meeting * micahg * micahg to send new call for nominations == Done items == * (none) == People present (lines said) == * cyphermox (104) * meetingology (40) * tyhicks (40) * coreycb (38) * micahg (23) * bdmurray (22) * stgraber (17) * jdstrand (9) * sarnold (4) * jamespage (1) * infinity (0) * xnox (0) * Laney (0) == Full Log == 19:15 #startmeeting DMB 2016-02-29 19:15 Meeting started Mon Feb 29 19:15:25 2016 UTC. The chair is cyphermox. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 19:15 19:15 Available commands: action commands idea info link nick 19:15 Welcome to the Developer Membership board meeting :) 19:16 o/ 19:16 #voters bdmurray cyphermox xnox infinity stgraber Laney micahg 19:16 Warning: Nick not in channel: infinity 19:16 Current voters: Laney bdmurray cyphermox infinity micahg stgraber xnox 19:16 ^ ping DMB members :) 19:16 nice! 19:16 * stgraber waves 19:16 #topic Review of previous action items 19:17 * bdmurray waves 19:17 Has there been any changes to the current only action item listed on the agenda? 19:17 I don't think so. 19:18 right on 19:18 let's keep going 19:18 #topic Package Set/Per Package Uploader Applications 19:18 #subtopic Corey Bryant's openstack package set 19:19 Hi all 19:20 well, I don't want to jump the gun but I might as well introduce myself 19:21 ah, yes, please do :) 19:21 I work primarily on OpenStack packaging, in 2015 I led several stable releases and in 2016 I started leading the new release of OpenStack Mitaka 19:21 Last year I was granted per package upload rights to ubuntu-server-dev 19:22 my application today is combined for core-dev and per-package upload rights to a newly created openstack package set 19:22 having per-package upload rights to ubuntu-server-dev has been helpful, but I still have to bother jamespage and zul quite a bit for uploads that I can do myself. having additional upload rights would really help streamline my work. 19:23 I contribute back to debian quite a bit too, and am a member of pkg-openstack and debian python modules team 19:24 I think that's about it for my introduction. for further details, here's my application wiki: https://wiki.ubuntu.com/CoreyBryant/CoreDevAndOpenStackApplication 19:25 Also here's a list of packages for the openstack package set: http://paste.ubuntu.com/15094028/ 19:25 coreycb: are you aware that core dev offers upload rights to the entire archive? 19:25 well, except partner 19:25 micahg, yes, of course 19:26 micahg, I"m hoping for core-dev, but my fallback plan is openstack package set. however, the openstack package set will be useful either way as we have at least one other person right now (and I hope more in the future) who work on openstack packaging who don't yet have rights. 19:27 ok 19:28 Could you elaborate on what you mean by "improve the efficiency of my workflows through experience, automation, and various tooling efficiencies"? 19:29 bdmurray, that's pretty generic, but I'm always learning tricks here and there to make my workflows more efficient 19:30 bdmurray, we have quite a few packages to maintain, so whether it's scripting or tips and tricks from other package maitainers, I continually try to improve my process 19:31 so not improvements to ubuntu-dev-tools or anything else? 19:31 bdmurray, nothing in particular. although being able to re-run autopkgtests was a nice improvement 19:32 bdmurray, also I used to use pbuilder and found sbuild was faster with caching in effect, that's an example. 19:32 okay, I was just idly curious 19:35 coreycb: my concern with your application for that package set is how much stuff it covers that isn't openstack-specific 19:35 cyphermox, yes, I was a bit unsure with that to be honest. so I figured I'd put all the deps that I know of and if we need to reduce it then so be it. 19:35 coreycb: tbh, your original list in https://lists.ubuntu.com/archives/devel-permissions/2015-December/000880.html seemed like it better covered openstack, and then other build-depends are just a fact of life when maintaining any set of packages 19:36 (though that list might in fact be missing some things too) 19:36 cyphermox, I can narrow the list down to openstack-only packages, rather than all openstack dependencies 19:36 yes, if you could 19:36 cyphermox, ok I will, after the meeting if that's ok 19:37 I think it's probably missing mostly just python-ceilo*, python-designate*, python-glance* 19:37 hrm 19:37 well, I have nothing against it being refined off-meeting, but that does make the voting complicated 19:38 what do others think? 19:38 cyphermox, there are quite a few that are openstack specific, oslo.* the python clients and some more 19:38 coreycb: yep, I see 19:39 let's skip ahead to the other topics then, this would give you time to update the list? 19:39 cyphermox, I could prob narrow it down before the end of the meeting if you move to another topic 19:39 yes 19:39 right, we can't vote on the packageset or on giving you PPU to the set until we agree on a list :) 19:39 stgraber, ack 19:39 ok, skipping over to flexiondotorg 19:40 #subtopic flexiondotorg (Martin Wimpress) PPU application for Ubuntu MATE packages 19:40 flexiondotorg: you around? 19:41 looks like maybe not 19:41 #topic Ubuntu Core Developer Applications 19:41 #subtopic Phillip Susi's core-dev application 19:42 ... yet no psusi in the channel? 19:42 his application seemed a bit incomplete to me 19:42 I don't know if he's also known by another nick 19:42 let's move on again 19:42 #subtopic Tyler Hicks' core-dev application 19:42 I was set to be on next week's agenda but I am around now 19:43 oh, right 19:43 ah, nice 19:43 I'm happy to go now 19:43 hrm 19:43 technically we usually expect a week's notice IIRC 19:44 I wanted to add an endorsement for tyhicks's application but the few times I checked his wikipage was marked "immutable" 19:44 I get a 500 tring to load his application too 19:44 not that I care much for that "rule". does anyone object? 19:44 s/tring/trying/ 19:44 yeah, the wiki is bad today :/ 19:44 the wiki has been bad today 19:44 got the page 19:44 let me pastebinit 19:45 http://paste.ubuntu.com/15246428/ 19:45 I'll do a quick intro 19:45 I'm part of the Ubuntu Security team 19:45 I've been active in the -security pockets for ~4 years now 19:46 I also work on upstream AppArmor and eCryptfs in support of needed Ubuntu features and bug fixes 19:47 I review quite a bit of security related merge proposals that eventually land in Ubuntu, as well 19:49 Your application mentions a "I've introduced few regressions". Do you recall any specific ones? If so how did they happen and how were they resolved? 19:49 good question 19:50 I can't recall a specific regression from a security update but there were a couple 19:50 I treat those with extremly high priority 19:50 the security team tries very hard to not regress users with updates 19:50 after I perform a security update, I closely watch the new bug reports for that source package 19:51 I have a browser keyword that lets me quickly view the bugs for a source package, sorted by when they were opened 19:51 so I check that bug list, several times a day, for approximately a week after I do an update 19:52 I triage all new bug reports to make sure that they're not caused by the security update 19:52 if they are, I would work quickly to figure out the cause and upload a fix 19:52 then I'd release a new Ubuntu Security Notice to explain the regression 19:53 sorry I can't remember a specific regression but that would be how I would address any such regression 19:54 okay, thanks 19:54 sarnold: did you want to say something since it didn't make the wiki? 19:55 bdmurray: thanks; I've found tyler to be very helpful over the last several years -- he's always willing to help me solve problems and find the root causes of issues. 19:55 thanks, sarnold :) 19:55 tyler does careful, thoughtful work, and very thouroughly tests issues locally before releasing packages or patches 19:56 he's also able to ask others for help when necessary :) 19:56 Hi Tyler, I've noticed that you only appear to have 5 sponsored uploads to the main archive in the last 18 months, is there a reason you're applying now as opposed to earlier when you were seemingly more active in the main archive 19:57 hi micahg 19:57 micahg: I should have applied earlier 19:57 I don't have a reason as to why that didn't happen outside of time 19:58 I grew tired of having to ask others for sponsoring and put my foot down this time around :) 19:58 if my application is approved, I strongly feel like my activity in the main archive will increase 19:59 * jdstrand knows he will-- he'll stop doing the apparmor uploads at the very least ;) 19:59 hey micahg :) 19:59 too many pronouns 19:59 hi jdstrand 19:59 I know tyhicks will do more uploads cause I will be doing fewer :) 20:00 that's a good point 20:00 the same for kirk land 20:00 I imagine 20:00 yes 20:01 micahg: does that answer your question? 20:02 well, partially, if it's mainly 2 (or a handful) packages that you need upload rights to in order to relieve others of the need to upload, wouldn't PPU be more appropriate? 20:03 fwiw, tyhicks is highly active with main between ecryptfs, apparmor, touch and snappy. having him with core-dev will allow him to more effectively work on those projects and the devel release, where he can do security updates rather than having others do them/sponsor them 20:03 it isn't a handful of package that I need upload rights to 20:03 for instance, I'm in the process of updating didiwiki for a security issue as part of my Security Team community work this week 20:03 stable releases are affected as well as Xenial 20:04 being able to upload to the dev release is important since I do security updates in wide range of packages 20:04 right, but I"m wondering what happened in the last year or so where that work hasn't seemingly been reflected 20:05 * jdstrand always felt that being a member of the security team and able to update anything in a stable release but not (yet) a core-dev to be an odd incongruency 20:05 tyhicks: were you less active in main recently because you were developing apparmor features? 20:05 jdstrand: I tend to agree with that :) 20:05 anyway, I don't mean to distract... 20:05 bdmurray: yes - developing apparmor features is one reason my upload count decreased 20:06 were you not doing community rotations on the security team during that time that required dev release uploadS? 20:06 however, my security upload count didn't decrease: https://wiki.ubuntu.com/tyhicks/CoreDevApplicationSecUploads 20:06 micahg: I've been in and out of the rotations while developing features 20:10 I've been referencing http://ubuntu-dev.alioth.debian.org/cgi-bin/ubuntu-sponsorships.cgi?render=html&sponsor=&sponsor_search=name&sponsoree=Tyler+Hicks&sponsoree_search=name 20:10 Are we ready to vote? 20:11 ubuntu-sponsorships doesn't cover security uploads which is why I created the extra list 20:12 right, and picking one near the end from the sponsored list shows that (for example), ecryptfs-utils you did changes in, just Dustin claimed the upload/sponsored 20:13 correct 20:13 I believe you're referring to this one: https://launchpad.net/ubuntu/+source/ecryptfs-utils/110-0ubuntu1 20:14 yep 20:15 #vote grant Tyler Hicks core-dev rights 20:15 Please vote on: grant Tyler Hicks core-dev rights 20:15 Public votes can be registered by saying +1, +0 or -1 in channel, (for private voting, private message me with 'vote +1/-1/+0 #channelname) 20:15 +1 20:15 +1 received from cyphermox 20:17 +1 20:17 +1 received from bdmurray 20:21 +1 20:21 +1 received from stgraber 20:22 +1 20:22 +1 received from micahg 20:22 #endvote 20:22 Voting ended on: grant Tyler Hicks core-dev rights 20:22 Votes for:4 Votes against:0 Abstentions:0 20:22 Motion carried 20:22 \o/ 20:22 I'll take care of the LP magic right after the meeting 20:23 coreycb: still around? 20:23 yes! 20:23 congrats tyhicks! 20:23 bdmurray: do you have time to deal with the packageset? 20:23 Here's the new list for the openstack pkg set: http://paste.ubuntu.com/15246586/ 20:23 also reminder I'm going for core-dev as well 20:23 yeah 20:24 the meeting is getting pretty long though 20:24 I was afraid of that.. 20:24 just trying to make sure we have quorum 20:24 #topic openstack packageset 20:24 cyphermox: I think we should be fair and finish. 20:24 ah? 20:25 do we have people waiting for a meeting after? 20:25 I mean finish talking about coreycb since we started with him. 20:25 ah, yes 20:25 that's my opinion too 20:26 Perhaps we should address core-dev first though? 20:26 * cyphermox shrugs 20:26 bdmurray, that is fine with me, either way, I appreciate your time on this 20:27 I'd deal with the packageset first tbh, especially since it's fairly straightforward 20:27 okay 20:27 #vote Creating the openstack package from the revised list from coreycb: http://paste.ubuntu.com/15246586/ 20:27 Please vote on: Creating the openstack package from the revised list from coreycb: http://paste.ubuntu.com/15246586/ 20:27 Public votes can be registered by saying +1, +0 or -1 in channel, (for private voting, private message me with 'vote +1/-1/+0 #channelname) 20:27 *package set, that should have read 20:27 -1 with that description 20:27 -1 with that description received from stgraber 20:27 arf 20:27 we need sets to have a description that lets us update them on request 20:28 having the description be "some hardcoded list we were handed over" isn't acceptable 20:28 do you have a suggested description? 20:28 I was fine with "openstack packages" 20:28 #endvote 20:28 Voting ended on: Creating the openstack package from the revised list from coreycb: http://paste.ubuntu.com/15246586/ 20:28 Votes for:0 Votes against:1 Abstentions:0 20:28 Motion denied 20:28 upstream openstack components? 20:29 clearly "openstack packages" isn't clear enough given that we were provided two different lists one of which was clearly unsuitable 20:29 (vote) Creating the openstack package set (upstream openstack components) starting with the revised list from coreycb: http://paste.ubuntu.com/15246586/ 20:29 ^ ? 20:29 fine with me 20:30 #vote Creating the openstack package set (upstream openstack components) starting with the revised list from coreycb: http://paste.ubuntu.com/15246586/ 20:30 Please vote on: Creating the openstack package set (upstream openstack components) starting with the revised list from coreycb: http://paste.ubuntu.com/15246586/ 20:30 Public votes can be registered by saying +1, +0 or -1 in channel, (for private voting, private message me with 'vote +1/-1/+0 #channelname) 20:30 +1 20:30 +1 received from stgraber 20:30 selenium is the only package in there that looks a bit out of place 20:30 +1 20:30 +1 received from cyphermox 20:31 oh, is there no selenium package? 20:31 I'm ok dropping that 20:31 yeah, I don't see one 20:31 oh, well, you kinda have to considering it doesn't exist in the archive :) 20:31 There is no current release for this source package in Ubuntu. 20:31 right 20:32 +1 without selenium 20:32 +1 without selenium received from micahg 20:32 yes, I'm noticing that ;) 20:32 +1 20:32 +1 received from bdmurray 20:33 #endvote 20:33 Voting ended on: Creating the openstack package set (upstream openstack components) starting with the revised list from coreycb: http://paste.ubuntu.com/15246586/ 20:33 Votes for:4 Votes against:0 Abstentions:0 20:33 Motion carried 20:33 thanks 20:33 how do we normally proceed next? explicit voting on granting coreycb upload rights for the new package set? 20:34 let's do coredev first, then ppu 20:34 ok 20:34 because if he gets coredev he won't need ppu 20:34 mmkay 20:34 sounds good to me 20:35 #vote Corey to be granted core-dev rights 20:35 Please vote on: Corey to be granted core-dev rights 20:35 Public votes can be registered by saying +1, +0 or -1 in channel, (for private voting, private message me with 'vote +1/-1/+0 #channelname) 20:37 openstack package set created, ubuntu-openstack-dev team created and configured 20:38 stgraber: thanks 20:38 stgraber, thanks 20:40 sorry, going back through the application quickly 20:40 no problem 20:40 one thing I would like to point out is that openstack package PPU rights will be useful, however there are still many dependencies that don't fall under that umbrella, of which core-dev would make my job much easier. 20:42 +1 20:42 +1 received from stgraber 20:42 +1 20:42 +1 received from bdmurray 20:44 +1 20:44 +1 received from cyphermox 20:44 micahg: ? 20:44 looking 20:45 ok, just making sure you were still around :) 20:45 finally got the wiki to load ;) 20:45 +1 20:45 +1 received from micahg 20:45 #endvote 20:45 Voting ended on: Corey to be granted core-dev rights 20:45 Votes for:4 Votes against:0 Abstentions:0 20:45 Motion carried 20:45 congrats coreycb 20:45 thanks! 20:46 thanks for your time too, it was a long meeting today 20:46 well done coreycb! 20:46 #topic Next chair 20:46 I guess it's up to micahg next? 20:47 I think it was supposed to be infinity today 20:47 ah 20:47 well, 20:47 #action infinity to chair next meeting 20:47 * meetingology infinity to chair next meeting 20:47 the absent are obviously wrong. 20:47 #topic any other business? 20:48 nothing from me 20:48 election? 20:48 ah, sure 20:49 a new call for nomination was sent by Dimitri 7 days ago. 20:50 it would be nice to have some nominations 20:50 I think we only received one nomination if I'm caught up on main 20:50 s/main/mail/ 20:51 I don't see one 20:53 we should extend the deadline and send another call for nominations if we don't have enough 20:54 as I understand it we need 3 at least 20:54 I think we should let people expire to force action! ;-) 20:54 micahg: you want to take care of sending another call? 20:55 yeah, I guess I can 20:56 two more weeks I guess? 20:56 well, the terms expire 3/9 (before the next meeting) 20:57 I don't think we'll see enough in one week + 2 days 20:58 we should ask to extend the terms a bit until time X, which would be the end for the call for nomination 20:58 #action micahg to send new call for nominations 20:58 * meetingology micahg to send new call for nominations 21:02 I'll be happy to ask TB for term extension for those expiring so we get more nominees 21:02 I think that's enough for the meeting 21:03 stgraber: bdmurray: anything else? 21:03 nope 21:03 #endmeeting Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)