/srv/irclogs.ubuntu.com/2022/10/03/#ubuntu-meeting.txt

=== arraybolt3_ is now known as arraybolt3
=== WaVeR` is now known as WaVeR
utkarsh2102hey18:56
utkarsh2102I don't think we can take 2 applications, should we still try?18:56
utkarsh2102rbasak: hey, per your proposal, we should have 1 applicant per meeting. Should we stick to that?18:57
alexghitio/18:58
utkarsh2102alexghiti: \o18:58
utkarsh2102there are 7 alexghiti* in the room, wow!18:59
rbasakutkarsh2102: o/18:59
rbasakThere was discussion but we haven't yet really concluded and voted on changing that.18:59
rbasakEg. "I think I would be +1 on this proposition" isn't really directly a +1.18:59
seb128utkarsh2102, I think we can try to review the first one and see when we get a conclusion?19:00
utkarsh2102alright, we can try then19:00
utkarsh2102yep, sounds good!19:00
rbasakSo let's try for now, but I think that thread has basically concluded so we should hold a vote at a meeting to decide whether to reduce the maximum, to make sure we actually have a majority that agrees now that there's been enough discussion.19:01
rbasakPerhaps we won't have time to hold that vote today though. We should probably handle the applications first.19:01
rbasakWho is available to chair please?19:01
rbasakIt's my day off so I'd prefer not to.19:01
xypronO/19:02
utkarsh2102I can chair, np19:02
seb128thanks!19:02
utkarsh2102#startmeeting Developer Membership Board19:02
meetingologyMeeting started at 19:02:57 UTC.  The chair is utkarsh2102.  Information about MeetBot at https://wiki.ubuntu.com/meetingology19:02
meetingologyAvailable commands: action, commands, idea, info, link, nick19:02
utkarsh2102\o19:03
utkarsh2102hellu, today's agenda is at https://wiki.ubuntu.com/DeveloperMembershipBoard/Agenda.19:03
utkarsh2102sil2100 and bdmurray are out until 10th, so..19:04
utkarsh2102but we're still curate, so let's proceed to applications19:04
utkarsh2102#topic MOTU Applications19:04
utkarsh2102#subtopic Frank Heimes19:05
utkarsh2102hey, we haven't yet decided the outcome of Frank's application yet19:05
utkarsh2102cf: https://lists.ubuntu.com/archives/devel-permissions/2022-September/002028.html19:06
utkarsh2102we have 3 +1s, 2 +0s, and 1 -1.19:07
utkarsh2102net: 2 +1s, how do we proceed here?19:07
utkarsh2102rbasak, seb128, kanashiro?19:07
seb128let me open the wiki and read the rules again...19:09
utkarsh2102#link https://lists.ubuntu.com/archives/devel-permissions/2022-September/002028.html19:09
rbasakBecause some DMB members decided to abstain from voting after considering that application, we basically need votes from all DMB members in order to proceed. Otherwise the application effectively gets declined by default.19:09
kanashiro[m]I think we can elaborate more the text here: https://wiki.ubuntu.com/DeveloperMembershipBoard/KnowledgeBase#Voting19:10
kanashiro[m]it is not so clear19:10
rbasakBut I suggest that we proceed with the applications from the applicants who are actually here.19:10
utkarsh2102okay, carried over then (:19:10
utkarsh2102can someone bring this up on the thread, please? rbasak?19:11
utkarsh2102moving on for now..19:11
alexghiti47(sorry flaky connection)19:11
utkarsh2102#subtopic Alexandre Ghiti19:12
utkarsh2102#link https://wiki.ubuntu.com/AlexandreGhiti/MOTUDeveloperApplication19:12
utkarsh2102alexghiti47:19:12
utkarsh2102alexghiti: hey! please introduce yourself :D19:12
alexghiti47Hi everyone, I'm from France, I work in Foundations at Canonical exclusively on RISC-V support where I contributed most in the kernel19:13
alexghiti47On a daily basis I work on bringing up the images and improving support for Ubuntu RISC-V19:13
alexghiti47And I help the team to fix various packages when needed :)19:14
utkarsh2102awesome, thank you!19:14
utkarsh2102open for questions - rbasak, seb128, kanashiro: go, go, goooo :)19:15
rbasakalexghiti47: hello! So let's dive in. Once you've added a delta to a package as part of +1 maintenance, how do you ensure that the package continues to be maintained in Ubuntu given that it will no longer autosync?19:16
alexghiti47Hmm not sure here, can you expand a bit more the question?19:18
rbasakTake https://launchpad.net/ubuntu/+source/node-gulp-coffee/3.0.2-1ubuntu1 for example.19:19
rbasakI assume that upload happened because of +1 maintenance?19:19
rbasakWhat will happen with that package next?19:19
alexghiti47Maybe yes19:19
rbasakFor example, what will happen in Ubuntu if Debian were to upload 3.0.2-2?19:20
alexghiti47There will be a "merge" conflict that someone will have to fix: make sure the delta is still relevant or not19:20
rbasakHow will such a conflict be detected?19:22
utkarsh2102...and who'll fix that? :)19:23
alexghiti47Technically, I don't know, but I guess when Ubuntu 'opens the doors' to the Debian packages, a software will detect such cases and publish a report.19:23
alexghiti47It depends on the maintainer, at foundations we often have "merge party" where we deal with main packages with such issues.19:24
rbasakOK. We don't have time here, but I think you need to work on your understanding of the merge process :-(19:24
alexghiti47Ok19:25
utkarsh2102question: let's say you want to fix a bug in Focal, how'd you go about it?19:25
alexghiti47I'd check if it is required to be fixed in more recent releases and fix it there first, and then SRU to focal.19:26
utkarsh2102what steps are you going to take and ensure before the upload to Focal?19:26
alexghiti47As I said, it needs to be fixed first in more recent releases to make sure there are no regressions when updating19:27
utkarsh2102ok, thanks! what if you want to fix a bug that isn't fixed upstream?19:28
alexghiti47It depends on the 'emergency' of the fix, but in non-urgent situations, first I'd send it upstream, and wait for the patch to merged there.19:29
utkarsh2102thanks!19:30
utkarsh2102I see there are some issues in your uploads like missing the bug number, typo in code (as a result, a package had to be re-uploaded, et al), how are you going to take care of it once you have the upload rights yourself?19:30
rbasakI don't have any further questions.19:31
alexghiti47I have to admit that it is easy to do such mistakes when you know someone is going to ensure those mistakes won't happen. And sometimes I may be too much in a hurry: so I'd take a break before uploading anything and re-read the whole diff.19:32
kanashiro[m]on this matter: what would you do if you are in doubt regarding a version number?19:33
kanashiro[m]where would you search for some information?19:33
alexghiti47In doubt about anything, I'd ask a colleague19:33
alexghiti47I'm lucky I have experienced developer around me, so it is easy to search for the answer19:34
kanashiro[m]wouldn't you be able to try to find some information by yourself? For a SRU for instance19:34
kanashiro[m]do you know any doc?19:35
alexghiti47Of course I'd read first the wiki but some aspects may be 'hard' so in doubt, I'd ask before doing a mistake19:35
utkarsh2102quick q: what if a package version 1.2.3-4ubuntu1 is in all releases from Focal onward and you have a bug to fix. What versions will you pick for which release? and why?19:37
utkarsh2102kanashiro: sorry, I didn't want to take over - I just wanted to put my question out there because of timing issues. Please feel free to carry on with your question first. :)19:37
utkarsh2102once you're done, alexghiti47 can answer mine.19:38
kanashiro[m]I was looking for a link to a wiki page, please go ahead and answer utkarsh2102 's question19:38
alexghiti47utkarsh2102: I'd append ~20.04, ~22.04 and so on so that upgrade process would work correctly.19:38
utkarsh2102right, so the version becomes?19:40
alexghiti47'inferior' in terms of version comparison (not sure that's what you mean)19:41
rbasakI think he wants the actual full package version strings that you would use.19:41
utkarsh2102I just want you to tell me the versions you'd use. That's it. :)19:41
utkarsh2102for -devel, Jammy, Focal19:42
alexghiti471.2.3-4ubuntu1 in kinetic, 1.2.3-4ubuntu1~22.04 for jammy, 1.2.3-4ubuntu1~20.04 in focal19:43
seb128alexghiti47, question, do you usually read emails from launchpad? I sponsored once a merge from you on https://bugs.launchpad.net/ubuntu/+source/newt/+bug/1958502 and you never replied to my comments ... any reason you didn't follow up? it's also a bit related to Robie's question earlier since it still feels to me that some of the delta on that package could be reduced19:43
ubottuLaunchpad bug 1958502 in newt (Ubuntu) "Please merge newt 0.52.21-5 (main) from Debian unstable (main)" [Wishlist, Fix Released]19:43
utkarsh2102uh? are you sure you'd use "~"?19:44
alexghiti47utkarsh2102: I would say yes, but obviously that's wrong. I'd check the doc before anyway.19:46
alexghiti47seb128: I must have missed your answer, sorry about that.19:46
utkarsh2102thanks, no more questions from me.19:48
utkarsh2102alexghiti47: btw, you can check "dpkg --compare-versions 1.2.3-4ubuntu1~22.04 gt 1.2.3-4ubuntu1" and see what happens :)19:48
utkarsh2102any more questions? seb128, kanashiro?19:48
kanashiro[m]no19:48
utkarsh2102ok, waiting for seb128.19:49
seb128no more question from me19:50
utkarsh2102ok, thanks. Proceeding to votes..19:51
utkarsh2102#vote Alexandre Ghiti to get MOTU rights19:51
meetingologyPlease vote on: Alexandre Ghiti to get MOTU rights19:51
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')19:51
rbasak-1 reasons to follow19:51
meetingology-1 reasons to follow received from rbasak19:51
seb128+0 reasons to follow19:53
meetingology+0 reasons to follow received from seb12819:53
utkarsh2102-1 reasons to follow19:54
meetingology-1 reasons to follow received from utkarsh210219:54
seb128we are reaching the hour so I will have to drop, thanks everyone19:58
utkarsh2102kanashiro!?19:58
kanashiro[m]+0 I am not so confident Alex knows where to find the relevant info when he needs, relying on other people all the time does not sound good to me. Moreover, he does not seem to fully understand all the development process, like package merges. On the other hand, he has been doing some good work in the Foundations team, I'd tell you to start to pay more attention to the details and prepare your packages to be sponsored as it was19:58
kanashiro[m]not needed, get used to that.19:58
meetingology+0 I am not so confident Alex knows where to find the relevant info when he needs, relying on other people all the time does not sound good to me. Moreover, he does not seem to fully understand all the development process, like package merges. On the other hand, he has been doing some good work in the Foundations team, I'd tell you to start to pay more attention to the details and prepare your packages to be sponsored as it was rece19:58
utkarsh2102alexghiti47: hey, thanks for applying. You're good at what you do, all it needs is a bit of polishing. For instance, I was happy with the basic questions but then versioning thing (amongst other things) didn't inspire enough confidence atm. But that said, you're almost there. Just do a bit more work with your sponsors for a few more weeks and you're ready to re-apply. Make sure you get the concepts behind the (basic) Ubuntu19:59
utkarsh2102procedures right. I am happy to work with you on sponsoring stuff, too - I know you've got a bunch of people around already, however. So that said, I reallyyyyy look forward to your application soon (if this one doesn't go through). Thanks a bunch, again! \o/19:59
rbasakReasoning for my -1 vote:19:59
rbasakI think you need to work on your understanding of the merge process. If you don't know how to ensure that packages to which you've added a delta continue to receive maintenance from that point, I don't think it's appropriate to be uploading to the archive without supervision from a sponsor. How we deal with delta is really fundamental to how Ubuntu development works, and I fear a lack of19:59
rbasakunderstanding will lead to unnecessary or languishing delta and out-of-date packages.19:59
rbasakIt's also concerning to me that you aren't familiar enough with SRU process to either know our conventions for the package versions to use, or know where to look for the documentation guidelines on package version strings.19:59
rbasakSorry, we didn't have time to go into more details of your understanding in case there are other areas I'd like you to be familiar with, but you can see what knowledge I think you should have at https://wiki.ubuntu.com/RobieBasak/DMB/CoreDev (that applies to MOTU too, except for component mismatches and MIRs which involve uploads to main only). I'm sorry that this is only coming up now at the time19:59
rbasakof your application; I am disappointed that those who endorsed you didn't spot this gap at an earlier stage.19:59
utkarsh2102#endvote19:59
meetingologyVoting ended on: Alexandre Ghiti to get MOTU rights19:59
meetingologyVotes for: 0, Votes against: 2, Abstentions: 219:59
meetingologyMotion denied19:59
utkarsh2102:(20:00
rbasakI appreciate the work that you are doing though - the uploads I glanced at all looked good to me.20:00
alexghiti47Thanks guys!20:00
rbasakSo please keep doing that!20:00
utkarsh2102seconded!20:00
seb128reason for my vote is while I believe the technical skills are mostly there, there is a lack of understanding of the purpose and goals. Like delta should be minimized and sent to Debian rather; which would benefit them and lower our maintaince workload20:00
utkarsh2102#subtopic Heinrich Schuchardt20:01
utkarsh2102xypron: hey, sorry, we don't have time anymore :(20:01
xypronShall I update the date in the agenda?20:02
utkarsh2102would you mind grabbing another slot which doesn't have an applicant yet?20:02
utkarsh2102xypron: yes, please, thank you!20:02
rbasakLet's get an item into the agenda to limit the meeting maxmimum to one application.20:02
rbasakutkarsh2102: would you mind doing that when you update the agenda please, to avoid locking conflicts?20:02
utkarsh2102xypron: once done, follow up on your mail to devel-permissions@ to let us know your new date. TIA!20:02
rbasakElse I'd happily do it right now.20:02
utkarsh2102uh, I forgot20:02
utkarsh2102#action Utkarsh to announce alexghiti47's application status.20:03
meetingologyACTION: Utkarsh to announce alexghiti47's application status.20:03
utkarsh2102rbasak: please do that!20:03
utkarsh2102I'll clean up the remaining bits, if needed20:04
kanashiro[m]thanks for chairing utkarsh210220:04
utkarsh2102awesome! :D20:04
utkarsh2102thank you, everyone! \o20:04
kanashiro[m]o/20:04
utkarsh2102#endmeeting20:04
meetingologyMeeting ended at 20:04:54 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2022/ubuntu-meeting.2022-10-03-19.02.moin.txt20:04
rbasakWiki edit complete20:06
rbasakThank you for chairing Utkarsh!20:07
utkarsh2102\o/20:38

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