• Re: Migration problem

    From Yadd@21:1/5 to Paul Gevers on Sun Oct 9 17:10:01 2022
    On 09/10/2022 15:26, Paul Gevers wrote:
    Hi Yadd,

    [For the future, these mails should go to the release team. I'm not the
    only one in the team, and there is nothing secret here].

    On 09-10-2022 07:44, Yadd wrote:
    4 packages are blocked in unstable but I don't understand where is the
    problem: node-jest, node-ts-jest, node-webpack and
    node-rollup-plugin-terser.
    See https://tracker.debian.org/pkg/node-jest (regressions fixed by the
    3 other updates).
    Could you help me to understand this ?

    It looks like several packages need to go together, but there's no *versioned* relation that describes that. britney schedules the tests
    taking versions into account so with the right Breaks or Depends, the
    tests would take more from unstable. Now, it might be that this is only
    a *test* issue and not a user facing thing. In that case, (if you think
    it's not a good idea to add the versioned Depends or Breaks) the release
    team can trigger the combination. Adding unnecessary Breaks makes
    upgrades a bit harder for apt, so they are not for free, but I haven't encountered issues on that front yet.

    Paul

    Hi,

    yes, issues are only related to tests, that's why I didn't add Breaks
    fields. I asked to Jérémy to add a "Breaks: jest (<< 29~)" into nodejs,
    but it will not help here.

    Cheers,
    Yadd

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Yadd@21:1/5 to Yadd on Tue Oct 11 07:10:01 2022
    On 09/10/2022 16:42, Yadd wrote:
    On 09/10/2022 15:26, Paul Gevers wrote:
    Hi Yadd,

    [For the future, these mails should go to the release team. I'm not
    the only one in the team, and there is nothing secret here].

    On 09-10-2022 07:44, Yadd wrote:
    4 packages are blocked in unstable but I don't understand where is
    the problem: node-jest, node-ts-jest, node-webpack and
    node-rollup-plugin-terser.
    See https://tracker.debian.org/pkg/node-jest (regressions fixed by
    the 3 other updates).
    Could you help me to understand this ?

    It looks like several packages need to go together, but there's no
    *versioned* relation that describes that. britney schedules the tests
    taking versions into account so with the right Breaks or Depends, the
    tests would take more from unstable. Now, it might be that this is
    only a *test* issue and not a user facing thing. In that case, (if you
    think it's not a good idea to add the versioned Depends or Breaks) the
    release team can trigger the combination. Adding unnecessary Breaks
    makes upgrades a bit harder for apt, so they are not for free, but I
    haven't encountered issues on that front yet.

    Paul

    Hi,

    yes, issues are only related to tests, that's why I didn't add Breaks
    fields. I asked to Jérémy to add a "Breaks: jest (<< 29~)" into nodejs,
    but it will not help here.

    Cheers,
    Yadd

    Hi,

    node-jest is still blocked in unstable but I can't understand why:
    * tracker.d.o reports nothing
    * Britney output is unintelligible

    trying: node-ts-jest node-jest
    skipped: node-ts-jest node-jest (0, 56, 23)
    got: 22+0: a-4:a-17:a-0:a-0:i-0:m-0:m-0:p-0:s-1
    * amd64: jest, node-jest-react, ts-jest
    - splitting the component into single items and retrying them
    trying: node-jest
    skipped: node-jest (0, 56, 24)
    got: 22+0: a-4:a-17:a-0:a-0:i-0:m-0:m-0:p-0:s-1
    * amd64: jest, node-jest-react, ts-jest
    trying: node-ts-jest
    skipped: node-ts-jest (0, 57, 23)
    got: 20+0: a-2:a-17:a-0:a-0:i-0:m-0:m-0:p-0:s-1
    * amd64: ts-jest

    Best regards,
    Yadd

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sebastian Ramacher@21:1/5 to Yadd on Tue Oct 11 09:30:01 2022
    On 2022-10-11 06:50:09 +0200, Yadd wrote:
    On 09/10/2022 16:42, Yadd wrote:
    On 09/10/2022 15:26, Paul Gevers wrote:
    Hi Yadd,

    [For the future, these mails should go to the release team. I'm not
    the only one in the team, and there is nothing secret here].

    On 09-10-2022 07:44, Yadd wrote:
    4 packages are blocked in unstable but I don't understand where
    is the problem: node-jest, node-ts-jest, node-webpack and node-rollup-plugin-terser.
    See https://tracker.debian.org/pkg/node-jest (regressions fixed
    by the 3 other updates).
    Could you help me to understand this ?

    It looks like several packages need to go together, but there's no *versioned* relation that describes that. britney schedules the
    tests taking versions into account so with the right Breaks or
    Depends, the tests would take more from unstable. Now, it might be
    that this is only a *test* issue and not a user facing thing. In
    that case, (if you think it's not a good idea to add the versioned Depends or Breaks) the release team can trigger the combination.
    Adding unnecessary Breaks makes upgrades a bit harder for apt, so
    they are not for free, but I haven't encountered issues on that
    front yet.

    Paul

    Hi,

    yes, issues are only related to tests, that's why I didn't add Breaks fields. I asked to Jérémy to add a "Breaks: jest (<< 29~)" into nodejs, but it will not help here.

    Cheers,
    Yadd

    Hi,

    node-jest is still blocked in unstable but I can't understand why:
    * tracker.d.o reports nothing
    * Britney output is unintelligible

    trying: node-ts-jest node-jest
    skipped: node-ts-jest node-jest (0, 56, 23)
    got: 22+0: a-4:a-17:a-0:a-0:i-0:m-0:m-0:p-0:s-1
    * amd64: jest, node-jest-react, ts-jest

    Britney is trying to migrate node-js-jest and node-jest together
    (trying: ...), but it fails to do so since migrating those two source
    packages would cause new uninstallable packages in testing (amd64: ...)

    Cheers

    - splitting the component into single items and retrying them
    trying: node-jest
    skipped: node-jest (0, 56, 24)
    got: 22+0: a-4:a-17:a-0:a-0:i-0:m-0:m-0:p-0:s-1
    * amd64: jest, node-jest-react, ts-jest
    trying: node-ts-jest
    skipped: node-ts-jest (0, 57, 23)
    got: 20+0: a-2:a-17:a-0:a-0:i-0:m-0:m-0:p-0:s-1
    * amd64: ts-jest

    Best regards,
    Yadd


    --
    Sebastian Ramacher

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Yadd@21:1/5 to Sebastian Ramacher on Tue Oct 11 10:20:01 2022
    On 11/10/2022 09:27, Sebastian Ramacher wrote:
    On 2022-10-11 06:50:09 +0200, Yadd wrote:
    On 09/10/2022 16:42, Yadd wrote:
    On 09/10/2022 15:26, Paul Gevers wrote:
    Hi Yadd,

    [For the future, these mails should go to the release team. I'm not
    the only one in the team, and there is nothing secret here].

    On 09-10-2022 07:44, Yadd wrote:
    4 packages are blocked in unstable but I don't understand where
    is the problem: node-jest, node-ts-jest, node-webpack and
    node-rollup-plugin-terser.
    See https://tracker.debian.org/pkg/node-jest (regressions fixed
    by the 3 other updates).
    Could you help me to understand this ?

    It looks like several packages need to go together, but there's no
    *versioned* relation that describes that. britney schedules the
    tests taking versions into account so with the right Breaks or
    Depends, the tests would take more from unstable. Now, it might be
    that this is only a *test* issue and not a user facing thing. In
    that case, (if you think it's not a good idea to add the versioned
    Depends or Breaks) the release team can trigger the combination.
    Adding unnecessary Breaks makes upgrades a bit harder for apt, so
    they are not for free, but I haven't encountered issues on that
    front yet.

    Paul

    Hi,

    yes, issues are only related to tests, that's why I didn't add Breaks
    fields. I asked to Jérémy to add a "Breaks: jest (<< 29~)" into nodejs, >>> but it will not help here.

    Cheers,
    Yadd

    Hi,

    node-jest is still blocked in unstable but I can't understand why:
    * tracker.d.o reports nothing
    * Britney output is unintelligible

    trying: node-ts-jest node-jest
    skipped: node-ts-jest node-jest (0, 56, 23)
    got: 22+0: a-4:a-17:a-0:a-0:i-0:m-0:m-0:p-0:s-1
    * amd64: jest, node-jest-react, ts-jest

    Britney is trying to migrate node-js-jest and node-jest together
    (trying: ...), but it fails to do so since migrating those two source packages would cause new uninstallable packages in testing (amd64: ...)

    Thanks, but I still don't understand. node-jest-react depends on any
    version of jest, has already migrate and all of those packages are
    arch:all. I tried to install ts-jest 29 and jest 29 on a testing schroot
    with node-jest-react, no problem found...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam D. Barratt@21:1/5 to Yadd on Tue Oct 11 19:00:01 2022
    On Tue, 2022-10-11 at 09:57 +0200, Yadd wrote:
    On 11/10/2022 09:27, Sebastian Ramacher wrote:
    On 2022-10-11 06:50:09 +0200, Yadd wrote:
    node-jest is still blocked in unstable but I can't understand
    why:
    * tracker.d.o reports nothing
    * Britney output is unintelligible

    trying: node-ts-jest node-jest
    skipped: node-ts-jest node-jest (0, 56, 23)
    got: 22+0: a-4:a-17:a-0:a-0:i-0:m-0:m-0:p-0:s-1
    * amd64: jest, node-jest-react, ts-jest

    Britney is trying to migrate node-js-jest and node-jest together
    (trying: ...), but it fails to do so since migrating those two
    source
    packages would cause new uninstallable packages in testing (amd64:
    ...)

    Thanks, but I still don't understand. node-jest-react depends on any
    version of jest, has already migrate and all of those packages are
    arch:all. I tried to install ts-jest 29 and jest 29 on a testing
    schroot
    with node-jest-react, no problem found...

    I'm not sure how you managed that. A quick dose run using the current
    packages files shows that jest 29.1.2~ds1+~cs70.47.21-1 depends on node-cjs-module-lexer, which isn't in testing.

    Checking the changelog also shows:

    node-jest (29.1.1~ds1+~cs70.47.20-1) unstable; urgency=medium

    * Replace component by dependency: cjs-module-lexer (Closes:
    #1019355)

    Regards,

    Adam

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Gevers@21:1/5 to Yadd on Tue Oct 11 19:30:01 2022
    To: debian-release@lists.debian.org
    Copy: kapouer@melix.org (=?UTF-8?B?SsOpcsOpbXkgTGFs?=)

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------iM4KiLJWH0vS1P022eIeAil3
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGksDQoNCk9uIDExLTEwLTIwMjIgMTg6NTYsIEFkYW0gRC4gQmFycmF0dCB3cm90ZToNCj4g ICAgKiBSZXBsYWNlIGNvbXBvbmVudCBieSBkZXBlbmRlbmN5OiBjanMtbW9kdWxlLWxleGVy IChDbG9zZXM6DQo+ICMxMDE5MzU1KQ0KDQpJIGhhdmUgaGludGVkIG5vZGUtY2pzLW1vZHVs ZS1sZXhlciAoYXMgdGhlIHRlc3QgZmFpbHMgYmVjYXVzZSBvZiANCnVuYXZhaWxhYmxlIHRl c3QgZGVwZW5kZW5jeSwgd2hpY2ggaXNuJ3Qgc29tZXRoaW5nIGFuIGFyY2g6YWxsIHBhY2th Z2UgDQpzaG91bGQgZml4KSBhc3N1bWluZyB0aGF0IGhhcyB0aGUgUHJvdmlkZXMgbm9kZS1q ZXN0IG5lZWRzICh3aGljaCBJIA0KaGF2ZW4ndCBjaGVja2VkKS4gSWYgdGhpcyBhc3N1bXB0 aW9uIGlzIHJpZ2h0OiB0aGUgcG9saWN5IHBoYXNlIG9mIA0KYnJpdG5leSBkb2Vzbid0IHRh a2UgUHJvdmlkZXMgaW50byBhY2NvdW50IGZvciByZXBvcnRpbmcsIGV2ZW4gaWYgaXQncyAN Cm9ubHkgcHJvdmlkZWQgYnkgb25lIGJpbmFyeSBwYWNrYWdlLCBoZW5jZSBvbmx5IHRoZSBp bnN0YWxsYWJpbGl0eSBjaGVjayANCmNhdGNoZXMgaXQuDQoNClBhdWwNCg==

    --------------iM4KiLJWH0vS1P022eIeAil3--

    -----BEGIN PGP SIGNATURE-----

    wsB5BAABCAAjFiEEWLZtSHNr6TsFLeZynFyZ6wW9dQoFAmNFp04FAwAAAAAACgkQnFyZ6wW9dQou OggAnh3Qdjiwdu1+UQQi34+b9ZqI/Qq61i05QBhNhBRa2jp/L2P9VKoTq12e+SFOUUmLDuxkL29p PFd6RwvyrZ707rPd5yj+cziBS08ZyQQI6DzYgMSrVXWbVEECphEvv5NnbMqCJN33R11058bPl/o3 jEmidb//QQaNjX+m7dwY/PYaHx8FU+4EUle9QPgphov0BuwFcX6E2UEx6KA9LjiYnKUtyJHGgOuK LRIGDJoccqDR1SPepm5xXzlNekO83Y7sNSLZq/P9G9efiyb5pkPEEwAfIGDFSeWq3aN/iQgnnv7Z pFXW2kJiADHSHtugIwuObBl0GywbK1T8keVEbW8WgA==
    =ihMD
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Yadd@21:1/5 to Adam D. Barratt on Tue Oct 11 19:50:01 2022
    On 11/10/2022 18:56, Adam D. Barratt wrote:
    On Tue, 2022-10-11 at 09:57 +0200, Yadd wrote:
    On 11/10/2022 09:27, Sebastian Ramacher wrote:
    On 2022-10-11 06:50:09 +0200, Yadd wrote:
    node-jest is still blocked in unstable but I can't understand
    why:
    * tracker.d.o reports nothing
    * Britney output is unintelligible

    trying: node-ts-jest node-jest
    skipped: node-ts-jest node-jest (0, 56, 23)
    got: 22+0: a-4:a-17:a-0:a-0:i-0:m-0:m-0:p-0:s-1
    * amd64: jest, node-jest-react, ts-jest

    Britney is trying to migrate node-js-jest and node-jest together
    (trying: ...), but it fails to do so since migrating those two
    source
    packages would cause new uninstallable packages in testing (amd64:
    ...)

    Thanks, but I still don't understand. node-jest-react depends on any
    version of jest, has already migrate and all of those packages are
    arch:all. I tried to install ts-jest 29 and jest 29 on a testing
    schroot
    with node-jest-react, no problem found...

    I'm not sure how you managed that. A quick dose run using the current packages files shows that jest 29.1.2~ds1+~cs70.47.21-1 depends on node-cjs-module-lexer, which isn't in testing.

    Checking the changelog also shows:

    node-jest (29.1.1~ds1+~cs70.47.20-1) unstable; urgency=medium

    * Replace component by dependency: cjs-module-lexer (Closes:
    #1019355)

    Regards,

    Adam

    Oh, thanks a lot, that is the problem!

    Cheers,
    Yadd

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)