/srv/irclogs.ubuntu.com/2016/09/12/#ubuntu-meeting.txt

tyhicks#startmeeting16:31
meetingologyMeeting started Mon Sep 12 16:31:08 2016 UTC.  The chair is tyhicks. Information about MeetBot at http://wiki.ubuntu.com/meetingology.16:31
meetingologyAvailable commands: action commands idea info link nick16:31
mdeslaur\o16:31
tyhicksThe meeting agenda can be found at:16:31
tyhicks[LINK] https://wiki.ubuntu.com/SecurityTeam/Meeting16:31
tyhicks[TOPIC] Weekly stand-up report16:31
=== meetingology changed the topic of #ubuntu-meeting to: Weekly stand-up report
tyhicksjdstrand: you're up16:31
jdstrandhi16:31
jdstrandlast week I got through several review tools updates16:32
jdstrandI helped with various high priority snappy issues: namespace sharing, browser-support updates, snap run/snap-confine/snap-exec failures, discussions on snap declaratons, etc16:33
jdstrandthis week I plan to pick up the docker interface work, continue helping with namespace sharing and then pickup dbus-app again16:34
jdstrandI suspect that will consume my week, but if not, I'll move down the list16:34
jdstrandthat's it from me16:34
mdeslaurI'm in the happy place this week16:35
mdeslaurI have to play email ketchup today16:35
mdeslaurI'm working on a webkit2gtk update16:35
mdeslaursince the update I prepared before going on vacation had a regression16:35
mdeslaur(I didn't have time to release it)16:35
mdeslaurI'm also working on mysql updates16:36
mdeslaurand will go down the CVE list, as usual16:36
mdeslaurthat's it, sbeattie, you're up16:36
sbeattieI'm on community this week16:36
sbeattieI'm finishing up openjdk-6 testing16:36
sbeattieI need to comment on the kernel team's proposed livepatch announcement template16:37
sbeattieI need to do some apparmor review16:37
sbeattieAnd I'll pick up another update this week16:37
sbeattiethat's probably my week. tyhicks?16:38
tyhickssbeattie: can we consider the PIE work to be done?16:38
sbeattieYeah, mostly.16:38
tyhicks \o/16:38
tyhicksI'm in the happy place this week16:38
tyhicksI've been working on some snap-confine PR reviews16:38
tyhicksthen I need to get back to bringing unix domain socket mediation to 14.04 for snappy16:39
tyhicksthat's it for me16:39
tyhicksjjohansen: you're up16:39
tyhickshe may not be around yet16:39
tyhickssarnold: go ahead16:39
sarnoldI'm on cve triage this week16:40
sarnoldalso doing MIR reviews16:40
sarnoldit'd be nice to not starve apparmor reviews too, but .. the patch series there is huge. :/ I just got to thinking that cboltz's huge rule patchset cleanujp would be nice to have in yaketty, what with him being our best bet for tools support..16:41
tyhicksit would be a nice thing to have but I don't think it'll end up happening16:42
sarnoldbut the ffe and so on doesn't really sound like fun either, assuming that the patches look good16:42
tyhicksthose are a lot of patches to land and, as you point out, the ffe won't be trivial16:42
sarnoldis it worth branching off apparmor -now-?16:42
tyhickscutting a release?16:43
sarnoldyeah16:43
tyhickstomorrow is the monthly apparmor meeting, right?16:43
sarnoldit doesn't have to be decided now, it's mostly hypothetical until we review the 40-ish patches :)16:43
sarnoldanyway that's me16:44
tyhicksthe meeting should be tomorrow so I think we ought to discuss it there16:44
tyhicksthanks sarnold16:44
tyhicksChris is out16:44
tyhicksgo ahead, ratliff16:44
ratliffI prepared updates for gdk-pixbuf and python-imaging last week and got them to the 1 yard line.16:45
ratliffNow I need to push them over the goal.16:45
ratliffI am also doing some sprint planning work and need to follow up on a percona task from the last sprint.16:46
ratliffI'll do bug triage this week.16:46
ratliffand back to you tyhicks16:46
tyhicksoh, ha16:46
tyhicksI said that I'm in the happy place for some reason16:47
tyhicksI'm on bug triage this week16:47
sarnoldwishful thinking? :)16:47
tyhicksvery much so16:47
ratliffI'm fine with swapping if you want16:47
tyhicks:)16:47
tyhicksratliff: no need to swap, I think the sprint planning will help me out more than bug triage16:47
tyhicksjjohansen: hey - go ahead now16:48
jjohansenoky16:48
jjohansenso I have a few more revisions for little things on the stacking kernel to make, but its looking good and I haven't heard back any complaints.16:49
tyhicksgreat to hear :)16:49
jjohansenI need to finish up with the 4.8 port for the kt16:49
jjohansenI then can get back to finishing up with gconf16:49
tyhickssounds like a nice week16:50
jjohansenand it seems something to do with an upstream apparmor meeting16:50
jjohansen:)16:50
tyhicks:)16:50
jjohansenthat will eat the whole week so I won't even pretend I am going to get to the upstreaming work16:50
tyhicks[TOPIC] Highlighted packages16:50
=== meetingology changed the topic of #ubuntu-meeting to: Highlighted packages
tyhicksThe Ubuntu Security team will highlight some community-supported packages that might be good candidates for updating and or triaging. If you would like to help Ubuntu and not sure where to start, this is a great way to do so.16:50
tyhicksSee https://wiki.ubuntu.com/SecurityTeam/UpdateProcedures for details and if you have any questions, feel free to ask in #ubuntu-security. To find out other ways of helping out, please see https://wiki.ubuntu.com/SecurityTeam/GettingInvolved.16:51
tyhickshttp://people.canonical.com/~ubuntu-security/cve/pkg/blueman.html16:51
tyhickshttp://people.canonical.com/~ubuntu-security/cve/pkg/liblivemedia.html16:51
tyhickshttp://people.canonical.com/~ubuntu-security/cve/pkg/svn-workbench.html16:51
tyhicks[TOPIC] Miscellaneous and Questions16:51
=== meetingology changed the topic of #ubuntu-meeting to: Miscellaneous and Questions
tyhickshttp://people.canonical.com/~ubuntu-security/cve/pkg/ruby-rest-client.html16:51
tyhickshttp://people.canonical.com/~ubuntu-security/cve/pkg/efl.html16:51
tyhicksDoes anyone have any other questions or items to discuss?16:51
tyhicksjdstrand, mdeslaur, sbeattie, jjohansen, sarnold, ratliff: Thanks!16:53
tyhicks#endmeeting16:53
=== 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
meetingologyMeeting ended Mon Sep 12 16:53:54 2016 UTC.16:53
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2016/ubuntu-meeting.2016-09-12-16.31.moin.txt16:53
mdeslaurthanks tyhicks!16:54
mdeslaurthanks meetingology16:54
ratliffthanks, tyhicks!16:54
jjohansenthanks tyhicks16:54
sbeattietyhicks: thanks!16:54
sarnoldthanks tyhicks!16:55
jdstrandtyhicks: thanks!16:58
cpaelzero/ ?19:02
BenCTrying to see if we have qurom for DMB meeting.19:03
BenCCurrently I count 2 definite with 1 possible and I don’t think that will suffice.19:03
bdmurrayo/19:03
BenCIs 5 qurom?19:05
cpaelzerBenC: sure, I just was unsure if I mistaken the UTC conversion that is why I started with a shy "o/ ?"19:05
bdmurrayThere are 7 of us so 4 is.19:06
rbasakWe need 4 for quorum.19:06
BenCAh, I counted "wrap"19:06
BenCmicahg: ?19:07
micahgo/19:07
BenC#startmeeting19:08
meetingologyMeeting started Mon Sep 12 19:08:01 2016 UTC.  The chair is BenC. Information about MeetBot at http://wiki.ubuntu.com/meetingology.19:08
meetingologyAvailable commands: action commands idea info link nick19:08
BenCSorry, second time chairing, so reading mootbot howto as I go :)19:08
BenC#meetingtopic Ubuntu Membershop Board Meeting19:10
=== 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 | Ubuntu Membershop Board Meeting | Current topic:
BenC#topic Package Set/Per Package Uploader Applications19:10
=== 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 | Ubuntu Membershop Board Meeting | Current topic: Package Set/Per Package Uploader Applications
BenC#subtopic Nicholas Skaggs and (Juju Delegated Team)19:10
BenCballoons: ping19:11
balloonso/19:11
BenCGreat, thanks for joining us.19:12
BenCI probably should have started with the action items, but here we are (I’ll revisit that after this application)19:12
BenCballoons: Tell us about your application for PPA, please.19:13
balloonsSure thing. So, I've been on a mission to improve juju's upstream packaging and distro involvement. My desire has been to improve the juju and related packages, and improve the relationship between upstream and distro19:15
balloonsAs part of that desire, I'm seeking today the rights to upload the juju packages, and to inquire to form a delegated team surrounding there maintanence.19:15
balloonsThe packages themselves can be demanding and hard to fit within the distro model at times. I've been appreciative of the release and SRU teams help in crafting solutions that work for everyone.19:16
BenCballoons: What would you say has been the biggest challenge for you not having PPA rights for juju at this point?19:17
balloonsThe biggest challenge is trying to ensure timely updates. As an upstream, we've been doing weekly releases which we like to SRU as well as doing regular uploads into yakkety. For this I have to seek sponsorship, which can sometimes be hard to get multiple uploads for as juju has worked through growing pains19:19
BenCHow many packages does juju include directly?19:19
BenCI see 6 in the Juju Delegated Team request. Is that all19:20
balloonsThere's 2 direct source packages. One for juju2 and one for juju itself19:21
balloonsin addition, there are some supporting packages which I included in the request as they exist for juju, aka, juju-mongodb19:21
balloonsI believe I've named all the packages for which juju is the direct upstream or primary / sole consumer19:22
BenCDoes anyone else have questions for balloons?19:22
rbasakYes19:22
rbasakSorry, having some difficulty phrasing this.19:24
rbasakYou understand my concerns from the email thread I think.19:24
balloonsYes, for those who want more background, the thread on devel-permissions has a good exchange between rbasak and myself19:24
BenCballoons: Can you summarize the concerns for the rest of us, please?19:25
BenC(and for the meeting log)19:25
balloonsMy goal in this request is to help juju be a better citizen within the distro. I think we've certainly come along since I started just before the xenial release19:25
rbasakThanks, I'll work on my question.19:25
balloonssure. In summary rbasak is concerned about granting someone a ppu for a package such as juju, given his experience in the difficulty of packaging. I would agree that juju has some19:26
balloonsspecial and invovled needs at times. It's important that whomever uploads these packages understands all of the implications.19:27
BenCThanks19:27
* bdmurray is reading the email thread19:28
rbasakFrom my perspective, on each issue that has come up, there have been two sides. There's the easy way forward (let's call that A), and there's the other way (let's call this B) that involves seeing past that at the bigger picture, which incorporates things that Debian, Ubuntu and other distributions have done things. Balancing A and B, or finding something in the middle is the challenge I think.19:28
balloonsFor example, as a go package the build-dependencies are thirdparty embeds19:28
rbasakRight. So A is embedding, and B is something different, like breaking out into separate source packages perhaps.19:28
rbasakA balance in the middle might be Built-Using to help address some of the reasons we traditionally did B and not A.19:29
balloonsJuju also has a standing SRU policy exemption and includes major changes and features within an SRU as needed19:29
balloonsSee https://wiki.ubuntu.com/JujuUpdates19:29
rbasakCan you give us an example of where you have fought for B's corner, or in finding an appropriate compromise, rather than folding and just doing A?19:30
rbasak(I would include things like amending the proposal to meet some implicit benefits in doing B, rather than just doing B for the sake of it)19:31
balloonsrbasak, absolutely. So for the release of xenial, Jamie et la wanted to see more build dependencies packaged and properly listed within the source package. While we didn't quite get all of them, I was able to build juju and include everything that already existed in main. The xenial package reflects this19:31
balloonsI also packaged the rest with plans to include them and work on them during the yakkety cycle19:32
rbasakWe already had some embedded, and some pulled out, right? So the packaging already was capable of both and you moved more over to one side?19:32
balloonsI would also point out the juju-1-default package as an example. Juju itself wanted to merely own /usr/bin/juju, however that would break the upgrade story for users on trusty. With my distro and ubuntu hat on, it was important for me to come allow for a smooth upgrade path for those users, while still allowing for juju-2 to be the default upon installation.19:33
balloonsrbasak, yes. I moved more over to b, breaking it out so that the shared depends between things like snappy, lxd, and juju can all be maintained in a single package19:34
balloonsThe tension over owning /usr/bin/juju was solved by the creation of the juju-1-default package which adds a diversion to all juju-1 to own /usr/bin/juju. I am thankful to the release team for their guidance on ensuring a good LTS experience for users.19:35
rbasakWhat role did you play in that second example? I understand that you did the work, but who drove that request? Who started off with pointing out that conflict?19:36
bdmurrayWere the release team members providing guidance asked to comment on your application?19:36
balloonsI pushed for the creation of a solutin, as well as doing the work to make it happen19:36
rbasakWho started off with pointing out that conflict?19:37
balloonspitti and slangasek especially helped and guided me on that. stgraber also helped19:37
balloonsI understood the issue from my background in testing and the community; going from LTS to LTS19:37
balloonsthe idea to make it a diversion over something like update-alternatives was guided by their advic19:38
balloonsAdditionally, I would point out the 32-bit build failures that juju has had, which has slowed down progress on trying to land juju with the distro. It's been my goal to solve issues like this with solutions that work for both sides.19:39
rbasakLet me be clear as to why I'm asking this question.19:39
balloonsFrom a juju side, we want to land and support 64-bit. So when powerpc fails, I was asked to just remove the build. pitti was helpful in pointing out the porters boxes, and i worked to get a fix so powerpc continued to build. I think I've straddled the line for both sides several times, and I've been fair in accomadating the distro as much as possible19:40
rbasakWhat I don't want is a "let's try and slip this past" upload. What I do want is an uploader who seeks consensus from the appropriate people, for example the release team or TB, *before* an upload, for anything controversial.19:40
rbasakThat is - if somebody on the release team, TB or SRU team has a reason to object after seeing an upload, the uploader is doing something wrong, even if the decision is to allow it. Because the uploader did not have consensus before the upload.19:41
balloonsI think historically juju has struggled with being a good upstream for distro because they've lacked perspective as well as rights to upload. My request is really stemming from both these things. I think juju is now a better upstream, and with rights, could improve even further19:41
balloonsrbasak, I agree. And I think the answer once a team fails on "slipping one past" the release team is to stop uploading and participating. I don't think that's a good outcome either19:43
rbasakI don't think your answer above really helps me with this perspective. I can see that you understood the issue and that you were guided to fix it.19:43
balloonsrbasak, I think I've shown I seek consensus before uploading. I've actively tried to solve all of juju's issues19:44
balloonsMy request isn't in hopes I no longer have to talk to anyway, but rather, to allow me to be even more timely with updates and a more active contributor19:44
rbasakTo be clear, most of my bias here isn't because of anything you've done; it's because I know the package well, and I know what it involves in packaging.19:45
balloonsrbasak, I'm very happy you are taking an active role in discussing this. I welcome it. I know you have history in the package19:46
bdmurrayballoons: Did you see my question?19:47
rbasakHowever, I feel that you're being evasive - both here and in #ubuntu-devel earlier. And I've seen at least one other person say that in public.19:47
cjwatsonIf you're referring to my comment earlier, FWIW I think balloons did address it to my satisfaction in the conversation that followed.19:47
balloonsrbasak, I want you to feel comfortable and understand. What further detail can I provide?19:48
balloonsbdmurray, no I'm sorry. I did ask slangasek to comment, and I see pitti did add a comment19:48
balloonsrbasak, are you concerned that giving rights to these packages means juju will revert to uploading things that shouldn't land?19:49
rbasakballoons: correct. I don't think that's restricted to just you, either, to be clear.19:50
rbasakOr even you at all.19:51
balloonsrbasak, I can completely understand the sentiment. As I spoke about earlier, I think there's been tension here in the past. Really my goal has been to remove this tension and make juju a much better upstream. I think there's been lots of progress made, and I'd like to continue it and do more19:51
rbasakcjwatson: noted, thanks.19:52
balloonsDoes the inclusion of mwhudson and stokachu help alleviate those concerns?19:52
rbasakFrom my perspective, the team itself makes little difference to me. Any team can form without the involvement of the DMB. It's just a question of the set of people who can upload, and their inclusion doesn't change that.19:53
balloonsrbasak, ack19:53
balloonsis this an easier consideration as a singular ppu?19:53
balloonsand does anyone else have questions I might be able to answer?19:54
rbasakThat's effectively how I see the request already anyway.19:54
bdmurrayRight, I think the discussion is about balloons having PPU upload rights for the identified juju packages.19:55
rbasakRight - whether a packageset or not is just the mechanism.19:55
BenCWe’re approaching 45 minutes on this subtopic…let’s get some final comments/questions, please.19:55
rbasakAny thoughts on PPU with the caveat that PPU uploaders are to upload minor upstream updates and bugfixes only?19:56
rbasakOr is that unhelpful?19:56
BenCI’d agree to only using PPU for minor fixes and security updates, and ask that it not be used for major versions and changes to the packages.19:56
rbasakFWIW, right now I'm hovering around a +0. I've expressed my concerns, but I'd like to hear others' opinions - other DMB members and other experienced Ubuntu devs.19:57
micahgI'm not sure we've ever done something like that before, if it's just minor updates, it should be trivial to sponsor19:57
stokachuThe problem is Juju is still in beta, so have him as a minor/bugfix only doesn't really help here19:57
balloonshaving some rights is helpful. My feedback is that I trust I've shown to be a good steward. If I haven't, I don't deserve any rights. And if I have, why shouldn't I have full trust?19:57
rbasakRight now I've not really had any feedback on my concerns from other experienced Ubuntu devs, so I feel that I'm in a bit of a vacuum.19:58
BenCI’m ok with major updates in development releases, but major updates for SRU-exceptions seems a bit over-reaching.19:58
BenCThat’s just me.19:58
BenCI’m also not familiar with juju’s development cycles and packaging.19:59
rbasakSo without that I don't feel that I@m ready to make up my mind either way.19:59
rbasakThat's all from me I think.19:59
balloonsBenC, the sru-exception is stemming from the need to keep juju in-line with upstream providers. There was quite a bit of discussion with the TB who helped formulate and grant the exception19:59
BenCballoons: But they granted that exception prior to your request for PPU, so we have to take that into account.20:00
bdmurrayGiven rbasak's familiarity with the package I'd defer to his judgement.  If there were more endorsements from the people balloons has worked with I'd feel better.20:00
balloonsBenC, absolutely. I want everyone to understand this isn't just an ordinary package20:00
bdmurrayballoons: I think part of rbasak's concern is exactly because it isn't an ordinary package.20:01
balloonsbasically it's external dependencies mean juju has to update to stay in line, or stop working. That means you have to exercise care as you have privileges to upload to an LTS20:01
BenCI’d agree with bdmurray. I’m afraid that this will require more research on my end to understand all of this, and I don’t feel comfortable with my level of knowledge at this point.20:02
balloonsmy argument is that historically this has been problematic for everyone. My application represents a legitimate request on my part to try and make things better, as well as provide the distro with an upstream face and member. I hoped to include a team in the request in order to demonstrate my understanding that this needs care20:03
balloonsI appreciate everyone's time and thoughts20:03
stokachurbasak: so can we count on you to help with the load of getting these packages uploaded?20:03
rbasakIt sounds like we're not comfortable with a +1, though we can hold a vote to verify that. But in that case, I think it would be fair to balloons to enumerate next steps.20:03
bdmurraystokachu: really?20:04
cjwatsonexternal dependencies> reminded of https://lists.ubuntu.com/archives/ubuntu-devel-announce/2009-March/000550.html20:04
BenCballoons: We appreciate everything you’re doing. I, for one, feel your pain in championing a juju. We want you and juju to succeed.20:04
stokachubdmurray: we're stretched thin as it is20:05
micahg+1 to BenC's statement20:05
rbasakstokachu: well, if the decision were to be "sorry, this package is too complex for a packageset, needs core dev level of experience only please", then that would be reasonable I think. Not having enough core devs is not my DMB-hat problem.20:05
stokachuit's a reasonable request20:05
rbasakAnd to be clear, balloons' request is entirely reasonable.20:05
stokachuok i just don't see any other solutions to help alleviate the bottleneck20:06
bdmurraystokachu: I interpreted your original statement to mean there'd be more work for rbasak or us if we don't approve the request.20:06
BenCI actually would be fine with balloons having PPU if I understand the history of the packages a bit. So, for me to change my mind, alll I need is a history lesson.20:06
stokachubdmurray: im merely looking for alternate solutions20:07
bdmurrayMaybe we should defer the vote for two weeks then?20:07
BenCThat’s what I’m thinking as well.20:07
rbasakI'd also be happy to send this up to the TB, if we can't reach a decision (or if we -1 it).20:07
BenCballoons: Would you be ok with us defering a vote until you can provide us more detail into the nuances of juju’s packaging history, including the details of the TB exception?20:08
bdmurrayballoons: Perhaps you could get some more endorsements in the mean time?20:08
balloonsWould we like to discuss over mail?20:08
rbasakI do appreciate the need here. I'd like to be able to give a path forward without undue delay.20:08
rbasakCoC, etc.20:08
balloonsI'm happy to enumerate, and I don't want anyone to feel rushed in this.20:08
balloonsand BenC, absolutely. I think that's a good solution. It's hard to fill everyone in during a short IRC meeting20:09
BenCOk, unless someone wants a vote, I’ll just call this defered and action balloons to provide more info (and rbasak to provide some details as well).20:09
rbasakballoons: do you understand exactly what that means?20:10
rbasakI just want to make sure we aren't stalled on something where nobody knows what to do to make progress.20:10
rbasak(I feel a bit like that right now)20:10
BenCFor the record, I’m proposing deferring until next meeting for DMB, not to TB.20:10
BenCIf we can’t decide at that meeting, we’ll either reject, or punt to TB.20:11
balloonsrbasak, it sounds like people want some more details on the TB exception?20:11
rbasakBenC: do you need anything else?20:12
BenCNope20:12
BenC#accepted Defer vote on Nicholas Skaggs JuJu PPU until next meeting.20:12
BenC#action balloons Provide details on packaging issues and TB SRU exception for JuJu prior to next meeting.20:13
meetingologyACTION: balloons Provide details on packaging issues and TB SRU exception for JuJu prior to next meeting.20:13
BenC#agreed Defer vote on Nicholas Skaggs JuJu PPU until next meeting.20:13
* BenC kicks the bot20:13
rbasakI don't think it replies to those.20:14
BenCThe wiki is wrong, then.20:14
BenC#info Defer vote on Nicholas Skaggs JuJu PPU until next meeting.20:14
rbasakI mean it notes those, but doesn't tell you it did.20:14
BenCAh20:14
BenCballoons: Thanks for your time and patience.20:15
BenC#topic Review of previous action items20:15
=== 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 | Ubuntu Membershop Board Meeting | Current topic: Review of previous action items
BenC#subtopic infinity to make permission changes for new PPU packages for GunnarHj (carried over)20:16
BenCAnyone know about that one?20:16
bdmurraystill carried afaik20:16
BenC#subtopic infinity to add Otto PPU access to mariadb-10.0, mariadb-client-lgpl, and galera-320:16
BenCAnd this one?20:16
bdmurrayhanging out with the other one20:16
BenC#subtopic bdmurray to find another TB member to grant Otto PPU access20:17
BenCbdmurray: This is your item to shine on :)20:17
bdmurrayUh oh, I didn't have any luck.20:17
BenCCarried on over…20:18
BenCThe last three are marked done...20:18
BenC#topic Ubuntu Core Developer Applications20:18
=== 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 | Ubuntu Membershop Board Meeting | Current topic: Ubuntu Core Developer Applications
BenC#subtopic Christian Ehrhardt20:18
cpaelzero/20:18
BenCcpaelzer: Welcome, and thanks for wating through our previous discussion.20:19
BenCCare to kick off the conversation with a bit about your request for CoreDev?20:19
cpaelzersure20:19
cpaelzerfirst of all hi20:19
cpaelzerI work for in Server Team almost a year now20:20
cpaelzer49 weeks I think to be correct20:20
cpaelzerindividual focus natrually shifts around every now and then, but the server team overall always is responsible for all the server packages and its peers in the wider set20:21
cpaelzerso I've had quite some time in bugfixes and merges over the last 12 months20:21
cpaelzerjust as background, I was before Mainframe Linux Performance and KVM specialist20:21
cpaelzerso the main focus was dpdk (TL;DR I/O optimization via userspace based device drivers)20:22
cpaelzerand recently qemu/libvirt which degraded a bit over the past20:22
cpaelzerdpdk especially is a very ...20:23
cpaelzerumm special package sometimes20:23
cpaelzerI hate to say that having read the last 60 minutes with you :-)20:23
cpaelzerbut it isn't special in the same way at least20:23
cpaelzerso a lot of work went into getting that mature20:23
cpaelzerthat means a lot of testing20:23
BenCSorry, I’m a bit lazy at this point. Do you already have any upload privs?20:24
cpaelzera lot of packaging getting from basics to working runtime things aroudn it20:24
cpaelzersure feel free to stop after so much time already :-)20:24
cpaelzerno I have no upload rights yet20:24
cpaelzerIn fact after doing all that a few months ago actually I decided I apply for a DPDK ppu only20:24
BenCNo, I mean I don’t feel like digging myself, so asking you instead :)20:24
cpaelzerbut a few of my endorsers told me to strive for more given my work20:25
cpaelzerso I was shy and thought on server-dev but people recommended to ask for core-dev and let you as the DMB decide20:25
BenCCan’t knock someone for aiming high, but I have to ask: What part of your work requires CoreDev above just plain PPU?20:25
cpaelzerwhich is your right anyway - no matter the histroy of my request20:25
cpaelzerhehe20:25
cpaelzerAs I said I work on a lot of sevrer packages20:26
cpaelzerfor example plenty of ntp things recently20:26
cpaelzersome clamav and others20:26
cpaelzera lot of merges20:26
cpaelzerall these need more upload rights to get faster progress20:26
BenCDoes your work usually have you floating to where the work is needed rather than taking ownership of a package or packages?20:26
cpaelzeranything complex goes through team review anyway, but even there it would help to help others20:27
cpaelzerwell not totally floating20:27
cpaelzerI'd say I have about 40% server Team packages in general20:27
cpaelzer30% dpdk20:27
cpaelzer30% whatever currently is the most important - but usually server Team package related20:27
cpaelzeratm the last 30% are into qemu/libvirt for example20:27
cpaelzerso floating in a sense that I usually care abotu many hings yes20:28
cpaelzerbut not in a sense that I don't know today what I'll do tomorrow20:28
BenCcpaelzer: Did you do any package work in Ubuntu before starting with the server team @ canonical?20:28
bdmurrayI don't see any sponsored uploads for qemu/libvirt - https://ubuntu-dev.alioth.debian.org/cgi-bin/ubuntu-sponsorships.cgi?render=html&sponsoree=christian%20ehrhardt&sponsoree_search=name20:28
cpaelzerBenC: no there was no deb packaing before joining20:29
cpaelzerbdmurray: yes the qemu/libvirt tasks just started a few weeks ago20:29
cpaelzerbdmurray: it is in such a shabby state that I had to start writing tests at first20:29
cpaelzerbdmurray: https://code.launchpad.net/~ubuntu-server/ubuntu/+source/qemu-migration-test/+git/qemu-migration-test20:29
cpaelzeras plan to guide my coming uploads20:29
cpaelzerand identify how much more issues we have20:29
cpaelzeras I mentioned before my pre-Canonical time has quite a lot of KVM history20:30
cpaelzerso qemu/libvirt isn't new to me20:30
cpaelzerbut you are right up until recently most sevrer Team work in that area has been taken care of by hallyn20:30
cpaelzer(who left Canonical now)20:30
cpaelzerwhile not uploads just a bit on KVM recently https://share.confex.com/share/123/webprogram/Session15752.html but also long ago http://www.linux-kvm.org/images/7/79/KvmForum2008$kdf2008_10.pdf20:31
cpaelzerthe former performance centric work made me kind of a jack-of-all-trades already, which seems to come in handy now working on the bugs we care about20:33
* cpaelzer is slowing down to avoid too much wall-of-text20:33
BenCcpaelzer: Your abilities for technical and development work are easy to find and validate (I checked on your kernel patches as well). My main concern is an apparent weakness (in my eyes) with packaging experience. Without a lot of knowledge, it can be easy to make packaging mistakes unintentionally.20:34
cpaelzerBenC: I would sign "Without a lot of knowledge, it can be easy to make packaging mistakes unintentionally" with blood20:34
cpaelzerI happen to just ask when things are unclear which seems to be a forgotten feat these days20:35
cpaelzerbut surely20:35
cpaelzersometimes you just don't know you would have to ask before things happen20:35
cpaelzerI'm well aware that I'm still on the rampup part of skill-rampup in regard to packaging20:35
cpaelzerbut to some extend I think one always is20:35
cpaelzerI have seen even some of the overlords of our packaging sometimes wonder about some detail20:36
cpaelzerit is just more details to me to still wonder about I guess20:36
BenCKnowledge is knowing you don’t know everything…20:37
cpaelzerthat is a nice summary to what I tried to say - yes20:37
BenCbdmurray, micahg: Any questions or comments?20:38
BenCI want to wrap up my comments by saying that I don’t think core-dev is the right place to drop someone with just shy of a year of packaging experience.20:39
BenCI am, however, inclined to say yes to PPU for server package set.20:39
cpaelzerwaiting for other concerns to be raised, but I'd be happy to work with server-dev as well and we likely meet again here one day when the upload history has grown20:41
BenCcpaelzer: Given your aptitude and handling of this conversation, I would be surprisded if you aren’t core-dev at some future time.20:41
bdmurrayI have no questions.20:41
BenCDo any DMB members have concerns with me moving directly to a CFV on server-dev, preempting a core-dev vote?20:43
BenCOk…20:43
BenC#vote Grant Christian Ehrhardt Server-Dev upload privs20:44
meetingologyPlease vote on: Grant Christian Ehrhardt Server-Dev upload privs20: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)20:44
BenC+120:44
meetingology+1 received from BenC20:44
bdmurray+120:44
meetingology+1 received from bdmurray20:44
micahg+120:44
meetingology+1 received from micahg20:44
rbasak+1 to make quorum, though I'd prefer to have self-recused as I'm a colleague20:45
meetingology+1 to make quorum, though I'd prefer to have self-recused as I'm a colleague received from rbasak20:45
BenC#endvote20:45
meetingologyVoting ended on: Grant Christian Ehrhardt Server-Dev upload privs20:45
meetingologyVotes for:4 Votes against:0 Abstentions:020:45
meetingologyMotion carried20:45
BenCcpaelzer: Congrats on your new status!20:46
rbasakcpaelzer: congratulations!20:46
cpaelzerThank you all20:46
BenC#topic Any Other Business20:46
=== 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 | Ubuntu Membershop Board Meeting | Current topic: Any Other Business
cpaelzerand never be shy to tell me if I came along with som bullsh§$ upload as that is the best way for me to uncover the remaining packaging bits20:46
rbasakMay we have actions for: announcement, add to ~ubuntu-server-dev, and add to ~ubuntu-dev if required please? All three in one action is fine :)20:46
BenC#action Christian Ehrhardt to announcements, add to ~ubuntu-server-dev and ~ubuntu-dev if required.20:47
meetingologyACTION: Christian Ehrhardt to announcements, add to ~ubuntu-server-dev and ~ubuntu-dev if required.20:47
BenCAOB from anyone?20:47
rbasakWho has that action? :)20:48
BenCrbasak: I assumed you were doing the honors? :)20:48
rbasakOK :)20:48
BenCIf you had AOB, you need to be faster next time. We’re just short of 2 hours, and I am out of here…20:49
BenC#endmeeting20:49
=== 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
meetingologyMeeting ended Mon Sep 12 20:49:30 2016 UTC.20:49
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2016/ubuntu-meeting.2016-09-12-19.08.moin.txt20:49
BenCI’ll update the agenda later this evening. Thanks everyone!20:49
cpaelzerthanks everyone, I wouldn't have expected this to be so long and exhausting - I have to spend you a beer next time seeing any of you for doing all that for the community20:51

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