[Pkg-javascript-devel] acorn 8
Jonas Smedegaard
jonas at jones.dk
Sun Oct 11 17:17:54 BST 2020
Quoting Xavier (2020-10-11 17:24:46)
> Le 11/10/2020 à 13:00, Jonas Smedegaard a écrit :
> > Quoting Xavier (2020-10-11 10:39:44)
> >> I fixed node-promise and rollup. Now acorn 8 seems ready for
> >> unstable.
> >>
> >> Unless someone disagrees, I'm planing to push it to unstable.
> >
> > What are you really asking?
>
> I'd simply like to have @rouca agreement
The I apologize: I misread your post as directed more broadly at the
whole Javascript team.
> >> However, our usage of virtual names in build dependencies make dak
> >> blind: only 2 packages (rollup and babel8) use the real package
> >> name (node-debbundle-acorn). Others use one of its virtual names,
> >> then all Debian tools can't find real reverse dependencies
> >> (ruby-team/meta, dak, reverse-depends,...). So I'd like to add this
> >> in our policy: "never use a virtual dependency in build
> >> dependencies unless it is known by cme".
> >
> > I don't like that proposal.
> >
> > I do not use cme, and I don't want my work in the Javascript team to
> > require me to use that spcific tool or have intimate knowledge on
> > what that specific tool does or does not handle.
>
> I was talking about cme, but we can simply use its
> ignored-virtual-package-list
I reacted to this:
> our usage of virtual names in build dependencies make dak blind
> > Such failures to detect relationships seems like issues we should
> > track. Maybe issues with each of those tools not obeying Debian
> > Policy, or maybe it turns out to be issues with how relationships
> > are declared being not Policy compliant.
> >
> > Are there already bugs files for these issues? If not, could you
> > please file bugs about it, so we can track each of them?
>
> A virtual package can be provided by more than one package. The
> problem comes from our virtual package use (due to ftpmaster
> policy...). Anyway, we can try to open BTS
No, ftpmaster policy may force us to stuff multiple source projects
together, but does not force us to declare package relations for such
combi-packages in ways that violate Debian Policy.
Debian Policy dictates that a build-dependency must be deterministic -
which means it is fine to build-depend on a virtual package but only if
ensured that only one instance of that package is available at any time.
Example: It is fine to build-depend on libz-dev
I don't know what actual problems you experience (you haven't shared
details, and I prefer that you do so in bugreports instead of here), so
I am only guessing that above could be one possible cause of trouble.
- 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/20201011/1afed521/attachment.sig>
More information about the Pkg-javascript-devel
mailing list