[Pkg-javascript-devel] Bug#943389: Bug#943389: node-lodash: source package does not contain upstream source

Jonas Smedegaard dr at jones.dk
Thu Oct 24 15:19:21 BST 2019


Quoting Pirate Praveen (2019-10-24 15:34:15)
> On Thu, Oct 24, 2019 at 11:40, Jonas Smedegaard <dr at jones.dk> wrote:
> > The source package src:node-lodash states in its debian/copyright 
> > file that its upstream source is <https://github.com/lodash/lodash>
> > 
> 
> I don't thik that is how DFSG is intrepreted. If that were the case, 
> then we won't able to modify upstream tarball at all.

I am not surprised (but frustrated and sad) that you try to argue that 
what is listed as upstream source need not be upstream source.


> You need to check with the release tarballs.
> https://github.com/lodash/lodash/releases

If upstream source is not https://github.com/lodash/lodash but instead 
it is https://github.com/lodash/lodash then it is a(nother) bug that the 
package points at the wrong place for its upstream source.


> We don't usually specify the releases page in debian/copyright only 
> the project page. You can verify this against any other package in 
> debian.

That's no bug if project page _also_ is upstream source, as is commonly 
the case e.g. at Github.

It is a minor bug when project page clearly and unambiguously references 
upstream source.

It is a severe bug when project page serves code which upstream use as 
their prefered form for editing but the code distributed with Debian as 
"upstream source" is *not* that same code but instead some other code, 
regardless how clearly that other non-source code is referenced from 
project page, and regardless if upstream labels that other code as their 
"releases".

This bug is about the code upstream treats as their source *not* being 
what Debian distributes as upstream *source*.


> All files derived from source have their corresponding source code and 
> it is regenerated during build.

It may very well be "source" but not "upstream source".


> As for lodash-cli, it is included as another source tarball and you 
> can see this in the dsc file.

This bug is *not* about embedded code, it is about the main code.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20191024/f58d316b/attachment.sig>


More information about the Pkg-javascript-devel mailing list