On Tue, Apr 27, 2010 at 01:57:20PM -0700, Elliott Mitchell wrote:
> >From: Gerrit Pape <p...@smarden.org>
> > Hi, you don't say in which way it breaks the older unofficial package
> > for you.
> 
> Seeing how ucspi-tcp is/was most often generated from ucspi-tcp-src for

note: you still didn't say in which way it broke the older unofficial
package for you ?

> more than the past 10 years, I'd hardly call it "unofficial".

Please read Debian social contract, section 5:

`We acknowledge that some of our users require the use of works that do not
conform to the Debian Free Software Guidelines. We have created "contrib"
and "non-free" areas in our archive for these works. The packages in these
areas are not part of the Debian system, although they have been configured
for use with Debian.'

So, "are not part of the Debian" == "unofficial" 

ucspi-tcp-src if (as of yet) part of "non-free", and hence unofficial.

Also note the priorities of Debian in section 4 of social contract,
regarding free/non-free software.

> >   available in Debian/non-free.  ucspi-tcp-src is still available, if
> >   you don't want to upgrade to this new binary package, you should stop
> >   the installation, make sure the ucspi-tcp-src package is installed,
> >   and put ucspi-tcp on hold, as described in
> > 
> >    http://www.debian.org/doc/FAQ/ch-pkg_basics.en.html#s-puttingonhold
> >   
> > I'm sorry, I not yet understand your concerns.
> 
> The above is unacceptable.

It sounds perfectly acceptable to me. I have nothing against people having
access to non-free, but when it comes to such situation as here of having to
make a choice of who needs to put more effort - the "main" (free software)
or "non-free", I'd always uphold the Debian Social Contract and go for
"non-free" being the one needing to put more effort, and official and free
"main" needing less effort.

> I'm pretty sure the correct approach would be to name yours
> "ucspi-tcp-pape" and mark it as providing "ucspi-tcp". Thus not forcing

People could've been using other unofficial sources compatible with Debian
(there are dozens, look up apt-get.org list for example); and I think it is
unreasonable to expect Debian changing its' official packages in order to
satisfy minor concerns of the unofficial ones.

So if anything (if you think there is an conflict that needs to be solved,
which I also fail to see), ucspi-tcp-src package should be modified *not* to
create binary package called ucspi-tcp, as there is already a package with
such name which *is* a part of Debian (the one Gerrit maintains).

> people to mark the package as being on hold (which has various problems).

Also, while there are sometimes issues with hold packages (which could
usually be worked around with apt-pinning) I do not see any of them in this
case: as ucspi-tcp is not available to be retrieved via APT from non-free
(instead, user pulls with apt new version of ucspi-tcp-src from non-free,
builds that, and then manually installs the locally created package with
dpkg - where hold status won't matter at all).

So I also fail to see any problems created by putting such package on hold
if you do not want it being overwritten with free version.

-- 
Opinions above are GNU-copylefted.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to