[19:00] <rbasak> o/
[19:00] <bandali> o/
[19:00] <arighi> hello
[19:00] <seb128> hey
[19:01] <rbasak> I'm still on leave and so I'd appreciate if someone else could chair please
[19:02] <seb128> who is around?
[19:02] <kanashiro[m]> o/
[19:03] <teward> seb128: *burps*
[19:03] <seb128> k, let's get started, I can try to chair
[19:03] <seb128> #startmeeting Developer Membership Board
[19:03] <meetingology> Meeting started at 19:03:50 UTC.  The chair is seb128.  Information about MeetBot at https://wiki.ubuntu.com/meetingology
[19:03] <meetingology> Available commands: action, commands, idea, info, link, nick
[19:04] <seb128> #link https://wiki.ubuntu.com/DeveloperMembershipBoard/Agenda
[19:04] <seb128> #topic PPU Applications
[19:04] <seb128> #subtopic Andrea Righi
[19:05] <teward> can i make a note first
[19:05] <seb128> sure?
[19:05] <teward> if we want to have applications we need to have easy links to their applications, possibly even as part of the agenda page.  because sometimes emails doesn't show those links (i.e. junkmail thanks to how mailing lists work)
[19:06] <teward> that's all just something to make a note of forward in the process
[19:06] <teward> *lurks8
[19:06] <seb128> ack
[19:06] <seb128> #links https://wiki.ubuntu.com/AndreaRighi/DkmsUploadApplication
[19:06] <seb128> for Andrea's one, but yes I think have the reference on the agenda section would make sense
[19:07] <seb128> arighi, hey, you are around?
[19:07] <arighi> seb128, yes, hi everyone
[19:07] <seb128> great
[19:07] <seb128> arighi, could you start by maybe introducing yourself?
[19:08] <arighi> sure
[19:08] <arighi> My name is Andrea and I am a member of the Ubuntu kernel team since 2019, my primary focus has been on kernel development / kernel packaging and, as a part of the team, I maintain the Ubuntu development kernels
[19:09] <rbasak> Hi!
[19:09] <arighi> I'm applying to get dkms upload rights so that we can speed up the release of new kernels in Ubuntu, since often new kernels are blocked by dkms fixes that need to be sponsored
[19:09] <rbasak> I see you have a pile of sponsored uploads for DKMS build fixes. Thank you for that work!
[19:09] <arighi> and also because of personal interest of contributing more in Ubuntu :)
[19:11] <seb128> so do we have questions for arighi?
[19:11] <seb128> it's quite an impressive list of uploads on the wikipage
[19:11] <rbasak> arighi: are there times when it might be inappropriate to upload DKMS fixes to the development release?
[19:11] <kanashiro[m]> sorry for the question, but someone could tell me which packages are part of the DKMS package set?
[19:12] <rbasak> kanashiro[m]: https://ubuntu-archive-team.ubuntu.com/packagesets/lunar/kernel-dkms
[19:12] <rbasak> (and similar for older series)
[19:12] <arighi> rbasak, yes, after feature freeze it would be quite inappropriate to upload dkms fixes
[19:12] <kanashiro[m]> rbasak thanks
[19:12] <rbasak> arighi: what freeze applies to Lunar at the moment, and where can you find that information?
[19:13] <arighi> rbasak, for lunar we can find all the relevant information about the release schedule here: https://discourse.ubuntu.com/t/lunar-lobster-release-schedule/27284
[19:14] <rbasak> arighi: great, thanks. And do you know where to find the rules that determine what is and isn't permitted during feature freeze?
[19:15] <arighi> rules are reported in the wiki, for example feature freeze: https://wiki.ubuntu.com/FeatureFreeze
[19:15] <rbasak> Excellent.
[19:15] <rbasak> Note that I think most DKMS packages fixes would be permitted during feature freeze.
[19:16] <arighi> yeah, dkms are following a bit the kernel release, since they are still pieces of kernel in practice :)
[19:16] <rbasak> And DKMS package build fixes for DKMS packages that are in universe would also be acceptable to be uploaded after final freeze.
[19:16] <rbasak> (in universe and also unseeded I mean)
[19:16] <arighi> right
[19:16] <rbasak> Details here: https://wiki.ubuntu.com/FinalFreeze
[19:17] <rbasak> OK, final question from me: to fix packages in the stable release, where is the process and policy documentation?
[19:17] <arighi> rbasak, packages in the stable releas follow the SRU process, that is documented here: https://wiki.ubuntu.com/StableReleaseUpdates
[19:18] <rbasak> Perfect. That's all my questions. Thank you!
[19:18] <arighi> *release
[19:19] <kanashiro[m]> no question from me, rbasak already covered what I had in mind
[19:19] <teward> no questions from me
[19:20] <seb128> I've one question
[19:21] <seb128> arighi, taking a recent example of upload you did, https://bugs.launchpad.net/ubuntu/+source/librem-ec-acpi/+bug/2009511 you wrote
[19:21] -ubottu:#ubuntu-meeting- Launchpad bug 2009511 in librem-ec-acpi (Ubuntu Lunar) "librem-ec-acpi-dkms FTBS with linux 6.2" [Undecided, Fix Released]
[19:21] <seb128> > [ resync with Debian is not really needed to support linux 6.2, but it's better to keep this package aligned ]
[19:21] <seb128> which is true
[19:21] <seb128> but it seems your added a delta which wasn't forwarded to Debian (unless I'm checking the wrong place), any reason it was not forwarded to keep the package in sync?
[19:22] <arighi> looking
[19:23] <seb128> https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=librem-ec-acpi is empty and salsa doesn't have recent commits nor open merge requests
[19:23] <arighi> in this particular case I think I opted for the resync + patches to support 6.2 on top, because the upstream code was carrying also some fixes
[19:23] <seb128> any reason you didn't forward your debdiff to the BTS?
[19:24] <seb128> one part of the change at least is in debian/ so could probably benefit them and reduce our merge work
[19:24] <arighi> no specific reason, except that I got distracted by other high-priority tasks, it would have been better to send the debdiff upstream indeed :)
[19:24] <seb128> alright, thanks
[19:25] <seb128> no other question from me
[19:25] <arighi> usuall I try to fix in debian and then request a resync when possible
[19:25] <arighi> that means less work for us :)
[19:25] <seb128> k, maybe I just got unlucky in the example I picked in your uploads, sorry about that!
[19:25] <seb128> anyone else still having a question?
[19:25] <utkarsh2102> none from me.
[19:25] <arighi> seb128, no problem, it was actually a good question
[19:26] <utkarsh2102> I hope my messages are visible this time?
[19:26] <teward> yep
[19:26] <utkarsh2102> Can someone on the IRC side confirm?
[19:26] <teward> stop breaking your client utkarsh2102 ;)
[19:26] <rbasak> I don't think it's a requirement for upload rights for this packageset, but do you know how to bring forward an Ubuntu delta to a newer Debian or upstream version should that be necessary?
[19:26] <seb128> utkarsh2102, :)
[19:26] <utkarsh2102> lmao :P
[19:26] <arighi> utkarsh2102, I can see your messages :)
[19:26] <utkarsh2102> super, thanks all
[19:27] <rbasak> Ah it looks like you've done that before eg. https://launchpad.net/ubuntu/+source/librem-ec-acpi/0.9.1-4ubuntu1
[19:27] <rbasak> Never mind!
[19:28] <seb128> #vote Andrea Righi to get upload rights for the DKMS packageset
[19:28] <meetingology> Please vote on: Andrea Righi to get upload rights for the DKMS packageset
[19:28] <meetingology> Public 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:28] <seb128> +1
[19:28] <meetingology> +1 received from seb128
[19:28] <kanashiro[m]> +1
[19:28] <meetingology> +1 received from kanashiro[m]
[19:28] <arighi> rbasak, in some packages we carry specific ubuntu patches (usually in debian/patches), when we move to a new Debian / upstream version we usually need to re-apply our patches (to provide certain specific ubuntu features for example) - not sure if this is what you were asking
[19:28] <utkarsh2102> +1, very happy with the work. Keep it up!
[19:28] <meetingology> +1, very happy with the work. Keep it up! received from utkarsh2102
[19:28] <rbasak> +1 excellent track record of DKMS fixes, and good endorsements from relevant people. Thank you for your contributions!
[19:28] <meetingology> +1 excellent track record of DKMS fixes, and good endorsements from relevant people. Thank you for your contributions! received from rbasak
[19:28] <rbasak> I have one request for DKMS fix SRUs: please could you make sure to be explicit in a Test Plan in the SRU documentation which kernels the updated package will be tested against? For example in LP: #1981993 the SRU documentation didn't state it, but it looks like multiple kernels were tested in the end anyway. I think SRUs would have less chance of getting blocked on review if this was explicitly
[19:28] -ubottu:#ubuntu-meeting- Launchpad bug 1981993 in r8125 (Ubuntu Kinetic) "r8125-dkms fails to build on kinetic with latest kernel 5.19" [Undecided, Fix Released] https://launchpad.net/bugs/1981993
[19:29] <rbasak> stated.
[19:29] <arighi> rbasak, ok, got i, I'll make my test plan more explicit
[19:30] <utkarsh2102> teward: there?
[19:30] <bdmurray> +1
[19:30] <meetingology> +1 received from bdmurray
[19:30] <teward> ye
[19:30] <teward> +!
[19:30] <teward> +1
[19:30] <meetingology> +1 received from teward
[19:30] <teward> had to type from my phone, irccloud froze on my computer
[19:30] <seb128> #endvote
[19:30] <meetingology> Voting ended on: Andrea Righi to get upload rights for the DKMS packageset
[19:30] <meetingology> Votes for: 6, Votes against: 0, Abstentions: 0
[19:30] <meetingology> Motion carried
[19:30] <seb128> great
[19:30] <seb128> arighi, congratulations!
[19:31] <arighi> thank you for your time!
[19:31] <utkarsh2102> teward: tch tch, stop breaking your client :P
[19:31] <seb128> #action seb128 to send the mail about arighi 's approval
[19:31] <meetingology> ACTION: seb128 to send the mail about arighi 's approval
[19:31] <sil2100> Sorry for being late o/
[19:31] <utkarsh2102> arighi: yay, congratulations!
[19:31] <utkarsh2102> sil2100: o/
[19:31] <seb128> k, so we are just on mid meeting mark and we said we would try to reduce the backlog by reviewing Amin's application if we had time
[19:31] <arighi> utkarsh2102, thanks!
[19:31] <seb128> so let's care on
[19:32] <seb128> #topic Ubuntu Contributing Developers Applications
[19:32] <seb128> #subtopic Amin Bandali (bandali)
[19:32] <seb128> bandali, hey Amin, do you want to introduce yourself?
[19:32] <seb128> #link https://wiki.ubuntu.com/bandali/contributing-developer-application
[19:33] <seb128> sil2100, hey Lukasz :-)
[19:33] <bandali> hey seb128, sure :) i'm Amin Bandali (or just bandali), and i'm part of the Desktop Team at Canonical since November 2022. i work mainly on the maintenance of Ubuntu's firefox packages (both deb and snap), as well as increasingly some other parts of Ubuntu (and its desktop)
[19:33] <bandali> oh, and hi everyone else too! thanks for considering my application today :)
[19:35] <seb128> is anyone having questions for Amin?
[19:36] <seb128> no question from me at least
[19:37] <rbasak> ..
[19:37] <seb128> so, who is still around, can you state question/no question?
[19:37] <rbasak> https://wiki.ubuntu.com/UbuntuDevelopers#ContribDev
[19:37] <seb128> bdmurray, kanashiro, sil2100, teward, utkarsh2102 ?
[19:38] <rbasak> That's what I think we need to consider for this application
[19:38] <teward> *burps*
[19:38] <sil2100> bandali: quick question: how was your +1 maintenance rotation? How did it go? Did you have more than one?
[19:38] <rbasak> "have demonstrated significant and sustained contributions in the area of UbuntuDevelopment" is the only real criterion I think.
[19:38] <sil2100> bandali: and hope you want to participate in the next ones!
[19:39] <bandali> hey sil2100, so far i've only done one rotation, but i do indeed hope and plan to participate in more of them going into the future :) i think as my first one, it was pretty good
[19:39] <bandali> i felt there wasn't too much work i could do in that particular week, but i did unblock a few packages and forwarded fixes to Debian and upstream projects
[19:39] <bandali> (per bottom of https://lists.ubuntu.com/archives/ubuntu-devel/2023-February/042457.html)
[19:40] <sil2100> Thanks o/
[19:40] <bandali> cheers =)
[19:40] <sil2100> No further questions from me
[19:40] <rbasak> bandali: the earliest work I see is https://launchpad.net/ubuntu/+source/tiff/4.4.0-5ubuntu1 from 2022-11-23
[19:40] <rbasak> Do you have any earlier examples than that?
[19:40] <bandali> rbasak, i believe that would indeed be my very first [sponsored] upload/work in ubuntu
[19:41] <bandali> i did participate a bit in debian circa 2020 (and am doing more of it now as well)
[19:41] <rbasak> I think your examples demonstrate significant contributions - thank you for that!
[19:41] <bandali> thank you for kind words rbasak
[19:41] <bandali> *your kind words
[19:42] <kanashiro[m]> no question from me
[19:42] <rbasak> There is a requirement for "sustained" though, and the usual rule of thumb historically is six months or so AIUI.
[19:42] <rbasak> I think I would be very happy to +1 your application for contributing developer if you had the track record you do, and had sustained it for six months.
[19:42] <seb128> I feel like that rule-of-thumb could be mentioned on the wiki
[19:42] <seb128> as a side comment
[19:43] <bandali> oh? i wasn't aware of a particular minimum time length. and fwiw i do plan on sustaining my contributions going into the future, per my application :) but i understand where you're coming from, thanks
[19:43] <seb128> it would be a valuable hint for applicants
[19:44] <seb128> any else having questions there?
[19:44] <rbasak> Yeah agreed.
[19:44] <rbasak> It's mentioned at https://wiki.ubuntu.com/Membership/NewMember
[19:44] <rbasak> Which is sort of what contributing developer is, specifically via the Ubuntu development route.
[19:44] <seb128> ah, right
[19:45] <rbasak> Sorry, I definitely agree the documentation and written guidance could be better there.
[19:45] <seb128> should we vote or does that mean the application is technically invalid?
[19:45] <rbasak> bandali's contributions do look excellent though, and if he continues to sustain his existing work, I'd definitely be +1 at six months.
[19:45] <rbasak> It's not technically invalid at all.
[19:46] <seb128> sorry I'm still new on the board and it's partially my fault for now realizing that Amin should have waited a bit more to apply
[19:46] <rbasak> Exceptions are at our discretion, AIUI.
[19:46] <seb128> k, so let's vote
[19:46] <seb128> #vote
[19:46] <meetingology> Please vote on:
[19:46] <meetingology> Public 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:46] <seb128> ups
[19:46] <seb128> #undo
[19:46] <meetingology> Removing item from minutes: LINK
[19:46] <seb128> shrug
[19:46] <rbasak> I'm not sure I have a good reason for an exception in this case though, sorry.
[19:46] <seb128> #vote Amin Bandali application for Ubuntu Contributing Developer
[19:46] <meetingology> Please vote on: Amin Bandali application for Ubuntu Contributing Developer
[19:46] <meetingology> Public 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:47] <rbasak> But I do want to emphasize that I'm basically automatically a +1 at six months unless bandali suddenly stops contributing or disappears or something :)
[19:47] <seb128> +1 even if the it has been a bit less than the usual period I've confidence that Amin isn't going to vanish and he's going to keep contributing
[19:47] <meetingology> +1 even if the it has been a bit less than the usual period I've confidence that Amin isn't going to vanish and he's going to keep contributing received from seb128
[19:47] <rbasak> -1 for reasons above, but please keep up the good work and you'll have an automatic +1 from me soon!
[19:47] <meetingology> -1 for reasons above, but please keep up the good work and you'll have an automatic +1 from me soon! received from rbasak
[19:48] <kanashiro[m]> +1, it seems to me that the 6 months is a recommendation and not a requirement, Amin has a good track of work and I believe he will keep it up the good work
[19:48] <meetingology> +1, it seems to me that the 6 months is a recommendation and not a requirement, Amin has a good track of work and I believe he will keep it up the good work received from kanashiro[m]
[19:49] <bdmurray> +1
[19:49] <meetingology> +1 received from bdmurray
[19:49] <seb128> utkarsh2102, sil2100, teward ?
[19:49] <teward> +1
[19:49] <meetingology> +1 received from teward
[19:49] <teward> reasons are already stated by everyone and i'm still typing via phone so lazy
[19:50] <utkarsh2102> +1
[19:50] <meetingology> +1 received from utkarsh2102
[19:51] <seb128> sil2100, one minute if you want to vote still?
[19:51] <sil2100> +1
[19:51] <meetingology> +1 received from sil2100
[19:51] <seb128> #endvote
[19:51] <meetingology> Voting ended on: Amin Bandali application for Ubuntu Contributing Developer
[19:51] <meetingology> Votes for: 6, Votes against: 1, Abstentions: 0
[19:51] <meetingology> Motion carried
[19:51] <rbasak> Congratulations bandali!
[19:51] <seb128> thanks everyone
[19:51] <seb128> bandali, congrats!
[19:51] <bandali> my apologies about the minimum time length; i'd indeed missed that. but thank you very much to all of you folks, really appreciate it :)
[19:52] <bandali> thanks seb128 rbasak (et. al) :)
[19:52] <seb128> #action seb128 to announce bandali's being accepted as an Ubuntu Contributing Developer
[19:52] <meetingology> ACTION: seb128 to announce bandali's being accepted as an Ubuntu Contributing Developer
[19:52] <seb128> #topic Review of previous action items
[19:52] <rbasak> No problem, and apologies it's not better documented! I'll edit the wiki at https://wiki.ubuntu.com/UbuntuDevelopers#ContribDev now.
[19:53] <seb128> rbasak, thanks!
[19:53] <seb128> teward follow up to get all application process wiki/docs to explain the process to be able to edit wiki pages, for applicants who don't yet have wiki edit access
[19:53] <teward> that's continually held over
[19:53] <seb128> teward, should that be carried over again?
[19:53] <seb128> ack
[19:53] <teward> because there's never enough cycles
[19:53] <seb128> right, I know the feeling
[19:53] <seb128> #topic Outstanding mailing list requests to assign
[19:53] <teward> (and that's not a "task" problem that's just everyone has a ton to do)
[19:53] <bandali> rbasak, thank you, and np :) coincidentally, helping improve the general state of ubuntu's docs is one of the contributions i'm hoping to make going into the future
[19:54] <rbasak> (done)
[19:54] <seb128> I don't think there is anything pending from the list
[19:54] <seb128> oh, I forgot that one
[19:54] <seb128> #topic Vote on Keeping IRC meetings moving
[19:55] <seb128> are we ready to vote on that?
[19:55] <seb128> let's give it a try
[19:55] <utkarsh2102> sí
[19:55] <rbasak> I think we got five +1s via the ML
[19:56] <rbasak> So I think it might be considered done and agreed already, unless others object?
[19:56] <rbasak> I can take an action to document it.
[19:56] <seb128> wfm
[19:56] <seb128> #action rbasak to document the Keeping IRC meetings moving decision
[19:56] <meetingology> ACTION: rbasak to document the Keeping IRC meetings moving decision
[19:56] <seb128> rbasak, thanks
[19:56] <utkarsh2102> sweet
[19:56] <seb128> #topic Open TB bugs
[19:56] <seb128> no bug in the list
[19:57] <seb128> #topic AOB
[19:57] <seb128> anyone?
[19:57] <utkarsh2102> nah
[19:57] <teward> yes
[19:57] <utkarsh2102> good and super meeting!
[19:57] <utkarsh2102> everyone around, too
[19:57] <teward> update the wiki to say "please include a link to your application as well"
[19:57] <seb128> teward, yes?
[19:57] <teward> as i mentioned earlier
[19:57] <sil2100> +1 on that
[19:57] <seb128> ack, I can do that
[19:58] <seb128> #action seb128 to update the wiki to ask for an url to the application
[19:58] <meetingology> ACTION: seb128 to update the wiki to ask for an url to the application
[19:58] <seb128> anything else?
[19:58] <teward> but that's more an easy housekeeping request/task/ask ;)
[19:58] <teward> nope i'm good
[19:58] <teward> i actually have to disappear (hard stop!) for a meeting at DAYJOB so
[19:58] <teward> o/
[19:58] <seb128> alright, that's a wrap just on time then, thanks everyone!
[19:58] <seb128> #endmeeting
[19:58] <meetingology> Meeting ended at 19:58:58 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2023/ubuntu-meeting.2023-03-20-19.03.moin.txt
[19:58] <rbasak> Thank you for chairing seb128!
[19:59] <seb128> np!
[19:59] <kanashiro[m]> thanks for chairing seb128
[19:59] <sil2100> Thanks seb128 !
[19:59] <Eickmeyer> I'll never live up to the amount of greatness I saw today.
[20:04] <bandali> thank you all again so much :)