On 26/10/2024 17:01, Jonas Smedegaard wrote: > Quoting Matthieu Baerts (2024-10-26 15:39:47) >> I was able to install the new version (0.12-5) on Debian Sid, but it >> is currently not possible to install the previous one (0.12-4) >> because of the break in libell0. And on Debian testing, it is not >> possible to install the new version, because it depends on the last >> version of libell0 :) >> >>>> I then sent the new version to Debian Mentors. >>>> >>>> https://mentors.debian.net/package/mptcpd/ >>>> >>>> Do you think you could sponsor this small update please? If not, I >>>> understand, I can ask someone else. >>> >>> I don't do sponsoring - because I find it awkward how exactly the >>> responsibility is then split. >>> >>> What I prefer instead is long-term collaboration: Would you like to >>> have me on board as a co-maintainer of the mptcpd package in Debian? >> >> Yes, good idea! I'm totally fine with that! >> >> How can I do that? By adding your name to the "Maintainer" (without >> 's'?) field in debian/control file? It looks like it can only have one >> person / team, no? >> >> https://www.debian.org/doc/debian-policy/ch-controlfields.html >> >> Or should I use the Uploaders field? They mention the >> "co-maintainers" term there. Or do we need to create a team just for >> that? >> >> (Also, should I modify the current version on Salsa and re-tag?) > > First things first: Regarding the "I"'s in the above, only if you want > to learn and therefore want us to take it slow. Otherwise you just lean > back now that you have something that seems to work from your end of > builds-and-seems-to-function-as-intended, and then I take over and > polish the package hinting and formally release it - unless there are > some bits that puzzles me, then I ask you.
I'm really open to learn, but I don't know how long things will take. What I mean is that, if it can help, a version 0.13 is supposed to be released soon, including the two patches included here. Here, I prepared a new bug-fix version (0.12-5) to unblock the issue with ELL 0.69, and to be able to install mptcpd again on Sid before any auto-removal. I guess it is best not to "block" this version. But there is nothing that urgent here either, but that would be good to have this bug-fix version released before the 5 of November: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1084302 > Regarding your guesses/suggestions: Uploader field (but I can do it), > and no, we don't need any formal team structure (unless we want to). Good! > What I prefer is to keep relatively formal conversations in bugreports, > and more casual chatter on matrix/irc. I am @jonas:matrix.jones.dk in > case you wanna chat on matrix. I'm matttbe on IRC (Libera.chat and OFTC). You can find me on #mptcp on Libera.chat for example. But I can check Matrix if IRC is an issue. >> (BTW, talking about Salsa, it looks like you didn't push the last >> version of ell: I can find the 0.69-1, but not the 0.69-2) > > Oh, indeed. Corrected now. Thanks! >>> I have zero experience with mptcp as a protocol, but have glanced >>> at it curiously over the years. I also have no experience with the >>> codebase of the mptpd project. What I can offer is experience with >>> packaging, and - as you've noticed already - trust and access to >>> releasing final packages to Debian. >> >> That's good, what I'm missing is this experience with packaging :-) >> >> Also, I think it makes sense to have an experimented extra person >> involved on the packaging side, to avoid having the same person >> changing the code, and pushing it directly to Debian! > > I do consider myself "experimented", but I suspect there are multiple > meanings of that words, and also I think you meant to write experienced > :-P Oops, sorry, yes, "experienced" is what I meant :-P > Sounds like you have given me a green light to add myself as uploader, > so I will do that now. Please do shout if you want me to hold back - > including if you want us to do it more closely together, as a learning > experience. All good for me, thank you for looking at mptcpd and sharing your experience! > Looking forward to our collaboration, Me too! Cheers, Matt -- Sponsored by the NGI0 Core fund.