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 > If you mean to imply that you have checked all reverse dependencies and > reverse build-dependencies, and none of them fail with the new version, > then I see no problem (and see no need for you to ask). I checked and fixed all reverse dependencies I found (see below) > If instead you mean to imply that you have *not* checked all reverse > dependencies and build-dependencies and ask others to do that task, then > I find it (perfectly fine that you ask, but) unacceptable that you ask > so vaguely: Please explicitly say so, if you are requesting others to > some tasks. I'm not sure to have tested all. Anyway, I didn't found problems related to acorn 8 itself but other bugs not seen previously: * node-resolve: distinct problem * rollup: bad rollup-plugin-commonjs parameter The main breaking change with acorn 8 concerns /usr/bin/acorn which requires now ECMA version to check. > Ideally, file bugreports for each such task - but I do recognize that > both checking for problems and reporting each problem are tasks too. > > >> 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 > 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 -- Pkg-javascript-devel mailing list Pkg-javascript-devel@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel