summaryrefslogtreecommitdiff
path: root/bootstrap
AgeCommit message (Collapse)AuthorFilesLines
2026-04-08bootstrap: Move to openSUSE Leap 16Jennifer Sutton8-13/+12
openSUSE Leap 15.5 is out of support. Signed-off-by: Jennifer Sutton <jennifersutton@catalyst.net.nz> Reviewed-by: Stefan Metzmacher <metze@samba.org>
2026-04-08bootstrap: Drop Ubuntu 20.04 in CIJennifer Sutton8-331/+1
Ubuntu 20.04 is out of support. We want to run Ubuntu 26.04 in CI instead. Signed-off-by: Jennifer Sutton <jennifersutton@catalyst.net.nz> Reviewed-by: Stefan Metzmacher <metze@samba.org>
2026-02-11bootstrap: fix bootstrap in opensuse containerMichael Adam3-1/+3
bootstrap.sh was failing in an opensuse container due to a conflict of which with the pre-installed busybox-which package. forcing resolution with zypper fixes the bootstrapping. Thanks to Andreas Scheider for the hint! Signed-off-by: Michael Adam <obnox@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Wed Feb 11 10:30:26 UTC 2026 on atb-devel-224
2025-12-09bootstrap: Update Fedora to version 43Andreas Schneider8-11/+11
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Tue Dec 9 13:58:12 UTC 2025 on atb-devel-224
2025-11-14bootstrap: Remove libtracker-sparql-2Andreas Schneider16-23/+1
This is not used anymore. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Fri Nov 14 16:34:48 UTC 2025 on atb-devel-224
2025-09-10bootstrap: Use slim images for DebianAndreas Schneider6-9/+9
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Martin Schwenke <martin@meltin.net> Autobuild-User(master): Martin Schwenke <martins@samba.org> Autobuild-Date(master): Wed Sep 10 03:13:07 UTC 2025 on atb-devel-224
2025-09-10bootstrap: Use minimal image for FedoraAndreas Schneider3-3/+3
This will reduce the container image size. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Martin Schwenke <martin@meltin.net>
2025-09-10bootstrap: Remove unused ubuntu1804 imagesAndreas Schneider12-661/+5
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Martin Schwenke <martin@meltin.net>
2025-05-12gitlab-ci: add ubuntu2404Stefan Metzmacher16-3/+359
For now we don't use it as default as the autobuild server would need to be upgraded as well, but that will happen soon. We also can't remove ubuntu2004 yet, because it's needed for samba-fuzz. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Mon May 12 20:27:24 UTC 2025 on atb-devel-224
2025-04-30gitlab-ci: Update Fedora to version 42Andreas Schneider8-11/+11
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Wed Apr 30 09:41:38 UTC 2025 on atb-devel-224
2025-04-11build: Detect libeventRalph Boehme26-1/+26
Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org>
2025-02-27bootstrap: remove wintest-only dependencyDouglas Bagnall18-18/+1
Nobody has run Wintest in the last 10 years, and we don't need it in our CI tests. Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Jennifer Sutton <jennifersutton@catalyst.net.nz> Autobuild-User(master): Douglas Bagnall <dbagnall@samba.org> Autobuild-Date(master): Thu Feb 27 01:00:10 UTC 2025 on atb-devel-224
2025-02-27bootstrap: python-cryptography is not just for testsDouglas Bagnall1-1/+1
Relating to, but not fixing, these distro bugs: https://bugs.launchpad.net/ubuntu/+source/samba/+bug/2099895 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1086768 Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Jennifer Sutton <jennifersutton@catalyst.net.nz>
2025-02-20bootstrap: Install libvarlink and python3-varlink for selftestsSamuel Cabrero8-1/+17
Signed-off-by: Samuel Cabrero <scabrero@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
2024-12-20bootstrap: we don't need python-crypt-r anymoreDouglas Bagnall4-10/+1
Recent commits made pyglue wrap the same crypt[_r] that dsdb modules use, which removes an extenal dependency. BUG: https://bugzilla.samba.org/show_bug.cgi?id=15756 Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Andreas Schneider <asn@samba.org>
2024-11-27gitlab-ci: Fix building debian 32bit imagesAndreas Schneider4-4/+6
Trying to pull registry-1.docker.io/i386/debian:12... Error: creating build container: choosing an image from manifest list docker://registry-1.docker.io/i386/debian:12: no image found in image index for architecture "amd64", variant "", OS "linux" Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Wed Nov 27 16:32:07 UTC 2024 on atb-devel-224
2024-11-27gitlab-ci: Move to Fedora 41Andreas Schneider8-11/+20
Python 3.13 removed the `crypt` module. I can work around it on Fedora 41, but we need to address this better sooner than later. See also https://bugzilla.samba.org/show_bug.cgi?id=15756 Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
2024-10-23Fix Rocky8 build for utf8proc-develDavid Mulder4-2/+15
Signed-off-by: David Mulder <dmulder@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org>
2024-10-23Debian cargo is far to old for buildingDavid Mulder10-9/+5
Debian ships a very old version of cargo, and none of our rust code can build with it. Signed-off-by: David Mulder <dmulder@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org>
2024-10-23utf8proc-devel is missing from CentOS 8 StreamDavid Mulder4-3/+2
Signed-off-by: David Mulder <dmulder@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org>
2024-10-23Add clang and openssl depsDavid Mulder26-1/+51
Ensure CI images are generated with the necessary clang and openssl packages for building. Signed-off-by: David Mulder <dmulder@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org>
2024-10-23Add by-upn idmapping for HimmelblaudDavid Mulder26-1/+26
Signed-off-by: David Mulder <dmulder@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org>
2024-10-23Add simple WAF commands for building Rust bininariesDavid Mulder26-1/+26
Signed-off-by: David Mulder <dmulder@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org>
2024-08-28bootstrap: Migrate to Rocky8David Mulder8-21/+15
Signed-off-by: David Mulder <dmulder@samba.org> Reviewed-by: Martin Schwenke <martin@meltin.net> Autobuild-User(master): Martin Schwenke <martins@samba.org> Autobuild-Date(master): Wed Aug 28 00:24:35 UTC 2024 on atb-devel-224
2024-06-13gitlab-ci: Update image to Fedora 40Andreas Schneider8-11/+11
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Thu Jun 13 13:29:48 UTC 2024 on atb-devel-224
2024-06-13gitlab-ci: Add CentOS 9 StreamAndreas Schneider8-1/+365
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
2024-06-13gitlab-ci: Remove CentOS7 which is EOLAndreas Schneider8-361/+1
See https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-stream-8-and-centos-linux-7/ Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
2024-06-13bootstrap: Fix building CentOS 8 Stream container imagesAndreas Schneider3-1/+7
BUG: https://bugzilla.samba.org/show_bug.cgi?id=15660 Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
2024-06-13bootstrap: Set git safe.directoryAndreas Schneider2-2/+2
BUG: https://bugzilla.samba.org/show_bug.cgi?id=15660 Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
2024-06-13bootstrap: Fix runner tagsAndreas Schneider2-4/+2
See https://docs.gitlab.com/ee/ci/runners/hosted_runners/linux.html BUG: https://bugzilla.samba.org/show_bug.cgi?id=15660 Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
2023-11-20gitlab-ci: Update Fedora to version 39Andreas Schneider8-11/+11
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Mon Nov 20 16:38:20 UTC 2023 on atb-devel-224
2023-10-11bootstrap: install codespell, shfmt and shellcheck also on debian/ubuntuStefan Metzmacher18-4/+47
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org>
2023-08-14bootstrap: Install codespellAndreas Schneider6-1/+8
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Joseph Sutton <josephsutton@catalyst.net.nz> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Mon Aug 14 04:40:03 UTC 2023 on atb-devel-224
2023-08-14bootstrap: Heimdal no longer requires perl-JSONAndrew Bartlett26-33/+1
Heimdal after lorikeet-heimdal-202307040259 (commit 33d117b8a9c11714ef709e63a005d87e34b9bfde) includes Heimdal master commit f62e2f278437ff6c03d2d09bd628381c795bba78. This has PR https://github.com/heimdal/heimdal/pull/1176 and no longer requires the external JSON module, as JSON::PP is builtin. BUG: https://bugzilla.samba.org/show_bug.cgi?id=15394 Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Joseph Sutton <josephsutton@catalyst.net.nz>
2023-06-30.gitlab-ci:bootstrap: remove ubuntu1804*, add debian12, upgrade opensuse 15.5Stefan Metzmacher24-493/+798
Signed-off-by: Stefan Metzmacher <metze@samba.org> [abartlet@samba.org Use Debian 11 for the 32 bit host as the compile currently fails - just exits without information - mid-way on Debian 12] Signed-off-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Fri Jun 30 08:51:17 UTC 2023 on atb-devel-224
2023-06-10bootstrap: make sure we have gnutls-cli from gnutls-bin/gnutls-utilsStefan Metzmacher20-1/+22
We'll use it in some upcoming tests... Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2023-06-10bootstrap: force use of LANGUAGE=en_USStefan Metzmacher11-11/+11
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2023-06-06bootstrap: Add a note about cleaning bootstrap/Łukasz Stelmach1-0/+9
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Stefan Metzmacher <metze@samba.org>
2023-06-06Configure builtin heimdal to use KEYRING ccacheŁukasz Stelmach12-2/+12
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Stefan Metzmacher <metze@samba.org>
2023-04-27gitlab-ci: Update Fedora to version 38Andreas Schneider14-31/+340
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Thu Apr 27 08:22:58 UTC 2023 on atb-devel-224
2023-04-04bootstrap: Fix spelling in README.mdAndreas Schneider1-2/+2
Best reviewed with: `git show --word-diff`. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2023-01-18bootstrap: Update to Ubuntu 22.04 as base default OSStefan Metzmacher8-1/+315
We'll try to move autobuild to ubuntu 22.04 soon. Note we leave ubuntu 18.04 for the coverage and 32bit builds for now. As well as 20.04 for samba-fuzz. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Wed Jan 18 14:17:23 UTC 2023 on atb-devel-224
2022-11-24gitlab-ci: do some basic testing on ubuntu1804-32bitStefan Metzmacher8-1/+317
For now we allow build warnings and only do some basic testing. We also ignore timestamp related problems, as well as some charset failures. Over time we should try to address the situation by not allowing warnings and verify if expected failures are harmless or not. But it's already much better then having no 32bit testing at all! Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Thu Nov 24 12:05:26 UTC 2022 on sn-devel-184
2022-11-24bootstrap: Remove duplicate line from CentOS 8 powertools installJoseph Sutton3-5/+3
This was missed in 136ec5bc01e2648bae34a1158f923fbf5a86d561 when we moved to CentOS 8 stream. Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz> Reviewed-by: Stefan Metzmacher <metze@samba.org>
2022-11-24bootstrap: Spelling fix in bootstrap from Michael TokarevAndrew Bartlett2-2/+2
This could not previously be included as all changes require a full image rebuild as they change the SHA1 hash. Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
2022-11-16gitlab-ci: Update Fedora to version 37Andreas Schneider12-22/+22
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Wed Nov 16 16:29:30 UTC 2022 on sn-devel-184
2022-10-27bootstrap: Update to openSUSE 15.4Samuel Cabrero8-17/+17
Signed-off-by: Samuel Cabrero <scabrero@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2022-08-17bootstrap: Install ShellCheck and shfmtAndreas Schneider6-1/+17
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Pavel Filipenský <pfilipensky@samba.org>
2022-06-26bootstrap: Use quay.io to download fedora imagesAndreas Schneider4-5/+5
The docker registry is rate limited now. This often leads to errors, so use the Red Hat registry. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Sun Jun 26 23:08:03 UTC 2022 on sn-devel-184
2022-06-10gitlab-ci: Add jqRalph Boehme18-1/+18
Pair-Programmed-With: Jule Anger <janger@samba.org> Signed-off-by: Ralph Boehme <slow@samba.org> Signed-off-by: Jule Anger <janger@samba.org> [abartlet@samba.org Regenerated sha1sum after rebase This commit in aid of future tests for smbstatus JSON output] Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Fri Jun 10 07:51:02 UTC 2022 on sn-devel-184