On Sat, Nov 22, 2014 at 12:08:38PM -0500, Scott Kitterman wrote:
> On November 22, 2014 5:57:56 AM EST, Wouter Verhelst <wou...@debian.org> 
> wrote:
> >On Fri, Nov 21, 2014 at 07:12:53AM -0500, Scott Kitterman wrote:
> >> Your analysis is rather different than that of the FTP Team.  See 
> >>
> >https://lists.debian.org/msgid-search/1948618.u6YZvnFvaf@scott-latitude-e6320
> >> 
> >> Please readjust the severity back to serious.  That is the correct
> >value.
> >
> >I have explained my opinion in
> ><https://lists.debian.org/debian-devel/2014/05/msg00191.html>: the
> >source *is* in Debian, just in a different source package. The actual
> >code, used by the package when installed, is used from that different
> >source package. This is no different from something using the
> >"Built-Using" header.
> >
> >The minified javascript library is a convenience copy of free software,
> >but can be exchanged by another copy or implementation of the exact
> >same
> >functionality, as I assert by symlinking the actually-used file from
> >the
> >file system.
> >
> >I remain unconvinced that removing something from a source package that
> >is shipped identically elsewhere in Debian is useful to our users, our
> >upstreams, our maintainers, or free software in general.
> >
> >Please explain to me how it is, before asserting that I'm wrong.
> 
> Just to make sure I understand you correctly:
> 
> The way I read what you are saying is that you believe binary only artifacts
> used for the upstream build system as embedded convenience copies are okay as
> long as some version of the source for it exists somewhere in the archive?
> 
> Is that right? 

Close, but not entirely.

First of all, I wouldn't call minified javascript a "binary". I agree
that it's not source, but that doesn't imply it's a binary (that is
orthogonal to my point, but I want to point that out).

Obviously what is in main needs to be DFSG-free; that implies it needs
to have source available.

But nowhere in the DFSG do I see a strict requirement that the said
source is part of the same source package. The fact that we have
"Built-Using" would suggest the same; it shows that there are other
cases where a source package does not contain the full source to a
program.

This case is the same as when we deal with a convenience copy of a
library that ships with a program: you don't need to remove the
convenience copy, but you do need to ensure it isn't used.

That's what I'm doing here, too: the convenience copy remains, but the
binary package does not use it. So in my reading of our rules, that's
fine.

-- 
It is easy to love a country that is famous for chocolate and beer

  -- Barack Obama, speaking in Brussels, Belgium, 2014-03-26


-- 
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