Hi Sam,

Sam Hartman <hartm...@debian.org> writes:

>>>>>> "Andrey" == Andrey Rakhmatullin <w...@debian.org> writes:
>
>     Andrey> On Wed, Dec 04, 2024 at 03:30:23PM -0800, Xiyue Deng wrote:
>     >> It would be great to have a group of DDs that are willing to
>     >> regularly check for RFS bugs / mentors.d.n and offer sponsorship
>
>     Andrey> Sure. This is true since the beginning of the RFS process,
>     Andrey> and as nothing stops people from doing this, but based on my
>     Andrey> observations such a group was never larger than 1-3 people,
>     Andrey> just knowing that this is a good idea is not enough.
>
> Perhaps sharing reasons why people don't do this would help us
> understand what a change might look like.
>
> For myself, my reasons for not being involved in RFS have varied across
> my Debian Journey.
>
> 1) Right now, I am behind on Debian work I have committed to, and I'd
> rather get that done than work on picking up new obligations.
>
> 2) Sponsoring a package if you do it right is a lot of work.  If it is
> going through new, it's really important that you review all the
> copyright and license statements and make a determination about whether
> it fits the DFSG. I firmly believe that work needs to be done by a DD
> and should never be outsourced to someone who hasn't been trusted to do
> that work by the project.
> I hate doing that.  tooling has made it easier over the years.
>
> 3) I think it is important to grab a pristine copy of the upstream
> 3) I think it's important to make sure that all changes are documented.
> If not in Debian, that means going back to the upstream, grabbing
> pristine upstream sources and diffing what is proposed at the upstream
> source for Debian against those.  If it is already in Debian, it means
> effectively doing a debdiff between the version already in Debian and
> the version proposed.  The tooling for all that isn't great, and used to
> be really bad.
>
> 4) At least back in the day there was an expectation that if you
> sponsored a package you would test it.  So it would involve learning how
> to use the software and then testing to make sure it worked. Perhaps we
> care about this less today.
>
> 5) At least back in the day there was an expectation that if you
> sponsored an upload you would be available to sponsor any fixes to bugs
> introduced in the upload.
> For me, promising future availability was a big ask.
>
> 6) I felt there was an obligation to work with the person you were
> sponsoring to get the package into shape.  Sometimes that was a long
> process.  If they didn't have good email turn-around time I got into the
> situation above where I had inadvertantly made a longer term commitment
> than I was ready for.
>
> There are many points in my Debian journey where if I could have made a
> 2-3 hour commitment to sponsoring packages without taking on future
> responsibilities at future times, I would have been willing to do so.
> (Not today unfortunately).
> As I understand it there never has been (and is not today) a responsible
> way to sponsor without at least taking on some chance of future
> commitments.
>

These are valid concerns.  I think the tooling from Phil should help
with your point 2 and 3.  For 4-6, I personally never expect the same DD
would provide long-term support after sponsoring.  Maybe making that
clear on the Debian wiki[1] would help with aligning the expectations.

[1] https://wiki.debian.org/DebianMentorsFaq

-- 
Regards,
Xiyue Deng

Attachment: signature.asc
Description: PGP signature

Reply via email to