[Pkg-rust-maintainers] Bug#1038135: rust-diesel: librust-diesel-dev uninstallable on 32-bit archs

Matthias Geiger matthias.geiger1024 at outlook.com
Mon Sep 11 14:50:41 BST 2023


On Thu, 15 Jun 2023 13:32:41 -0700 Steve Langasek 
<steve.langasek at canonical.com> wrote:
 > Package: rust-diesel
 > Version: 2.0.3-1
 > Severity: serious
 > Tags: patch
 > Justification: uninstallable
 > User: ubuntu-devel at lists.ubuntu.com
 > Usertags: origin-ubuntu mantic ubuntu-patch
 >
 > Dear maintainers,
 >
 > rust-diesel is not migrating to Debian testing because it depends on
 > librust-pq-sys-dev and librust-mysqlclient-sys-dev, neither of which is
 > buildable on 32-bit archs; but it does not build-depend on these 
packages,
 > so librust-diesel-dev builds uninstallable binary packages.
 >
 > Either rust-diesel should build-depend on these packages so that binaries
 > are not built on architectures where they're unavailable, or the
 > dependencies should be relaxed so that the packages are installable.
 >
 > For the moment, I've opted for the first of these in Ubuntu. See attached
 > patch.
 >


I just uploaded a proper version of mysqlclient-sys where the failing 
bindgen tests are skipped for now.

I'll do the same for pq-sys; that should make it and dependent packages 
build/installable.

best,

werdahias



More information about the Pkg-rust-maintainers mailing list