[Pkg-javascript-devel] babel7 in a separate package ?
Jonas Smedegaard
jonas at jones.dk
Tue Feb 25 11:25:23 GMT 2020
Quoting Pirate Praveen (2020-02-25 10:59:11)
> On 2020, ഫെബ്രുവരി 25 10:59:35 AM IST, Xavier <yadd at debian.org> wrote:
> >I think we should publish babel7 in a separate node-babel7: some
> >package require old babel 6 for build. OK?
> >
>
> It will need maintaining two versions of babel which we should try to avoid.
>
> We can have babel 7 in experimental and try to update all packages
> currently using babel 6 to build with babel 7. Basically how we do
> every other major version update. At the least we should evaluate how
> many packages are affected and compare the effort required for both
> approaches.
I haven't looked at the numbers but just blindly assume that we are
talking about hundreds of packages needing migration here, each
requiring a "real" package upload (binNMUs are not supported for
arch-all packages) and often require patches or changes to patches
(unlike C library bumps only exceptionally needing changes to code).
I agree that we should not _maintain_ more than a single release of
babel: We should have Debian _release_ with two major versions of babel
concurrently!
What worries me is that _all_ users of babel must switch _together_ - I
fear that it is too complicates, because of the likelihood of many
unrelated bugs appearing together.
Please package babel7 as a package independent from babel6, and have
both in unstable concurrently, but also make sure to file a big fat RC
bug against babel7 to ensure that we don't want to maintain it in a
release.
Then, when enough packages have switched to support babel7, we can move
that RC bugreport to be tied to babel6 instead, so that we instead push
out any packages failing to align with the new World order of babel7.
I find that a much nice development approach than "let's have the whole
World of babel7 perfected in experimental, and then BOOM! switch over to
unstable - hoping for zero collateral damage in that revolutionary
move".
- 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/20200225/ad819591/attachment.sig>
More information about the Pkg-javascript-devel
mailing list