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