I just pushed to experimental node-regenerator (via NEW queue, thanks
to ftpmasters!) which replaces two packages still existing in
unstable: node-regenerator-runtime and node-regenerator-transform.
These packages were downloaded from npm registry but the real source repository is node-regenerator which builds 4 packages.
I also filed two BTS-ROM-RM against these two old packages.
My question is about this transition. What is the process, wait for
old packages removals then push node-regenerator to unstable or can I
push directly node-regenerator to unstable?
Note that node-regenerator-runtime and node-regenerator-transform have reverse dependencies (many via node-babel7...).
On 09/05/2022 12:56, Jonas Smedegaard wrote:
Quoting Yadd (2022-05-09 12:39:37)
I just pushed to experimental node-regenerator (via NEW queue, thanks
to ftpmasters!) which replaces two packages still existing in
unstable: node-regenerator-runtime and node-regenerator-transform.
These packages were downloaded from npm registry but the real source
repository is node-regenerator which builds 4 packages.
I also filed two BTS-ROM-RM against these two old packages.
My question is about this transition. What is the process, wait for
old packages removals then push node-regenerator to unstable or can I
push directly node-regenerator to unstable?
Note that node-regenerator-runtime and node-regenerator-transform have
reverse dependencies (many via node-babel7...).
Switching *source* package need no coordination.
Do you perhaps ask because at the same time you also bumped major
version of *binary* packages? If that's the case then (independent of
the change of source package) those should be properly tested before
pusing to unstable, and any breaking changes should be coordinated with
affected reverse dependencies.
Quoting Yadd (2022-05-09 12:39:37)
I just pushed to experimental node-regenerator (via NEW queue, thanks
to ftpmasters!) which replaces two packages still existing in
unstable: node-regenerator-runtime and node-regenerator-transform.
These packages were downloaded from npm registry but the real source
repository is node-regenerator which builds 4 packages.
I also filed two BTS-ROM-RM against these two old packages.
My question is about this transition. What is the process, wait for
old packages removals then push node-regenerator to unstable or can I
push directly node-regenerator to unstable?
Note that node-regenerator-runtime and node-regenerator-transform have
reverse dependencies (many via node-babel7...).
Switching *source* package need no coordination.
Do you perhaps ask because at the same time you also bumped major
version of *binary* packages? If that's the case then (independent of
the change of source package) those should be properly tested before
pusing to unstable, and any breaking changes should be coordinated with affected reverse dependencies.
On 09/05/2022 12:56, Jonas Smedegaard wrote:
Quoting Yadd (2022-05-09 12:39:37)
I just pushed to experimental node-regenerator (via NEW queue, thanks
to ftpmasters!) which replaces two packages still existing in
unstable: node-regenerator-runtime and node-regenerator-transform.
These packages were downloaded from npm registry but the real source
repository is node-regenerator which builds 4 packages.
I also filed two BTS-ROM-RM against these two old packages.
My question is about this transition. What is the process, wait for
old packages removals then push node-regenerator to unstable or can I
push directly node-regenerator to unstable?
Note that node-regenerator-runtime and node-regenerator-transform have >>>> reverse dependencies (many via node-babel7...).
Switching *source* package need no coordination.
That's the goal of this discussion ;-) and that's the reason I pushed node-regenerator to experimental.
node-regenerator-* were not built from sources. src:node-regenerator builds those 2 packages and provides 2 new ones.
Do you perhaps ask because at the same time you also bumped major
version of *binary* packages? If that's the case then (independent of
the change of source package) those should be properly tested before
pusing to unstable, and any breaking changes should be coordinated with
affected reverse dependencies.
There is no major update here, just an update from 0.13 to 0.15 (no changes for regenerator-runtime, little changes for regenerator-transform without any API changes).
Hi Yadd,
On 09-05-2022 14:54, Yadd wrote:
Then, after all needed tests and no-regression tests and wait for 2
weeks and the sacrifice of a goat on a full moon night, what is the
way to adopt :
* wait for ROM-RM of old src packages and then upload new
node-regenerator
* upload new node-regenerator before ROM-RM
^ This. If a source A takes over the binaries of another source B, and B
no longer builds binaries, it's decrufted and removed (at least I'm
confident this happens in testing, less confident about unstable, but at least the takeover happens). This obviously only works if the versions
of the binaries build by source A are higher than the versions of the binaries of source B.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 168:47:24 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,551 |