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.

Reply via email to