15:43 #startmeeting Developer Membership Board 15:43 Meeting started Mon Jan 18 15:43:47 2016 UTC. The chair is xnox. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 15:43 15:43 Available commands: action commands idea info link nick 15:43 aha 15:44 sergiusens, caribou are you about? 15:44 xnox, I am 15:45 me too 15:45 cool. 15:45 i believe we have a qurum, so let's start. 15:46 #topic PPU uploader Sergio Schvezov for snappy and snapcraft 15:46 https://wiki.ubuntu.com/SergioSchvezov 15:46 sergiusens, please introduce yourself and briefly elaborate on your application =) 15:47 Hi, I am part of the Ubuntu Core team at Canonical. I'm currently working on snappy Ubuntu Core, the snappy tool itself until recently (not directly now). Now I am leading snapcraft development and I would most of all like to be able to upload snapcraft. 15:47 I can elaborate if needed 15:48 * ogra_ is here to cheer for sergiusens :) 15:48 sergiusens, both are written in golang? 15:48 *\o/* 15:49 ^ (pompoms) 15:49 xnox, snappy in golang, snapcraft python3 15:50 and while i totally trust sergios packaging skills, i really think the next step needs to be core-dev after this application :) 15:50 sergiusens, do you have continous testing for both against the archive? for example do you test building with golang 1.6 and python 3.5? 15:50 snapcraft, has 89% coverage of unit tests, 91% if you aggregate integration tests and running all our current examples. (the integration tests are also setup as autopackage tests, but I don't think we've ever uploaded that yet) 15:50 sergiusens, sounds good. yeah autopackage tests are the best to keep out broken toolchains from migrating (and breaking) your builds. 15:50 xnox, for snapcraft, we do test with 3.5 in mind 15:51 xnox, for snappy we don't do 1.6 yet to support the gcc-go supported arches 15:52 xnox, snappy takes it one step further, each new PR (github, yes) triggers a test on image full run 15:52 test on image on one of the canonistack servers with ubuntu core 15:53 canonistack == internal cloud (just in case) 15:53 sergiusens, looking at the package names... is it really "snappy" the compresion algorithm package you are after to have upload rights for? 15:53 or is it ubuntu-snappy and snapcraft? 15:54 the latter :) 15:54 xnox, oh, it is ubuntu-snappy; you are indeed right 15:54 we dont use snappy in snappy 15:54 sorry about that :-/ 15:54 * sergiusens fixed in the wiki 15:55 sergiusens, looking at the upload history i see that mostly mvo uploads ubuntu-snappy, have you ever uploaded ubuntu-snappy? 15:55 xnox, no, I just ask him 15:56 xnox, but mvo spreads thin these days, I thought I'd help him out since I know a lot about the ubuntu-snappy internals (and its packaging as I've worked on it through MRs/PRs) 15:56 but i do see that mvo endorses you. 15:57 !dmb-ping 15:57 cyphermox, infinity, Laney, micahg, xnox, bdmurray, stgraber: DMB ping 15:57 do you have more questions for sergiusens ? 15:57 not me. I'm already familiar with sergiusens' work 15:58 yes 15:58 looking at https://launchpad.net/ubuntu/+source/ubuntu-snappy we can see that ubuntu-snappy is stuck in xenial-proposed 15:58 can you tell us how you'd find out what's going on there and maybe suggest how it might get unstuck? 15:59 Laney, I'd look at the excuses page 15:59 http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html 16:00 what I see now after opening it, is that it seem the packaging has moved from 'any' to a subset of arches, so I'd need to talk to an archive admin 16:00 sergiusens, how do you check the current status of the autopkgtests for a package? for example for snapcraft? 16:01 if that is really what is wanted (but I'd have to check with the uploader who did that) :-) 16:01 does https://launchpadlibrarian.net/234022487/buildlog_ubuntu-xenial-s390x.ubuntu-snappy_1.7.2+20160113ubuntu1_BUILDING.txt.gz tell you anything? 16:01 xnox, I know there is a page for that too, I just don't have the link handy, sorry 16:02 sergiusens, on the excuses page above, do a Ctrl-F search for "autopkgtest for snapcraft" there are links to logs. 16:02 sergiusens, and it looks like it has always failed http://autopkgtest.ubuntu.com/packages/s/snapcraft/ 16:03 xnox, yeah, that's why I said, the autopackage tests I worked on haven't been uploaded yet :-) This predates me 16:04 sergiusens, looking at ubuntu-snappy history for debian/ folder, last commit from you was in July 2015. Do you really need upload rights for ubuntu-snappy? 16:04 to take load of mvo, yes 16:04 xnox, no I don't need them, I just really want snapcraft ones, ubuntu-snappy is a nice to have and to help my team mates 16:06 * Laney thinks it's okay for packaging to be stable 16:06 +1 :) 16:07 sergiusens, how do you choose a source packaging format for a package? and which one do you default to? 16:07 xnox, fwiw, September 2015 was my focus switch from ubuntu-snappy to snapcraft 16:08 xnox, I prefer to use non native (even though these packages say the contrary) 16:08 ok. 16:09 xnox, rule of thumb, native == ubuntu tools (or debian) 16:09 ubuntu exclusive 16:10 #vote grant sergiusens PPU rights for ubuntu-snappy, snapcraft 16:10 Please vote on: grant sergiusens PPU rights for ubuntu-snappy, snapcraft 16:10 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:10 +1 16:10 +1 received from Laney 16:11 crickets 16:11 #voters 16:11 Current voters: 16:11 * xnox sigh 16:11 +1 16:11 +1 received from cyphermox 16:12 +1 16:12 +1 received from xnox 16:12 +1 16:12 +1 received from micahg 16:12 that's it right? 16:12 #endvote 16:12 Voting ended on: grant sergiusens PPU rights for ubuntu-snappy, snapcraft 16:12 Votes for:4 Votes against:0 Abstentions:0 16:12 Motion carried 16:12 \o/ 16:12 yay, thanks 16:12 #voters Laney cyphermox xnox micahg 16:12 Current voters: Laney cyphermox micahg xnox 16:12 congratulations sergiusens 16:12 caribou, thanks 16:13 #topic Core Dev Application - caribou 16:13 #url https://wiki.ubuntu.com/LouisBouchard/Core%20Dev%20Application 16:13 caribou, hello =) please introduce yourself 16:13 Hello, my name is Louis Bouchard, 16:14 my daily work revolves around fixing ubuntu bugs & doing SRU for the stable releases 16:14 I also have upload rights for sosreport and makedumpfile since 09/14 if I remember right 16:14 since most of my work revolves around Main packages, I have decided to ask for core dev rights 16:15 I'm also trying to do more merges 16:15 and being more involved in the development process 16:15 finally, I do some development work around kdump-tools, makedumpfile & sosreport 16:16 if you get approved, will you help out with patch piloting? :) 16:16 I would like to. 16:16 I have a lot of colleagues who rely on sponsorship so I know the value of being available for review & upload 16:17 caribou, have you had SRUs that went south after publication? and what have you done to minimize damage? 16:17 xnox: luckily, none that I can remember 16:18 xnox: my first reaction would be to revert the change that causes failure if it can be easily identifie 16:18 d 16:18 caribou, are you aware of the crash report monitoring? 16:19 yes, very recently pitti pointed me to an issue with rsyslog that caused crashes 16:19 I also know that a lot of work on it is done by bdmurray especially on the retracers 16:19 right. 16:19 I've used apport-retrace myself a few times 16:20 caribou, and bdmurray can also set phasing on the updates, that is after update is published in -proposed it can be reset to 0% and thus prevent any new machines automatically installing or offering the update. 16:20 I also had a lot of exposure to kernel crash dumps but those are not treated as such 16:21 xnox: yes, I recently discovered about phased updates; a concept I had heard of from Google 16:21 caribou, yeah, we had it since 14.04 or so (not on release day, but later during 14.10/15.04 cycles phased updates for 14.04 were enabled) 16:21 !dmb-ping 16:21 cyphermox, infinity, Laney, micahg, xnox, bdmurray, stgraber: DMB ping 16:22 any more questions for caribou ? 16:22 nope! 16:23 all good 16:24 micahg, ? 16:24 I'm good 16:25 #vote grant caribou ubuntu core dev rights 16:25 Please vote on: grant caribou ubuntu core dev rights 16:25 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:25 +1 16:25 +1 received from xnox 16:25 +1 16:25 +1 received from Laney 16:26 micahg: cyphermox 16:26 +1 16:26 +1 received from cyphermox 16:26 +1 16:26 +1 received from micahg 16:26 |O| 16:26 sorry, I was in ppc64el lalaland 16:27 were you fixing udisks2? 16:27 yes you were 16:27 you great human 16:27 * xnox ponders what's the point of setting #voters if it doesn't end the vote 16:27 #endvote 16:27 Voting ended on: grant caribou ubuntu core dev rights 16:27 Votes for:4 Votes against:0 Abstentions:0 16:27 Motion carried 16:27 Laney: udisks2? 16:27 caribou, congrats =) 16:27 xnox: Laney: cyphermox: micahg: thank you very much ! 16:27 http://autopkgtest.ubuntu.com/packages/u/udisks2/xenial/ppc64el/ 16:27 caribou: congrats 16:27 dholbach: get this fine fellow on the patch pilot list! 16:27 happy to continue to be helpful to the community 16:28 xnox: it restricts the ability to vote, otherwise everybody on the channel can cast a vote 16:28 mapreri, i see, thanks. 16:28 #topic next chair 16:28 who should be the next chair? is it Laney or somebody else? 16:28 infinity 16:29 yup 16:29 see the list on the agenda 16:29 #action infinity to chair the next DMB meeting 16:29 * meetingology infinity to chair the next DMB meeting 16:29 take xnox and move to the end 16:29 when you are updating it 16:29 we need to kick off the nomination process for DMB soon 16:29 yes 16:29 #topic any other bussiness 16:29 current member terms expire 3/3 I think, so Feb 29 is the last meeting 16:30 do we really need to kick of DMB? i thought it's not soon. 16:30 2016-03-10 16:30 sorry, 23/9 16:30 3/9 16:31 so we have 3 people expiring right? bdmurray micahg and xnox ? 16:31 and infinity is on the other cycle, or on this cycle? 16:31 2016-02-29 is the last meeting before 16:32 Laney: thanks - will do 16:32 dholbach, oh you want to run our election? thank you =) 16:32 what? 16:32 so we should start the 2 week vote on 2016-02-14 16:32 sorry, I've only half been paying attention... I was referring to adding caribou to the pilots :) 16:33 dholbach, ah, haha, ok =) 16:33 therefore nominations starting on 2016-01-31 16:33 dholbach: Laney: I'll need some help if you want to get me going 16:33 although if it's anything like last time we'll have trouble finding people 16:33 so should maybe give it an extra week 16:33 Laney, sounds good. and i should draft a shout-out before that. 16:33 caribou: sure 16:33 2016-01-24 16:34 xnox: I'm thinking about retiring then too 16:34 will decde 16:34 +i 16:34 Laney, ahead of your current term? 16:34 yeah 16:34 Laney, i am legitimately expiring ;-) 16:35 Laney, last year you told me i should serve till the end of term, and not expire ;-) 16:35 Laney, you should stay for one more year.... =) 16:35 * Laney has been on DMB since 2011-02-22 16:35 we'll see, maybe nobody wants to nominate themselves anyway 16:35 fair enough. 16:35 anything else? 16:36 wait 16:36 will you start it with 3 + 2 weeks? 16:36 i.e. on sunday? 16:36 assuming you were volunteering to be returning officer 16:37 Laney, i think i am stuck with returning officer role. I was going to start it on monday the 25th, rather than sunday. 16:37 Laney, do we always end things on Sunday? 16:37 * xnox doesn't like working on sunday 16:37 usually advertise it as such anyway 16:37 at least before the meeting on the monday 16:37 it's more important for the actual vote 16:37 nominations not so much 16:37 ack. 16:37 i see, true. 16:38 so a week today? 16:38 yeap 16:38 ok 16:38 #endmeeting