On February 14, 2020 3:46:18 PM UTC, Dimitri John Ledkov <x...@debian.org> 
wrote:
>Can a Debian Package Maintainer require CLA for accepting packaging
>changes and distro patches to be uploaded into Debian itself?
>
>(case in point, debian maintainer & upstream wear the same hat, and
>maintain upstream code & packaging on github.com, under a company org
>with a CLA bot, rejecting debian/* merge proposals until CLA is
>signed)
>
>I didn't find things specifically about this in the policy and/or in
>the dfsg-faq and the three classic tests (desert island / dissident /
>tentacles of evil) do not fit the bill quite right.

There's no requirement in Debian to use any VCS to upload a package, so 
policies related to accepting changes in any VCS are orthogonal to what's 
acceptable for the archive.

Maintainers have substantial discretion regarding what contributions they 
accept.  "I don't want a patch that's not upstreamable" is not uncommon.  
Mostly your question seems to be a variant of that concern.

For packaging changes I think it's not as clear, but I don't think there're any 
rules.

I have, in the past, resorted to providing upstream feedback along the lines of 
"On line 76 of file abc.py, change the value 256 to 255” to avoid providing a 
patch that would have triggered a CLA requirement.  If this is an actual 
problem in the archive and not merely theoretical, I'd suggest a work-around 
something like that.

That said, I think it's in poor taste at best.

Scott K

Reply via email to