+1 maintenance report for Feb 4-5. node-babel showed up on the list of packages removed from Debian but still has reverse-dependencies in Ubuntu, so I drilled down into the node-babel7 transition.
- node-babel7 build-depends on node-regenerator-transform, but the new version in -proposed depends on node-babel-runtime (>= 7), so this is a circular build-dependency. Dropped the node-regenerator-transform binary from -proposed to try to unblock. - node-babel7 also build-depends on node-css-select, which depends on node-css-what, the new version of which breaks the currently-built version of node-css-select. Temporarily backed node-css-what 4.0.0-3 out of -proposed for the bootstrap build. These two removals were sufficient to let node-babel7 build in -proposed. Fairly straightforward as a bootstrap build, but it did still use ubuntu-archive permissions to get it done. This could alternatively be done as a two-stage bootstrap in a ppa, first building node-babel7 against the release pocket as a bootstrap build, then rebuilding everything with -proposed enabled and finally binary copying to the archive. Getting node-babel7 bootstrapped allowed then buliding node-regenerator-transform. node-jest also required node-resolve-from to be downgraded so that node-cosmiconfig could be installable. This then exposed another build-dependency loop: node-css-select -> node-htmlparser2 -> node-domutils -> node-dom-serializer -> node-cheerio -> (node-dom-serializer, node-domutils, node-css-select, node-htmlparser2) Downgrading node-dom-serializer to 1.2.0-3 is sufficient to break the bootstrap loop, so that has now also been done, allowing builds of: - node-dom-serializer 1.2.0-3 - node-domutils - node-htmlparser2 But then node-css-select fails to build and I haven't had a chance to look further. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer https://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
signature.asc
Description: PGP signature
-- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel