Compare commits

..

5 commits

566 changed files with 127 additions and 89 deletions

View file

@ -178,30 +178,51 @@ seminal paper by Ken Thomson, [Reflections on Trusting Trust](https://www.cs.cmu
A comparison of `stagex` to other distros in some of the areas we care about:
| Distro | Containerized | Signatures | Libc | Bootstrapped | Reproducible | Rust Deps |
|--------|---------------|------------|-------|--------------|--------------|-----------|
| Stagex | Native | 2+ Human | Musl | Yes | Yes | 4 |
| Guix | No | 1 Human | Glibc | Yes | Yes | 4 |
| Nix | No | 1 Bot | Glibc | Partial | Mostly | 4 |
| Debian | Adapted | 1 Human | Glibc | No | Partial | 232 |
| Arch | Adapted | 1 Human | Glibc | No | Partial | 262 |
| Fedora | Adapted | 1 Bot | Glibc | No | No | 166 |
| Alpine | Adapted | None | Musl | No | No | 32 |
| Distro | OCI Support | Package Strategy | Signatures | Libc | Bootstrapped | Reproducible | Rust Deps |
|--------|-------------|------------------|------------|-------|--------------|---------------|-----------|
| Stagex | Native | External | 2+ Human | Musl | Yes | Yes | 9 |
| Guix | Exported | External | 1 Human | Glibc | Yes | Partial (90%) | 4 (Unconfirmed) |
| Nix | Exported | External | 1 Bot | Glibc | Partial | Partial (95%) | 25 |
| Debian | Published | Inline | 1 Human | Glibc | No | Partial (96%) | 231 |
| Arch | Published | Inline | 1 Human | Glibc | No | Partial (90%) | 127 |
| Fedora | Published | Inline | 1 Bot | Glibc | No | No | 167 |
| Alpine | Published | Inline | None | Musl | No | No | 41 |
### Notes
- “Bootstrapped”: Can the entire distro be full-source-bootstrapped from Stage0
- “Reproducible”: Is the entire distro reproducible bit-for-bit identically
- “Rust Deps”: the number of total dependencies installed to use rustc
- "OCI Support": Whether a distro is natively based around the composability
and layering of Containerfiles ("native"), can be used to create an OCI
or Docker container from its own package manager ("exported"), or has images
published that can be used as the base for a Containerfile ("published").
- "Package Strategy": Whether a distro separates the installation of software
packages from the context assigned to building them
- In StageX, Guix, and Nix, package management is declarative, and can be
performed without a package manager in an execution context.
- In Debian, Arch, Fedora, and Alpine, package managers are invokable
command-line tools, with no native declarative management system.
- "Bootstrapped": Can the entire distro be full-source-bootstrapped from Stage0
- "Reproducible": Is the entire distro reproducible bit-for-bit identically
- Statistics have been pulled from https://reproducible-builds.org/citests/
- The statistic we care about the most is the distribution as a whole,
meaning a combination of "core" packages as well as "extra" or
"community". Multiple architectures, however, are not yet considered.
- Fedora and Alpine were previously listed on the Reproducible Builds site,
but their entries have not been maintained, and as such are marked not
reproducible.
- Arch Linux is currently out of date; as such, metrics have been pulled
from their own site: https://reproducible.archlinux.org/
- "Rust Deps": the number of total dependencies installed to use rustc
- Rust is a worst case example for compiler deps and build complexity
- It is kind of a nightmare most distros skip
- See: [Guix documenting their process](https://guix.gnu.org/en/blog/2018/bootstrapping-rust/) (similar to ours)
- Nix, guix, and our distro get away with only 4 deps because:
- Rustc -does- need ~20 dependencies to build
- The final resulting rust builds can run standalone
- We only actually need musl libc, llvm, and gcc to build most projects
- Nix, guix, and our distro get away with small dependency counts because:
- Rustc _does_ need ~20 dependencies to build
- These distributions can reduce initial package constraints to only a
package manager and the required utilities
- The numbers listed here were generated by installing Cargo on a Docker
Hub container of the distro in question, via the "rust-deps" scripts.
### Signatures
## Signatures
* Signatures are made by the PGP public keys in the "keys" directory
* Signatures are made by any tool that implements "[Container Signature Format](https://github.com/containers/image/blob/main/docs/containers-signature.5.md)"

View file

@ -1,6 +1,5 @@
2b302a926971b9da62c6d898779971b4229d73a8c4e341d7de2ea79de70f920e abseil-cpp
865af5a01d66da86b87cfde51b5546449f70daeaf797cc809b254f90c9445db1 acl
2e9b2850e47a7411567fd22a3dcdfe78029e77671a78f17102da943f64a17bda acpica
a41b481187f76c1e9ed4e237977f4892c1507a3b8f8f6736ff3fdd5144bd2afb alsa-lib
beaa89490c3d05b590aabf399d2058748472d20deebe1c8c9dd2519da5e2e652 apr
090e0082e7a3f2c3519bad7377d1d5e9b4d4c2fd1255982c060f5871694acc73 apr-util
@ -17,17 +16,17 @@ cb58f55d268fbe7ef629cda86e3a8af893066e4af7f26ef54748b6ad47bdaa66 bash
30a1bd110273894fe91c3a4a2103894f53eaac43cf12a035008a6982cb0e6908 binutils
a96fc6e2c246bdc29a263bbff117a8830704ac725fa524d7ac779f0566916c8b bison
92337882b03339de5b2f19866e5ae0997681cdd33247a50b8f13771ea5599166 brotli
20ab5b4597caededfd404cdb8dbc8e4e8b5f2faf52f735be04aed3d063d9dfb3 buf
291a933db0ef0ada1ca79740f7ae8c1309c7e3706cf2b44f42c5a443724763a6 buildkit
3799afb4bfe5bf630a02d6b6fe56b5bb055b7d45daf01a94eee395c01dbc64a9 buf
47938fa4875e608464e4ef6f876af6cf2a4e4858fa2ac1c21c064e9afc37555f buildkit
d34bfa56566aa72d605d6cbdc154de8330cf426cfea1bc4ba8013abcac594395 busybox
02aaf7444cf39b11cc70467eac4a315def3d8e8083b05a94e96b5f1309219645 bzip2
33787f1feb634be4232a6dfe77578c1a9b890ad82a2cf18c11dd44507b358803 ca-certificates
ac089ee6aa28d6784ad8b339fe8547a9e781bab6913d87f5b53390f96eb51212 c-ares
3225dc4a6a1af5f828854157a6b16eb09a0b0f7ebe9d9ee34030afe3966afad1 ccid
818ec25333017eae9bf9aed7a7bf96d116ab0356cb975008bc97bf6b7df03514 clang
0b0eef62ff77e1880f4c343b6fe6c55e365dd1fd751736d8ac2f58e850e1ab0c clang
4d3fd5923cadecf82cd45a992094a0af564612732b4183cfa217f2a98459695b clang16
9f6c0f7ad7a6fba1d4ffb91c06dd0ec5d838477f539233ed8d19aa6b8d035f21 cmake
3c996e9b94fa685c7407b6250880dfe38d02ab8818c8947d61c63908c8cfd594 containerd
e35339932b623e182fa667d4a28ff431379ed435337c77d5ed0033a98da93f3c containerd
fe7463445ec4b2326f04887a0b04e226459c45888cd3312f70ef891cd734ce33 coreutils
abccb58edb5f1f31b3b9c8b61cffa10cd56de3307e337335927b8df4d9112d24 cpio
8e5705a77a76c92d058e016184dabd0c4fa2f6117021cc5ff55df35f654cb158 curl
@ -37,15 +36,14 @@ f20f1db9118bb421652a7f6b0c48d7647f795c66e20b0f57322f61ec0c78483b diffoscope
c0e9461da7f952e3491542891c0e3d31b736c159b819a2af0a64078a502100a4 diffutils
5d3814394626bd1f49f33fbf213a99b3e6e39fa7cd55c483bf8b644790374be8 docbook-xml
64fb0e456664f0f39060419d735dc98d15042e812d0a7d2a13049ace690411a4 docbook-xsl
0ac5313971b65059dea71d7aacfebf88f35c9bc9ba02aaaa36efc8095b032e91 docker
7181c986e61a684976ce68eb9a9854f227f824f5e624af75fb99a97c80000fa4 docker-cli-buildx
8b27c34e5ba3e784bd0e8b0f3b8c62505022c4d3d4e7e220d05c420ec614e708 docker
4a2dbcca72fb14cc054171d32217b74d505ff90291ac830610099d76d288abf0 docker-cli-buildx
e6a454f008d7c08ec255fcdad2058b40687ae16ef267b47452efe37f11614c60 dosfstools
31467bf1f5ffd6fe4c2f7b457671f5db1063ee0bf52c03f190deb7f1a13249cd doxygen
57f8aaa94059c43081b32fccb473ebd2c0cf16878dcf0e24e0e56c910467e93a dtc
9a8221b9114246560b0eaada99c35534c7c3bd5e8aa3b7551cea140ec3d0b2a4 e2fsprogs
8ab90aa69877571d31ca43aaafecf835c09343ed48cdad14cde93267cb721ac0 ed
fde31559023631cc275d85f29fabf1c1b841fda05cc4f6f77e414862161b0767 edk2
291653f1ca528af48fd05858749c443300f6b24d2ffefa7f5a3a06c27c774566 eif_build
2f05961e80c4a5da52ebd6ddb0c11215888cb4c84b8818d57db79abe1364af57 eif_build
6e90f2408aa3eaeeb18c6d63b399ce73bcd3ef693f53ef232d0803cb42803d71 elfutils
7da7aed7ea7eb73bda86e206e765bdc8e6367c2c2ae535ccd68c7c1b0a936611 eudev
046aa479ac28e5ed0d246e85afb8efc5bcc02015cd07735b2ea031b50cbcb48a expat
@ -67,33 +65,31 @@ ad263b1192b4f07c3b2db85464380fe10fe33b3162825890bcc18ad192186c6f gettext
29a02c423a4b55fa72cf2fce89f3bbabd1defea86d251bb2aea84c056340ab22 git
d280c18f8b52ce21a26924b0cb1bfb69ea6508b57db73efe22401572e71dbe84 glib
6d0f8c6472f72e35e2d0a2fbcab077407c22e8d2b921ede2d8c57bde60011c71 gmp
56f511d92dcc6c1910115d8b19dd984b6cd682d1d3e9b72456e3b95f7b141fee go
80badaa5176879f83dd04df14a940c24d79cd3092dee6d556e9f284297319a47 go-md2man
6c41dda315e70bbf070534aedc77966f0bc4ad255486d5c64503cbae6b16ea51 go
234be5ce3d29ba5e9807d66d4f6778d8c7c296bd164b81d963eec70e1bfe61bc go-md2man
7585458a0786a21de5414662d09dc897961a3beb3641a565c540367ab8d74c54 gperf
f63555b39740db63b34c06894a4a9d5e125d04f5d51e799909d06c490e8ecd42 gpg
576288125a7ecda969285e5edfaedef479c4bc18cba8230c0502000fdf2586c1 grep
fa0a8627fea5db3ffffa42990925bee75adc7e9042388903bef12fa8bef25513 groff
4fa877d54258b01d5f825f10f41bad6275c010c5a7bf80b54368a188caaaddf8 grpcurl
3ee483d781e427ab0f85ae532a0a467f42dd3ecfcae25f8cf084e88d5564139a grpcurl
a14c60f152c759185e5702e910053cb5c0d9eee11f43d8d5d40a84123aece9fd grub
d1bbdbfae6d773c2b69f2a03105f604f782ab68b42fcb5c5addf0b29698b5f6a gzip
0e80b5408f0f92eb0882a818f13b1160942743fa5b6e3b0db3f436a23810dc1c helm
e122ec814c3c4e5be70d619f6cda5e56c72f98fd6d75ddb098ddce31e9187f9f helm
f29278cbdf1da7ba6c716d5c7ce9e2c2292b94514dd6d00f8c3b517a9486f345 hunspell
33db338624ed3a3720d84278de9488270b8a4eeccff32110551f8a01d149098c icu
393eb58ff8b385565ffd84a0f39895db548e50fa04d0474a89a55d880691dc68 iproute2
2a0e24536ab3ac83877afc9cfc46f0a14144d34bf1e9d5d85c5deb890047fc9d iptables
d75098bd3832414bfcd226417e4d2b7bad8a6699372ae9466860df74122ed96c iputils
5791d9b42c7e9099a0180c4fe6cc4b8e9afc9e6b9ec392099c65c53b71db7908 ipxe
3e8b44aa54481bdd46406e9d3a63862f4216f81530a1898b3c144e1c38847a82 jq
342f1083fd61285468f02979862e7cf7a89a43b8dc09fe7293ebcfa456c6a234 json-c
cbde1c424f21647a26d82d0f93a32f11e031c2108ddcf75bdb39f9ad9141feeb json-glib
5723eece85ab72f6b147763b7c6f13da3f0fc05c5d77e1c8da40c64ee9bd42b9 k9s
2288c1d769a0c3c535835019ad4919cc45b094492b5aa959a0eaf1e883a96214 keyfork
23cb4aa675f4ee92e39d2c3fd3fe36d906a5830c7f418dde79facc660d38a7f6 k9s
c1b22d84d3cd8e191c95613c114311f624b182176f8a23899092918bad5e11c8 keyfork
32df62d780c41f132e070b27142bd90000866b0e16b2c778a3e484d1cbbb455b krb5
eb0a337b36a333127461134956d91c554b660c8cf0f213994c3f6ea4f47be7ce ksops-dry-run
66bd112f8f59fdecff47d0bac70a7c008af114553bc2c2cee1fa94f8ee128735 kubeconform
56043e069e820e3d85e0df3144a7e908d749bf89bd46c6d5fad9fc5011abaa48 kubectl
c6dc0a4ae61d8ca5bec08fb06a019942c1a3040549490c239794738712b6bb0e kustomize
d1dacca57eb925c5f131b29af67fabda34ece1b54f78137fd4a812b5d91082d4 kustomize-sops
eeed22ba242a66e0a15cd8ec9c099f05bb335c2b1336d4ba62bf36b83a8ae606 ksops-dry-run
f7635c7c04dfb1931f16cbcfb234af83b8e3b384d9ba7ef772fe7b2b130d7e30 kubeconform
e566be157a5887cd0c868b2db1d028a03b5564bf85a61a876223b6bbd23fc468 kubectl
9dec41319cf365a2d9372e940eee5ac36cc07d0c3f25ca18c09c5fe6ca5e86cd kustomize
3e5e802515ff3d01ac2028452d452f8121339f9798f4acaa524e4ed722f41f06 kustomize-sops
c8d6dd6f3e6fbda73ac0620b2bc4b4cfe6fa504bf7a17eee3bb56e286c394b8b libaio
7c9799fe18add3ca0954f784c3342c6b053a2edb6326710837b7f30d66c5fa6a libarchive
1f31e888ab3f02634009d1a38acca9f25deb827432eb91392e21fd75128a44aa libassuan
@ -113,7 +109,6 @@ d0db9f9caa610d8844a9c4254e93631239807a3a3b8ac6424901e08897b3e20b libiconv
deabccb7c8bdfc3f9589084bb95f234c6de63b7d13bd3600821bae1c9d690ddc libnghttp2
8c0f523bdf8d315e7b67cadd584e23d22a316dd1973232d49603e127717e4d1a libqrencode
f48d783989da9d509cc6b4c12ec34e14074ffc1ab7a4f2d1e322c417d967e12f libseccomp
9dfb87e4a0adba80b862ce6b96112d96f509ffbca25bb71c60ba5bb5693b481d libslirp
19dd278eed7fc724a80f74e7359cf1b6b2ddd2821806ca0e20c4b38be91da4be libsodium
c77e4d4f05b06305c32028da55f85d400b81e394341b38fbf2344950a05291b5 libtasn1
a6cdb816fbf80fe54d20bb40ad77fbb82e9d8defa6456f922975145dec98a85e libtool
@ -124,13 +119,13 @@ d909a55137d0bf4a76331c2bf0358ee192d6c93ad77a5099af09ce1bcca2a6cd libtpms
1a1f30b6e9e9a781c70c1c6ee0746eac37846d64fb7bbfa4fe8f398e7fce6562 libxml2
2498bd21d131fff2930ee921550dfc5253861e5ee1a905e0b80a10c56e96ce92 libxslt
a055f8cd6e11b0b8836b2e5e1d755f672edbd344a4f4b5aba94919a6511be4c3 libzstd
efb98b59ab37a7e33db423eda7a49bb7273b087838fda8098ce6736a0860fc73 linux-airgap
cfdb0a67d5980b7079e2fb8fbc688d4025c9fde5159c872339edf40924f7f8b1 linux-generic
81213dcbe6f551a3c01304c034df677ae02537a7c6f00897001bfe74fa807304 linux-guest
fe59ccd37d19d204c3d089b0493ef6925df5572701fb996c1ac559fa71be2c82 linux-airgap
7920a0ea9f5f9b897da0d3009106835e8016005916aec2fb0d00693cf5435095 linux-generic
27ee21a6cc8e8b40548a057104e394203aa2681e3266c8be92a05471ca687cf6 linux-guest
934b27a4431db4b351683e60eab81255613d22a9d0386f9f4763d907d16bd222 linux-headers
e6c8a861f9b18edfad56b1aa130feb822a25987c71e2b2932b020750dd7325bc linux-nitro
be0300cd2bf907915708586b523490fe90b332d62c85c327ba37526ccd15cf37 linux-nitro
b21d2632cdb6064c1dc5d5e6e72726cff03d3792be85be032802e87da5b27437 linux-pam
569eb52b68618f2d24d8b0a6f051ccbaa6a35f769ef101821ac5bcb27bdd96cc lld
3c6d56551b7879cfbceb353d739c2d32bd719c6564b85c94bda7ac03d9238eb2 lld
30517a41af648305afe6398af5b8c527d25545037df9d977018c657ba1b1708f llvm
aa60e2883ecf2070c7591fc29622a578c8ea24a14a2b7fcce95d3e5d9c00b101 llvm13
e10e58d871b6f0352907254b9be018700b9b41d16a5350b7371ed2779f6b3dee llvm16
@ -140,14 +135,13 @@ e10e58d871b6f0352907254b9be018700b9b41d16a5350b7371ed2779f6b3dee llvm16
09c60840e3e3e5835ec027c21283febc9f8cf53ab887576fbe9c38dbdbdfd571 lzo
975895c0b02ebc11d6a02d180466c538afd2ccfa6dddc5594dea14a73791b22a m4
df43f0cf3ac1ad91bf91baefb539e8df42c11b0954a6e2498322a5467deb81e3 make
c442686851151054330453f3c15ed1e746543fe03e78651d05a92d83cee6b275 mdbook
93cbf8c76344317c3dea64366e924c5398b52d8c4c32008891c2937f6ed98e4c mdbook
0fda6a7adea23fe4e691c61d94a7bdb11d63c943b96a1f1f4298e85a703941d9 meson
a487b724a1137c100ec54e63c3d71d4732e02ba0583db416aadb4608affec7a3 mockgen
9b42b4e80b4defbcce5b17ff7767bdf594b2f472f4c3e044d52c8c0ed63e9fa0 mockgen
c83f7aebce9076903dbf1082aac981d3c0950d9e8952a900e5e072e2a811cda7 mtools
ad351b875f26294562d21740a3ee51c23609f15e6f9f0310e0994179c4231e1d musl
bd99100b7b6e58a5f47006e865a53bb34a251ada33ee9af2b1ccc416215b282f musl-fts
be242a20d00323ab65477f5d41cdd7d2195631c409b734a161066ac9ac055fe1 musl-obstack
705c6ed79775674b19fc599380a8889c25a7724335bebdb5a7cadeb4a5296f3c nasm
3c73ff7f6856656fef77fccc1cd987098cc9142d97f6d21184e2f7092b15b3dc ncurses
d2a45d2073a011d95743023cc2a3cde54090b5840fe686d235bcc9efd2df23a7 nettle
545e2a64dd3ad558500b54b2472b463acd2eaeb8ca905bf02b52f98675e5b882 ninja
@ -156,13 +150,13 @@ a603f2f53de95867c96691315bea11a480a26cdb1ac54ec655bf3f3a723b76ab nodejs
39e667b966a443f42e1c7a8c944203945bd1808ce759df1706bb3b93b0b674c2 numactl
22ed564f7590448228483f6aa63c333b928ab369cc80d5a279bd6fe7fc87418b nuspell
3aa3aa065d64328ec72c624620cc74a46d95b4eedccfe6cd6ed85bb7f124f446 ocaml
1105d9215fffb7331669e3ad32f27c8c7871a2ea1fdc7975c2cf59a8caaf0739 ocismack
4cce0192073faa50b658df1f401971592c6d7e972f027530bc160c0be6bfc798 ocismack
29f44438f370f097f687d436457bd42d3f15b31173141277d95b298fc40987e4 openldap
56d4696d111b309e536f1b70980db7098cd7823005432e4130432cb2f625cf9f openpgp-card-tools
fa3f5dfa8b9a4af13eeeaeeff670b22b1376f34b1ecd1d91445fe8a5b9e27e8c openpgp-card-tools
5117a9d39d3b77655b29bf661d9e04eea2001a5b033b2fd6b4297048330ff6e7 opensc
0845e70bce3e1686ac95b73ab8fefd49dc3706fdc0e01416b194a921228b04f2 openssh
2c1a9d8fcc6f52cb11a206f380b17d74c1079f04cbb08071a4176648b4df52c1 openssl
e9e376dce882b401cadfd6af14af291c0f6cf4bba60cfa75d0fc04f167e81589 osv-scanner
345892c445447857f2cff1f7a2923059732cacb50a3b11f358ae58cadb819e98 osv-scanner
910570f3b60a1dc73f962d2f269e58d995587a7d05a28beaf886fd7a5a0bc4f5 pcre2
4fe37671197ac768637e95f7395ae1a18412b3f42359d0c0aa9f4e7f684aef4e pcsc-lite
05046ca5d41a09163eda26785563fd98f0cb1179030c3f4ee3243997a907bb96 pcsc-tools
@ -176,11 +170,11 @@ ba7fce4108b721e8bf1a0d993a5f9be9b65eceda8ba073fe7e8ebca2a31b1494 pkgconf
d6ffd46e0d0bc4cc514bd0027d7c7d113c32ba4109180c429d1f00eb23488126 po4a
b48d84b0e823907c4a3f37a943b5740e6edf2344a263aea9243048b28ef86bab postgresql
0466e00d7ef04352f3205e51d2fa7d6f258221dba23ed87f752c6c6a6b784e20 protobuf
56cc694ea27d1a0a370026851f00857dd1b7b088bafc0d31a59591515f35b99c protoc-gen-go
3676253214746660730725634bebb4dd8e09833de846049f5067f35cd602a4e8 protoc-gen-go-grpc
ac85c55c97090f4f525209591adf1b5d18af206bfaf9b12ea4eca6f71c29e3ec protoc-gen-grpc-gateway
ed16a4b7e4719389673a4f4bf9ba2a1009691b7f4da3b251fd757aec082c1cd9 protoc-gen-openapiv2
396f827c543646fd7a4ad774dee6a6baab7696de9ac78ee352a610e31cf714ad protoc-go-inject-tag
1f76f0e56b93477b35d4b1801f89fe500822231d4946bc574b9746a013eaad34 protoc-gen-go
746bd4e2587b78157a87c4cf0ed15d4e2e6e6dab41d5940ef426821724940f35 protoc-gen-go-grpc
b7297ab7eb77c1a57c4030d725ed218beadd8accb842f1e5a38c32b56fa93dc4 protoc-gen-grpc-gateway
745172f5971865ed99b31621cc158bb1f527bf0f5d334baf455f95858ad3fe33 protoc-gen-openapiv2
ee2fccabe8eabc2766e2d2ebed2b3a03433cfa6c2affb40b5c7b11f070c594c7 protoc-go-inject-tag
c2cc3c1ab3ffcdce49b9b5624747ac17a49fbe1efdca55166a1ff84ac4ae2476 py-alabaster
f2766e2e15300c5fbe6f52ff9580932927c72ab60e9edefd2985da7cd9717d95 py-awscrt
5dd9f62b2fe378a2d9e1ab9a124fa6459b95f45c4a1f009642639c173dfc6fe1 py-babel
@ -190,7 +184,7 @@ ebc91781e06aa75bc16d9e96ad91c9eb98f0f6cfe78377de4aaac0d414f10fd4 py-build
e4bd81d2b0ef3ff6fe31e5eeec8911ff8befd5f4cefa880ce140509dd5dcfce8 py-cffi
1b338f1b7a174651893fa74cd1b1ebd5e01e56ae7417e19249e0291b806e1dc6 py-colorama
8f34c0ac1a5a4d6b3be36e4397aac238ba10dc16e04cd3749260df8b3360a6b9 py-cparser
11f5e71c04289ec970a3422491381efcf182362d7f3e9e02ad5422f40e922bd7 py-cryptography
e32843da18b5dd791d1345e6fa1ca999abf757bda73c58dd3b6d1287b3f792af py-cryptography
5c49a16c021c20ba03e41625bde5ea198f9befb0f8584c994059695d191ec2de py-dateutil
acdfdb894bb3c2741d517df3a65c9c4cc5ead6a1f24f4a030e4cb2b411fbf8b5 py-distro
d07dc886337e357ce98047efff01fa75fa001738a13b16beb019aa6b0478fa2c py-docutils
@ -234,37 +228,36 @@ a4446c1c37c7210bdf2ecff14ef52837677a7aa600f2b99610169401d74b8fcd py-trove-classi
c23bba7365de90f5e014bde0084e15f933ca6355a14cb3629490801e21c433a3 py-urllib3
4f0010fb21fd83109323ffe93493d56e4439240cc3b2cb55ace30e159d36b93d py-wcwidth
8824ef25a336b486766196942116caac63e88e1cf3ada0168f3cbaaf401fac8e py-wheel
c9b099bc7d810a581e0e0f68061dd525d7efdb5334d119b4253249a459bd907e qemu
38b3ce0c512604543c454ca1966205c21e60638dfdfb3450c10c31eb31c385d2 qemu
edf3120349573dfd729ca476a3ad827fc11c2cc45b1ebea0ad010850bde44faf re2c
9cb4614f2ba94f164e5a0963417dcdfaf05cc75be03b8f6f2907a68e5fd501f9 readline
ed39f5753718cb65266c2b2e25fafdc206d8d95b032a3a9fa8d1df4a00351d16 redis
e2b7b5944c5e6c4ab5fcc1fecbf9b46b28385b3988658fb90571971814226b91 rhash
611897abd100d927a11e5165eec70a06b5a1f73b52424f4061d2c6e6cb9e1a8f runc
b7c834268a81bfcc473246995c55b47fe18414cc553e3293b6294fde4e579163 rust
aceb30f11f4d6726fa243b0aefddf5d7fda0882c6ccf34b00dfb57bf8abc12d5 runc
e0e7e1c410738d289b31a236ec10fafddda63a81effcd4ad85f3c92db7a4265e rust
f2ca315ca297da72f53c253839618b4b5da88c79b7dcbacfda2b5349e530a148 samurai
3b145cb81233fa948f24cd78e6337580cec8901e304a86d7c95db8718a10f456 scdoc
3765ae1c73f54cf91f81048544738d36455336770dce860e510c520d77df2be9 scdoc
02fd93964f89a68f26d041654ac9f7f6ddde4844543e33ea4e0f1c328b67a652 sdtool
f4e535fb1bfc2c7ae1756cdaa2404b1572f6ad195ceabba90d87ed0599fd97d7 seabios
a3ed66311e4637400fbaacad513479b7828e0097f08c03921afc5542c39e0523 sed
cc4b9804ecf50422902d6f92d8a64aa6e322e6ec927a0c052680cbfc8675da76 skalibs
073e28399a142bd4ce28c8bf4ffc12fdf745a605c60fae121b7076223383007d socat
c742fb1f0c5a4f9d9bc9afc37ba686b247d2b17d55d179409d33736b43c9aaa5 sops
a11068eeac1e75dbc57371a1f96160eccfbd506504b00968101dd5b4032cb6ec sops
a24a92d71c1e3312ca67a109dcbb68b567d07336056c62364d3513b55138a771 sqlite3
3774171893fc3cefc92533d7db181a460133f4d877a72d864071127070b589a4 stage0
7db449f93c92de52ecd5ae57a610f1e4ad1abc50a7e6aea174bd27348c3c0e7a stage1
97ce7cc07b056795af114f1d7e3981ffb956d1c40ecab9af47957cb363a86345 stage1
e8accb544dd51697e9f049a01272fc3a8bbbb068a5130d6af15ad46c6099c63e stage2
3bfd4db6e70eb0882402f4f92be44f4ac11c8170cafb9a7fa098108b6d2b71f2 stage3
5907293a83fab7bf4e042bdf53fcd3081dc9e36399d59d825ed0982271b73475 strace
c47fb2c4d8690936b4adef832a3f354231bb5a04206bf2fb565218034ce27792 swtpm
a8902ec83460e293c74555b243fe77d49b0527cdd009572f8b660288d251d443 sxctl
6f158f8aaa81a81be72d22fe5aaf379d56387ccdb58c91bb07185ea9f811c1c8 sxctl
a41388558d7f6d9a29847ee2ff5507ab3100bfe9032ef3b99a3d783ad60ed390 syslinux
dcc2e36e19de4d0d071aa312a21d98a90b2d48de016fa1232abcf9a4c07a09f9 talosctl
9bf9285626a03d772bf45130e0a0bb4d3b9bbcec85e8070ca48f6ef4d1d01ce7 talosctl
42a897f8e633ea092e35de18cebc4c404731b6e7db984a0d19b4bc3cfde7504c tar
90c0cb04094193e497d4a629c1371442be372c84573501139cd16bf11b6a95b4 tcl
5e0636ae97d64a13ea165beb8e8a02b4b0b5cec8baf1c8a98c5509012069628e texinfo
154ca805e1662e6b7138f87f7f684d5206dd52156064668219f75b7be2720d76 tflint
903819d1c78f3c3720f5abf1f6355a4174d879896988d1ac8d442476cb1c1193 tflint
1d9f849bf8d6b333a0379d0b69a12bcc83b01653aeef12a73530ee5728090454 tini
4ad268685c0eeedf55f70e504d18f76d5403010570b7f99330a945503c6aa22a tofu
d9d06b16e9ed2fb4d58e6dae53c764c0dd4232de2bd491c884559e3a4c0e8ff1 tofu
c2fc693ec68a9d097151e5b3dd5b923f0dcc35fd4e0624b91ade3bf21367162c tpm2-tools
a8bf8c0973e1b5ba62ce5034a6230684ebe5a142da275d09e81fa2f2f9c87411 tpm2-tss
5b63cd277d70574ddef1fea3262bb985a48033192c9cb5aba16cd51d83660c7c unixodbc
@ -275,7 +268,7 @@ a8bf8c0973e1b5ba62ce5034a6230684ebe5a142da275d09e81fa2f2f9c87411 tpm2-tss
2205a8f53d4fc569880c311061daa085f40c62b2fd94d556e72bd31b4df9e63a xorriso
b57c5e6144117bc0124855e9538e60c302cc7bf53fafb53e2eef3434015366f1 xz
53d8c2948dddd72ced3fa061c48c9d49e97d23a431e15dc80071e5cac2580688 yarn
bd6882f0f3ea664e9de6cf732cef2fa2781fc2852f5e6502a6aea1e63eb9708b yq
eb8e38b2285d5f6e88f8730c6c2550ca62b3fd1cc050ac87da0119f92c907dda zig
84ea1c796fc4da73f295a4be286d2b4ddac3f9b3bd6fd22beb7947a95850d394 yq
23ab6e41c94f8f297abc61398aef312d4e6f571ddb7ca7f6ec18d06727e7d2bd zig
7595e72b261f750ecefbc47954d135237e91f10086e27e29aacb19c134d4e77d zip
96b4100550760026065dac57148d99e20a03d17e5ee20d6b32cbacd61125dbb6 zlib

View file

@ -1,3 +0,0 @@
£ÀËÌÀÅØç¾ð<C2BE>éÂPYÆÓT“Ò>þû]­”\”Y™œ˜£dU­”™šWYR b§ä'g§é¥¦¥¥æ%§*Y)—$¦§Vè'––äç&f§*Õê(eæ<>”ç&æe¦¥—è¦d¦) &SË$£dTÓÄcc3C 3 Sccó´4cÄädT c sóTÄÄ´ÔDódSs## Ã4ÓÔ4#<23>-%• û Ò óóJ3óRÀV+g¦ç%–”<16>]“_P™ŸòK^iNNml'“1 #ƒ¬˜"Kz¨ýÞ%ÙÛ¥öêqs•  0Ÿqüÿìx;ÞœùczÎÙe¿Ðy/MÍÏ"¿{ßܯVq™³PAü÷A¥ØK:òwí·®kg.vÝpŽå<C5BD>LRöRìXoß­©Â{.ÔÌ©jqý|jï?߆¼‹âŽ"ÁËì
,˜M#ÿÍž|;áþÇëÛl×_~fóN~;Ý{‰AÍ­úwä<xüLúÄ¿ˆÀÈw=§Ôöv6ÈI/ÚtçÔãöî«sÏÖ—¹oY~nª™Ýdm¶+¹+ò˯zŠ9|<7C>Óu¶ôÎ
<EFBFBD>š—,Éiž×ùCALðÜ<C3B0>³S¬e÷<65>|úã݆ÒR× 6·ƒŽX<C5BD>Ùuÿå·Gi碥ŸÌ2|¸ ƒÉ¹LiMêN¹^Ã57ÎÍYkcj-{4pÕæÛo[ùM¯ZeewÇk²Šþ½´Y·7*9YR4СõßÅé:ÂrW¬ê¿\¤¶nuÁÁèuoæ´ëÞ¾Ù»á‰|cF†Ñ™ù¦‡š_É]Œšù ·:EÓ”_$L{›Ê}+<2B>.5™“·6Lbºêoµtòɳéeíø¹ËïþK6ñ¶w¥ÓuØç6®ãdíì¿ýuGâgóçº^a˜ú#†Ùb¡q¯‰ùâ×ù³Ž¬ÐùÐ4¡Þ#ûÍì¾ênå?A¾¡_+<•öýk4y}=yÁâÊÞ:ªsyO:æ[/<2F>îQŸXÿ´teÑ!þ€·{ÚúSt²Öä5Nž®íZ橦S¼·Uõ²

Some files were not shown because too many files have changed in this diff Show more