Below are two tables showing the two problem classes that prevent cross compilation on the dependency level. This example tries to satisfy the crossbuild dependencies of all source packages on amd64 as the build architecture for a dummy architecture generated from amd64 (called armhf here) as the host architecture in current Debian sid.

A machine parsable version can be retrieved in dose yaml format

Bugs are associated with packages on this page if they carry the usertag "cross-satisfiability" of the user "debian-cross@lists.debian.org".

You can get an overview of all bugs tagged like that in the Debian bts

Hover over a package name with your cursor for architecture and version information. Hovering over the arrows in the depchain columns will show the dependency that led from one package in the chain to the next.

src:notmuch

Top 10 summary

The following is a summary of the full "missing" and "conflict" tables below. It only shows the first and last columns of the full tables and only displays the top 10 rows.

Missing

# of packages per missingUnsatisfied dependency
240python3-sphinx:armhf
174python3-pytest:armhf
38python3-cffi:armhf
12python3-pytest-cov:armhf
5emacs-common:armhf (= 1:30.2+1-10)
2emacs-el:armhf
1ruby-ruby2-keywords:armhf (>= 0.0.5-1~)

Conflict

# of packages per conflictConflict
83python3-minimal:armhf
82python3.14-minimal:amd64
82python3.14:amd64
60python3:amd64
32ruby3.3:amd64
32ruby:armhf
4emacs-lucid:armhf
4emacs-pgtk:amd64
4emacs-pgtk:armhf
3emacs-lucid:amd64

missing

The packages in the third column cannot satisfy their (possibly transitive) dependencies because of the unsatisfied dependency in the last column. This is mostly because the binary package providing the dependency in the last column is Multi-Arch:no. Some of these packages need to be Multi-Arch:foreign instead. In some other cases, Build-Depends can be annotated with :native. The depchains column shows the dependency chain(s) from the packages in the third column to the unsatisfied dependency in the last column. The "(*)" placeholder in the depchains column represents any package in the third column. Hovering over the arrows in the depchains column with your cursor will show the dependency that led from one package in the chain to the next.

The output is first grouped by the shared unsatisfied dependency (last column) and then by shared dependency chain (fourth column). The groups are sorted by the number of packages missing the dependency in the last column. Within each group, the output is sorted by the number of packages sharing the same dependency chain.

