Le 20/02/2020 à 22:21, Bastien ROUCARIES a écrit : > On Thu, Feb 20, 2020 at 10:16 PM Xavier <y...@debian.org> wrote: >> >> Le 20/02/2020 à 22:14, Xavier a écrit : >>> Le 20/02/2020 à 22:11, Bastien ROUCARIES a écrit : >>>> On Sun, Feb 16, 2020 at 5:28 PM Xavier <y...@debian.org> wrote: >>>>> >>>>> Hi, >>>>> >>>>> babel 7 is required by a lot of packages. At least tap=14 for its yaml >>>>> dependency (to be packaged separately), mathjax,... >>>>> >>>>> Upgrading babel needs babel itself. I discussed this with @praveen and >>>>> we didn't see a better way than embedding babel-7 in babel to compile it >>>>> (there are more steps than for rollup including some beta releases). >>>>> >>>>> Has anyone a better idea ? >>>> >>>> Yes I have >>>> >>>> staged build a la node-rollup-buble >>>> >>>> https://sources.debian.org/src/node-rollup-plugin-buble/0.19.4-2/debian/rules/ >>>> >>>> build it by included babel7 in your path, do a binary upload then a >>>> source upload >>>> >>>> Bastien >>> >>> But in this case, a full archive rebuilt will fail >> >> Anyway rebuild fails for all compilers... > > > Yes and the trick is to do two upload: > - one using $(BABEL7) to already build babel7 for stage1 and a bin > upload (or a source upload including the builded babel7 and pointing > $(BABEL7) for stage1 to this embdeded one) > - Then when on the archive do a source upload only. > > The staged build is the way to go as you noted for compiler > > Bastien
Two more steps I think: * binary upload in experimental * source-only upload in experimental when binary is really in experimental * binary upload in unstable * source-only upload in unstable when binary is really in unstable -- Pkg-javascript-devel mailing list Pkg-javascript-devel@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel