On Thu, Oct 24, 2019 at 16:19, Jonas Smedegaard <[email protected]> wrote:
Quoting Pirate Praveen (2019-10-24 15:34:15)
On Thu, Oct 24, 2019 at 11:40, Jonas Smedegaard <[email protected] <mailto:[email protected]>> 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".


As far as I understood, the other code you mention here is the vendor directory. Please correct me if I'm mistaken. Or specify which specific files you have a problem with. Files in vendor directory usually have their own separate projects and version control systems.

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


Then I fail to see how this is a serious bug. Serious bug is usually when the source package does not ship corresponding source code for the shipped binary. I don't think what you describe as a problem here can be considered serious.


 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.

As far as I understand there is not a requirement to take a git snapshot. Can you tell which files you see as problematic? I can think of only vendor/* that was not seen in the git repo.

-- 
Pkg-javascript-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to