[Pkg-javascript-devel] Bug#954429: Bug#954429: Bug#954429: Bug#954429: node-acorn: Please rename binary to node-acorn

Xavier yadd at debian.org
Sat Mar 21 16:06:36 GMT 2020



Le 21/03/2020 à 16:55, Jonas Smedegaard a écrit :
> Quoting Xavier (2020-03-21 15:53:14)
>> Le 21/03/2020 à 15:47, Jonas Smedegaard a écrit :
>>> Quoting Xavier Guimard (2020-03-21 15:20:47)
>>>> node-acorn bu=inary has been renamed to node-debbundle-acorn. Most 
>>>> of our packages depends on node-acorn which is now a virtual 
>>>> package provided by node-debbundle-acorn. Versionned dependencies 
>>>> on virtual packages are known to cause problems, that's why I'd to 
>>>> see node-debbundle-acorn renamed to node-acorn.
>>>
>>> Which problems more specifically are you referring to?
> 
>> I had such problems in node-hawk reverse dependencies
> 
> Thanks for sharing _where_ you experienced problems.
> 
> Can you share details of _what_ the problems you experienced were?
> 
> Also helpful if you can share _when_ (time or version number) you 
> experienced problems with node-hawk.
> 
> 
> Thanks,
> 
>  - Jonas

>From aptitude manual ("virtual packages cannot match a dependency with a
version restriction"):

For instance, say we are attempting to resolve “Depends: exim |
mail-transport-agent”. aptitude will first attempt to install the
package exim. If exim is not available, aptitude will then attempt to
install the highest-priority package whose candidate version provides
exim. If there is no such package, aptitude will install the
highest-priority package whose candidate version provides the virtual
package mail-transport-agent. On the other hand, suppose that the
dependency is “Depends: exim (>= 2.0.0) | mail-transport-agent”, but
only version 1.0 of exim is available. In this case, aptitude will not
install exim (because the version does not match), nor will it attempt
to install packages providing exim (because virtual packages cannot
match a dependency with a version restriction). Thus, aptitude will fall
back to installing the highest-priority package whose candidate version
provides mail-transport-agent.

[1]: https://www.debian.org/doc/manuals/aptitude/ch02s03s02.en.html



More information about the Pkg-javascript-devel mailing list