# of packages per missing# of packages per depchainpackages with missing (possibly transitive) dependenciesDepchainsUnsatisfied dependency
240 240src:aioquic src:aria2 src:astropy src:basemap src:bioxtasraw src:bitwuzla src:black src:borgbackup src:borgbackup2 src:brian src:c-blosc2 (RM: #1142138) src:c-munipack src:ceph src:cglm src:click src:condor src:coreboot src:dbus-deviation src:dbus-fast src:deap src:dioptas src:dleyna src:dm-tree src:dnf5 src:dolfin src:drgn src:dynare src:dyssol src:ecflow src:eckit src:enlighten src:fabulous (1033580) src:fastchunking (1022959) src:fastd src:fenics-basix src:fenics-dolfinx src:fio src:fish src:ford src:fpga-icestorm src:freeipa src:gdspy (1023190) src:gearmand src:glabels-qt src:gnunet (O: #1070305) src:groonga src:grpc src:h5z-zfp src:haskell-futhark src:hippotat src:imath (1123903) src:isc-kea src:iverilog src:kitty src:kiwi src:lava src:libabigail src:libcomps src:libdnf src:libiio src:libmemcached src:libmypaint (1108109) src:librepo src:libsass-python src:libxeddsa src:litestar-htmx src:logbook (1127711) src:luabind src:luma.core src:luma.lcd src:luma.led-matrix src:luma.oled src:manimpango src:mdanalysis src:mdtraj src:minieigen src:mpc src:mpd src:mpi4py-fft (1128955) src:mupdf src:mydumper src:mypy src:ncmpc src:nfs-ganesha src:nipy src:nitime src:notmuch src:numcodecs src:oar src:onetbb src:open3d src:opencolorio src:opendrop src:openmolcas src:openmotor src:openvswitch src:ovn src:pam-python (1129481) src:peewee src:pg-auto-failover src:pgcopydb src:pglast src:pgloader src:phcpack src:pikepdf src:piuparts src:pmix src:poezio src:polybar src:powerline src:pplpy src:prrte src:psycopg2 src:pyalsaaudio src:pycares src:pycorrfit src:pycryptodome (1124548) src:pyepr src:pyerfa src:pyfai src:pyfftw src:pyftdi src:pyfuse3 src:pygame src:pygresql src:pyliblo src:pylsqpack src:pymca src:pymongo src:pynauty src:pynx src:pyotherside src:pyregion src:pyresample src:pyside6 src:pysph src:pytables src:python-aiohttp src:python-aiortc src:python-biom-format src:python-biopython src:python-blosc src:python-bonsai src:python-btrees src:python-bumps src:python-cassandra-driver src:python-clevercsv src:python-clickhouse-driver src:python-cogent src:python-convertertools src:python-coverage src:python-djvulibre src:python-drizzle src:python-escript src:python-freesasa src:python-getdns src:python-gevent src:python-gmpy2 src:python-greenlet src:python-gsd src:python-igraph src:python-inflate64 src:python-intbitset src:python-iptables src:python-ldap src:python-levenshtein (ITA: #1065327) src:python-maxminddb src:python-memray src:python-nacl src:python-nh3 src:python-peachpy src:python-persistent src:python-picologging src:python-pkcs11 src:python-prctl src:python-pyaudio (941113) src:python-pybedtools src:python-pyepics src:python-pyinstrument src:python-pylibacl src:python-pylibsrtp src:python-pyxattr (1124555) src:python-rapidjson src:python-rosettasciio src:python-samplerate src:python-sdbus src:python-selectolax src:python-serialx src:python-vispy src:python-wrapt src:python-zstandard src:pythran src:pyvkfft src:pywavelets src:pywayland src:qpid-proton src:qutip src:raft src:rdkit src:renpy src:restic src:rmlint src:rocketcea src:rust-coreutils src:s3ql src:salmon src:sasmodels src:sfepy src:siconos src:simplejson src:slepc4py src:slixmpp src:snimpy src:sourmash src:splash src:squirrel3 src:srain (ITA: #1119943) src:systemd-netlogd src:texstudio src:tombo src:toulbar2 src:tpm2-pytss src:trafficserver (RM: #1116680) src:tsung src:tulip src:ufo-core src:ufo-filters src:urwid src:verilator src:veusz src:x2gobroker src:xapian-bindings src:xca src:xraylarch src:xrayutilities src:xsimd src:yade src:yarl src:zathura src:zoneminder(*) python3-sphinx:armhf
174 174src:ariba src:astropy-healpix src:astropy-regions src:aubio src:baler src:bitwuzla src:bup src:caio src:ceccomp src:ceph src:codetiming src:cvc5 src:cyvcf2 src:dart src:deap src:dm-tree src:dolfinx-mpc src:dumb-init src:dupeguru src:duplicity src:extension-helpers src:fast-histogram src:fenics-basix src:fpylll src:gammapy src:gau2grid src:genx src:gfapy src:gnuradio src:google-fruit src:gpiozero src:gromacs src:gudhi src:healpy src:herbstluftwm src:imexam src:iva src:kiwi src:libei src:libpillowfight src:lru-dict src:luma.core src:luma.emulator src:luma.lcd src:luma.led-matrix src:luma.oled src:lz4tools src:macs src:metomi-isodatetime src:milksnake src:mwparserfromhell src:netgen src:nipy src:nmodl src:notmuch src:numpy-stl src:opendrop src:openslide-python src:opentsne src:peewee src:pglast src:photutils src:piuparts src:plyvel src:poezio src:poolcounter src:psd-tools src:psygnal src:pyasn src:pybigwig src:pycdio src:pycorrfit src:pyftdi src:pyfuse3 src:pyicu src:pymbolic src:pymongo src:pynauty src:pyodbc src:pyreflink src:pyregion src:pyrle src:pyscanfcs src:pysmbc (1105133) src:python-acora src:python-aiocsv src:python-awkward src:python-backports.zstd src:python-bonsai src:python-bumps src:python-confluent-kafka src:python-cramjam src:python-csa src:python-cymem src:python-datrie src:python-drizzle src:python-evdev src:python-falcon src:python-freesasa src:python-gunicorn-h1c src:python-hdmedians src:python-hiredis src:python-httptools src:python-ijson src:python-intbitset src:python-isal src:python-jq src:python-krb5 src:python-lap src:python-libcst src:python-libdiscid src:python-libzim src:python-lzo src:python-mutf8 src:python-nacl src:python-netfilterqueue src:python-nh3 src:python-planarity src:python-preshed src:python-pyeclib src:python-pyglm src:python-pyo src:python-pyppmd src:python-pyscss src:python-pyspike src:python-rapidjson src:python-rcssmin src:python-rjsmin src:python-rtmidi src:python-samplerate src:python-scrypt src:python-shapely src:python-suitesparse-graphblas src:python-taskchampion-py src:python-thinc src:python-tinyalign src:python-wrapt src:python-wsaccel src:python-xeddsa src:python-xmlsec src:python-xypattern src:python-yappi src:python-zxcvbn-rs-py (RFA: #1081614) src:pywavelets src:pywayland src:quantlib-swig src:rdkit src:receptor src:remctl src:ros2-ament-index src:rumur src:s3ql src:sasmodels src:scotchpy src:sfepy src:siconos src:skimage src:smbus2 src:spice-crypt src:sqlalchemy src:sshfs-fuse (1124448) src:suricata-update src:synphot src:thumbor src:tiktoken src:tinyarray src:trimesh src:tvm-ffi src:unicode-segmentation-rs src:votca src:websockify src:wxpython4.0 src:xdg-desktop-portal src:xrayutilities(*) python3-pytest:armhf
38 38src:cfgrib src:eccodes-python src:far2l src:fenics-dolfinx src:gphoto2-cffi src:hexchat src:isospec src:milksnake src:netplan.io src:notmuch src:numpy-minmax src:numpy-rms src:olm src:pillow src:poezio src:pycares src:pykdumpfile src:pyreflink src:python-argon2-cffi-bindings src:python-augeas src:python-brotlicffi src:python-cmarkgfm src:python-cryptography src:python-librtmp src:python-persistent src:python-pylibsrtp src:python-pyppmd src:python-ssdeep src:python-suitesparse-graphblas src:python-xattr src:python-xeddsa src:python-xkbcommon src:pytorch src:pywayland src:rpy2 src:snimpy src:sourmash src:zoitechat(*) python3-cffi:armhf
12 12src:duplicity src:notmuch src:pglast src:plyvel src:python-bumps src:python-hdmedians src:python-pyppmd src:python-xeddsa src:python-xypattern src:q2-cutadapt src:q2-metadata src:trimesh(*) python3-pytest-cov:armhf
5 1src:notmuch(*)emacs-gtk emacs-common:armhf (= 1:30.2+1-10)
1src:notmuch(*)emacs-lucid
1src:notmuch(*)emacs-nox
1src:notmuch(*)emacs-pgtkemacs-bin-common
1src:notmuch(*)emacs-pgtk
2 2src:emacs-libvterm src:notmuch(*) emacs-el:armhf
1 1src:notmuch(*)ruby-devruby3.3-devlibruby3.3 ruby-ruby2-keywords:armhf (>= 0.0.5-1~)

conflict

The packages in the third column cannot satisfy their (possibly transitive) dependencies because the last package(s) in the first depchain have an unsatisfied conflict which is shown in the last column. The second depchain column shows the dependency chain(s) to the package which the last package(s) in the first depchain conflict with. Sometimes, multiple dependency chains sharing the same conflict exist. Hovering over the arrows in the depchains column with your cursor will show the dependency that led from one package in the chain to the next.

The output is first grouped by the shared conflicting dependency (last column) and then by the shared dependency chains (fourth and fifth column). The groups are sorted by the number of packages sharing the conflict in the last column. Within each group, the output is sorted by the number of packages sharing the same dependency chains.

# of packages per conflict# of packages per depchainpackages with (possibly transitive) conflicting dependenciesDepchain 1Depchain2Conflict
83 83src:ansimarkup src:apbs src:beangrow src:beangulp (O: #1142497) src:beanprice (O: #1142620) src:beanquery src:cockpit src:crudini src:cwiid src:distorm3 (O: #951161) src:ffcv (O: #1124142) src:fife src:flye src:freesas src:frescobaldi src:gfapy src:gubbins src:iva src:jeolib-jiplib src:kineticstools src:kleborate src:lava src:libffado src:lomiri-dekko-app src:macsyfinder src:mapserver src:mesa src:mininet src:mlpack src:nanolyse src:nng src:notifymuch src:notmuch src:ntpsec src:onnxruntime src:opendrop src:paleomix src:pam-python (1129481) src:parallel-fastq-dump src:patiencediff src:petsc src:plover-stroke (O: #1093733) src:plprofiler src:portio src:python-casacore src:python-coverage src:python-dicompylercore src:python-ijson src:python-librtmp src:python-peachpy src:python-pomegranate src:python-questplus src:python-schema-salad src:python-zopfli src:pytorch src:pytorch-audio src:pytorch-cluster src:pytorch-scatter src:pytorch-sparse src:pytorch-vision src:pyx3 src:pyxrd src:q2-metadata src:quantlib-swig src:re2 src:rmlint src:s3ql src:sepp src:sfst src:skia-pathops src:slepc src:srst2 src:swiftlang src:syslog-ng src:thunarx-python src:tipp src:uharfbuzz src:vinetto src:waffle src:weborf src:x2gobroker src:yanosim src:yosys(*)python3python3-minimal(*)python3-setuptoolspython3python3-minimal python3-minimal:armhf
82 82src:ansimarkup src:apbs src:beangrow src:beangulp (O: #1142497) src:beanprice (O: #1142620) src:beanquery src:cockpit src:crudini src:cwiid src:distorm3 (O: #951161) src:ffcv (O: #1124142) src:fife src:flye src:freesas src:frescobaldi src:gfapy src:gubbins src:iva src:jeolib-jiplib src:kineticstools src:kleborate src:lava src:libffado src:lomiri-dekko-app src:macsyfinder src:mapserver src:mesa src:mininet src:mlpack src:nanolyse src:nng src:notifymuch src:notmuch src:ntpsec src:onnxruntime src:opendrop src:paleomix src:pam-python (1129481) src:parallel-fastq-dump src:patiencediff src:petsc src:plover-stroke (O: #1093733) src:plprofiler src:portio src:python-casacore src:python-coverage src:python-dicompylercore src:python-ijson src:python-librtmp src:python-peachpy src:python-pomegranate src:python-questplus src:python-zopfli src:pytorch src:pytorch-audio src:pytorch-cluster src:pytorch-scatter src:pytorch-sparse src:pytorch-vision src:pyx3 src:pyxrd src:q2-metadata src:quantlib-swig src:re2 src:rmlint src:s3ql src:sepp src:sfst src:skia-pathops src:slepc src:srst2 src:swiftlang src:syslog-ng src:thunarx-python src:tipp src:uharfbuzz src:vinetto src:waffle src:weborf src:x2gobroker src:yanosim src:yosys(*)python3-setuptoolspython3python3.14python3.14-minimal(*)python3python3-minimalpython3.14-minimal python3.14-minimal:amd64
82 82src:ansimarkup src:apbs src:beangrow src:beangulp (O: #1142497) src:beanprice (O: #1142620) src:beanquery src:cockpit src:crudini src:cwiid src:distorm3 (O: #951161) src:ffcv (O: #1124142) src:fife src:flye src:freesas src:frescobaldi src:gfapy src:gubbins src:iva src:jeolib-jiplib src:kineticstools src:kleborate src:lava src:libffado src:lomiri-dekko-app src:macsyfinder src:mapserver src:mesa src:mininet src:mlpack src:nanolyse src:nng src:notifymuch src:notmuch src:ntpsec src:onnxruntime src:opendrop src:paleomix src:pam-python (1129481) src:parallel-fastq-dump src:patiencediff src:petsc src:plover-stroke (O: #1093733) src:plprofiler src:portio src:python-casacore src:python-coverage src:python-dicompylercore src:python-ijson src:python-librtmp src:python-peachpy src:python-pomegranate src:python-questplus src:python-zopfli src:pytorch src:pytorch-audio src:pytorch-cluster src:pytorch-scatter src:pytorch-sparse src:pytorch-vision src:pyx3 src:pyxrd src:q2-metadata src:quantlib-swig src:re2 src:rmlint src:s3ql src:sepp src:sfst src:skia-pathops src:slepc src:srst2 src:swiftlang src:syslog-ng src:thunarx-python src:tipp src:uharfbuzz src:vinetto src:waffle src:weborf src:x2gobroker src:yanosim src:yosys(*)python3-setuptoolspython3python3.14(*)python3python3.14 python3.14:amd64
60 60src:ansimarkup src:apbs src:beangrow src:beangulp (O: #1142497) src:beanprice (O: #1142620) src:beanquery src:cockpit src:crudini src:ffcv (O: #1124142) src:freesas src:frescobaldi src:gfapy src:gubbins src:iva src:jeolib-jiplib src:kineticstools src:lava src:libffado src:macsyfinder src:mapserver src:mesa src:mlpack src:notmuch src:opendrop src:paleomix src:pam-python (1129481) src:parallel-fastq-dump src:petsc src:plprofiler src:portio src:python-casacore src:python-coverage src:python-ijson src:python-librtmp src:python-peachpy src:python-pomegranate src:python-questplus src:python-schema-salad src:python-zopfli src:pytorch src:pytorch-audio src:pytorch-cluster src:pytorch-scatter src:pytorch-sparse src:pytorch-vision src:pyxrd src:q2-metadata src:quantlib-swig src:re2 src:rmlint src:s3ql src:sepp src:skia-pathops src:slepc src:swiftlang src:syslog-ng src:tipp src:uharfbuzz src:weborf src:x2gobroker(*)python3-setuptoolspython3(*)python3 python3:amd64
32 32src:cairo-dock-plug-ins src:cdo src:dcl src:epic5 src:form src:genometools src:graphviz src:jblas src:leatherman src:marisa src:molds src:mruby src:netsed src:notmuch src:openjfx src:qt6-webengine src:qtwebengine-opensource-src src:quickfix (RFA: #1137671) src:redland-bindings src:ruby-io-watch src:ruby-pgplot src:ruby-stackprof src:simavr src:subtle (O: #1125428) src:subversion src:sup-mail src:thrift src:uwsgi-plugin-ruby src:vagrant src:vim (918521) src:vim-command-t src:wordnet(*)rubyruby-rubygemsrubyruby3.3(*)rubyruby3.3 ruby3.3:amd64
32 32src:cairo-dock-plug-ins src:cdo src:dcl src:epic5 src:form src:genometools src:graphviz src:jblas src:leatherman src:marisa src:molds src:mruby src:netsed src:notmuch src:openjfx src:qt6-webengine src:qtwebengine-opensource-src src:quickfix (RFA: #1137671) src:redland-bindings src:ruby-io-watch src:ruby-pgplot src:ruby-stackprof src:simavr src:subtle (O: #1125428) src:subversion src:sup-mail src:thrift src:uwsgi-plugin-ruby src:vagrant src:vim (918521) src:vim-command-t src:wordnet(*)ruby(*)rubyruby-rubygemsruby ruby:armhf
4 1src:notmuch(*)dh-elpaemacsemacs-gtk(*)emacs-lucid emacs-lucid:armhf
1src:notmuch(*)dh-elpaemacsemacs-pgtk(*)emacs-lucid
1src:notmuch(*)dh-elpaemacs-nox(*)emacs-lucid
1src:notmuch(*)emacs-lucid(*)dh-elpaemacsemacs-lucid
4 1src:notmuch(*)dh-elpaemacsemacs-pgtk(*)emacs-pgtk emacs-pgtk:amd64
1src:notmuch(*)emacs-gtk(*)dh-elpaemacsemacs-pgtk
1src:notmuch(*)emacs-lucid(*)dh-elpaemacsemacs-pgtk
1src:notmuch(*)emacs-nox(*)dh-elpaemacsemacs-pgtk
4 1src:notmuch(*)dh-elpaemacsemacs-gtk(*)emacs-pgtk emacs-pgtk:armhf
1src:notmuch(*)dh-elpaemacsemacs-lucid(*)emacs-pgtk
1src:notmuch(*)dh-elpaemacs-nox(*)emacs-pgtk
1src:notmuch(*)emacs-pgtk(*)dh-elpaemacsemacs-pgtk
3 1src:notmuch(*)dh-elpaemacsemacs-lucid(*)emacs-lucid emacs-lucid:amd64
1src:notmuch(*)emacs-gtk(*)dh-elpaemacsemacs-lucid
1src:notmuch(*)emacs-nox(*)dh-elpaemacsemacs-lucid
3 1src:notmuch(*)dh-elpaemacsemacs-gtk(*)emacs-nox emacs-nox:armhf
1src:notmuch(*)dh-elpaemacsemacs-pgtk(*)emacs-nox
1src:notmuch(*)emacs-nox(*)dh-elpaemacs-nox
2 1src:notmuch(*)emacs-gtk(*)dh-elpaemacs-nox emacs-nox:amd64
1src:notmuch(*)emacs-lucid(*)dh-elpaemacs-nox
1 1src:notmuch(*)emacs-pgtklibgccjit15binutilsbinutils-x86-64-linux-gnu(*)dpkg-devbinutilsbinutils-x86-64-linux-gnu binutils-x86-64-linux-gnu:armhf
1 1src:notmuch(*)emacs-pgtklibgccjit15binutils(*)dpkg-devbinutils binutils:armhf
1 1src:notmuch(*)emacs-gtkemacs-bin-common(*)dh-elpaemacsemacs-pgtkemacs-bin-common emacs-bin-common:armhf
1 1src:notmuch(*)dh-elpaemacsemacs-gtk(*)emacs-gtk emacs-gtk:amd64
1 1src:notmuch(*)emacs-gtk(*)dh-elpaemacsemacs-gtk emacs-gtk:armhf

generated: 20260720T000000Z


The JSON data used to generate these pages was computed using botch, the bootstrap/build ordering tool chain. The source code of botch can be redistributed under the terms of the LGPL3+ with an OCaml linking exception. The source code can be retrieved from https://salsa.debian.org/debian-bootstrap-team/botch

The html pages were generated by code which can be retrieved from https://salsa.debian.org/debian-bootstrap-team/boott and which can be redistributed under the terms of the AGPL3+

For questions and bugreports please contact j [dot] schauer [at] email [dot] de.