/srv/irclogs.ubuntu.com/2025/01/06/#ubuntu-meeting.txt

=== zeroday06199 is now known as zeroday0619
rbasako/16:01
liushuyuo/16:01
schopino/16:04
schopinI'm in a meeting so I likely won't be very active in the next 30mn (but I'll read everything nonetheless)16:04
tewardhere but in a meeting16:07
schopinAs with the previous meetings, shall we start the meeting regardless of quorum and collect the missing votes on the ML?16:19
tewardyep16:20
schopinAlright, I'll chair.16:21
schopin#startmeeting Developer Membership Board Meeting - 2025-01-0616:21
meetingologyMeeting started at 16:21:45 UTC.  The chair is schopin.  Information about MeetBot at https://wiki.ubuntu.com/meetingology16:21
meetingologyAvailable commands: action, commands, idea, info, link, nick16:21
schopinWelcome to the first DMB meeting of 2025 :)16:22
schopinI'll go straight to the point.16:22
schopin#topic Ubuntu MOTU Applications16:22
schopin #subtopic Ubuntu MOTU Application for Zixing Liu (liushuyu)16:23
liushuyuHi, I am Zixing Liu. I am with the Foundations team in Canonical. I have been involved with the Ubuntu development for at least 2 years now. You can find my application here: https://wiki.ubuntu.com/liushuyu-011/MOTUApplication16:23
schopin#link https://wiki.ubuntu.com/liushuyu-011/MOTUApplication16:23
teward*waits for the wiki site to not spin*16:24
liushuyuThere is also https://archive.ph/6TvCJ if the wiki does not load16:24
schopinah, still sobering up after its new year's eve excesses?16:24
tewardaction item: Preserve all of Steve Langasek's endorsements on people.  RIP Steve Langasek, you will be missed.16:25
schopinIf you're relying on the archived version, note that I added my own endorsement in the wiki after that page was snapshotted.16:25
tewardalso, rare endorsement from tsimonq2 on your profile nice16:25
tewardschopin: nah wiki finally loaded for me16:25
tewardi'mma ask IS to check the stability16:25
schopinit didn't for me.16:26
tewardi have no questions, but rbasak might16:27
tewardbrb coffee refill16:27
schopinI don't really have questions either.16:28
tewardrbasak: ?16:30
rbasakStill looking sorry16:30
tewardno worries16:30
rbasakliushuyu: if you add a delta to a package in Ubuntu (eg. for +116:32
rbasak maintenance for some package in universe), what's your process for ensuring that th16:32
rbasake package doesn't languish in the future?16:32
liushuyurbasak: I am assuming you are talking about a potential merge that will replace the changes16:33
liushuyudocumenting the changes thoroughly will help prevent this, and also making remarks/comments on MoM and/or Launchpad can also help the potential next uploader understand there are considerations to take into account when doing the merge16:34
rbasakliushuyu: I mean a new upload to Debian that will not be autosynced by Ubuntu becaues a delta exists16:35
rbasakliushuyu: for example, you did the merge of https://launchpad.net/ubuntu/+source/vstream-client/1.2-7ubuntu1, but Debian has had an upload since. I think you know how to handle that situation now that it is pointed out to you. But what's your process to ensure that such a package gets noticed to be updated in Ubuntu appropriately, after you have added a delta?16:36
rbasak(I'm not sure if you added that particular delta or not but I hope it's a good enough example)16:36
liushuyurbasak: I think a good way is to check merge-o-matic often and also subscribe to the Debian PTS (so that you will know if Debian has a newer upload)16:38
rbasakDo you check merge-o-matic often for your own uploads?16:38
liushuyu... since a package like that is unlikely to be picked up by someone else or transitions16:39
liushuyurbasak: Yes, but I might not do the merges right away since some packages may need further examination (or involve more complications with Debian upstream, in case I previously submitted the deltas to Debian)16:40
rbasakOK thanks16:42
rbasakNext question16:42
rbasakLooks like you uploaded (had sponsored) https://launchpad.net/ubuntu/+source/rust-cargo-c/0.10.5-1ubuntu3 recently?16:42
rbasakWhat do you need to do next with that upload?16:42
liushuyurbasak: Yes. So for that one, we have several non-forwardable patches inside the package due to how we maintain Rust-related tools. We will have to maintain this package separately from Debian.16:44
rbasakliushuyu: OK, and what's holding up its migration at the moment?16:44
liushuyurbasak: what's holding up its migration at the moment? > according to https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_output.txt the dependencies are uninstallable because we have some dependency changes since this package has been uploaded16:46
liushuyu... this is why we need to watch if Debian Rust Team(s) makes the new upload in their waterboxed Rust ecosystem16:47
liushuyu... more specially, it's uninstallable on arm64 according to the output. But I think that's the limitation of Britney's output, as it should be uninstallable on multiple architectures16:48
rbasakOK16:49
rbasakNext question: let's say that you're about to upload a new version of a package. It's past feature freeze, so you don't want to inadvertently trigger a transition.16:49
liushuyurbasak: We have process in place to avoid last-minute breakages, it's documented in https://wiki.ubuntu.com/FreezeExceptionProcess16:50
rbasakIn the common case of a regular C library transition and packaing that follows best practice, what would you expect to see in the source package if there's a transition about to be triggered?16:51
liushuyuWe can also look up the current release schedule to see when it's the feature freeze date ahead of time to pace the uploads accordingly16:51
tsimonq2o/ and apologies. No questions from me right now.16:52
tewardoh good we're quorate then i think16:52
liushuyurbasak: In the common case of a regular C library transition and packaing that follows best practice > I think we will see the binary package name will have certain changes. We have mechanisms in place to mark the ABI revisions for binary packages16:52
schopinteward: depends on the votes though.16:52
liushuyuThe number at the end of the binary packages might not necessarily mean the sover16:53
tewardschopin: well if we go by that we're negative-quorate since excluding you or Simon means we're only able to +2 at most meaning this will end up in a Mailing List vote16:53
teward:p16:53
rbasakOK16:53
liushuyuIt could also be a change in the C/C++ compiler or the toolchain in general16:53
liushuyu(e.g. t64)16:53
tsimonq2(GCC 5)16:53
rbasakliushuyu: when is feature freeze for Plucky, where can you find that information, and what's the process for requesting an exception?16:54
liushuyurbasak: I will need to look up the URL, and hope wiki and the forum won't have a heart attack16:54
schopintime check: we have 5 mn left on the schedule (and I can't go too much overtime)16:55
liushuyurbasak: We have processes documented in https://wiki.ubuntu.com/FreezeExceptionProcess, we do have exceptions to the exceptions (like security updates)16:56
tewardtsimonq2: i'm going to borrow you after this16:56
tewardschopin: start the vote now, put your vote in, and then we'll hand off to after via ML16:56
teward#chair teward schopin16:56
meetingologyCurrent chairs: schopin, teward16:56
tewardi'll take over chair16:56
rbasakOK since we're running of time I'll skip my remaining question16:57
rbasakLet's move to voting16:57
liushuyuThe schedule is located at https://discourse.ubuntu.com/t/plucky-puffin-release-schedule/3646116:57
rbasakFWIW, you might might the "grep-merges" command useful16:57
teward#voters teward rbasak schopin tsimonq216:57
meetingologyCurrent voters: rbasak, schopin, teward, tsimonq216:57
liushuyurbasak: Thanks for the suggestion!16:57
teward#vote Zixing Liu (liushuyu-011) MOTU16:57
meetingologyPlease vote on: Zixing Liu (liushuyu-011) MOTU16:57
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')16:58
rbasak+116:58
meetingology+1 received from rbasak16:58
teward+116:58
meetingology+1 received from teward16:58
schopinteward: thanks, I was still looking up the meeting commands :)16:58
schopin+116:58
meetingology+1 received from schopin16:58
liushuyuSorry, Discourse is too modern of a web application, and it does not load very fast for Firefox16:58
tsimonq2+1 As stated in my endorsement, I find liushuyu's uploads to be high quality. Strong +116:58
meetingology+1 As stated in my endorsement, I find liushuyu's uploads to be high quality. Strong +1 received from tsimonq216:58
tewardschopin: that's why i opped (with my member cloak) and made myself chair to help expedite ;)16:58
teward(ubuntu members have op in here which is OP but i've used it before to help fix meeting problems)16:58
rbasakGenerally you had good answers to my questions, and there's also nuance there that suggests to me that you understand the details in more depth than we had time to discuss directly.16:59
rbasakThank you for your contributions to Ubuntu!16:59
tewardschopin: your vote?16:59
schopinalready done.16:59
tsimonq2teward: get glasses :P16:59
tewardoop there it is16:59
schopinRight before the Discourse vs Firefox lament ;)16:59
tewardtsimonq2: get me coffee16:59
teward#endvote16:59
meetingologyVoting ended on: Zixing Liu (liushuyu-011) MOTU16:59
meetingologyVotes for: 4, Votes against: 0, Abstentions: 016:59
meetingologyMotion carried16:59
tsimonq2liushuyu: Congratulations!16:59
tewardThat's quorate, welcome to MOTU liushuyu16:59
tewardschopin: you can handle the paperwork / announcement17:00
liushuyuThanks everyone!17:00
schopinteward: will do.17:00
schopinIn an hour.17:00
teward#topic AOB17:00
teward#subtopic Discourse?17:00
tewardthis is just me being weird BUT17:00
tewardhave we considered makign a Discourse section for DMB so we don't have to deal with the Wiki stuff?17:00
tsimonq2Emphatic +100017:01
tewardi know it's different but a lot of teams - Community Council included - have started using it for its stuff17:01
tewardand the wiki 503s intermittently every day at random hours so17:01
tewardi'll bring it up in the ML but just wanted to put it on the minutes list as a discussion point17:01
schopinOne issue with Discourse is that topics can't be edited after a set number of days.17:01
tewardschopin: we can fix that with moderator privileges, etc. (fun fact I have that)17:01
teward(though I only use it to edit documentation content)17:01
tewardit's still something to considier17:02
tewardanyways, schopin has a hard stop so.17:02
* schopin runs off.17:02
teward#subtopic RIP Steve Langasek17:02
tsimonq2:(17:02
tewardjust want to put that in there as an official declaration from the DMB that Steve Langasek was a wonderful person a great mentor and an asset. He will be missed.17:02
teward#endmeeting17:02
meetingologyMeeting ended at 17:02:49 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2025/ubuntu-meeting.2025-01-06-16.21.moin.txt17:02
tewardand now i go to get another cup of coffefe.17:02
tewardand yes i misspelled it on purpose17:03
tewardo/17:03
tsimonq2ditto17:03
tewardtsimonq2: go read your Matrix DMs I need your brain for knowledge17:03
tewardDebian knowledge17:03
tsimonq2teward: hi chair I'm dad?17:03
teward*pours scalding hot water on @tsimonq2*17:03
liushuyuI find it weird in the English language that the leader of a meeting is called "chair" not "table"17:04
teward"meeting boss" is another way to put it17:04
tsimonq2XD17:04
tewardbut in IRC we just call them "meeting gods" and the ops in channel are "meetingology gods" xD17:05
tsimonq2I suppose the main chair at the table is the leader.17:05
teward*sips the freshly hot coffee* mmmmm caffeine17:05
RikMillstsimonq2: the office of speaker in a parliament is also referred to as 'the chair'. becuase they sit in a big badass one :D17:21
RikMillsnot sure if the actual origin, but that goes back to about when the term was 1st used17:23

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