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

Reply via email to