[DRE-maint] Bug#1000972: ruby-jaeger-client: Depends on ruby-thrift:amd64 which isn't available on other architectures

Paul Gevers elbrus at debian.org
Wed Dec 1 20:16:13 GMT 2021


Package: ruby-jaeger-client
Version: 1.2.0-1
Severity: serious
Justification: uninstallable

ruby-jaeger-client is on my radar because it doesn't migrate for a
long time. I was very puzzled by the output of britney:
> ruby-jaeger-client/amd64 has unsatisfiable dependency
> ruby-jaeger-client/arm64 has unsatisfiable dependency

Turns out this is probably a bug in britney, but it does point out an
issue on all architectures but amd64. ruby-jaeger-client has a arch
specifier in its depends: ruby-thrift:amd64. As I couldn't find this
in the d/control file, I guess it's a tool chain issue (or a logical
flow inside this package).

You can see the uninstallability in action on ci.debian.net where all
architectures fail in unstable except amd64.

See below, grabbed from the arm64 Packages.

Paul

Package: ruby-jaeger-client
Version: 1.2.0-1
Installed-Size: 183
Maintainer: Debian Ruby Team <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
Architecture: all
Depends: ruby:any, ruby-opentracing (>= 0.3), ruby-thrift:amd64
Description: OpenTracing Tracer implementation for Jaeger
Homepage: https://github.com/salemove/jaeger-client-ruby
Description-md5: a7ce2ef441d13cf5a973833acaa48379
Ruby-Versions: all
Section: ruby
Priority: optional
Filename: pool/main/r/ruby-jaeger-client/ruby-jaeger-client_1.2.0-1_all.deb
Size: 32476
MD5sum: 0d382dbd396d9496ce63cd2aa3360ec8
SHA256: 6df406498b9d15f095ece5355255c0a980ca70263c17bb0d3ab694261365d230



More information about the Pkg-ruby-extras-maintainers mailing list