=== pavlushka_ is now known as pavlushka [16:30] \o/ [16:30] #startmeeting [16:30] Meeting started Mon Aug 13 16:30:28 2018 UTC. The chair is ratliff. Information about MeetBot at http://wiki.ubuntu.com/meetingology. [16:30] Available commands: action commands idea info link nick [16:30] * sbeattie waves hello [16:30] The meeting agenda can be found at: [16:30] [LINK] https://wiki.ubuntu.com/SecurityTeam/Meeting [16:31] [TOPIC] Announcements === meetingology changed the topic of #ubuntu-meeting to: Announcements [16:31] There are no new announcements today. [16:31] [TOPIC] Weekly stand-up report === meetingology changed the topic of #ubuntu-meeting to: Weekly stand-up report [16:31] jdstrand: you're up [16:32] hey [16:33] This week: [16:33] - continue ESM alignment [16:33] - various snapd policy updates for 2.35 [16:33] - brand store snap declarations [16:33] - anbox-support [16:33] - kubernetes-support interfaces [16:33] - various snapd PR reviews [16:33] - two embargoed items [16:33] that's it from me [16:33] sbeattie: your turn [16:33] I'm on community this week [16:34] I have two embargoed issues I'm involved in [16:34] I'm also working on a bind9 update [16:35] I have some apparmor stuff on my back burner [16:35] and that' probably the major points for me this week. [16:35] jjohansen: over to you [16:35] I need to finish getting together the 4.19 apparmor pull request. [16:35] I have more work to do going through dhowell's mount rework patchset, so we can come up with a reasonable plan for how apparmor is going to deal with the changes. [16:35] I need to try and get an apparmor 3 alpha this week [16:35] I really need to spend some time on mjg's secmark patch for apparmor [16:36] thats it for me sarnold you are up [16:36] I'm on bug triage this week; I'll be working down the MIRs, and doing any patch reviews for jjohansen as he asks for them [16:36] that's it for me, .. is chrisccoulson back? [16:36] I'm just finishing off a GDM update [16:37] then I've got a rust / cargo update to do [16:37] there was a firefox update last week. I might do that too [16:37] that will probably be it for my week [16:37] thanks, chrisccoulson [16:38] this is my last week at Canonical, so I'm primarily focused on finishing up my internal work. I have loved being a member of the Ubuntu Security Team. [16:39] ebarretto: leosilva is next, will you give his status, please? [16:39] sure [16:39] leosilva is in the happy place this week: [16:39] - finishing libarchive USN [16:39] - working in libxml2 update [16:39] - waiting for testers for wpa pkg - please feel free to test it. it's in proposed [16:39] - other than that leo is hunting pkg to update [16:39] msalvatore, your turn [16:39] I'm on CVE Triage this week. [16:39] I'm currently working on some Node.js fixes that I hope to publish this afternoon. [16:40] I'm planning to work on some redis fixes this week. [16:40] In addition, I'll be working on some documentation for ESM alignment. [16:40] That's it for me. [16:40] I think it's back to you, ebarretto. [16:40] I'm in the happy place this week: [16:40] - ESM alignment [16:40] - I've two package updates to be released today [16:40] - I'm doing some internal tools changes [16:40] - I've also done some CVE re-triage last week and will continue to do this week [16:41] ratliff, back to you [16:41] thanks! [16:41] [TOPIC] Highlighted packages === meetingology changed the topic of #ubuntu-meeting to: Highlighted packages [16:41] The Ubuntu Security team suggests that contributors look into merging Debian security updates in community-supported packages. If you would like to help Ubuntu but are not sure where to start, this is a great way to do so. [16:41] See http://people.canonical.com/~ubuntu-security/d2u/ for available merges and https://wiki.ubuntu.com/SecurityTeam/UpdateProcedures for details on preparing Ubuntu security updates. If you have any questions, feel free to ask in #ubuntu-hardened. To find out other ways of helping out, please see https://wiki.ubuntu.com/SecurityTeam/GettingInvolved. [16:41] [TOPIC] Miscellaneous and Questions === meetingology changed the topic of #ubuntu-meeting to: Miscellaneous and Questions [16:41] Does anyone have any other questions or items to discuss? [16:43] jdstrand, sbeattie, jjohansen, sarnold, chrisccoulson, msalvatore, ebarretto: Thanks! [16:43] ratliff: thank you for everything you've done for the team and for the millions of Ubuntu users out there by leading the team :) [16:43] #endmeeting === 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 | be nice [16:43] Meeting ended Mon Aug 13 16:43:16 2018 UTC. [16:43] Minutes: http://ubottu.com/meetingology/logs/ubuntu-meeting/2018/ubuntu-meeting.2018-08-13-16.30.moin.txt [16:43] thanks, ratliff [16:43] thanks ratliff [16:43] thank you, ratliff :) [16:45] thanks ratliff! it's been a pleasure working with you this few weeks! good luck on your next steps! [16:45] ratliff: thanks for everything, you'll be missed! [16:46] thanks ratliff! it's been wonderful working with you :) [16:47] * ratliff hugs the security team [16:47] <3 *hugs* [18:57] o/ [18:58] Hey hey :) [19:00] tsimonq2: woot! :D [19:01] I'll try to chair the meeting today for the first time. [19:02] ...if there's quorum. :P [19:02] o/ [19:03] Individual applications on the agenda are supposed to have dates. [19:03] Dunno if we should be giving core dev to applicants who can't follow instructions :-P [19:03] ;p [19:03] Waat. :P [19:04] It was over a week ago. :P [19:04] Unit193 doesn't seems to in the channel [19:04] shall we start the meeting or wait a little bit rbasak ? [19:04] tsimonq2: well that's one of the five bullet points :-P [19:04] slashd: sure. No point in starting unless we have quorum. [19:05] Well, maybe we could, and finish it by email, if we wanted. [19:05] I prefer to avoid that though, and I believe so do others. [19:05] Let's wait a couple more minutes [19:05] rbasak: I just went directly to the DMB agenda and added my name... I don't remember seeing instructions :P [19:05] * tsimonq2 looks [19:06] o/ [19:06] I'm here as well [19:06] Hey hey sil2100 :) [19:06] https://wiki.ubuntu.com/DeveloperMembershipBoard/ApplicationProcess <-- ah. [19:06] one DMB left for the quorum [19:07] cyphermox ?? [19:07] I think we might need one additional for tsimonq2, depending on whether he intends to vote on his own application. [19:07] Oh, sil2100 arrived. o/ [19:08] rbasak: I dunno, can I? XD [19:08] hahahaha [19:08] I'm there [19:08] \o/ [19:08] ok we are good [19:08] just waiting for something to happen [19:08] #startmeeting [19:08] Meeting started Mon Aug 13 19:08:56 2018 UTC. The chair is slashd. Information about MeetBot at http://wiki.ubuntu.com/meetingology. [19:08] Available commands: action commands idea info link nick [19:09] #topic Review of previous action items [19:09] *rbasak to handle setting up PPU for blackboxsw === meetingology changed the topic of #ubuntu-meeting to: Review of previous action items [19:09] *rbasak to handle setting up PPU for blackboxsw, everything good with that ? [19:11] Done [19:11] #subtopic Unit193 MOTU application [19:11] #topic Unit193 MOTU application === meetingology changed the topic of #ubuntu-meeting to: Unit193 MOTU application [19:11] There is no date on the application, and AFAIK Unit193 doesn't seems to be in the channel as we speak. [19:11] I guess we can go straight to tsimonq2 [19:12] DalekSec = Unit193 AFAIK [19:12] slashd: Kind of am. [19:12] * acheronuk shuts up [19:12] ok my apologize [19:12] Unit193, can you introduce yourself [19:13] slashd: Hah, nah that's fine. [19:14] ¯\_(ツ)_/¯ [19:14] Hi, I'm Unit 193, I'm an Xubuntu developer (hence the Xubuntu packageset) but I also have an interest in areas outside of Xubuntu, though tend to stick to the fringe packages. I'm currently a DM and going through the DD process. [19:16] any questions for Unit193 ? [19:18] * rbasak catches up [19:19] https://wiki.ubuntu.com/Unit193/MOTU <- application [19:19] Sorry, I hadn't reviewed applications in advance because I didn't know what we'd be handling when [19:19] take your time [19:20] tsimonq2 says he's on the wrong side of a netsplit? === simonquigley is now known as tsimonq2 [19:21] Unit193: can you remember a time you were surprised by a sponsor's review feedback? [19:24] rbasak: In a positive or negative way? I'm presuming restricted to Ubuntu, let me take a look at sponsorships to remind me. [19:26] Unit193: either - any way that caused you to have to change your upload [19:26] There's been a time or two when I was slightly surprised that a merge was accepted. [19:26] Ah. [19:28] Unit193: When you say you were surprised to see a merge accepted, did you ask for sponsorship knowing it was a bad merge? [19:28] I poked at assaultcube a few times in early 2017, it had some weird interactions on odd arches. [19:28] Unit193: once you're done with this question - what changes are allowed to be uploaded to the development series after User Interface Freeze? Which not? [19:29] tsimonq2: No, it wasn't "bad", just when I wouldn't have thought Ubuntu would jump ahead of Debian or diverge. [19:29] Unit193: Ah. [19:30] sil2100: Well, as the name would imply, things that change strings/the look are generally not accceptable, though bugfixes would still be. [19:30] Unit193: So when you're done with sil2100's question, when is it appropriate to diverge from Debian? [19:30] UI freeze is after FF, so that also of course is implied. [19:31] Unit193: what if a bugfix would involve changing a visible string in the application? What about that? [19:31] Can someone still do something to get such a bugfix in? [19:33] sil2100: One can get approval from the release team, this would *mainly* apply to things installed by default. [19:33] argh. sorry, what did I miss? [19:34] cyphermox, do you need to backlog discussion ? [19:34] Unit193: does anyone else need to know about the incoming change, if approved by the release team? [19:34] the backlog ^ [19:34] slashd: I'll pull logs [19:34] cyphermox, ok otherwise I can send it to you in private [19:34] sil2100: Any docs or translation teams, though the latter doesn't usually apply often to universe. [19:35] Unit193: thanks o/ [19:36] Unit193: did you answer my question above please? I was hoping for a specific example. [19:36] (Those translations tend to come from upstream exclusivly, so might well be part of whatever string fix you're trying to get approval for.) [19:36] rbasak: The only example I could think of off the top of my head was assaultcube. [19:37] A second upload was done to fix ppc64el. [19:38] Oh, I see, thanks [19:40] Unit193, Are you familliar with proposed-migration update_output.txt ? and in which situation it might be useful to have a look ? [19:42] slashd: Yes, and figuring out what's blocking something from exiting proposed. [19:43] If you do an upload at a bad time and hit a perl migration, or a failing apport autopkgtest. [19:43] thanks [19:43] Any other question guys ? [19:43] cyphermox ? [19:44] None here. [19:44] * sil2100 is good [19:45] ok let's move on with the vote then [19:45] #vote Please vote on: Unit193 MOTU application [19:45] Please vote on: Please vote on: Unit193 MOTU application [19:45] 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) [19:45] +1 keep up the good work! [19:45] +1 keep up the good work! received from tsimonq2 [19:46] +1 [19:46] +1 received from rbasak [19:46] +1 [19:46] +1 received from slashd [19:46] +1 [19:46] +1 received from sil2100 [19:47] cyphermox? [19:47] (I think that's quorum, but still.) [19:48] Bueller? :) [19:48] Dang, forgot to do PPU for irssi. Oh well. [19:49] slashd: I don't know if cyphermox wants to vote but that's quorum. [19:49] #endvote [19:49] Voting ended on: Please vote on: Unit193 MOTU application [19:49] Votes for:4 Votes against:0 Abstentions:0 [19:49] Motion carried [19:49] I'm also +1 to give you PPU for irssi if others are willing to vote for that now. [19:49] ^ [19:50] We could [19:50] rbasak, should I open another vote ? [19:50] slashd: Should likely explain first? [19:50] slashd: if the chair so pleases :-P [19:51] (IOW, if that's what we want to do, then sure) [19:51] I'm okay with it [19:51] #vote Please vote on: Unit193 PPU right for irssi [19:51] Please vote on: Please vote on: Unit193 PPU right for irssi [19:51] 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) [19:51] +1 [19:51] +1 received from tsimonq2 [19:51] +1 [19:51] +1 received from rbasak [19:51] +1 [19:51] +1 received from slashd [19:52] +1 [19:52] +1 received from sil2100 [19:52] Quorum. \o/ [19:52] +1 [19:52] +1 received from cyphermox [19:52] #endvote [19:52] Voting ended on: Please vote on: Unit193 PPU right for irssi [19:52] Votes for:5 Votes against:0 Abstentions:0 [19:52] Motion carried [19:52] Unit193, congrats \o/ [19:52] Unit193: Congrats :) [19:52] Well dang, thanks! [19:52] Congratulations! [19:52] I'll take the action items to sort out access/announcement. [19:52] tks rbasak [19:53] My turn? ;) [19:53] #topic tsimonq2 Coredev application === meetingology changed the topic of #ubuntu-meeting to: tsimonq2 Coredev application [19:53] Hi, I'm Simon Quigley; 16 year old MOTU/Qt 5 Uploader, Lubuntu Release Manager/Main Developer, Director of Operations at Altispeed Technologies, and general Ubuntu superenthusiast. My full Ubuntu story is on my wiki page. [19:53] Please note that my application was updated by mapreri (right before going on VAC; see debian-private) just now and acheronuk in the past day, so please do reread if you haven't seen the updates quite yet. [19:53] https://wiki.ubuntu.com/tsimonq2/Applications/CoreDeveloper [19:53] Will everyone be around long enough that we'll still have quroum at vote time? [19:53] I'll stay as long as needed. [19:53] I'm around [19:54] Same here [19:54] Cool. [19:55] Does anyone have any questions for me? [19:56] * sil2100 needs a moment [19:57] What's the workflow you've been using to get things sponsored? [19:57] eg. https://launchpad.net/ubuntu/+source/debhelper/10.7.2ubuntu2 has no bug reference - did it go through the regular sponsorship queue? [19:57] I will admit it's not the regular workflow; I talk with sponsors directly. [19:58] If I know they're on vacation or something similar, I'll use the queue. [19:58] But it's given them a chance to become familiar with my uploads. [19:58] rbasak: Oh, that upload in particular wouldn't have. [19:58] It's the regression fix. [19:58] We were iterating in #ubuntu-release that day, if I recall correctly. [19:59] How do you pass your proposed uploader to one of your regular sponsors? [19:59] your proposed upload [20:00] If it's big enough and I'm unsure about some parts of it, I file a bug and link them. Otherwise, we have a Telegram group; I can just upload it there. [20:02] Sometimes it's pointless to file a bug if my sponsor's around and I have a debdiff in hand; it's filing a bug, then they respond with "sponsored" and it's done. [20:02] But if I'm questioning it, I file a bug and subscribe the previous uploader. [20:02] OK, thanks. [20:02] Next question: have you managed any transitions? [20:02] That goes for Universe uploads (which are self-serve for me now) and Main uploads. [20:02] rbasak: A couple, actually. [20:02] Right now, cosmic-proposed is a bit of a mess. [20:03] But, I'm doing Qt 5 and Imagemagick. [20:03] I was also helping with ffmpeg. [20:03] Qt 5 should(!) go into Debian Testing today; I'm doing it concurrently in Debian and Ubuntu. [20:04] Otherwise, in terms of managing transitions, I recently learned of a script Laney wrote to help management of that. Otherwise I use things like dose3... [20:04] tsimonq2: when preparing an SRU to a stable series, what should be put in the Regression Potential field? What is it's purpose? [20:05] sil2100: The purpose is to help identify any potential regressions, of course :) so if there's any chance the codebase could regress as the result of this update or any future updates, it should be at least mentioned. [20:06] sil2100: This is typically after a code review (if the changes are manageable enough) or general regression potential in the case of the microrelease exception. [20:06] There's a really good example of a bug report I wrote that follows that standard, if I can find it... [20:07] sil2100: The gvfs fix in my table: bug 1133477 [20:07] tsimonq2: that's good enough, thanks [20:07] bug 1133477 in gvfs (Ubuntu Xenial) "[SRU] cut-n-paste move files got stuck forever" [Critical,Fix released] https://launchpad.net/bugs/1133477 [20:07] Thanks sil2100 [20:08] tsimonq2: oh, one more from me: let's say a package needs to be reverted to a previous upstream version because the new one is causing regressions [20:08] tsimonq2: how would you do that? [20:11] sil2100: What was the last upload? If it was just the new upstream release, that's easy enough, just grab the previous upload, grab the changelog entry for the upload with the new upstream release, add a new changelog describing the revert with 1.1.1-1ubuntu2+really1.1.0-1ubuntu1 or something along those lines. If the last upload was bugfix with a quilt patch or something like that, I'd need to [20:11] know (and perhaps investigate myself) if it still needs to be applied after the revert. [20:11] sil2100: Your question's a little bit broad; I'd need more details. [20:13] This is what I wanted to know basically [20:13] Thanks! [20:13] Thanks sil2100 :) [20:13] Ok, I'm good [20:13] rbasak: Did I answer your question earlier sufficiently? [20:13] Yes, thanks. [20:13] Any other questions for tsimonq2 ? [20:13] I guess there's a different meeting here, maybe we should proceed to voting? Or is there any other questions? [20:13] agreed [20:14] tsimonq2: have you handled proposed migration / handling excuses / getting autopkgtests to pass yourself? [20:14] rbasak: I have. [20:14] OK. I'm ready to vote then [20:14] #vote Please vote on: Simon Quigley (tsimonq2) coredev application [20:14] Please vote on: Please vote on: Simon Quigley (tsimonq2) coredev application [20:14] 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:14] +1 [20:14] +1 received from rbasak [20:14] +1 [20:14] +1 received from sil2100 [20:14] +1 good work [20:14] +1 good work received from slashd [20:15] cyphermox ? [20:15] Let's give him a couple of minutes [20:15] * sil2100 gently pokes cyphermox [20:16] Thanks rbasak sil2100 slashd :D [20:17] ugh [20:17] I was +1, obviously [20:17] #endvote [20:17] Voting ended on: Please vote on: Simon Quigley (tsimonq2) coredev application [20:17] Votes for:3 Votes against:0 Abstentions:0 [20:17] Motion carried [20:17] too many things happening at once [20:18] \o/ [20:18] Thanks! [20:18] Congrats tsimonq2 [20:18] congrats tsimonq2 [20:18] #topic AOB before the end === meetingology changed the topic of #ubuntu-meeting to: AOB before the end [20:19] I guess we are good to end the meeting [20:19] #endmeeting === 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 | be nice [20:19] Meeting ended Mon Aug 13 20:19:33 2018 UTC. [20:19] Minutes: http://ubottu.com/meetingology/logs/ubuntu-meeting/2018/ubuntu-meeting.2018-08-13-19.08.moin.txt [20:19] thanks guys, congrat again Unit193 and tsimonq2 [20:19] slashd: we need action items to actually enable tsimonq2 too [20:19] rbasak, right lo [20:20] I'll take care of it [20:20] rbasak: So, before we do that. [20:20] I have one request. [20:20] Can I add myself to the LP team? :P [20:20] I don't see why not. [20:20] You can announce yourself too, if you like :) [20:21] Sure. ;) [20:21] tsimonq2: https://wiki.ubuntu.com/DeveloperMembershipBoard/KnowledgeBase has the steps you need to follow [20:21] Thanks. [20:21] ok tsimonq2 will then take care of himself ;) [20:21] and rbasak of Unit193 [20:27] Hey gsilvapt. Do we have the meeting today? [20:28] All done, I think. [20:28] or is any other around from the Ubuntu LoCo Council? [20:29] here [20:29] er [20:29] tsimonq2: we have scheduled a meeting https://wiki.ubuntu.com/LoCoCouncil/Agenda [20:29] wait nope [20:29] toddy: I was talking about my agenda item for the previous one. [20:29] Sorry for the confusion. [20:30] tsimonq2: no problem [20:30] ok [20:31] wxl: I think you are not in that Council :D [20:31] used to be :) [20:31] forgot :) [20:37] slashd: Thanks.