== Meeting information == * #ubuntu-meeting: DMB meeting, 23 Nov at 15:20 — 16:29 UTC * Full logs at [[http://ubottu.com/meetingology/logs/ubuntu-meeting/2015/ubuntu-meeting.2015-11-23-15.20.log.html]] == Meeting summary == === Review of previous action items === The discussion about "Review of previous action items" started at 15:21. * ''LINK:'' https://wiki.ubuntu.com/DeveloperMembershipBoard/KnowledgeBase === Confirm whether we grant membership for uploaders by default === The discussion about "Confirm whether we grant membership for uploaders by default" started at 15:26. * ''Vote:'' Do we grant Ubuntu membership by default for PPUs (see https://lists.ubuntu.com/archives/devel-permissions/2015-August/000815.html)? (Carried) === Package Set/Per Package Uploader Applications === The discussion about "Package Set/Per Package Uploader Applications" started at 15:40. * ''LINK:'' https://lists.ubuntu.com/archives/devel-permissions/2015-October/000856.html * ''Vote:'' Create a new ubuntu-qt-packages packageset with description "Qt packages used by Ubuntu not originating from the upstream Qt project but using Qt private headers" (Carried) * ''Vote:'' Create a new ubuntu-qt-packages packageset with description "Qt packages used by Ubuntu not originating from the upstream Qt project but using Qt private headers" (Carried) * ''ACTION:'' stgraber to implement changes listed in https://lists.ubuntu.com/archives/devel-permissions/2015-October/000856.html === Ubuntu Contributing Developer Applications === The discussion about "Ubuntu Contributing Developer Applications" started at 15:56. * ''LINK:'' https://wiki.ubuntu.com/chiluk * ''Vote:'' UCD for chiluk (Carried) === Ubuntu Core Developer application for Łukasz Zemczak === The discussion about "Ubuntu Core Developer application for Łukasz Zemczak" started at 16:01. * ''LINK:'' https://wiki.ubuntu.com/LukaszZemczak/CoreDeveloperApplication * ''LINK:'' http://people.canonical.com/~ubuntu-archive/transitions/html/ocaml.html * ''Vote:'' Ubuntu Core Developer membership for sil2100 (Carried) === Select a chair for the next meeting (following alphabetical order of first names) === The discussion about "Select a chair for the next meeting (following alphabetical order of first names)" started at 16:25. === AOB === The discussion about "AOB" started at 16:25. == Vote results == * [[http://ubottu.com/meetingology/logs/ubuntu-meeting/2015/ubuntu-meeting.2015-11-23-15.20.log.html#214 UCD for chiluk]] * Motion carried (For/Against/Abstained 4/0/0) * Voters stgraber, xnox, cyphermox, Laney * [[http://ubottu.com/meetingology/logs/ubuntu-meeting/2015/ubuntu-meeting.2015-11-23-15.20.log.html#72 Do we grant Ubuntu membership by default for PPUs (see https://lists.ubuntu.com/archives/devel-permissions/2015-August/000815.html)?]] * Motion carried (For/Against/Abstained 4/0/0) * Voters stgraber, xnox, cyphermox, Laney * [[http://ubottu.com/meetingology/logs/ubuntu-meeting/2015/ubuntu-meeting.2015-11-23-15.20.log.html#284 Ubuntu Core Developer membership for sil2100]] * Motion carried (For/Against/Abstained 4/0/0) * Voters cyphermox, xnox, stgraber, Laney * [[http://ubottu.com/meetingology/logs/ubuntu-meeting/2015/ubuntu-meeting.2015-11-23-15.20.log.html#176 Create a new ubuntu-qt-packages packageset with description "Qt packages used by Ubuntu not originating from the upstream Qt project but using Qt private headers"]] * Motion carried (For/Against/Abstained 4/0/0) * Voters stgraber, xnox, cyphermox, Laney == Action items, by person == * stgraber * stgraber to implement changes listed in https://lists.ubuntu.com/archives/devel-permissions/2015-October/000856.html == Done items == * (none) == People present (lines said) == * stgraber (74) * Laney (56) * meetingology (49) * cyphermox (45) * xnox (43) * sil2100 (35) * chiluk (21) * Mirv (2) * Na3iL (1) == Full Log == 15:20 #startmeeting DMB meeting 15:20 Meeting started Mon Nov 23 15:20:04 2015 UTC. The chair is stgraber. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 15:20 15:20 Available commands: action commands idea info link nick 15:20 4 DMB members, as I recall 15:20 cyphermox, cool. 15:21 #topic Review of previous action items 15:21 Laney to start an onboarding page for new dmb members 15:21 Laney: has that been done or should we carry this one over? 15:22 I did it 15:22 I mailed a link to the list asking for comments 15:22 didn't get any 15:22 can you share the link here for the minutes/ 15:22 * xnox does not recall.... =( 15:23 https://wiki.ubuntu.com/DeveloperMembershipBoard/KnowledgeBase 15:23 * cyphermox searches 15:23 oh yeah, just found the e-mail 15:23 Date: Fri, 2 Oct 2015 17:52:51 +0100 15:23 DMB members who didn't consent to fill in feedback to Noskcaj 15:26 * xnox ducks 15:26 I think we need to keep this one as I'm not seeing evidence that this happened :) 15:26 yes 15:26 #topic Confirm whether we grant membership for uploaders by default 15:26 last meeting we converged to the following: if one wants membership one should apply as contributing developer, motu, or core-dev. 15:27 per-package(set) uploaders do not assume membership. 15:27 erm 15:27 Laney: we had some discussion about this at the last meeting but it seemed like we couldn't quite get to an agreement 15:27 you decided to change the criteria? 15:27 if one wants PPU + membership, one should explicitely apply for PPU+contributing developer. 15:27 oh geez 15:27 Laney, yeah, this is summary of a (new) opinion, some board members had. 15:28 i.e. myself and (micahg?!) can't remember now. 15:28 could we perhaps move ahead to voting on this proposition, or decide to amend it? 15:28 yeah, we can vote but by the sounds of it, it won't pass 15:29 which won't pass? ;) 15:29 we're only 4 around, if we don't get 4 +1s it'll fail 15:29 right 15:29 we can vote as is. I will vote -1 on "grant membership for uploaders by default". And say that there is already mechanism for that -> contributing developer. 15:29 i can be convinced that i'm being illogical =) 15:29 the proposal on the agenda is to by default assume that PPU means membership unless we decide otherwise 15:29 well, then it needs to be amended, and we probably should take this to email instead so everyone can bring up their points 15:29 and that e.g. contributing member -> is membership without any upload rights, and that membership is needed for uploading anything. 15:30 It's too much of a burden to assume that people will understand this, and doesn't make sense to make the DMB explicitly make this determination fro every application 15:30 whatever 15:30 doesn't it kind of involve sustained contributions at least to even be considered for PPU? 15:30 I agree with Laney, it's way easier for us to determine when someone shouldn't be getting membership and make it clear then rather than require EVERYONE to request both 15:31 in which case Laney's proposition is simple and straightforward 15:31 oh, if we grant it when people are eligble, that makes sense. 15:32 and it's up to us to be diligent, and say "yeah cool you can upload but no membership yet, come back for it" that sounds sensible. 15:32 xnox: sounds to me like that is what Laney means :) 15:32 i guess at each PPU grant, we do a second mini-vote whether or not to grant membership too? 15:32 No 15:32 why would we do that, instead of granting contributing developer? 15:33 I wouldn't even bother 15:33 You just have the vote in the negative case 15:33 in most cases it is implied 15:33 to PPUs, when PPUs apply, and are eligible for membership? 15:33 it really hardly ever comes up in practie 15:33 practice 15:33 so it's not sensible to put the burden on the normal case 15:33 "This does not happen automatically - they must be added to the ~ubuntu-dev team." -> can we not add people to contributing developer instead? 15:34 * xnox ponders if we should move on to email. 15:34 ucd isn't in ubuntu-dev 15:36 I'm only happy moving to email if people will actually reply. :) 15:36 ubuntu-dev is only for Ubuntu members who have upload rights, so being in UCD doesn't get you that 15:36 stgraber, ack. 15:36 it gets you bug control and other teams that UCD doesn't 15:37 because UCD is just membership 15:37 i see. 15:37 we can also vote for it now and then you can get the rest of the members to vote on the list, may be enough to have this pass 15:38 OK 15:38 #vote Do we grant Ubuntu membership by default for PPUs (see https://lists.ubuntu.com/archives/devel-permissions/2015-August/000815.html)? 15:38 Please vote on: Do we grant Ubuntu membership by default for PPUs (see https://lists.ubuntu.com/archives/devel-permissions/2015-August/000815.html)? 15:38 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) 15:38 +1 15:38 +1 received from xnox 15:38 +1 15:38 +1 received from stgraber 15:38 +1 15:38 +1 received from cyphermox 15:38 +1 15:38 +1 received from Laney 15:38 nice 15:38 #endvote 15:38 Voting ended on: Do we grant Ubuntu membership by default for PPUs (see https://lists.ubuntu.com/archives/devel-permissions/2015-August/000815.html)? 15:38 Votes for:4 Votes against:0 Abstentions:0 15:38 Motion carried 15:38 there, done :) 15:39 Laney: is there any documentation we need updating? 15:39 well, it's the status quo, so no 15:39 in theory 15:39 stgraber, i guess XXX needs removal from https://wiki.ubuntu.com/DeveloperMembershipBoard/KnowledgeBase under teams to add uploaders to 15:39 ah 15:39 I was just going to say that I should add this somewhere 15:40 OK let me edit that 15:40 cool 15:40 #topic Package Set/Per Package Uploader Applications 15:40 that ubuntu-uploaders sentence is utter lies 15:40 * Laney fixes that too 15:41 https://lists.ubuntu.com/archives/devel-permissions/2015-October/000856.html 15:42 Laney: ok, so this item is just about adding a new package set for the ubuntu qt stuff and adding a few more packages to the existing qt set? 15:43 qt5 set today: http://people.canonical.com/~ubuntu-archive/packagesets/xenial/qt5 15:43 I think so 15:43 because they don't fit the description there 15:44 ok, should we just vote on this then, seems pretty straightforward to me 15:44 Probably, just want to know what a Qt package is 15:44 anything which build-depends on qt at all? 15:45 seems wrong 15:45 * xnox 'd just update qt5 packageset description to include all qt5* base stuff, irrespective of origin. 15:45 plus it probably should be unity8-desktop as a name or something to the effect that it's unity8 things, not necessarily qt 15:45 proposed description is: 15:45 Qt packages used by Ubuntu not originating from the 15:45 upstream Qt project but using Qt private headers 15:46 right 15:46 so not all rdepends of qt, more like tight version rdepends (due to private symbols) 15:46 sounds good. and just stick that as ".. and" into qt5 package set, and update the lot. 15:46 proposed set of package is: 15:46 appmenu-qt5 ciborium fcitx-qt5 gsettings-qt maliit-framework oxide-qt 15:46 qtmir qtmir-gles qtubuntu qtubuntu-gles qtvideo-node ubuntu-ui-toolkit 15:46 ubuntu-ui-toolkit-gles unity8 webbrowser-app 15:46 except I can see more people wanting to upload these packages in the future, and things being added that might not be qt5 15:47 existing uploaders know how to upload those, as far as I remember. Or have been co-operating with "private ubuntu qt5" uploads in the past (~kubuntu-dev) 15:47 on top of that, all these packages usually go through the CI train, not usually direct uploads 15:48 (or, at least most of them, possibly exception being fcitx-qt5 and gsettings-qt 15:48 * xnox sides at making timo core-dev, and stop adding new qt packagesets or packages, and then timo can be go to person for ci landing of those components ;-) 15:48 the proposed set name and description don't specifically mention qt5, just says ubuntu specific stuff using private qt symbols, so typically ubuntu sdk and related libs, with unity8 being a special one 15:49 stgraber: there's lots of stuff surrounding that current set that are make with go, and so don't have any qt symbols 15:49 or at least, that was my understanding 15:50 I mostly just don't like the qt/using qt headers being a criteria for a packageset, I guess 15:50 Mirv wants to try for core-dev, but said he'll do it after I become a core-dev first 15:50 Soooo... just saying.. you know... 15:50 ;) 15:50 vote or not, and then move on? 15:50 sil2100, i shall not be peer pressured. 15:51 * Laney watches money slide under the table 15:51 I'm not implying anything! My intentions are as clear as mountain water 15:51 * sil2100 goes quiet now 15:52 I'm happy to vote this 15:52 cyphermox: the static go stuff would never be in that set because if statically built (instead of using cgo), you won't need rebuild/changing when private symbols change in the archive, since it bundles its own copy 15:52 #vote Create a new ubuntu-qt-packages packageset with description "Qt packages used by Ubuntu not originating from the upstream Qt project but using Qt private headers" 15:52 Please vote on: Create a new ubuntu-qt-packages packageset with description "Qt packages used by Ubuntu not originating from the upstream Qt project but using Qt private headers" 15:52 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) 15:52 stgraber: I'm saying by this that it feels to specific 15:52 +1 15:52 +1 received from stgraber 15:52 I'd be happy to amend this by mail 15:52 it's not the best 15:52 +1 15:52 +1 received from Laney 15:52 +0. seems to specific to me, but I won't block if everyone agrees already. 15:52 +0. seems to specific to me, but I won't block if everyone agrees already. received from cyphermox 15:52 cyphermox: I like too specific, it's easier to make it less specific than more specific later :) 15:53 +1 15:53 +1 received from xnox 15:53 I'd rather fewer random packagesets for random things 15:53 #endvote 15:53 Voting ended on: Create a new ubuntu-qt-packages packageset with description "Qt packages used by Ubuntu not originating from the upstream Qt project but using Qt private headers" 15:53 Votes for:3 Votes against:0 Abstentions:1 15:53 Motion carried 15:53 ^ motion carried 15:53 false 15:53 yeah, that's wrong 15:53 deferred to email 15:53 true. 15:53 no, consider it fine for me tbh 15:53 or next meeting 15:53 then you need to vote +1 :P 15:54 did you not read what was next to +0? ;) 15:54 we have quorum, and we only need to have possitive outcome. 15:54 let's move on 15:54 ffs 15:54 we need quorum and 4 +1s to have a motion pass, this wasn't the case here 15:55 so if cyphermox feels like +1ing instead, we can re-vote, otherwise this is moving to ML to get the remaining votes 15:55 arf 15:55 sure, let's quickly revote 15:55 #vote Create a new ubuntu-qt-packages packageset with description "Qt packages used by Ubuntu not originating from the upstream Qt project but using Qt private headers" 15:55 Please vote on: Create a new ubuntu-qt-packages packageset with description "Qt packages used by Ubuntu not originating from the upstream Qt project but using Qt private headers" 15:55 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) 15:55 +1 15:55 +1 received from stgraber 15:55 +1 15:55 +1 received from cyphermox 15:55 +1 15:55 +1 received from xnox 15:55 +1 15:55 +1 received from Laney 15:56 haha 15:56 #endvote 15:56 Voting ended on: Create a new ubuntu-qt-packages packageset with description "Qt packages used by Ubuntu not originating from the upstream Qt project but using Qt private headers" 15:56 Votes for:4 Votes against:0 Abstentions:0 15:56 Motion carried 15:56 thanks! 15:56 there we go :) 15:56 thar. 15:56 #action stgraber to implement changes listed in https://lists.ubuntu.com/archives/devel-permissions/2015-October/000856.html 15:56 * meetingology stgraber to implement changes listed in https://lists.ubuntu.com/archives/devel-permissions/2015-October/000856.html 15:56 #topic Ubuntu Contributing Developer Applications 15:56 https://wiki.ubuntu.com/chiluk 15:56 chiluk: still around? 15:57 yes.. 15:57 can you give us a quick intro on who you are and what you've been doing? 15:57 I know chiluk, he definitely did not bribe me to +1. 15:57 hah. 15:57 I know chiluk, he definitely did not bribe me to +1. 15:57 Alright, well I work for Canonical on sustaining old releases. 15:58 mostly for paying customers, but I do my best to get out on public launchpad as often as I can. 15:58 as such my work is very scatter-brained and unfocussed. 15:58 I'm not requesting PPU for that reason. 15:58 sounds like everyone's ready to vote already so let's do it then :) 15:59 there are very few packages that I will ever touch twice. 15:59 hah. 15:59 #startvote UCD for chiluk 15:59 alright guys. 15:59 #vote UCD for chiluk 15:59 Please vote on: UCD for chiluk 15:59 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) 15:59 +1 15:59 +1 received from stgraber 15:59 +1 15:59 +1 received from cyphermox 15:59 +! 15:59 1!! 15:59 +1 15:59 +1 received from Laney 15:59 +1 15:59 +1 received from xnox 15:59 PLUS BANG 15:59 someone should -1 for infinity 15:59 #endvote 15:59 Voting ended on: UCD for chiluk 15:59 Votes for:4 Votes against:0 Abstentions:0 15:59 Motion carried 15:59 Man, I should have brought screwdrivers with me to the sprint too... 15:59 sil2100: why when, I live in town. 16:00 chiluk: my only request would be for you to fix https://launchpad.net/ubuntu/+source/coreutils/8.21-1ubuntu5.2 16:00 oh, is that how you bribed cyphermox? :) 16:00 cyphermox, yeah I'm on that. 16:00 cyphermox, the test never ran before my upload. 16:00 stgraber: nah, there was no alcohol, just tools. 16:00 now it's being run and failing 16:00 chiluk, fyi have you seen https://launchpad.net/ubuntu/+source/coreutils/8.21-1ubuntu5.2 ? =) 16:00 although it only fails ont eh buildds. 16:01 yeah I've been looking into it. 16:01 rightyoh. 16:01 the test that fails was never getting run before because df couldn't read the mount table, and would thus skip the test. 16:01 #topic Ubuntu Core Developer application for Łukasz Zemczak 16:01 so it works better. 16:01 chiluk, "Kernel version: Linux lgw01-46 3.19.0-33-generic #38~14.04.1-Ubuntu SMP Fri Nov 6 18:17:28 UTC 2015 x86_64" =) 16:01 https://wiki.ubuntu.com/LukaszZemczak/CoreDeveloperApplication 16:01 o/ 16:01 good, you're still around :) 16:02 * chiluk goes to figure out how to get ubuntu business cards for conferences. 16:02 sil2100: can you introduce yourself, what you're working on and why you'd like to become a core developer? 16:02 Sure! 16:03 I'm Łukasz, working for Canonical for quite a while, currently the semi release-manager for Ubuntu Touch, one of the co-maintainers of the infameous CI Train and current co-maintainer of system-image 16:03 I'm also a MOTU since over a year 16:04 Been doing two +1 maintenance sessions, with the most recent one a bit more fruitful than the first 16:05 I have worked a bit more on main packages recently and decided to re-apply - becoming a core-dev would make my development work much easier, not only from the CI Train side, but also during my patch-pilot and +1 maintenance sessions 16:06 I'm also the maintainer of the ubuntu-touch seeds and even though the package itself is in universe, the owner of the branches is ubuntu-core-dev, so well ;) I would like to stop bothering people all the time 16:07 And I think that's basically it, becoming a core-dev is my long-standing goal 16:08 so this isn't your first application 16:08 what's changed since last time? :) 16:08 No, last time I applied I basically didn't have too much main experience as during all my piloting sessions and archive work I was concentrating on universe, the place where I had power 16:08 (thanks for the Qt PPU additions. with those I'd manage through Qt 5.5 before applying for core-dev) 16:09 So since that time I started actually working on main packages as advised by xnox, helping out in the wily FTBFS from the test-rebuilds right before release 16:09 * xnox notices abi transitions work from sil as well 16:09 Then I wanted to help out and resolve the ocaml transition, but sadly most of the packages there were in universe 16:10 And just now noticed that I have some leftovers in NBS from the transition, ouch! But resolving those now inbetween things 16:10 sil2100, which tools did you use to assist you with ocaml transition? 16:11 xnox: reverse-depends, a xenial-proposed chroot, I used chdist for checking installability on different platforms (at first I used the porterboxes, but chdist was faster) 16:11 sil2100, any websites at all? e.g. launchpad...? 16:11 I created a few scripts that were helping me in the no-change rebuilds, checking for installability problems first and then outputting dependencies etc. 16:12 xnox: used launchpad too, but my scripts were fetching the most required information using LP API 16:12 Like which archs FTBFS, what binaries are provided by the packages 16:13 At first I was checking those manually through launchpad, but seeing ~100 packages in the transition, I got tired and wrote some stupid-helpers 16:13 sil2100, have you used transition tracker at all? 16:13 Of course 16:14 cool. 16:14 http://people.canonical.com/~ubuntu-archive/transitions/html/ocaml.html 16:14 That was the main page I was using for the transition 16:14 (e.g. which packages needed my attention) 16:17 I see that something causes now ocaml to have installability issues, will look at that later 16:17 any more? 16:19 #vote Ubuntu Core Developer membership for sil2100 16:19 Please vote on: Ubuntu Core Developer membership for sil2100 16:19 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) 16:21 +1 16:21 +1 received from xnox 16:21 +1 16:21 +1 received from cyphermox 16:21 +1 16:21 +1 received from Laney 16:21 +1 16:21 +1 received from stgraber 16:21 #endvote 16:21 Voting ended on: Ubuntu Core Developer membership for sil2100 16:21 Votes for:4 Votes against:0 Abstentions:0 16:21 Motion carried 16:21 \o/ Thank you! 16:22 congrats sil2100 :) 16:22 congrats sil2100! 16:22 thanks sil2100 16:23 I hope that doesn't mean I hear less from you for citrain silo reviews ;) 16:23 hah ;) 16:24 Interesting, all ocaml binaries look installable here, maybe I'll have to dig a bit deeper 16:24 * xnox /o\ what have we done. anway, i shall have sil2100 on speed dial for any ci train issues =) 16:24 But I noticed that the ben is not to be trusted in 100% 16:25 #topic Select a chair for the next meeting (following alphabetical order of first names) 16:25 No worries! I'll get bad karma if I publish too many bad packages through the train 16:25 that will be micahg, I'll move my name last in the list 16:25 * sil2100 only likes good karma 16:25 #topic AOB 16:25 anything? 16:26 I don't know 16:26 I've already done the packageset changes we agreed on, added chiluk to UCD and sil2100 to core-dev, so we should be good action-wise. 16:26 stgraber: thanks! 16:26 I responded to Timo by email to say the pkgset was done 16:26 thanks! 16:27 thanks stgraber, cyphermox, Laney, xnox 16:27 chiluk: looking forward to sponsoring requests from you to eventually +1 a core-dev application 16:28 that's the goal. 16:28 agenda updated too 16:29 thanks 16:29 and replied to the applications saying they've been approved and Cced the news-team 16:29 so I think we're all done 16:29 #endmeeting Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)