• Bug#1103967: unblock: rust-prost-reflect/0.15.0-3, rust-protox/0.8.0-1

    From Blair Noctis@21:1/5 to All on Wed Apr 23 11:00:01 2025
    XPost: linux.debian.devel.release

    Package: release.debian.org
    Severity: normal
    User: release.debian.org@packages.debian.org
    Usertags: unblock

    Please unblock packages rust-prost-reflect and rust-protox, which are
    blocking package atuin from migration.

    They were kind of hurried in right before we entered soft freeze (-2
    days, barely enough if all autopkgtests pass). While other two (rust-prost-reflect-derive and rust-protox-parse) successfully
    migrated, rust-prost-reflect failed autopkgtests, which I didn't catch
    until too late, so the blame is obviously on me. I totally understand
    if RT decides not to unblock.

    [ Reason ]

    To allow enabling the `atuin daemon` command. Quoting the upstream (in
    their Discord server), "Anyone on ZFS won't be able to use Atuin
    without it".

    In the [PR] that introduced it, upstream stated one of the reasons is to
    "keep database writes out of the hot path, which becomes an issue with
    certain filesystems".

    [PR]: https://github.com/atuinsh/atuin/pull/2006

    [ Impact ]

    Without them, atuin would have to be shipped without the daemon command.
    ZFS users would face performance degradation, or be unable to use atuin
    at all.

    [ Tests ]

    All Rust library packages come with autopkgtests that run test cases
    upstream has written in the source.

    In this specific case, subsequent uploads of rust-prost-reflect
    were patched to disable a few tests. The tests in question are merely development indicators [2], as stated by upstream.

    [2]£ºhttps://github.com/andrewhickman/prost-reflect/issues/160

    [ Risks ]

    They are new packages, only used by atuin. Nothing else currently
    depends on them, so there's no risk of breaking other packages. Atuin
    18.5.0-2, which reinstated them, built and autopkgtested successfully.

    [ Checklist ]
    [x] all changes are documented in the d/changelog
    [x] I reviewed all changes and I approve them
    [ ] attach debdiff against the package in testing
    (they were never in testing)

    [ Other info ]

    unblock rust-prost-reflect/0.15.0-3
    unblock rust-protox/0.8.0-1

    --
    ,Sdrager
    Blair Noctis

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

    iHUEARYKAB0WIQScTWEJ927Sl0a/hB7sV97Kb1Pv6QUCaAiqLAAKCRDsV97Kb1Pv 6YRsAPwNryuagT93TwNFkWftKnQzaXjV88/tiftklUogJNuNzwEA0/PZ3WX05Xrt x5k0FT+C/4anyHfaBBJ4TKlqN/k8zAI=
    =5IkT
    -----END PGP SIGNATURE-----

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