/srv/irclogs.ubuntu.com/2021/03/08/#ubuntu-meeting.txt

=== mfo_ is now known as mfo
slashdo/14:56
rbasako/14:56
ricotzo/14:56
ddstreeto/14:56
sil2100o/14:56
waveformo/14:56
* ddstreet coffees b4 mtg14:58
rbasak#startmeeting Developer Membership Board15:00
meetingologyMeeting started at 15:00:04 UTC.  The chair is rbasak.  Information about MeetBot at https://wiki.ubuntu.com/meetingology15:00
meetingologyAvailable commands: action, commands, idea, info, link, nick15:00
rbasak#topic Review of previous action items15:00
rbasakddstreet edubuntu seed <-> pkgset (carried over)15:00
rbasakrbasak to reply to ML re: canonical-oem-metapackages packageset and owning team creation (carried over)15:01
rbasakThis one's done15:01
rbasakrafaeldtinoco paperwork for paride permissions on serverdev and announce (done)15:01
rbasakrafaeldtinoco paperwork for eickmeyer permissions on MOTU and announce (done)15:02
rbasakSo just need status from ddstreet please15:02
ddstreetsorry need to carry that over please15:02
rbasak#action ddstreet edubuntu seed <-> pkgset (carried over)15:03
meetingologyACTION: ddstreet edubuntu seed <-> pkgset (carried over)15:03
rbasak#topic Package Set/Per Package Uploader Applications15:03
rbasak#subtopic Dave Jones -- raspi-common seed related PPU, 2021-03-0815:03
rbasakHello waveform!15:03
waveformGreetings!15:03
sil2100o/15:03
rbasak#link https://wiki.ubuntu.com/DaveJones/PPUApplicationPi15:03
sil2100I have something15:03
sil2100So I see Dave applied for PPU, but I personally think he could try for core-dev as-is15:04
sil2100Though hm, I see he's a bit low on endorsements15:04
waveformI see you're trying to thwart my cunning plan for minimal responsibility?15:07
sil2100But even with that, maybe it would make sense to consider him for core-dev and, if not getting enough votes, then re-vote for the PPU?15:07
sil2100YES15:07
sil2100;)15:07
ddstreetwell waveform do you *want* to apply for core-dev?15:08
ddstreetit's free to apply, and no penatly if we vote no :)15:08
rbasakIt will drag the meeting out longer though.15:08
ddstreetbut personally i do prefer applicants to at least request what level of access they actually want15:09
rbasak(I don't mean to be negative; just laying it all out)15:09
waveformddstreet, it would make certain things easier but at the same time sil2100's absolutely going to drag me into +1 maintenance15:09
teward(I'm here but late)15:09
rbasakSo it depends on if waveform wants to deal with core-dev applicant type questions today or not15:09
slashdor we vote for the PPU and re-schedule him for coredev at next mtg (if interested) so it will give him time to get endorsement for the right application ?15:10
waveform(not convinced I know what I'm doing on that side of things - not that that's stopped me in the past, but still I'm not going to go actively seeking things to go o.O at)15:10
rbasakIt sounds to me like you're not really prepared for a core dev application right now?15:11
rbasakWearing my chair hat for a moment, to make progress, we need to decide if we're going to consider a core dev application or not.15:12
waveformslashd's proposal sounds good to me (I have little doubt after this sil2100 is going to whip me into gathering endorsements and re-submitting ;)15:12
rbasakIf waveform wants to positively affirm he'd like us to consider that, then we can, and then vote.15:12
rbasakOK15:12
rbasakSo let's proceed with PPU only15:12
rbasakDoes anyone have questions for waveform for his PPU application?15:13
* sil2100 has none for the PPU part15:14
rbasakI should declare that I'm a personal friend of waveform's, so I intend to do my usual "abstain except to make quorum if everyone else is unanimous" thing.15:14
rbasakIf there are no questions, I guess we can move on to vote.15:15
slashdno question here, I read the wiki page and I'm have everything I need to take a decision.15:16
rbasak#vote Grant waveform PPU for  linux-firmware-raspi2, pi-bluetooth, rpi-eeprom, raspberrypi-userland (libraspberrypi0, libraspberrypi-bin), flash-kernel), and for u-boot15:16
meetingologyPlease vote on: Grant waveform PPU for  linux-firmware-raspi2, pi-bluetooth, rpi-eeprom, raspberrypi-userland (libraspberrypi0, libraspberrypi-bin), flash-kernel), and for u-boot15:16
meetingologyPublic votes can be registered by saying +1, -1 or +0 in channel (for private voting, private message me with 'vote +1|-1|+0 #channelname')15:16
slashd+115:16
meetingology+1 received from slashd15:16
sil2100+115:16
meetingology+1 received from sil210015:16
ddstreet+115:16
meetingology+1 received from ddstreet15:16
rbasakteward: ?15:17
tewardsorry cross-tasking today15:17
teward+115:17
meetingology+1 received from teward15:17
tewardrbasak: sorry i'm half-pulled left and right for server stuff and work stuff15:18
rbasaknp, thanks15:18
rbasakI think that's everyone here15:18
rbasak#endvote15:18
meetingologyVoting ended on: Grant waveform PPU for  linux-firmware-raspi2, pi-bluetooth, rpi-eeprom, raspberrypi-userland (libraspberrypi0, libraspberrypi-bin), flash-kernel), and for u-boot15:18
meetingologyVotes for: 4, Votes against: 0, Abstentions: 015:18
meetingologyMotion carried15:18
rbasakCongrats waveform!15:18
slashdCongrats waveform15:18
waveformmany thanks \o/15:18
sil2100Congrats!15:18
rbasakI can take the ACL and announcement actions - now that I can just do the TB end as well15:18
ddstreetcongrats!15:18
tewardhttps://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security15:19
tewardoops sorry wrong window IGNORE15:19
teward50 windows here15:19
rbasak#action rbasak to announce waveform's successful application15:19
meetingologyACTION: rbasak to announce waveform's successful application15:19
waveformsil2100, thanks - and yes, I'll start writing the next one... ;)15:19
rbasak#action rbasak to add waveform's PPU ACL items15:19
meetingologyACTION: rbasak to add waveform's PPU ACL items15:19
sil2100YES PLEASE! ;)15:19
rbasak#subtopic Rico Tzschichholz -- libreoffice PPU, 2021-03-0815:19
rbasakricotz: o/15:20
ricotzhello :)15:20
ricotzsee https://wiki.ubuntu.com/ricotz/PPULibreofficeApplication :)15:20
rbasakThanks15:20
rbasak#link https://wiki.ubuntu.com/ricotz/PPULibreofficeApplication15:20
rbasakDoes anyone have any questions for ricotz?15:22
ddstreetnone from me15:23
rbasakI have a couple15:23
rbasakOn your application page you say "Canonical offered me to take over the official maintainer-ship of the LibreOffice package in Ubuntu, which will deepen my involvement even further". What's your understanding of "maintainership" as it applies to packages in Ubuntu, as an Ubuntu developer?15:23
sil2100I have a 'standard' question15:24
ricotzrbasak, it means I am packaging it and working together with the debian maintainer15:25
ricotzrbasak, this is contract work for Canonical15:25
rbasakricotz: what would be your position if a non-Canonical Ubuntu developer made an upload to the libreoffice package in Ubuntu, or if they proposed some changes that you don't like?15:26
ricotzrbasak, I would like to get some notification and maybe asked for reviewing the changes before an upload15:28
ricotzthere are usually no-change uploads for library transitions which would be of no concern15:28
sil2100My 'standard' question: when uploading libreoffice to the devel series, what freezes should you take into consideration before performing the upload?15:29
rbasakricotz: what if you found yourselves at an impasse - a non-Canoncial but established Ubuntu developer wants to change something one way, and you want it changed a different way? How would you expect to resolve the conflict?15:29
ricotzsil2100, I am working close together with the desktop team, and I am discussion new version uploads before doing so, same will apply for bug fixes15:30
ricotzsil2100, so I am looking the development schedule, e.g beta, RC deadlines15:31
ricotzrbasak, if the change proves to be equally efficient I would go with mine, but this seems to be a decision needs to be made case-by-case15:32
tewardricotz: here's a hypothetical I want to pose for you, and it'll take a few messages to get it out so i would like everyone to hold off messages for a few moments while I write this out.15:33
ricotzrbasak, I am usually following/proposing changes from/to debian15:33
rbasakOK, thanks. I have no further questions.15:33
tewardI, an established Ubuntu Developer with core-dev privileges, am currently digging through the bug lists, and come across an unfixed High level bug that has patches prepped for it, and as a sponsor I sponsor the updates into the current dev release.  This affects a packate in your 'bailywick' currently.  It fixes a 'broken feature' and was fully pulled from upstream commits on the issue.15:34
tewardThis is uploaded, accepted, and lands in the repository.15:34
tewardHowever, it was not reviewed/vetted by you.15:34
tewardHow would you respond in this case?15:34
tewardassuming of course I"ve done reviews, testing, etc. that are normal for bug fixes to land.15:34
teward(as I do with anything I sponsor)15:35
ricotzteward, in my understand if a source package refers to a packaging git repository, such a change needs to be offered as merge request15:36
tewardricotz: assume per the hypothetical that me or someone else has JFDI and done a direct-to-repos push and not a git merge request (because sometimes a major feature breaking is handled by the Sponsors and some of us who may not be privy to all the repos for packaging and such would potentially push-to-repos15:37
ricotzso imho the core-dev didn't follow the usual advise15:37
tewardrather than push-to-git or merge request15:37
tewardricotz: stay within the confines of the hypothetical please.  Assume in the case that ti's not me but anyone with upload privs who **are unaware of all the packages with git repos for packaging**15:37
tewardwhich, TO BE FAIR, happens often.15:38
slashdricotz, are you (or plan to) subscribe to all bugs in libreoffice in Ubuntu (launchpad) ?15:38
teward(i stepped on Kubuntu's toes accidentally pushing an update for something that unbroke Lubuntu/Calamares that needed kpmcore, whoops, but they were watchful and poked me for the future)15:38
ricotzteward, if I notice I will contact the uploader to discuss this15:39
ricotzslashd, I am already subscribed for some time15:40
rbasakAny more questions for ricotz?15:42
tewardnot from me15:43
slashdI'm good15:43
ddstreetnone from me15:44
sil2100Good here15:44
rbasak#vote Grant ricotz PPU for libreoffice15:44
meetingologyPlease vote on: Grant ricotz PPU for libreoffice15:44
meetingologyPublic votes can be registered by saying +1, -1 or +0 in channel (for private voting, private message me with 'vote +1|-1|+0 #channelname')15:44
rbasak-1 reasons to follwo15:44
meetingology-1 reasons to follwo received from rbasak15:44
slashd+015:45
meetingology+0 received from slashd15:45
sil2100+115:46
meetingology+1 received from sil210015:46
teward-1 reasons to follow as well, after rbasak posts theirs.15:47
meetingology-1 reasons to follow as well, after rbasak posts theirs. received from teward15:47
ddstreet+1 I'm happy with strong endorsements from existing desktop team members, and I have no reason to think future direct uploads would be any different from current sponsored uploads15:47
meetingology+1 I'm happy with strong endorsements from existing desktop team members, and I have no reason to think future direct uploads would be any different from current sponsored uploads received from ddstreet15:47
ddstreetso we're at a tie, of 0?15:48
rbasak#endvote15:48
meetingologyVoting ended on: Grant ricotz PPU for libreoffice15:48
meetingologyVotes for: 2, Votes against: 2, Abstentions: 115:48
meetingologyMotion carried15:48
tewardas it stands, the vote does not pass, unless we want to poll for rafaeldtinoco via mailing list for their vote.15:48
tewardi could poke tsimonq2 but he's... not available for another 12 hours.15:49
rbasakRight - it depends on the others15:49
rbasakHere's my reasoning for my -1 vote.15:49
rbasakI think you're going to find yourself in a different position given the nature of your involvement with libreoffice, Canonical and Ubuntu. To navigate this well, I think you need to have a good understanding of how Ubuntu development teams interact and how authority in Ubuntu is delegated. I think your understanding of this is mistaken in a few places.15:49
rbasakIt's difficult for me to cover this in detail here without having a longer conversation. I think maybe we need to do that outside this meeting, and perhaps include the wider Ubuntu Desktop Team. I'd be happy to be involved, and I do appreciate your efforts in helping with libreoffice packaging in Ubuntu. Once this matter is resolved, I would welcome your reapplication.15:49
rbasakFWIW, it might well be that some members of the Desktop team have misunderstood this too15:50
rbasakBut only your application was being considered here, so this might seem a bit unfair. Sorry about that.15:50
rbasakLet's get it resolved :)15:50
rbasakWhich, FWIW, I think we should do anyway, regardless of the outcome of your application, which remains unresolved today as it needs an answer for the two other absent DMB members15:51
sil2100Let's try to reach out to them this week15:51
ricotzrbasak, I see, that is unfortunate for now, I am looking forward to a final decision15:51
rbasak+115:51
tewardMy reasons, operating strictly on the DMB requirements for review of an application:15:52
tewardI do not feel the applicant has an understanding at large of how Ubuntu Packaging is *not* necessarily driven by Canonical tasks.  My current interpretation of their response to Robie's message is "I'm paid to do work on this package as contract work and need upload rights" which I further extend to "I'm paid to do this and that fact is more important than all because Canonical pays me for this".  The larger universe of **Ubuntu15:52
tewardDevelopment** is NOT driven by the "Canonical Takes All" approach, as Canonical development alone does not drive Ubuntu package maintainership.15:52
tewardFurther, their response to the hypothetical I posed is basically "well the core dev is supposed to make a merge request to the packaging git, which means that if coredev uploaded direct to repos they did it wrong".  This mindset of behavior is not conducive to working well in the Ubuntu Project at large because this happens regularly, because **packaging repositories are not readily documented in one central place for coredevs or15:52
tewardsponsors to look at for merge requests**.  Secondly, in the broader universe, there are packages with gits that sit *outside* Launchpad for packaging gits, and therefore cannot be 'merge requested' by developers.15:52
tewardAlso, in support and echo of Robie's comments, I would strongly urge that the Desktop Team get in touch with Robie, as I believe that a different position will be found for you in this matter.  The Desktop Team and Canonical employment as well as contract work on a given issue does not supersede the general Ubuntu Development rules and mindset, which is different than the Canonical paid position mindsets and is handled independently of15:52
tewardCanonical contracts.15:52
tewardbah damned IRC splits.15:52
tewardthat's my reasons.15:52
teward... aaaaaaand Exchange server is exploding at FT job.  *openly cusses out Exchange as a mail server platform, and splits attention 75%-25% job to DMB because he has to fix the broken evil*15:53
slashdI took into consideration your strong endorsement, but I'm on the same page as rbasak's rationale above, hence why I +015:53
rbasakI think my summary would be: we can do this, but first we should make sure everyone clearly understands the division of roles, responsibilities and authority.15:53
tewardrbasak: sil2100: I suggest we reach out via internal lists to tsimonq2 and rafaeldtinoco and ask them to review and vote via the list.15:53
tewardfor the current vote15:54
tewardand a discussion needs to happen with the teams, etc. on this matter15:54
rbasakYep15:54
rbasakAnything else on this topic before we move on?15:54
ricotzteward, hmm, I guess this I came accross the wrong way from my side, of course I am not making decisions on my own and am discussing them with other packagers15:54
tewardricotz: my opinion stands.  I'm happy to reevaluate at a later date, but that requires the discussion rbasak has proposed to happen first15:55
rbasakFWIW, I haven't taken that from this discussion today.15:55
ricotzteward, I can see the burden it is to sponsor libreoffice caused by its size and complexity15:55
tewardand i agree with rbasak, I ahven't taken that from your statements today.15:55
rbasakI have no reason to think that you wouldn't try and resolve things by reaching consensus first.15:55
rbasakHowever I think it's important that you understand the fallback position from that, and I don't think you do.15:55
tewardi'm also going to put one additional echo into this:15:55
tewardwhat if the security team makes this mistake of not merge requesting15:55
tewardand simply pushes a security patch?15:56
tewardfrom THAT perspective you aren't going to argue with the Security Team, you're just going to merge the changes into yoru repos accordingly15:56
tewardbecause IIRC the SEcurity Team is one of the teams you don't really... argue much with... when a critical security patch goes out :P15:56
tewardjust saying15:57
ricotzcorrect, a CVE upload is another story for itself15:57
tewardricotz: but carries the same weight/problem as if a core dev or someone uploaded something to -updates15:57
tewardwherein the point still stands: i think your thinking in the matter needs reviewed, because the way you responded to the initial hypothetical appeared argumentative overall15:57
tewardand not conducive for Ubuntu Development15:58
tewardas stated in my reasons (which stand and are not changing in this meeting at this time)15:58
teward... unrelated: i'm here 75% again.  job just needed Exchange kicked >.<15:58
rbasakOK. Shall we move on? :)15:59
rbasak#topic Outstanding mailing list requests to assign15:59
ricotzthank you for your time15:59
rbasakI only see the request from Alex Murray which is a thread in progress15:59
rbasakI'll take the action to get a resolution on that (meeting venue/time agreed)16:00
rbasak#action rbasak to resolve Alex's request for an alternate meeting venue/time for his application16:00
meetingologyACTION: rbasak to resolve Alex's request for an alternate meeting venue/time for his application16:00
rbasak#topic Open TB bugs16:00
rbasak#info No open TB bugs16:00
rbasak#topic Any other business16:00
ddstreeto/16:00
rbasakDoes anyone have anything to raise?16:00
ddstreetsuggestion: maybe we should list the entire schedule of meeting times for each year instead of just the next 4 mtgs?16:01
ddstreetin light of the time mix-up16:01
rbasakSure16:01
rbasakDo I hear you volunteering? :)16:01
rbasakThere's also the fridge calendar16:01
ddstreetack, i can update it if there are no objects16:01
ddstreetobjections16:01
ddstreeti'm not sure if i'm able to edit the fridge calendar, i can check16:02
rbasak#action ddstreet to reduce the scope of meeting scheduling mistakes16:02
meetingologyACTION: ddstreet to reduce the scope of meeting scheduling mistakes16:02
rbasak(I'm deliberately leaving that open for you decide how to achieve that ;)16:02
ddstreetthanks :)16:02
rbasakAnything else?16:02
rbasak#endmeeting16:03
meetingologyMeeting ended at 16:03:02 UTC.  Minutes at https://new.ubottu.com/meetingology/logs/ubuntu-meeting/2021/ubuntu-meeting.2021-03-08-15.00.moin.txt16:03
ddstreetthanks all o/16:03

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