• Re: spurious autoremovals due to python3-nose

    From Chris Hofstaedtler@21:1/5 to All on Fri Sep 27 11:00:01 2024
    * Alexandre Detiste <alexandre.detiste@gmail.com> [240927 10:07]:
    "nose" is RC buggy. It was until a few days ago in the "key packages set".
    [..]
    What was not expected is that nose started the autoremoval counter of seemingly ~700 unrelated packages.

    How this does work :-| ?

    I imagine exactly like you are seeing it play out. Now every
    maintainer has 29 days to do something about the situation - either
    cut nose out of their deps, or fix or delay the rc bug.

    Don't know what the mechanism is for informing to-be-autoremoved
    package maintainers, but it's good that the machinery is working.

    An interesting research topic is probably what is the non-key key
    package depending on nose, and can that be fixed soon. A good
    starting point might be "pkg-perl-tools", which is affected but
    seems unlikely to directly depend on nose...

    Chris

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Rakhmatullin@21:1/5 to Chris Hofstaedtler on Fri Sep 27 11:20:01 2024
    On Fri, Sep 27, 2024 at 10:58:02AM +0200, Chris Hofstaedtler wrote:
    An interesting research topic is probably what is the non-key key
    package depending on nose, and can that be fixed soon. A good
    starting point might be "pkg-perl-tools", which is affected but
    seems unlikely to directly depend on nose...

    pkg-perl-tools Depends: git-buildpackage
    git-buildpackage Build-Depends: python3-nose (#1018367)

    --
    WBR, wRAR

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

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmb2eIEtFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh BFAQAJMkJkg7sS8JcfVMTf7Emf/hzepXFsvn491VobjqcnHeKb/dkXIRZsKbaj0W wSDJEBPHHNa+FGyBDnLnPzrTZbJVQnDsVOxHB5yGRUpCjrIdezsGLotHvDcPKRJ7 Akve6WTEHLFKDCBglZMM6nElsRYZAROyk8X2LsM7GoH2QOKT3RATlLeRwfaOnAnq ckH/YTcMBwQVI0pmuLKT6bpF49ero56rhZQ/P5Soi3H8IZR3XPS7REi6u2yvwYk2 /lUEAp8hcCVVEPJZvI2ymQpaUjfTTHd2ZE+ezHs8W24iBikcsIkzEpFEqDdxJuts emw6R5sSNW0qJMgk/sWRcCZqIocoDXzp3KTzOzLa73IhB4ZMt+RrEy3IxzRdtAUI CqncYjKQ3Opj9Iy8ZuYYe6qAX3vMSElYyBbgCulyLzVqdFnbbDjEOfKRvGzr4I5x amhRF/VsokoXGnXKcRs4XbxiHv2mcTNne9SH7+J+X3YzefAgh2kufMaUz/jpHJsJ iUBvpkzY9biosJkKkD8Yn/fu0vwLq84i8o6l6xH3GUtqDUaRnxh8vZOuP2TB34PE 3nX3jrdvEs1KQDdbXmsKHOQ5oNIt7NDVSEMVlp9/fEdnPvjiKF8KKJiGfisnnp55 wOZXoFb7EPPoBKJBZ6E2djFno0IfW3Ta4JUxlq5GZP6Nhmjf
    =cipe
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Rakhmatullin@21:1/5 to Alexandre Detiste on Fri Sep 27 11:20:01 2024
    On Fri, Sep 27, 2024 at 10:07:07AM +0200, Alexandre Detiste wrote:
    Hi,

    "nose" is RC buggy. It was until a few days ago in the "key packages set".

    After recent upload of piuparts, nose dropped out of the key package set,
    as expected.

    What was not expected is that nose started the autoremoval counter of seemingly ~700 unrelated packages.

    https://udd.debian.org/cgi-bin/autoremovals.cgi

    How this does work :-| ?

    Why not? Things (build-)depend on other things and that can be a big tree.

    --
    WBR, wRAR

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

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmb2eDotFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh 80oP/3JMDsJ//XNdh6VGafpasgq8PI84jyGkVeC1azMFYZjUYvX+2bY9t+nIVSKR sy/pHb0itI8tx/+GOn/aZxvoF88bLYtbcv4higB/D23sFUFLGSQZTYkMK6Fbne1B OHOtyPpbPxmqxSLkFLtCA0SIg3mJaGswjmJ4p8njcsfCjCL5uURRfp+mUKAKCtri +BxYrEbV3YfdFhgg+kd95/96svA6RwustxBszMlk1OrbpymHmKXjR5/JsWUiBCaJ ocd7N2EmsUpBgv3cV5O5RjXrVApM9a3U/TVKrYN1ly6gNaIt8I4U8+K84GTigFQP 90CKlcbN0ik4/1t9S4Mo+F+rAuDbFAgHMsVhZ4KIo5QbPOIQkhmdxyVqZb24YFsz DgzLDhk6cpkesj28c8btgU0IPf+DiIriE4O3eeuSBlZgNut9HFm5z7lzJioHcscP je85Z9CI7wAUXURb/Dbjv/vsoZDyHyYDjyVaDYHqBupBqBoVdh+qMl3AYtGljvy5 eeIxsVVpS72wektnZd2RNCzc3D47OmMYzaekWPmnN97TPGIeo3j+4SvYAJXGn5NL a+GQl9xAlBO0dL23f1A9g43dFavB/D2FWKejBkuUERA4ut2QeRtAJLtcx3BpXam3 RCvGj9tiZbkAK3IKT3CArfkUmA7jTgsMHI/J6kQDuRuMQ9Bv
    =Rua9
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonathan Kamens@21:1/5 to Alexandre Detiste on Fri Sep 27 12:50:01 2024
    ------BOMSZHAUO4JU8O03VPAMOKMQHHDOE7
    Content-Type: text/plain;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    Can you clarify why you are describing these autoremoves as "spurious"? Isn't this just the dependency system working the way it is supposed to?

    jik

    On September 27, 2024 4:07:07 AM EDT, Alexandre Detiste <alexandre.detiste@gmail.com> wrote:
    Hi,

    "nose" is RC buggy. It was until a few days ago in the "key packages set".

    After recent upload of piuparts, nose dropped out of the key package set,
    as expected.

    What was not expected is that nose started the autoremoval counter of >seemingly ~700 unrelated packages.

    https://udd.debian.org/cgi-bin/autoremovals.cgi

    How this does work :-| ?

    Greetings,

    Alexandre

    --
    Sent from my phone. Please excuse brevity and autocorrect errors. ------BOMSZHAUO4JU8O03VPAMOKMQHHDOE7
    Content-Type: text/html;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <html><head></head><body><div dir="auto">Can you clarify why you are describing these autoremoves as "spurious"? Isn't this just the dependency system working the way it is supposed to?<br><br>jik</div><br><br><div class="gmail_quote"><div dir="auto">On
    September 27, 2024 4:07:07 AM EDT, Alexandre Detiste &lt;alexandre.detiste@gmail.com&gt; wrote:</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
    <div dir="auto"><div dir="auto">Hi,</div><div dir="auto"><br></div><div dir="auto">"nose" is RC buggy. It was until a few days ago in the "key packages set".</div><div dir="auto"><br></div><div dir="auto">After recent upload of piuparts, nose dropped out
    of the key package set, as expected.</div><div dir="auto"><br></div><div dir="au