• Bug#1089197: Bug#961138: autodep8 uses host APT packages to generate de

    From Antonio Terceiro@21:1/5 to Jochen Sprickerhof on Tue Mar 4 20:50:01 2025
    Control: forwarded -1 https://salsa.debian.org/ci-team/autodep8/-/merge_requests/39

    On Sun, Mar 02, 2025 at 08:36:23AM +0100, Jochen Sprickerhof wrote:
    Hi Andreas,

    * Andreas Tille <tille@debian.org> [2025-03-01 22:39]:
    if you can provide a patch / MR I'm fine to apply it but currently
    I have no more free spoons to work on this.

    The real question here is how to solve #1089197, i.e. how to encode
    the package relationships without depending on the apt cache
    (grep-aptavail or rmadison or anything else that is network related).
    I have no experience with R packages so I would need some input here. >Possible ways I see are:

    1. Don't add relations automatically and let the maintainer do it.

    2. Always add all package names from the DISCRIPTION file to Suggest:
    From my understanding this would need some mapping from the R
    package name to the Debian package name and maybe a rename of the >Debian packages to simplify the mapping.

    3. Add the list of R package in Debian to dh-r and use it to convert
    the package name. Note that this needs to be updated whenever a R >packages is added or removed in Debian. (This is what dh-python has, >afair).

    From my POV, then only option that is viable in autodep8 is 1, so I'm inclined to go with the MR linked above. I understand that at this point
    in the release cycle this could be too intrusive, so I would do that
    after trixie is out.

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

    iQIzBAABCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAmfHVuUACgkQ/A2xu81G C9694w/+POaBnVNOvB66Eril1i5hMnfkriMFj1HN2xplJnnB8yIlzRvS66CFdEYK s92e2PPyjdFJZzAkFMBsPNCSR52XmELWvzS0yG8y+Os7ptMHVIDBaeX6TNNKqPCy HbJqCs76RW7LFTGHivAZPtADX/BdHEMEYZ9f1S5zxmq39qECjGRRANtVxdsptygS ZFiwOuzba7BVT/CjIVvEFpcqmI1J8bk/mor+7Tk3NQb+L20zlCEbqFhG0E3QmkL0 pYjl0BEc9Xufr0n+TNuu5UOqTNdVaelYVLwqOEDpcnUcKHAzX0f1RkDk1HeU7YI2 JgZkro5kPlCSOtouHbOmwYuUcii6m+i41xUPD+19HUP3Ra89Q/MOEmkS1eGMQ78C XjM2NOK05aXw3jeqHzjBjoj3SgHkSvtm0AeFExsP3LuOGbeef8FVVb2JBbirnTCx 26I4UuZQl50JPwpxs1uOKHITV5LdQHbsqmTHSphUQF0AlxMmdxfyI7v4p2Gi6bB2 QPTTEEmSCo0KFSqHSX+K32kxITjP8mSX+NWBQvNAUPALzd/TOY4e6l3jE8aJhV6/ 7FLQtDsFSjb4tFn4MMKIilAk0v/oYtGOPRtK5kJ3MYBVY+YY0yYhe553+kr43XR4 3vYBNrIyCZ0qzMuxm2OJHjrBl8hcpdGoR8KedMlfvOOQNNZZ1KQ=
    =dWLs
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Tille@21:1/5 to All on Tue Mar 4 21:10:01 2025
    Am Tue, Mar 04, 2025 at 04:39:19PM -0300 schrieb Antonio Terceiro:

    From my POV, then only option that is viable in autodep8 is 1, so I'm inclined to go with the MR linked above. I understand that at this point in the release cycle this could be too intrusive, so I would do that after trixie is out.

    Thank you for the MR. I'll leave it unapplied until after the release.

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