Below are two tables showing the two problem classes that prevent co-installation of Multi-Arch:same binaries

For every M-A:same package we create a dummy package with the -pseudo prefix which depends on that package for amd64 and a dummy architecture generated from amd64 (called armhf here).

A machine parsable version can be retrieved in dose yaml format

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:rust-ordered-float

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
54librust-ahash-0.8+default-dev:armhf
35librust-ahash-0.8-dev:armhf (>= 0.8.7-~~)
35librust-ahash-dev:armhf (>= 0.8.11-3)

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
54 1librust-accesskit-consumer-dev-pseudo(*) → librust-accesskit-consumer-dev → librust-accesskit-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-ahash-0.8+default-dev:armhf
1librust-accesskit-dev-pseudo(*) → librust-accesskit-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-breezyshim-dev-pseudo(*) → librust-breezyshim-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-btree-range-map-dev-pseudo(*) → librust-btree-range-map-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-cargo-util-schemas-dev-pseudo(*) → librust-cargo-util-schemas-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-cyclonedx-bom-dev-pseudo(*) → librust-cyclonedx-bom-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-deb822-lossless-dev-pseudo(*) → librust-deb822-lossless-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-debbugs-dev-pseudo(*) → librust-debbugs-dev → librust-debversion-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-debcargo-dev-pseudo(*) → librust-debcargo-dev → librust-cargo-util-schemas-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-debian-analyzer-dev-pseudo(*) → librust-debian-analyzer-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-debian-changelog-dev-pseudo(*) → librust-debian-changelog-dev → librust-debversion-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-debian-control-dev-pseudo(*) → librust-debian-control-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-debian-copyright-dev-pseudo(*) → librust-debian-copyright-dev → librust-deb822-lossless-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-debian-watch-dev-pseudo(*) → librust-debian-watch-dev → librust-deb822-lossless-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-debian-workbench-dev-pseudo(*) → librust-debian-workbench-dev → librust-debian-analyzer-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-debian-workspace-dev-pseudo(*) → librust-debian-workspace-dev → librust-debian-analyzer-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-debversion-dev-pseudo(*) → librust-debversion-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-dep3-dev-pseudo(*) → librust-dep3-dev → librust-deb822-lossless-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-dromedary-dev-pseudo(*) → librust-dromedary-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-hifitime-dev-pseudo(*) → librust-hifitime-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-jiter-dev-pseudo(*) → librust-jiter-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-launchpadlib-dev-pseudo(*) → librust-launchpadlib-dev → librust-debversion-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-libcst-dev-pseudo(*) → librust-libcst-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-lintian-brush-dev-pseudo(*) → librust-lintian-brush-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-log4rs-dev-pseudo(*) → librust-log4rs-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-multiarch-hints-dev-pseudo(*) → librust-multiarch-hints-dev → librust-debian-analyzer-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-ognibuild-dev-pseudo(*) → librust-ognibuild-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-openidconnect-dev-pseudo(*) → librust-openidconnect-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-ordered-float-dev-pseudo(*) → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-parley-dev-pseudo(*) → librust-parley-dev → librust-accesskit-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-prost-reflect-dev-pseudo(*) → librust-prost-reflect-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-protox-dev-pseudo(*) → librust-protox-dev → librust-prost-reflect-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-pyo3-async-runtimes-dev-pseudo(*) → librust-pyo3-async-runtimes-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-pyo3-bytes-dev-pseudo(*) → librust-pyo3-bytes-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-pyo3-dev-pseudo(*) → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-pyo3-filelike-dev-pseudo(*) → librust-pyo3-filelike-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-pyo3-log-dev-pseudo(*) → librust-pyo3-log-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-pyo3-stub-gen-dev-pseudo(*) → librust-pyo3-stub-gen-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-pythonize-dev-pseudo(*) → librust-pythonize-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-qmk-via-api-dev-pseudo(*) → librust-qmk-via-api-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-r-description-dev-pseudo(*) → librust-r-description-dev → librust-deb822-lossless-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-radix-heap-dev-pseudo(*) → librust-radix-heap-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-range-traits-dev-pseudo(*) → librust-range-traits-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-sapling-streampager-dev-pseudo(*) → librust-sapling-streampager-dev → librust-termwiz-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-serde-aux-dev-pseudo(*) → librust-serde-aux-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-serde-value-dev-pseudo(*) → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-silver-platter-dev-pseudo(*) → librust-silver-platter-dev → librust-debian-analyzer-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-value-trait-dev-pseudo(*) → librust-value-trait-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-vcs-graph-dev-pseudo(*) → librust-vcs-graph-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-virtiofsd-dev-pseudo(*) → librust-virtiofsd-dev → librust-btree-range-map-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-wezterm-bidi-dev-pseudo(*) → librust-wezterm-bidi-dev → librust-wezterm-dynamic-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-wezterm-color-types-dev-pseudo(*) → librust-wezterm-color-types-dev → librust-wezterm-dynamic-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-wezterm-dynamic-dev-pseudo(*) → librust-wezterm-dynamic-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
1librust-wezterm-input-types-dev-pseudo(*) → librust-wezterm-input-types-dev → librust-wezterm-dynamic-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev →
35 1librust-accesskit-consumer-dev-pseudo(*) → librust-accesskit-consumer-dev → librust-accesskit-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev → librust-ahash-0.8-dev:armhf (>= 0.8.7-~~)
1librust-accesskit-dev-pseudo(*) → librust-accesskit-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-btree-range-map-dev-pseudo(*) → librust-btree-range-map-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-cargo-util-schemas-dev-pseudo(*) → librust-cargo-util-schemas-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-cyclonedx-bom-dev-pseudo(*) → librust-cyclonedx-bom-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-debbugs-dev-pseudo(*) → librust-debbugs-dev → librust-debversion-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-debversion-dev-pseudo(*) → librust-debversion-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-dromedary-dev-pseudo(*) → librust-dromedary-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-hifitime-dev-pseudo(*) → librust-hifitime-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-icu-provider-source-dev-pseudo(*) → librust-icu-provider-source-dev → librust-serde-aux-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-jiter-dev-pseudo(*) → librust-jiter-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-launchpadlib-dev-pseudo(*) → librust-launchpadlib-dev → librust-debversion-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-libcst-dev-pseudo(*) → librust-libcst-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-log4rs-dev-pseudo(*) → librust-log4rs-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-ordered-float-dev-pseudo(*) → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-parley-dev-pseudo(*) → librust-parley-dev → librust-accesskit-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-prost-reflect-dev-pseudo(*) → librust-prost-reflect-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-protox-dev-pseudo(*) → librust-protox-dev → librust-prost-reflect-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-pyo3-async-runtimes-dev-pseudo(*) → librust-pyo3-async-runtimes-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-pyo3-bytes-dev-pseudo(*) → librust-pyo3-bytes-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-pyo3-dev-pseudo(*) → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-pyo3-filelike-dev-pseudo(*) → librust-pyo3-filelike-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-pyo3-log-dev-pseudo(*) → librust-pyo3-log-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-pythonize-dev-pseudo(*) → librust-pythonize-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-qmk-via-api-dev-pseudo(*) → librust-qmk-via-api-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-radix-heap-dev-pseudo(*) → librust-radix-heap-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-range-traits-dev-pseudo(*) → librust-range-traits-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-serde-aux-dev-pseudo(*) → librust-serde-aux-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-serde-value-dev-pseudo(*) → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-value-trait-dev-pseudo(*) → librust-value-trait-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-vcs-graph-dev-pseudo(*) → librust-vcs-graph-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-wezterm-bidi-dev-pseudo(*) → librust-wezterm-bidi-dev → librust-wezterm-dynamic-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-wezterm-color-types-dev-pseudo(*) → librust-wezterm-color-types-dev → librust-wezterm-dynamic-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-wezterm-dynamic-dev-pseudo(*) → librust-wezterm-dynamic-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-wezterm-input-types-dev-pseudo(*) → librust-wezterm-input-types-dev → librust-wezterm-dynamic-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
35 1librust-accesskit-consumer-dev-pseudo(*) → librust-accesskit-consumer-dev → librust-accesskit-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev → librust-ahash-dev:armhf (>= 0.8.11-3)
1librust-accesskit-dev-pseudo(*) → librust-accesskit-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-btree-range-map-dev-pseudo(*) → librust-btree-range-map-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-cargo-util-schemas-dev-pseudo(*) → librust-cargo-util-schemas-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-cyclonedx-bom-dev-pseudo(*) → librust-cyclonedx-bom-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-debbugs-dev-pseudo(*) → librust-debbugs-dev → librust-debversion-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-debversion-dev-pseudo(*) → librust-debversion-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-dromedary-dev-pseudo(*) → librust-dromedary-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-hifitime-dev-pseudo(*) → librust-hifitime-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-icu-provider-source-dev-pseudo(*) → librust-icu-provider-source-dev → librust-serde-aux-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-jiter-dev-pseudo(*) → librust-jiter-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-launchpadlib-dev-pseudo(*) → librust-launchpadlib-dev → librust-debversion-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-libcst-dev-pseudo(*) → librust-libcst-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-log4rs-dev-pseudo(*) → librust-log4rs-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-ordered-float-dev-pseudo(*) → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-parley-dev-pseudo(*) → librust-parley-dev → librust-accesskit-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-prost-reflect-dev-pseudo(*) → librust-prost-reflect-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-protox-dev-pseudo(*) → librust-protox-dev → librust-prost-reflect-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-pyo3-async-runtimes-dev-pseudo(*) → librust-pyo3-async-runtimes-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-pyo3-bytes-dev-pseudo(*) → librust-pyo3-bytes-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-pyo3-dev-pseudo(*) → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-pyo3-filelike-dev-pseudo(*) → librust-pyo3-filelike-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-pyo3-log-dev-pseudo(*) → librust-pyo3-log-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-pythonize-dev-pseudo(*) → librust-pythonize-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-qmk-via-api-dev-pseudo(*) → librust-qmk-via-api-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-radix-heap-dev-pseudo(*) → librust-radix-heap-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-range-traits-dev-pseudo(*) → librust-range-traits-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-serde-aux-dev-pseudo(*) → librust-serde-aux-dev → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-serde-value-dev-pseudo(*) → librust-serde-value-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-value-trait-dev-pseudo(*) → librust-value-trait-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-vcs-graph-dev-pseudo(*) → librust-vcs-graph-dev → librust-pyo3-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-wezterm-bidi-dev-pseudo(*) → librust-wezterm-bidi-dev → librust-wezterm-dynamic-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-wezterm-color-types-dev-pseudo(*) → librust-wezterm-color-types-dev → librust-wezterm-dynamic-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-wezterm-dynamic-dev-pseudo(*) → librust-wezterm-dynamic-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →
1librust-wezterm-input-types-dev-pseudo(*) → librust-wezterm-input-types-dev → librust-wezterm-dynamic-dev → librust-ordered-float-dev → librust-borsh-dev → librust-bson-dev → librust-serde-with-dev → librust-hashbrown-0.14-dev →

generated: 20260928T000000Z


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.