/srv/irclogs.ubuntu.com/2021/11/29/#ubuntu-meeting.txt

=== jibel_ is now known as jibel
=== lan3y is now known as laney
=== Fatal_Sushi is now known as Maik
=== genii-core is now known as genii
sil2100o/19:00
rbasako/19:00
ddstreeto/19:00
rafaeldtinocoo/19:01
sil2100yay! Who's the designated chair for today btw.?19:02
sil2100hm, per the agenda this should be Eric, but I don't know if he's around19:02
sil2100Next is Thomas, also not present, which leaves me19:03
sil2100#startmeeting Developer Membership Board meeting19:03
meetingologyMeeting started at 19:03:42 UTC.  The chair is sil2100.  Information about MeetBot at https://wiki.ubuntu.com/meetingology19:03
meetingologyAvailable commands: action, commands, idea, info, link, nick19:03
sil2100#topic Review of previous action items19:04
sil2100ddstreet to handle "Making it easier for applicants to request special meeting times and/or applying by email"19:04
sil2100I got lost in time and space, what's the status of that one? ddstreet ^ ?19:04
ddstreeti think that was started in email to the list, but few responses19:05
ddstreet#link https://lists.ubuntu.com/archives/devel-permissions/2021-November/001822.html19:06
sil2100Ok, so let me take a look at that one and follow up myself, and carry over the item to the next meeting19:06
sil2100#action ddstreet to handle "Making it easier for applicants to request special meeting times and/or applying by email"  (carried over)19:07
meetingologyACTION: ddstreet to handle "Making it easier for applicants to request special meeting times and/or applying by email"  (carried over)19:07
sil2100Guess we could rename the item, but it's too late now! ;)19:07
ddstreeti believe myself, rbasak, and rafaeldtinoco have provided opinion to either my email or the original one (linked to in my email)19:07
ddstreetso yeah if you (and anyone else interested) can review and respond would be great19:07
rafaeldtinocoI did, I'm +1 of having votes by email by default19:08
rafaeldtinocoand having the meeting if specifically requested19:08
sil2100One more item to make sure that it's done is that I handled all Simon's MOTU permissions and announcements, so I'll scratch him off the agenda19:08
sil2100Ok, I'll throw my 5 cents there then as well19:08
sil2100#topic Ubuntu Core Developer Applications19:09
sil2100#subtopic William Wilson for core-dev (jawn-smith)19:09
jawn-smitho/19:09
sil2100#link https://wiki.ubuntu.com/jawn-smith/CoreDeveloperApplication19:09
sil2100I think jawn-smith already introduced himself last time, but not sure if everyone was present - could you give us a quick re-introduction?19:10
jawn-smithAbsolutely!19:10
jawn-smithI'm William Wilson, and I'm applying for core-dev. I live in Dallas, TX, and have been on the Foundations team since early January.19:11
jawn-smithSince my last application I have taken some actions to improve my ability to contribute to Ubuntu as a core-dev.19:11
jawn-smithThe most actionable feedback I received was to get more SRU experience. You will see in my application that I have worked on some SRU patches and filling out the templates.19:12
rafaeldtinocoand you got 2 recent shifts in +1 maintenance (good)19:12
jawn-smithAs for the feedback about working with non foundations team members, I have worked with till-kamppeter a bit on some of the SRUs, and have frequently asked for reviews in #ubuntu-devel19:13
jawn-smithI've also been reading documentation and have finished the Go 1.17 transition.19:13
rbasako/19:14
rbasakI found the previous meeting logs at https://new.ubottu.com/meetingology/logs/ubuntu-meeting/2021/ubuntu-meeting.2021-09-20-15.01.log.html19:14
sil2100Okay, questions?19:14
rafaeldtinocorbasak: thank you, very helpful19:15
rbasakI'd basically like to ask the same questions I did last time, but I'd like to save us the trouble of jumping through the same hoops while I restate the same questions, etc.19:15
rbasakSo jawn-smith, I wonder if you'd like to elaborate/amend your previous answers for me, please?19:15
rbasakLet's start with transitions. How would you identify that a transition might be triggered before an upload?19:16
jawn-smithSure thing!19:16
jawn-smithSome packages are very obvious that they may cause a transition, such as toolchain packages, openSSL, etc. Beyond that, I would check a few things to identify if a transition might be triggered:19:17
jawn-smith1) if the new package upload changes an ABI without change in API19:18
jawn-smith2) if the new package upload includes a change of ABI and API19:19
jawn-smith3) if the package itself has many reverse build dependencies, it would be worthwhile to do some rebuilds against the new package in a PPA to identify if there are ABI/API changes that hadn't already been noticed19:19
rbasakLet's use openssl as a concrete example. What's the key thing to look for in openssl, before you upload it, that would confirm that a transition will occur - in the common case?19:21
rbasak(by common case I mean that you can assume that everything is being done properly by upstream and by the Debian packager, etc, so you don't need to consider weird cases)19:22
jawn-smithOpenSSL v3 has a number of API/ABI changes. If you look at changes in the header files you will notice that quite a few of the functions in OpenSSL v2 have been removed altogether.19:23
jawn-smithIn addition, and probably the most obvious thing to check is that the names of libraries have changed19:24
rbasakI'm asking for the key thing you can identify just by looking at the source package and the build of the source package, without any need to look deeper into the source.19:24
rbasak"names of libraries have changed" is close. Can you be more specific?19:24
jawn-smithAh I think I understand. The packages themselves that are produced by the new openssl would be different. For example, a new openssl may no longer produce libopenssl1.1-dev, and will instead produce libopenssl3-dev19:25
rbasakYou're thinking along the right lines.19:25
jawn-smithSeeing that those packages had changed would imply that the shared libraries had changed as well19:26
rbasakWhat about a different source package where the -dev package name isn't versioned. Consider some model library package src:foo that ships libfoo-dev. AFter a transition, it'd still ship libfoo-dev. What else can you look at to determine that a transition will occur?19:27
jawn-smithwhich would indicate that a transition would be likely19:27
jawn-smithTrying to make sure I understand the question correctly19:30
jawn-smithin this case, libfoo-dev doesn't change version numbers, but can I assume that src:foo also produces binary packages?19:32
rbasakRight19:33
jawn-smithSo in the case of openssl again there is libssl1.1 that becomes deprecated for libopenssl3, which would indicate a change in runtime dependencies (rather than build dependencies) that could trigger a transition19:35
jawn-smiths/libopenssl3/libssl319:35
rafaeldtinocojawn-smith: are you aware on how code relocation works and symbols versioning ?19:35
rafaeldtinocowhat can you tell on top of what rbasak is asking, with that in mind.19:36
jawn-smithSo assuming src:foo previously built libfoo1, if it suddently built libfoo1.1 I would know that a transition would be triggered19:36
sil2100jawn-smith: when you're done with other questions, can you tell me what kind of work did you do on the golang-1.17 transition?19:38
rbasakThanks. I'm done with my question about transitions, but I have further questions when rafaeldtinoco and sil2100 are done on this topic.19:39
jawn-smithrafaeldtinoco: I feel I have a general understanding, that when creating position-independent executables a symbols table is needed to point to the correct runtime addresses.19:39
rafaeldtinocogreat, feel free to move to sil2100's question please19:40
jawn-smithsil2100: for the Go 1.17 transition I was aware that it would trigger a transition, so I created a PPA with golang-defaults pointing to Go 1.1719:41
jawn-smithI then created another PPA that had a dependency on my golang-defaults 1.17 PPA19:42
jawn-smithI used the ubuntu-archive-tools to copy every package that appeared in `reverse-depends -b src:golang-defaults`19:42
jawn-smithThereby rebuilding all of the golang packages against Go 1.17.19:43
jawn-smithI then created a list of all of the packages that had build/test failures with Go 1.17, and compared it to the list of packages that were experiencing build/test failures with Go 1.1619:43
jawn-smithI determined that the number of new failures was very small and only affected universe packages, and nothing critical.19:44
jawn-smithI then had a core-dev sponsor golang-defaults 1.17 for me, and worked on fixing some of the new build/test failures in universe packages as part of my +1 maintenance shifts19:45
sil2100jawn-smith: ok, thanks o/19:45
jawn-smithI believe rbasak had some more questions :)19:45
rbasakOK so my next question from last time was about disagreements. What's the appropriate escalation point to use if multiple Ubuntu uploaders to a particular package have a disagreement and have been unable to reach consensus on a particular technical point following discussion?19:45
jawn-smithThe Ubuntu technical board19:46
jawn-smithhttps://wiki.ubuntu.com/TechnicalBoard19:46
rbasakGreat :)19:46
sil2100;)19:46
rbasakOK, finally, on seeds. libx11-6 is a package needed to run a desktop environment, but I don't think it appears in the desktop seed. Why not?19:47
jawn-smithBecause seeds expand recursively to include their dependencies19:47
jawn-smithmeaning that some other package in the desktop seed would depend on libx11-619:47
jawn-smithmaybe not directly, but there would be a chain of dependencies from a package in the desktop seed to libx11-619:48
rbasakOK. And when the release team say that the archive is in freeze for seeded packages, but unseeded packages can still be uploaded, then how would you identify if a particular package is seeded or unseeded?19:49
jawn-smithI would use the command line tool `seeded-in-ubuntu`19:49
rbasakGreat!19:49
rbasakThank you for your patience! I have no further questions.19:50
sil2100Any other questions?19:50
rafaeldtinoconope19:50
sil2100ddstreet: ?19:50
ddstreetno q19:50
sil2100#vote Grant William 'jawn-smith' Wilson ubuntu-core-developer19:51
meetingologyPlease vote on: Grant William 'jawn-smith' Wilson ubuntu-core-developer19: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
ddstreet+1 already voted on mailing list19:51
meetingology+1 already voted on mailing list received from ddstreet19:51
rbasak+1 thank you for reapplying!19:51
meetingology+1 thank you for reapplying! received from rbasak19:51
sil2100+119:51
meetingology+1 received from sil210019:51
rafaeldtinoco+1 nice to have you applying. very nice that you have addressed things that were asked to you in the previous application. please make sure to always contribute in other places (rather than foundational packages only).19:52
meetingology+1 nice to have you applying. very nice that you have addressed things that were asked to you in the previous application. please make sure to always contribute in other places (rather than foundational packages only). received from rafaeldtinoco19:52
rbasakFTR, libfoo1 -> libfoo1.1 would be quite unusual, though I appreciate that openssl is an example of that unusual-ness. Normally a corresponding soname would remain at libfoo1 for 1.1, shipping a libfoo.so.1 -> libfoo.so.1.1 and adding new features while maintaining ABI.19:52
sil2100I obviously endorsed jawn-smith as we're closly working together, but I also know that even if in doubt about anyting, William will never be afraid to ask for guidance19:53
sil2100#endvote19:53
meetingologyVoting ended on: Grant William 'jawn-smith' Wilson ubuntu-core-developer19:53
meetingologyVotes for: 4, Votes against: 0, Abstentions: 019:53
meetingologyMotion carried19:53
sil2100jawn-smith: congratulations!19:53
rafaeldtinocojawn-smith: welcome to the team19:53
rbasakCongratulations!19:53
jawn-smithwoohoo! Thank you everyone!19:53
ddstreetcongrats!19:54
sil2100I'll take the action item to add jawn-smith to the team, so that we can now put more reposibilities on his shoulders - I'm pretty sure he's very happy about that!19:54
sil2100;)19:54
rafaeldtinoco=)19:54
jawn-smithI sure am!19:54
sil2100#action sil2100 to add jawn-smith to core-dev19:54
meetingologyACTION: sil2100 to add jawn-smith to core-dev19:54
sil2100#action sil2100 to announce jawn-smith's successful application19:54
meetingologyACTION: sil2100 to announce jawn-smith's successful application19:54
sil2100#topic Outstanding mailing list requests to assign19:55
rafaeldtinocowasn't there another application ?19:55
jawn-smithI think that's for a future meeting19:55
sil2100rafaeldtinoco: no, I think Paride is set for the next meeting19:55
rafaeldtinocoah ok, my bad19:55
rafaeldtinoco(damn, I read all his application as well, ready for the next one I guess)19:55
rafaeldtinoco=o)19:55
sil2100Anyway, as for ML requests, I suppose there's no immediate actions here, I certainly need to follow up on the one re: application via e-mail19:56
ddstreetin the agenda wiki page, the quorum rule ML item is done19:56
ddstreetbut i'd like to ask for a vote on the DMB meeting day/time change, at least 'part 1' of it?19:57
sil2100ACK, and about the new meeting time, are we still waiting on some DMB members to state their availability?19:57
sil2100Ah, we didn't vote yet?19:57
ddstreetno we've got that (mostly), the proposal is to change the existing meetings that are at 15:00 UTC to 16:00 UTC, leaving the 19:00 UTC meetings unchanged19:57
sil2100Ok, let's vote in that case19:58
sil2100#vote Vote to change the existing 15:00 UTC meetings to 16:00 UTC (leaving the other, alterating ones as they are)19:58
meetingologyPlease vote on: Vote to change the existing 15:00 UTC meetings to 16:00 UTC (leaving the other, alterating ones as they are)19:58
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:58
rbasakOne question - have we identified who that will actually benefit?19:58
sil2100+119:58
meetingology+1 received from sil210019:58
ddstreet+119:58
meetingology+1 received from ddstreet19:58
rbasakIOW, are there members who prefer this change and expect to be able to make more meetings?19:59
ddstreetrbasak i know rafaeldtinoco should benefit from the adjustment, at least19:59
rafaeldtinoco+119:59
meetingology+1 received from rafaeldtinoco19:59
ddstreetall the specific details of who wants what times are in the ML thread19:59
rbasakrafaeldtinoco: ^ can you confirm that please? I just want to make sure there's no confusion and someone will actually benefit from the change.20:00
rafaeldtinocorbasak: yes, with this change Ill be able to join 2x more meetings (likely)20:00
rbasakGreat! In that case...20:00
rbasak+120:00
meetingology+1 received from rbasak20:00
rafaeldtinocothanks rbasak !20:00
sil2100#endvote20:00
meetingologyVoting ended on: Vote to change the existing 15:00 UTC meetings to 16:00 UTC (leaving the other, alterating ones as they are)20:00
meetingologyVotes for: 4, Votes against: 0, Abstentions: 020:00
meetingologyMotion carried20:00
rbasakAnd thanks again to ddstreet for organising rescheduling.20:00
ddstreetsure, np20:00
rafaeldtinoco+1 on ddstreet organizing the discussion20:00
sil2100;)20:00
ddstreetand there was some discussion on the list about whether we should move the 19:00 meetings too, can you add an action item for me to follow up on that on the ML?20:01
sil2100Ok, is this enough votes for us to change the schedule in that case? I suppose I can change the agenda then20:01
rbasakYes 4 is enough.20:01
rbasak(it's an absolute majority)20:01
sil2100#action ddstreet to follow up on if we should change the 19:00 UTC meetings as well20:01
meetingologyACTION: ddstreet to follow up on if we should change the 19:00 UTC meetings as well20:01
sil2100#topic AOB20:01
sil2100Ok, since we're past our time, any other business?20:01
ddstreetsil2100 do you want to add an action for yourself to adjust the agenda mtg times?20:02
ddstreeton the agenda page i mean20:02
sil2100I wanted to just do this straight after the meeting20:02
sil2100But maybe an action item won't hurt20:02
ddstreetack good enough20:02
ddstreeteither way :)20:02
sil2100...just in case I get abducted right after the meeting20:02
sil2100#action sil2100 to change the 15:00 UTC meeting times to 16:00 UTC (on Agenda and calendar)20:02
meetingologyACTION: sil2100 to change the 15:00 UTC meeting times to 16:00 UTC (on Agenda and calendar)20:02
sil2100Going once...20:03
sil2100Going twice...20:03
sil2100#endmeeting20:03
meetingologyMeeting ended at 20:03:20 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2021/ubuntu-meeting.2021-11-29-19.03.moin.txt20:03
ddstreetthanks all o/20:03
sil2100...sorry for hasting at the end!20:03
sil2100o/20:03
sil2100Thanks everyone!20:03
rafaeldtinocosil2100: thank you!20:03
tewardsil2100: sorry I was not here - FT job email emergency20:30
tewardthat led me to being on the line with them for an hour20:30

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