Job orb on ubuntu-20.04
README
Skip to buildsorb: check opam package reproducibility
This tool can check if an opam package build is reproductible (cf. https://reproducible-builds.org). It has two subcommands: build and rebuild.
The orb build conducts a build of an opam package, and collects the build result (and hashes thereof) and the build input (or build info), consisting of:
- build-environment (the environment variables plus OS/OS_DISTRIBUTION/OS_FAMILY/OS_VERSION/ORB_VERSION)
- system-packages (the installed packages on the system)
- opam-switch (opam switch export --full --freeze - a textual representation containing all installed opam packages)
- *.build-hashes with maps of installed files to their hashes
The orb rebuild takes this data as input and conducts a second build with the same environment, and compares that the hashes of the produced binaries are identical.
The orb build also has a command-line flag "--twice" to conduct a build and a rebuild directly afterwards. For debugging reproducibility, the "--keep-build-dir" option is provided that allows to compare intermediate build products as well.
Please have a look at "--out", "--switch-name", "--solver-timeout", "--date", and other command line parameters.
It is currently used as a payload of builder-worker to run the reproducible MirageOS unikernels infrastructure.
Binary packages for different platforms (Debian, Ubuntu, FreeBSD) are available at https://builds.robur.coop
Install & use
$ opam pin git+https://github.com/roburio/orb#next
$ orb build --twice --repos=default:https://opam.ocaml.org cmdliner
Simple (and fast) failing and successful reproducible opam packages are in the reproducible-testing-repo.
Builds
Back to readme- ☑ ubuntu-20.04 2023-03-22 20:03:35Z orb.deb
SHA256:2d9064a68e6c1f0c2175a6b0fe0a1b9b7f585d2263c3f7db978f8d0926385d55
(4.38MB) - ☑ ubuntu-20.04 2023-03-20 20:17:47Z orb.deb
SHA256:9dda04fc0a234524cc3c0def1bc683e6837585162815fa258600d86fba11644b
(4.38MB) - ☑ ubuntu-20.04 2023-01-31 19:37:26Z orb.deb
SHA256:ae8f5beb03fc1cb829a67c8a63e9ba2f294f97e6f7c6b877e3fbce6481368b5c
(4.39MB) - ☑ ubuntu-20.04 2022-12-28 20:04:55Z orb.deb
SHA256:bc8684747b189420ade20048bdab3dcbf92703064d265d7fe5a518bc235edf1b
(4.39MB) - ☑ ubuntu-20.04 2022-12-27 19:57:48Z orb.deb
SHA256:363294357829a74171669cebf80c3989f2676b12b6fa43472ac1d1712b30198d
(4.38MB) - ☑ ubuntu-20.04 2022-12-15 19:56:18Z orb.deb
SHA256:3da7ed5ba12529174c4f5cdcb2e9bf3b4429088ca478cf5e8158459306dcebee
(4.16MB) - ☑ ubuntu-20.04 2022-12-14 19:34:34Z orb.deb
SHA256:5f3559dcc77f4badbb14b7af609045d608c5f4f691fc8823142dc8294008a614
(4.19MB) - ☑ ubuntu-20.04 2022-10-24 19:30:32Z orb.deb
SHA256:2466c52582d40c32cc9676c52043c7fe6eff0990fcf8ad30e06468ce1faef6d1
(4.19MB) - ☑ ubuntu-20.04 2022-10-20 08:05:39Z orb.deb
SHA256:b76bbb2488225a247976c3f104074faaf2b7eee2be0de11fe3cad1af1265582c
(4.19MB) - ☑ ubuntu-20.04 2022-10-14 08:05:05Z orb.deb
SHA256:ad16fba5093dc7aa8e97231e8387a78add37b11f1413a7664379ecd6d190f4f9
(4.19MB) - ☑ ubuntu-20.04 2022-08-12 19:58:06Z orb.deb
SHA256:de14f40d7c179298961f3a79a13cff8d18c0aa5d23445da9d70e555715d267aa
(4.19MB) - ☑ ubuntu-20.04 2022-08-07 19:51:59Z orb.deb
SHA256:072d9769ef4e0bb32b1edb5ada16f1bd8e800b21434acb5ade82e0b3467beb8d
(4.19MB) - ☑ ubuntu-20.04 2022-08-05 11:54:19Z orb.deb
SHA256:d70624e99589568ab52010739e1b7f4b67322ac566805d15e7ca0f3fbb8ec052
(4.19MB) - ☑ ubuntu-20.04 2022-04-18 19:41:52Z orb.deb
SHA256:af2815fcb72b298c96bddeec10716597d43981f35a4b7e3cb8ffde059993e8df
(4.17MB) - ☑ ubuntu-20.04 2022-04-11 19:51:46Z orb.deb
SHA256:9b8ffbe878a38c4994b3e7afaaaa0e768149cc3a11815551809be02f367ec9d7
(4.17MB) - ☑ ubuntu-20.04 2022-03-16 15:49:26Z orb.deb
SHA256:f6ccecaddc44d44a2767e9002211233d9ad9a6ab70cebc0a0da5433e67c681d9
(4.15MB) - ☑ ubuntu-20.04 2022-03-15 16:02:58Z orb.deb
SHA256:53f8428387a87d9ea792a59468831de3be3d48c15f95ef7575fe878428a03417
(4.15MB) - ☑ ubuntu-20.04 2022-03-06 15:48:56Z orb.deb
SHA256:1058e6df495d768c02f0b7fac6ab857106d638592b3dee9c3195585d41965053
(4.15MB) - ☑ ubuntu-20.04 2022-03-02 15:48:43Z orb.deb
SHA256:4ac64fb7539e003fabcef562ad8c65bb44d58685f957d85fc772f6de58819993
(4.15MB) - ☑ ubuntu-20.04 2022-02-24 15:48:25Z orb.deb
SHA256:26ade6bebdd5f3512094c85a5a9edcdf77c78d54b916cf38a08fce78dea1e68e
(4.15MB) - ☑ ubuntu-20.04 2022-02-08 15:47:06Z orb.deb
SHA256:114062307767f3326e8e5f1b5726eced4da38201218c5b127466e585c6095c98
(4.14MB) - ☑ ubuntu-20.04 2021-12-08 15:48:25Z orb.deb
SHA256:ae4467bbeea1c300b37b1e6ce7319490a7d2db0d64c0d4e995fcdbb773912a68
(4.14MB) - ☑ ubuntu-20.04 2021-11-11 15:48:16Z orb.deb
SHA256:5465bed767df2d0a332216376cf8bdc9d0ddf709de129d87af37c97e145ab0d0
(4.14MB) - ☑ ubuntu-20.04 2021-11-08 13:22:05Z orb.deb
SHA256:a583b44755f907539ec0855eb9fe12a9fb91675b825c4df0f00bc52e338d25c8
(4.14MB) - ☑ ubuntu-20.04 2021-11-04 13:28:11Z orb.deb
SHA256:09260ec4df5e2b106f937bf3fc279dc5baf86b53898e0d2915ecb8b26c6e3fe5
(4.14MB) - ☑ ubuntu-20.04 2021-11-01 13:09:51Z orb.deb
SHA256:435fcd09af230b42222c90c966b982b55ac42ecb7deeae1864507fcbf3d62a41
(4.13MB) - ☑ ubuntu-20.04 2021-10-01 13:27:58Z orb.deb
SHA256:0e38ca43dd742300b27f5bbcbb125dcbb66d88bc97079e09be3f32d932f164b8
(4.14MB) - ☑ ubuntu-20.04 2021-09-24 13:15:25Z orb.deb
SHA256:deb9c56637e1a04bf74c317cd5d2b8a86c47f8e867e8b0106dd647559e3b504a
(4.1MB) - ☑ ubuntu-20.04 2021-09-17 13:09:28Z orb.deb
SHA256:1b7b2455c7ff34f8441950a5cb16c4cab847292b2248faaca23cb191c9f9662e
(4.1MB) - ☑ ubuntu-20.04 2021-08-24 12:40:04Z orb.deb
SHA256:62bf818dc3d69d16f67be7f317d4fd066a7db9da21c1d03d905d3f859831a3d8
(4.1MB) - ☑ ubuntu-20.04 2021-08-02 13:24:39Z orb.deb
SHA256:5056e1981312fed2aab1c48029bcc483f1f85038296700d1cef552c5d794a49b
(4.1MB) - ☑ ubuntu-20.04 2021-07-31 12:26:19Z orb.deb
SHA256:c0d2b1593151083c6c6b2d40484fddca6f61373443601fe03dcb95bf4395299d
(4.1MB) - ☑ ubuntu-20.04 2021-07-30 12:33:15Z orb.deb
SHA256:67270716f7a75fa2bc3d36378502364b66f9d70a4b1d80060e2b36dff0829436
(4.1MB) - ☑ ubuntu-20.04 2021-06-28 16:13:11Z orb.deb
SHA256:cef6b4dd14c6b593d726068ab733e39ecaa3c510213b6a87c13b85b1a0f5c533
(4.1MB) - ☑ ubuntu-20.04 2021-06-25 13:43:25Z orb.deb
SHA256:9575ee7afd83867706755334becb2b98d501b1235f36d98657db4b5d2272dee2
(4.1MB) - ☑ ubuntu-20.04 2021-06-25 13:28:28Z orb.deb
SHA256:ec709acf8d1131b1ac720be92aff7fa7ab3986692302dfc7c0ec0fbac5c6ae5b
(4.1MB) - ☑ ubuntu-20.04 2021-06-25 12:30:21Z orb.deb
SHA256:89eefaef7a980d60a8e978fffbac99efddb848833f91e62b4bb0d841508c5522
(4.1MB) - ☑ ubuntu-20.04 2021-06-24 22:56:14Z orb.deb
SHA256:b3c03b311de51c4c6d3c3fdaa81b09d1306d6f8f9dabf9826bf6b9e864d8f00c
(4.1MB) - ☑ ubuntu-20.04 2021-06-24 13:23:32Z orb.deb
SHA256:aac33bf51a23798ef36e9ef485b7f47c42fb449b422add9b8511842b73635539
(4.1MB) - ☑ ubuntu-20.04 2021-06-24 13:18:06Z orb
SHA256:3ccc8e3c82cf67477feaed649c2627c1ee602de32c65e54ddc4b48cf1bc17157
(9.08MB) - ☑ ubuntu-20.04 2021-06-23 20:28:30Z orb
SHA256:6d588e7d29b3682aa11178845a82ddac7e95cbc810722d1ac05afb2a194f566a
(9.08MB) - ☑ ubuntu-20.04 2021-06-22 20:28:16Z orb
SHA256:652ab234b318c6fcf83b9bc0f4bfc2488305bb712c196b8516833461757a427a
(9.08MB) - ☑ ubuntu-20.04 2021-06-15 20:25:54Z orb
SHA256:627b36850fee1eeef2e9558bb50203a7b9e582f23fb75882be8d9ff462edca67
(8.84MB) - ☑ ubuntu-20.04 2021-06-13 20:25:17Z orb
SHA256:687cd256a488c2e80f7d68ca6e130cf66d91b0e515e41ff0874e8a99ebe1441a
(8.84MB) - ☑ ubuntu-20.04 2021-05-18 20:17:07Z orb
SHA256:1f379194d3353703c33512ae5cdc843e73671d77d1742b3c0fba69942ad0f68a
(8.82MB) - ☑ ubuntu-20.04 2021-05-06 20:13:12Z orb
SHA256:90208ec62a81d106d9fb1ddce43a10cb48e8ff57c69e67b066bcb9357fac4bab
(8.81MB) - ☑ ubuntu-20.04 2021-05-04 20:35:37Z orb
SHA256:99623034e4b17c094ba02a4cae9d435f6c254f952f3c18ce14fb5ea3d5d30935
(8.81MB) - ☑ ubuntu-20.04 2021-05-04 12:22:51Z orb
SHA256:235831a8e584c14a4cc4c57b59efbbf82cdbf0adce5c2694efeb079eaeec9abe
(8.81MB)
Including failed builds here.