Bug#1143032: rabbitmqadmin-ng: FTBFS, needs updates for newer Rust crates

Simon Quigley <[email protected]>
Newsgroups gmane.linux.debian.devel.bugs.rc
Message-ID <[email protected]>
Source: rabbitmqadmin-ng
Version: 2.29.0-1
Severity: serious
Tags: ftbfs sid

Hello,

This package currently FTBFS with the following error:

error: failed to compile `rabbitmqadmin v2.29.0 (/build/reproducible-path/rabbitmqadmin-ng-2.29.0)`, intermediate artifacts can be found at `/build/reproducible-path/rabbitmqadmin-ng-2.29.0/target`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_BUILD_BUILD_DIR` to that path.

Caused by:
  failed to select a version for the requirement `tabled = "^0.18.0"`
  candidate versions found which didn't match: 0.21.0
  location searched: directory source `/build/reproducible-path/rabbitmqadmin-ng-2.29.0/debian/cargo_registry` (which is replacing registry `crates-io`)
  required by package `rabbitmqadmin v2.29.0 (/build/reproducible-path/rabbitmqadmin-ng-2.29.0)`
  perhaps a crate was updated and forgotten to be re-vendored?
Traceback (most recent call last):
  File "/usr/share/cargo/bin/cargo", line 267, in <module>
    sys.exit(main(*sys.argv[1:]))
             ~~~~^^^^^^^^^^^^^^^
  File "/usr/share/cargo/bin/cargo", line 257, in main
    return install(os.getenv("DESTDIR", ""),
        os.environ["DEB_CARGO_CRATE"],
    ...<2 lines>...
        os.getenv("DEB_CARGO_INSTALL_PREFIX", "/usr"),
        *newargs)
  File "/usr/share/cargo/bin/cargo", line 137, in install
    logrun(["env", "RUST_BACKTRACE=1",
    ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        # set CARGO_TARGET_DIR so build products are saved in target/
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<3 lines>...
        ([crate, "--vers", version] if crate_in_registry else ["--path", in_cwd()]) +
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        ["--root", install_target], check=True)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/cargo/bin/cargo", line 76, in logrun
    return subprocess.run(*args, **kwargs)
           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/subprocess.py", line 578, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['env', 'RUST_BACKTRACE=1', 'CARGO_TARGET_DIR=/build/reproducible-path/rabbitmqadmin-ng-2.29.0/target', '/usr/bin/cargo', '-Zavoid-dev-deps', 'install', '--verbose', '--verbose', '-j8', '--target', 'x86_64-unknown-linux-gnu', '--path', '/build/reproducible-path/rabbitmqadmin-ng-2.29.0', '--root', 'debian/rabbitmqadmin-ng/usr']' returned non-zero exit status 101.
dh_auto_install: error: env DESTDIR=debian/rabbitmqadmin-ng /usr/share/cargo/bin/cargo install returned exit code 1
make: *** [debian/rules:19: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------
Build finished at 2026-07-29T20:47:52Z

Please update your Cargo.toml to use the newer version.

Best regards,
Simon Quigley
[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.