• Bug#1099780: rust-if-watch: Unsatisfied build dependecies (rnetlink 0.1

    From Jonas Smedegaard@21:1/5 to All on Sat Mar 8 01:10:01 2025
    Control: reassign -1 src:rust-if-addrs
    Control: affects -1 src:rust-if-watch

    Quoting Matthias Geiger (2025-03-08 00:29:24)
    if-watches' deps have been unfulfilled for some time now causing the
    package to unbuildable. When I updated if-addrs to 0.13 I attempted to
    patch if-addrs for it but I couldn't compile it because it rnetlink deps
    are not satisfied.

    This issue belongs to src:rust-if-addrs - it is an uncoordinated
    upgrade. Don't do that. Please revert, or provide the older branch as
    a separate package. It is not ok to just change a library package like
    that.


    I would recommend to remove this
    package (maybe stash it in exp ?) since upstream stated that they don't maintain this anymore [0].

    My reading of that reference is that upstream maintenance has simply
    changed.

    - Jonas

    --
    * Jonas Smedegaard - idealist & Internet-arkitekt
    * Tlf.: +45 40843136 Website: http://dr.jones.dk/
    * Sponsorship: https://ko-fi.com/drjones

    [x] quote me freely [ ] ask before reusing [ ] keep private --==============p20189811637488032=MIME-Version: 1.0
    Content-Transfer-Encoding: 7bit
    Content-Description: signature
    Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"

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

    wsG7BAABCgBvBYJny4kuCRAsfDFGwaABIUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmdolYWacJhdM9i9FlOFeep3s1mn/yRYT3PFpiJHtUpj kxYhBJ/j6cNmkaaf9TzGhCx8MUbBoAEhAABMHA/+LZ7YP7R1wMCKKDMq+DffKTc6 Rutk9XhEYxzp7X9hdtrsGY/2OPrWs9fOmgg6l9uPdHw9roHZNHHDJt5PY6WhpQMR gtx2EadqqB20U+bVjDwE89m+wgErARI12CBjf6Z9jLtWRjArdP7TCPzAx4S8DiZL ZQJFirPI/uY1uQYhfcjYtdkENeJeVldmWFhM5mc6EuYghXLYI3YDBBE8PPSClZ66 NQvykPu9KdidvlWQB9PLQOSX/HJ+xUUxpmXamF1oL8V0/pH0y4y2uf/WSFCKYBBv DN7tmdMxZyN+Es1anPDsjrHJytIFXh7DhxWN7LeojwNDTaR0wjNg0EpoOEMd//6d AcpjMO/nw3swnwlMgRlAkxQ5FJiLwtsVf5quqfhM
  • From Jonas Smedegaard@21:1/5 to All on Sat Mar 8 10:30:01 2025
    Quoting Peter Green (2025-03-08 06:01:59)
    I couldn't compile it because it rnetlink deps
    are not satisfied. I tried to prepare an NMU today but the rnetlink changes are beyond my rust skills.

    For what it's worth, the attatched debdiff will make rust-if-watch
    build and pass it's autopkgtests in current sid.

    Thanks a lot!

    - Jonas

    --
    * Jonas Smedegaard - idealist & Internet-arkitekt
    * Tlf.: +45 40843136 Website: http://dr.jones.dk/
    * Sponsorship: https://ko-fi.com/drjones

    [x] quote me freely [ ] ask before reusing [ ] keep private --==============‡86713560801653930=MIME-Version: 1.0
    Content-Transfer-Encoding: 7bit
    Content-Description: signature
    Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"

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

    wsG7BAABCgBvBYJnzAzACRAsfDFGwaABIUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmeHWxoI/YnQVIs3j6tqxfSUJQ+BTbE09HB/EEU3m2l1 jhYhBJ/j6cNmkaaf9TzGhCx8MUbBoAEhAADtxQ/+M1WKRo1lQMCDBJdslj8fxcRA gF4AWkja1W1I/MIbmA9PxakUd/CKsc5mZQDi87wKYk6fvbWWOmjwtVBM3jde3S01 oX3+oaSokIsG3AWqv+KqQ+Po9hjodKk2onVKtG2JBXUEhgZ4EZUrAQmFk675eiEo KqQyw/+QMeX/HlrwPpXnPyvjFOCbds0g4uxaFkXbUYq8gpqgKz8b3l2Y6fDgTHl3 aqnE/4GPXpyxc8GX8XgoEpfb5g/LXoPR+JN5ns/g0XLfkAOM6/fMR8o+Ih7Uogss 54j0mPVJqCaftzQWHU/zKmedViOMZ5fa3zwrp9xwNLF20lRRxNnahdybQlfh3Kp4 vTHgmKpHXWMevi1mW1Vfhff27q/9IZzC0X4nNWnf
  • From Matthias Geiger@21:1/5 to Jonas Smedegaard on Sat Mar 8 14:20:01 2025
    Control: reassign -1 src:rust-if-watch

    On Sat, 08 Mar 2025 01:02, Jonas Smedegaard <jonas@jones.dk> wrote:
    Control: reassign -1 src:rust-if-addrs
    Control: affects -1 src:rust-if-watch

    Quoting Matthias Geiger (2025-03-08 00:29:24)
    if-watches' deps have been unfulfilled for some time now causing the
    package to unbuildable. When I updated if-addrs to 0.13 I attempted to
    patch if-addrs for it but I couldn't compile it because it rnetlink deps
    are not satisfied.

    This issue belongs to src:rust-if-addrs - it is an uncoordinated
    upgrade. Don't do that. Please revert, or provide the older branch as
    a separate package. It is not ok to just change a library package like
    that.


    I acknownledge that I should've communicated /coordinated my if-addrs
    update better.
    This doesn't change the fact that if-addrs was *already* uninstallable:

    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    Unsatisfied dependencies:
    librust-if-watch-dev : Depends: librust-if-addrs-0.10+default-dev but it is not installable
    Depends: librust-netlink-packet-route-0.17-dev but it is not installable
    Depends: librust-rtnetlink-0.13+smol-socket-dev but it is not installable
    Depends: librust-rtnetlink-0.13+tokio-socket-dev but it is not installable
    Error: Unable to correct problems, you have held broken packages.


    The upload of the netlink packages on the 20th of February broke
    if-watch long before I uploaded if-addrs. This is unfortunate. If
    if-watch would have had an RC bug this'd caught my attention and
    reconsider the upload.
    I verified that if-watch itself does build and test find against the
    newer if-addrs, thus reassigning, since the RC issue is primarly caused
    by netlink (and, arguably, worsened by my upload. Sorry.)

    I can provide a patch to remedy my mess, but rnetlink is beyond me.

    regards,

    werdahias

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonas Smedegaard@21:1/5 to All on Sat Mar 8 15:00:01 2025
    Quoting Matthias Geiger (2025-03-08 13:57:47)
    Control: reassign -1 src:rust-if-watch

    The bug is no in rust-if-watch (even if the solution might be there).

    The upload of the netlink packages on the 20th of February broke
    if-watch long before I uploaded if-addrs.

    You filed a bugreport about the combined issue of rtnetlink and if-addrs
    so I responded to that.

    If yu had filed a bugreport only about the rtnetlink issue, then I would
    have reassigned to that package.

    Peter Green has since offered a patch, so the issue should be solved by
    now.

    - Jonas

    --
    * Jonas Smedegaard - idealist & Internet-arkitekt
    * Tlf.: +45 40843136 Website: http://dr.jones.dk/
    * Sponsorship: https://ko-fi.com/drjones

    [x] quote me freely [ ] ask before reusing [ ] keep private

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