/srv/irclogs.ubuntu.com/2024/03/18/#ubuntu-meeting.txt

=== JanC is now known as Guest7855
=== JanC_ is now known as JanC
=== JanC_ is now known as JanC
seb128hey there. I plan to be there to the DMB meeting but I will probably be ~10 min late, sorry18:53
sil2100o/19:00
rbasako/19:00
mirespaceo/19:00
kanashiroo/19:00
rbasak#startmeeting Developer Membership Board19:02
meetingologyMeeting started at 19:02:19 UTC.  The chair is rbasak.  Information about MeetBot at https://wiki.ubuntu.com/meetingology19:02
meetingologyAvailable commands: action, commands, idea, info, link, nick19:02
rbasak#topic Package Set/Per Package Uploader Applications19:02
rbasak#subtopic Miriam España Acebal19:02
rbasakmirespace: welcome!19:02
mirespacerbasak: thank you!19:02
rbasak#link https://wiki.ubuntu.com/MiriamEspanaAcebal/ServerUploaderDeveloperApplication19:02
rbasakmirespace: would you like to introduce yourself please?19:03
mirespaceHi, my name is Miriam España Acebal (yes, two surnames… Spain is different) and I work as a distro engineer in the CPC team at Canonical.19:03
mirespaceWhen I joined Canonical in 2021 I started in the Server Team and I’m still quite involved with them yet.19:03
mirespaceBesides this, I may be mostly known for packaging dotnet (dotnet6 and dotnet7) and introduce it as New in 2022 on Kinetic.19:04
mirespaceI’m based in Granada (Spain).19:04
rbasakThank you! I can start with some questions.19:04
mirespaceok19:05
rbasakWhere can you find details of the various freeze dates applicable to the current Ubuntu development release cycle? And what freeze applies to the archive at the moment?19:05
mirespaceIn the  Noble Schedule: https://discourse.ubuntu.com/t/noble-numbat-release-schedule/3564919:05
mirespaceWe are in Feature Freeze19:06
sil2100(/me will have a question when rbasak is done with his)19:06
mirespaceand also, you can find that info on IRC, the topic of #ubuntu-devel and #ubuntu-release on Libera Chat is generally updated to indicate the current freeze status.19:06
rbasaksil2100: ack19:07
rbasakmirespace: if a package is on version 1.2-3ubuntu1 and you're considering uploading 1.2.1-0ubuntu1, then what information do you need to decide if the upload would be acceptable during feature freeze?19:08
mirespacethe -0 before the ubuntu is telling that we are uploading a version from upstream that us not in Debian, and it would be acceptable if the diff between that versions includes fixes19:09
rbasakIs there anything that might be present in the diff that would make the upload unacceptable?19:10
mirespacecosmetic changes that makes the review more difficult and new features described in the changelog or CHANGES file19:11
rbasakWhat if the diff contains new features that aren't described in the changelog or CHANGES file?19:11
mirespacedo you mean new features per se, not fixing/ or correcting a anormal behaviour?19:12
rbasakYes - so for example imagine that on examining the diff, you notice something that is without doubt a new feature.19:13
mirespaceSo, we are talking about a MicroRelease upgrade, and we would need a microrelease exception in place (approved by the release team) to allow it19:14
mirespaceMRE19:14
mirespacein thios case, the .1 before the -0 points to a microrelease upgrade19:15
mirespaces/thios/thios/19:15
mirespaceaaah... *this19:15
rbasakOK thanks. Let's move on. I have more questions, but shall we take turns? sil2100 do you want to go next?19:16
sil2100o/19:16
mirespaceo?19:16
sil2100I have 2 small questions19:16
mirespaceo/19:16
mirespaceok19:16
mirespaceups (MRE approved by SRU team, sorry)19:17
sil21001) When preparing an SRU, we require filling out the 'template' information in the bug. Part of the template is the Regression Potential / Where problems could occur section. Can you tell me what it is for?19:17
sil2100What is the purpose of that section?19:18
mirespaceWith that part, the uploader demonstrates that the risk of the upload had been deeply considered19:18
seb128o/ (queuing for a question after Lukasz)19:19
mirespaceThinking about what else could occurs if my package lands in the archive... not only dfailures of the package itlself19:19
mirespacealso, how it could affect othe packages that usally interacts with it19:19
mirespaceor user/third party scripts that use any part of the package uploaded19:20
sil2100Okay, second question:19:20
sil21002) When you prepare and upload your SRU, and it gets accepted by the SRU team into -proposed, what are your next responsibilities regarding the SRU? What is expected of you?19:21
mirespaceme (or anyone else) should test the package in -proposed to verify the bug is fixed19:22
mirespacewith the test plan provided by me in the sru template19:22
mirespacethat is used to fill the bug19:22
mirespaceif the package, later, it's released because the aging period is reached19:22
mirespaceI should take a look to the component mistmached page to see if the package builds OK or have a regression (itself or with other packages)19:23
mirespaceI mean, taking care it passes the tests (DEP8) for the archs it builds19:24
mirespacethe comp0onent mismatche no, the update excuses, sorry19:24
sil2100You mentioned component mismatches?19:24
sil2100Ah, yes19:24
sil2100This is what I wanted to see!19:24
mirespacehttps://ubuntu-archive-team.ubuntu.com/proposed-migration/update_excuses.html19:24
mirespace(too much MIR work lately, sorry)19:24
mirespace:)19:25
sil2100mirespace: this is the update_excuses page for the development series. If, say, you had an upload in jammy, where would you look for autopkgtest results?19:25
mirespacehttps://ubuntu-archive-team.ubuntu.com/proposed-migration/jammy/update_excuses.html19:25
mirespacethe scheme would be :  https://ubuntu-archive-team.ubuntu.com/proposed-migration/<supported_series>/update_excuses.html19:26
sil2100Ok, thanks! That's enough from me19:26
sil2100seb128, rbasak: ^19:26
rbasakseb128: over to you19:27
seb128mirespace, you mentioned a MRE earlier ... what is a MRE for you and where/to which serie does that apply?19:27
mirespacewe want to provide to users of our supported series (LTS or interim at the moment of the MRE) with the more stable experience when using a piece of software19:28
mirespaceto provide this, sometimes is needed to upgrade versions of packages in stable releases that include not only security fixes : new features too, in the sense19:29
mirespaceof replacing supporting of a feature/protocol/package  that is going to dissapear19:30
mirespaceor to maintain the package usable in a supported series19:30
mirespaceIt's used mostly for packages that impact the series/are very used in the community19:31
mirespacei.e., dpdk19:31
seb128mirespace, so for a such case what would be the process? would you need to ask for the exception (and if so how/to who)? or is there any guideline describing those exception cases?19:31
mirespaceYou need to follow https://wiki.ubuntu.com/StableReleaseUpdates#New_upstream_microreleases19:32
mirespaceWritting the MRE exception to be included into the https://wiki.ubuntu.com/StableReleaseUpdates, once approved by the SRU team19:33
seb128mirespace, ok, thanks for your replies, that's enough for me :)19:33
mirespacein that exception you need to expose the reasons about why we should do it, what extra test we are doing19:34
mirespaceand special considerations to take care (release cadence, for example)19:34
mirespaceok ... sorry for continuing answering :$19:34
seb128no worry, please keep writting if you have more to say19:34
mirespaceit's ok :)19:35
seb128it's sometime difficult in written to know when the other side is done write19:35
seb128just finish with some sort of </end> :)19:35
mirespaceI agree totally wit you on that19:35
mirespacegood idea19:35
rbasakOK I guess that line of questions is done? I was going to ask about proposed migration in the development release, but you've already basically answered my question above.19:36
rbasakSo I have no further questions.19:36
rbasakAnyone else?19:36
seb128no further question from me19:36
rbasak#vote Grant mirespace upload access to the ubuntu-server packageset19:38
meetingologyPlease vote on: Grant mirespace upload access to the ubuntu-server packageset19:38
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:38
rbasak+119:38
meetingology+1 received from rbasak19:38
sil2100+119:38
meetingology+1 received from sil210019:38
seb128+1 (though I think there is some confusions about MRE and rules applying to SRU of micro-releases, that's not a blocker for a set application but should be resolved on the way to coredev)19:39
meetingology+1 (though I think there is some confusions about MRE and rules applying to SRU of micro-releases, that's not a blocker for a set application but should be resolved on the way to coredev) received from seb12819:39
mirespaceI'll work on that seb128:19:39
bdmurray+119:40
meetingology+1 received from bdmurray19:40
rbasakkanashiro: vote?19:40
* bdmurray needs to run though19:40
seb128mirespace, the policy section you referred to is about microreleases including bugfixing, it doesn't cover features. Also usually a MRE is a special rule you ask for a special projects (like you mentioned for services); it wouldn't be the solution to a new feature being added to a microrelease of a random package19:42
seb128mirespace, also I got slightly confused that the MRE mention came in a discussion about feature freeze, which means devel release and not a stable one, so the process would be a FFe19:43
mirespaceyes, you're right... i had in my notes new upstream (microrelease)19:44
mirespacefor FFe19:44
rbasak#endvote19:45
meetingologyVoting ended on: Grant mirespace upload access to the ubuntu-server packageset19:45
meetingologyVotes for: 4, Votes against: 0, Abstentions: 019:45
meetingologyMotion carried19:45
mirespaceI have got a prepared answer about FFe19:45
rbasakCongratulations mirespace!19:45
seb128mirespace, congratulations!19:45
rbasak#action rbasak to announce mirespace's successful application19:45
meetingologyACTION: rbasak to announce mirespace's successful application19:45
mirespacethank you! _sweating_19:45
rbasak#action rbasak to adjust ACLs for mirespace's successful application19:45
meetingologyACTION: rbasak to adjust ACLs for mirespace's successful application19:45
sil2100Congrats!19:46
rbasak#topic Review of previous action items19:46
mirespaceMRE page caught : https://wiki.ubuntu.com/StableReleaseUpdates#Documentation_for_Special_Cases aaah19:46
rbasakThe two people with actions aren't here, so I'll carry them both over.19:47
rbasak#action Utkarsh to review the tasks for a DMB election and decide if he can take that on. If not we should choose somebody to run the election.19:47
meetingologyACTION: Utkarsh to review the tasks for a DMB election and decide if he can take that on. If not we should choose somebody to run the election.19:47
mirespacethan kyou sil2100 !19:47
rbasak#action 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 (carried over)19:47
meetingologyACTION: 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 (carried over)19:47
rbasak#topic Outstanding mailing list requests to assign19:47
seb128there is a kubuntu set update request that teward might be handling or not? (I'm unsure from his message)19:48
rbasakI remember seeing his reply, but I don't see it in my list archives19:48
rbasakAny idea where it is?19:48
bdmurrayIn two weeks people will have expired from the team19:48
seb128rbasak, it's on the dev-membership one19:49
seb128bdmurray, yes, I was going to mention that once we are in AOB :)19:49
rbasakseb128: thanks. It should be on the public list really :-/19:49
rbasakseb128: given you replied today, shall we treat it as making progress, and follow up next time?19:50
seb128+119:50
rbasakI don't see anything else unaddressed on the ML.19:50
rbasak#topic Open TB bugs19:50
rbasak#info No open TB bugs19:51
rbasak#topic AOB19:51
seb128what bdmurray said ^19:51
rbasakThank you for noting the schedule.19:51
seb128kanashiro, bdmurray and me will have our membership expired by the next meeting19:51
rbasakI guess in Utkarsh's absence perhaps we should assume that the answer is that no, he doesn't have the capacity, and so we should find someone else to run it?19:52
rbasak...and the other seats expire on 16 June19:52
seb128I think it would be nice but any idea who the someone could be?19:53
rbasakI have done it in the past and am happy to volunteer to do it again19:53
seb128also I don't remember how we ended up there but it's unfortunate those expirations are back to back19:53
rbasakI would like to combine the two sets though, rather than run two elections two months apart.19:53
seb128+1 from me19:53
seb128to be clear +1 for you to handle it but also for combining19:54
rbasakSince the results are ranked, we can agree that the top three ranking candidates will take their seats immediately, and the other four will take their seats in June.19:54
sil2100Same here19:54
* sil2100 needs to drop, sadly o/19:54
rbasakunfortunate hose expirations are back to back> should we try to re-stagger them?19:55
seb128unsure how we do that, it's also late in the slot to have that discussion now?19:55
rbasakFor example, normally the term is two years. We could make the second set one year only, so then we'll have two halves (modulo integer division) staggered one year apart again.19:56
seb128I would say just go with the election and the new board can put that on their agenda19:56
rbasakLet me write to the list with a detailed proposal, since there are some other bits I can think of that I need agreement for in order that the combined election will work.19:59
rbasakAnything else to discuss?19:59
seb128not from me20:00
rbasak#endmeeting20:00
meetingologyMeeting ended at 20:00:06 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2024/ubuntu-meeting.2024-03-18-19.02.moin.txt20:00
rbasakThanks all!20:00
mirespacethan you all seb128 rbasak bdmurray sil2100 !20:00
seb128thanks rbasak20:00
mirespaceHow bad are the nervesssssss20:00
seb128and thanks DMB members it was fun being part of the board (unsure if I'm going to re-apply yet, I'm struggling to find the needed time often)20:02
seb128rbasak, I guess next meeting is only with 4 members but it's still enough to get a quorum on votes if needed20:03
seb128rbasak, unless we have a list vote on your proposal before us 3 expire20:03
rbasakseb128: a list vote is fine, but also when this has happened in the past the TB has always been willing to temporarily extend the existing terms to cover the gap.20:19
rbasakI've emailed the list with my proposal.20:19
seb128thanks20:19
rbasakI hope it is unambiguous and covers the edge cases. Please scrutinize!20:19
tewardi apologize i was not present rbasak and all. unexpected call into the office today for the whole day21:32

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