Commit Graph

114 Commits

Author SHA1 Message Date
Docker Library Bot 943b07b4a5 Update metadata for arm32v7
(cherry picked from commit 2527f086d5f4692c1e63d3ebd5b26b8c1b8ffb6a)
2024-10-01 09:42:59 -07:00
Docker Library Bot fa016cad98 Update metadata for arm32v5
(cherry picked from commit bcb2cc62cadd37b9490938d5af039edae7c5fefe)
2024-10-01 09:42:59 -07:00
Tianon Gravi 6db9646b7a Add explicit "patches" directory
This adds a directory for us to store patches we need to apply during build -- I've copied the "no CBQ" patch we've already been applying, and a new "sha1_process_block64_shaNI.patch" which applies a patch for our new non-x86 build failures.

I've also added a README to the new patches directory to make it clear what types of patches are appropriate/acceptable (perhaps more accurately, why almost all patches are *not* acceptable).

This changes the build context for our rootfs builds to be the root of the repository so we don't have to muddy our template applying code with which patches to copy and can instead maintain that in the template itself (and skip the entire "patch applying" block of code when there are no patches to apply).
2024-09-30 15:58:06 -07:00
Tianon Gravi f7c12800d9 Update metadata for amd64 2024-09-26 17:13:54 -07:00
Tianon Gravi 349fb1ced2 Update to 1.37.0, buildroot 2024.08 2024-09-26 15:49:29 -07:00
Docker Library Bot baf678c2aa Update metadata for s390x
(cherry picked from commit c0341067258a8a7591c339e24f3682b7a6f287ba)
2024-09-11 16:01:18 -07:00
Docker Library Bot 39b9ca7505 Update metadata for ppc64le
(cherry picked from commit 65b92c5ee70ef7b12413364a988f5a4b2ab2f12d)
2024-09-11 16:01:18 -07:00
Docker Library Bot dd52a09886 Update metadata for mips64le
(cherry picked from commit 4e3498efd122c552c6948edc55805bb47fc1ccff)
2024-09-11 16:01:18 -07:00
Docker Library Bot a2ea348cda Update metadata for i386
(cherry picked from commit 28338d9879c37e60454ae9c0c211e8dc510fcbef)
2024-09-11 16:01:18 -07:00
Docker Library Bot e70731d840 Update metadata for arm64v8
(cherry picked from commit 86761d219e596658c8e8fafee82ce7debaa0ac9d)
2024-09-11 16:01:18 -07:00
Docker Library Bot a8a0a32694 Update metadata for arm32v7
(cherry picked from commit 3d19292c74a5985635f6c507c555590435ff0ccd)
2024-09-11 16:01:18 -07:00
Docker Library Bot f771196607 Update metadata for arm32v5
(cherry picked from commit 35f2185e41113bbc20a48c95fbced5d0e5a356f7)
2024-09-11 16:01:18 -07:00
Tianon Gravi 6b8f2c73cb Update metadata for amd64 2024-09-11 08:33:32 -07:00
Tianon Gravi b9ffb18cc1 Update buildroot to 2024.05.3 2024-09-11 08:32:52 -07:00
Docker Library Bot 6fda3b59da Update metadata for s390x
(cherry picked from commit 148986dcb0ae17da433c2805fe4012c31bfe8099)
2024-08-30 10:53:13 -07:00
Docker Library Bot c7abda1ec8 Update metadata for ppc64le
(cherry picked from commit e783a83287ebfa27f5f32745b5369474a731d246)
2024-08-30 10:53:13 -07:00
Docker Library Bot 67a63c5209 Update metadata for mips64le
(cherry picked from commit d11ab8f3446cbeae91958f82a7234a543ea4ea42)
2024-08-30 10:53:13 -07:00
Docker Library Bot 93afa92bb1 Update metadata for i386
(cherry picked from commit 5dd85f3e0ecc51be4019fac3bc3022ebc05fc03c)
2024-08-30 10:53:13 -07:00
Docker Library Bot 7915d3d1cf Update metadata for arm64v8
(cherry picked from commit 1c5e2337e5514fb39fc1e497028765fafe780f10)
2024-08-30 10:53:13 -07:00
Docker Library Bot 67861b9791 Update metadata for arm32v7
(cherry picked from commit 77d33f3281cffa3d40c7a2a58cc7767aeebafecd)
2024-08-30 10:53:13 -07:00
Docker Library Bot 6d4767b3a2 Update metadata for arm32v5
(cherry picked from commit 7b66b51b3e22ee567176f00088c800c71034402e)
2024-08-30 10:53:13 -07:00
Tianon Gravi 973b86209c Update buildroot to 2024.05.2
This also applies the "remove CBQ" patch across all variants consistently -- it's not technically needed on Alpine yet, but it will be, so it's simpler if we're just consistent.
2024-08-29 15:29:30 -07:00
Tianon Gravi a56ed60e23 Add missing `set -e` to our `nslookup` smoke test 😭
Apparently missing for ~5 years 🤦
2024-06-10 15:23:02 -07:00
Tianon Gravi 58553bbaca Update buildroot to 2024.02.3 2024-06-10 10:17:39 -07:00
Docker Library Bot a58bf7afbc Update metadata for s390x
(cherry picked from commit 903129e27ddaf0aa05cd98295b0100833187d0a5)
2024-05-31 09:03:58 -07:00
Docker Library Bot 6f3c338a1e Update metadata for ppc64le
(cherry picked from commit bb326f11304c90fbe7823a22ee7d0b4b7e735957)
2024-05-31 09:03:58 -07:00
Docker Library Bot 54e9044b05 Update metadata for mips64le
(cherry picked from commit 836a8a631b6596d2d47c8bb1d9c0ec8c571c4403)
2024-05-31 09:03:58 -07:00
Docker Library Bot bd0f29204c Update metadata for i386
(cherry picked from commit 3db90b9e2922caa2f6a7cec30fe217812f1b0c24)
2024-05-31 09:03:58 -07:00
Docker Library Bot c6a790da91 Update metadata for arm64v8
(cherry picked from commit 52edcd4bd73d7329ff06b0d2efbbaea8d3a71e6c)
2024-05-31 09:03:58 -07:00
Docker Library Bot bc8c404c0a Update metadata for arm32v7
(cherry picked from commit 36a3cf94acf0d7b56d5947d895749a9bc40d47b3)
2024-05-31 09:03:58 -07:00
Docker Library Bot 50e03b314e Update metadata for arm32v5
(cherry picked from commit b52c3a51de92fec70b243a958b67e92fc8ad0feb)
2024-05-31 09:03:58 -07:00
Tianon Gravi 686bc28305 Apply patch to remove CBQ functionality
This allows us to build successfully on Debian Unstable again.
2024-05-29 15:55:41 -07:00
Tianon Gravi df272ca375 Update amd64 metadata 2024-05-07 10:06:20 -07:00
Tianon Gravi e8a4b892e0 Update to buildroot 2024.02.2 2024-05-07 09:14:30 -07:00
Docker Library Bot b00bb2d4f6 Update metadata for s390x
(cherry picked from commit 8ab8b8b3b89968f93b52d9e39f813f0392d9852e)
2024-04-29 15:07:54 -07:00
Docker Library Bot 4aef40c4e0 Update metadata for ppc64le
(cherry picked from commit faed685c61b717d614ad91372f50f74714b412ec)
2024-04-29 15:07:54 -07:00
Docker Library Bot 3ec444b6d6 Update metadata for mips64le
(cherry picked from commit c51316f12393fb827ef81639c09881d16f807905)
2024-04-29 15:07:54 -07:00
Docker Library Bot 7e647c566c Update metadata for i386
(cherry picked from commit 829c2a0a789201eb70d38d758f0a878dc23140bd)
2024-04-29 15:07:54 -07:00
Docker Library Bot c163007e40 Update metadata for arm64v8
(cherry picked from commit ad68117ced3b0164322f87b93d40db9c3f107eda)
2024-04-29 15:07:54 -07:00
Docker Library Bot ec3a70defd Update metadata for arm32v7
(cherry picked from commit c25657b21f340078aa78e6e9a7bd27fe03bd376b)
2024-04-29 15:07:54 -07:00
Docker Library Bot ca4a86e355 Update metadata for arm32v5
(cherry picked from commit 4c69c9196cbe9e1e6ff0cbcfae710d4255d781c8)
2024-04-29 15:07:54 -07:00
Docker Library Bot 7af8cc083c Update metadata for amd64
(cherry picked from commit 716602e613d6816d1149c2ebd5cba8c65eca165f)
2024-04-29 15:07:54 -07:00
Tianon Gravi b807fe5b3a Update buildroot to 2024.02.1 2024-03-26 15:48:00 -07:00
Tianon Gravi 20bf1904e3 Update buildroot to 2024.02 2024-03-06 12:34:04 -08:00
Docker Library Bot 69f51a1117 Update metadata for s390x
(cherry picked from commit 5c3d91c435feb5e1acd22ae33efc17355e1be94f)
2024-03-04 17:24:36 -08:00
Docker Library Bot f29b4e02ce Update metadata for ppc64le
(cherry picked from commit c40c3bfc37550a95eafa986f8b458e1f6e60f89d)
2024-03-04 17:24:36 -08:00
Docker Library Bot 8d72643ce8 Update metadata for mips64le
(cherry picked from commit 4afd920599653320bdc4100ac42bbfab1abdafba)
2024-03-04 17:24:36 -08:00
Docker Library Bot 51977e5372 Update metadata for i386
(cherry picked from commit a641654665c84f365d3767a042f8144b901a0a79)
2024-03-04 17:24:36 -08:00
Docker Library Bot b52155f937 Update metadata for arm64v8
(cherry picked from commit 978b34d24bb3bc79c204eccbf2855564b20f7cb4)
2024-03-04 17:24:36 -08:00
Docker Library Bot 2568e266f8 Update metadata for arm32v7
(cherry picked from commit fbf52fa6a0229e18f411e2f6eaedf5a07244d0d9)
2024-03-04 17:24:36 -08:00
Docker Library Bot 884455ccc1 Update metadata for arm32v5
(cherry picked from commit 96d6ecd1704dd4f15ea9c8cc01de28aa09b42b55)
2024-03-04 17:24:36 -08:00
Tianon Gravi 7e39d619fe Initial `Builder: oci-import` support 2024-02-27 16:44:18 -08:00
Tianon Gravi 644ee1af6b Adjust tarball creation to be reproducible 2024-02-21 11:48:26 -08:00
Tianon Gravi 9c8f069be1 Update buildroot to 2023.11.1 2024-01-16 13:38:21 -08:00
Tianon Gravi 7a5f98033f Update buildroot to 2023.11 2023-12-04 11:05:08 -08:00
Tianon Gravi 3f0f1f2814 Update buildroot to 2023.05.1 2023-07-17 10:46:28 -07:00
Tianon Gravi 41d9ed1306 Update to Debian Bookworm 2023-06-23 16:21:55 -07:00
Tianon Gravi ee3e4cf77c Update Buildroot to 2023.05 2023-06-07 15:26:37 -07:00
Tianon Gravi bb5b447be2 Add gnupg "keyboxd" workaround 2023-05-10 16:47:15 -07:00
Tianon Gravi 4df1e6a573 Remove explicit `dirmngr` reference
This is pulled in automatically via `gnupg`, and moved from `Recommends` to `Depends` in 99474ad900, which has been part of `src:gnupg2` since 2.1.21-4 (and every supported version of both Debian _and_ Ubuntu have 2.2.x 😇).
2023-04-28 15:05:24 -07:00
Tianon Gravi a03dcef28c Update buildroot to 2023.02 2023-03-13 10:18:08 -07:00
Ben Burke 3e64b132d4
disable hwaccel closing issue with sha1sum and sha256sum (#167) 2023-03-03 15:13:17 -08:00
Tianon Gravi b8cf0a037e Update buildroot to 2022.11.2 2023-03-01 13:54:44 -08:00
Tianon Gravi c7a767edfa Switch from explicit "stable" / "unstable" to "latest" and "latest-1" based on major.minor releases
This refactor will more closely match how BusyBox does releases -- they always call x.y.0 "unstable" but if it doesn't require any further fixes it never gets a .1 "stable" release (like 1.35 suffered from).  Additionally, they don't seem to really ever have more than two simultaneous release branches (but if they did, we could trivially add a new `latest-2` and be covered):

```console
$ wget -qO- 'https://busybox.net' | grep -ioE '[0-9a-zA-Z ]+ -- BusyBox [0-9.]+ [(](un)?stable[)]' | sed -re 's/(.*) -- (.*)/\2\t\1/' | column -ts$'\t' -R2
BusyBox 1.36.0 (unstable)     3 January 2023
BusyBox 1.35.0 (unstable)   26 December 2021
BusyBox 1.33.2 (stable)     30 November 2021
BusyBox 1.34.1 (stable)    30 September 2021
BusyBox 1.34.0 (unstable)     19 August 2021
BusyBox 1.33.1 (stable)           3 May 2021
BusyBox 1.32.1 (stable)       1 January 2021
BusyBox 1.33.0 (unstable)   29 December 2020
BusyBox 1.32.0 (unstable)       26 June 2020
BusyBox 1.31.1 (stable)      25 October 2019
BusyBox 1.31.0 (unstable)       10 June 2019
BusyBox 1.30.1 (stable)     14 February 2019
BusyBox 1.30.0 (unstable)   31 December 2018
BusyBox 1.29.3 (stable)     9 September 2018
BusyBox 1.29.2 (stable)         31 July 2018
BusyBox 1.29.1 (stable)         15 July 2018
BusyBox 1.29.0 (unstable)        1 July 2018
BusyBox 1.28.4 (stable)          22 May 2018
BusyBox 1.28.3 (stable)         3 April 2018
BusyBox 1.28.2 (stable)        26 March 2018
BusyBox 1.28.1 (stable)     15 February 2018
BusyBox 1.28.0 (unstable)     2 January 2018
BusyBox 1.27.2 (stable)       17 August 2017
BusyBox 1.27.1 (stable)         18 July 2017
BusyBox 1.27.0 (unstable)        3 July 2017
BusyBox 1.26.2 (stable)      10 January 2017
BusyBox 1.26.1 (stable)       2 January 2017
BusyBox 1.26.0 (unstable)   20 December 2016
BusyBox 1.25.1 (stable)       7 October 2016
BusyBox 1.25.0 (unstable)       22 June 2016
BusyBox 1.24.2 (stable)        24 March 2016
BusyBox 1.24.1 (stable)      24 October 2015
BusyBox 1.24.0 (unstable)    12 October 2015
BusyBox 1.23.2 (stable)        23 March 2015
BusyBox 1.23.1 (stable)      27 January 2015
BusyBox 1.23.0 (unstable)   23 December 2014
BusyBox 1.22.1 (stable)      20 January 2014
BusyBox 1.22.0 (unstable)     1 January 2014
BusyBox 1.21.1 (stable)         29 June 2013
BusyBox 1.21.0 (unstable)    21 January 2013
BusyBox 1.20.2 (stable)          2 July 2012
```
2023-01-04 13:09:39 -08:00