summaryrefslogtreecommitdiff
path: root/bootstrap
Commit message (Collapse)AuthorAgeFilesLines
* bootstrap: use compat-gnutls37-devel for centos7Stefan Metzmacher2022-01-214-4/+4
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* gitlab-ci: Add Fedora 35 and drop Fedora 33Andreas Schneider2021-11-0514-38/+32
| | | | | | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> Reviewed-by: Alexander Bokovoy <ab@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Fri Nov 5 12:36:55 UTC 2021 on sn-devel-184
* bootstrap: Debian 11 has liburing-devMartin Schwenke2021-10-194-2/+3
| | | | | | | | | BUG: https://bugzilla.samba.org/show_bug.cgi?id=14872 Signed-off-by: Martin Schwenke <martin@meltin.net> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Tue Oct 19 09:14:10 UTC 2021 on sn-devel-184
* bootstrap: Add Debian 11Martin Schwenke2021-10-188-1/+308
| | | | | | | | | | BUG: https://bugzilla.samba.org/show_bug.cgi?id=14872 Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Mon Oct 18 17:19:17 UTC 2021 on sn-devel-184
* bootstrap: Remove last references to Ubuntu 16.04Andrew Bartlett2021-09-148-310/+1
| | | | | | | | | | | | | | | | | | | The Ubuntu 16.04 build went away with 4366c3bb71fe9c083dedeae8798547b64a64d2b4 as oss-fuzz moves to Ubuntu 20.04. We don't do a special build for the oss-fuzz, this restores the behaviour before e10910f8de542b0be9b89942791bd37288b7a32a and d048d7e17d756099e208fa4d6b931a147b0b1489 where oss-fuzz was only tested as part of the main build. (In the case of a failure the pipeline would fail, preventing a merge, just the same as for any other failing test). Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Uri Simchoni <uri@samba.org> Autobuild-User(master): Uri Simchoni <uri@samba.org> Autobuild-Date(master): Tue Sep 14 04:44:44 UTC 2021 on sn-devel-184
* Update common on currently supported Fedora versionsAndrew Bartlett2021-09-021-1/+1
| | | | Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* bootstrap: SAMBA_CI_CONTAINER_TAG is now in .gitlab-ci-main.ymlAndrew Bartlett2021-09-021-1/+1
| | | | Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* bootstrap: Update to get newer krb5 on Fedora 34Andrew Bartlett2021-09-022-1/+4
| | | | | | | | We need the update FEDORA-2021-20b495cb94 (krb5) to get a fix for CVE-2021-37750 (explicit NULL deref on KDC) so our CI will pass as we have a test for this. Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* bootstrap: Install python3-dateutil instead of python3-iso8601 on RPM distrosAndreas Schneider2021-07-218-7/+10
| | | | | | | | 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 Jul 21 12:18:30 UTC 2021 on sn-devel-184
* bootstrap: Install krb5-workstation on Fedora based distrosAndreas Schneider2021-07-2114-2/+14
| | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org>
* gitlab-ci: Install devel files for tracker-sparql (spotlight backend)Andreas Schneider2021-05-2018-1/+23
| | | | | | | | 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): Thu May 20 12:01:06 UTC 2021 on sn-devel-184
* bootstrap: Add Fedora 34 CI runnerAndreas Schneider2021-05-078-18/+18
| | | | | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Fri May 7 07:18:02 UTC 2021 on sn-devel-184
* bootstrap: Remove libnsl as we dropped NIS supportAndreas Schneider2021-05-0714-16/+1
| | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org>
* bootstrap/.gitlab-ci.yml: make sure we force gitlab.com runners for nowStefan Metzmacher2021-04-132-1/+5
| | | | | | | We've just added our own runners with 'docker' and 'gce'. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* bootstrap: Update distro list in README.mdMartin Schwenke2020-12-151-6/+6
| | | | | | | | | | Update examples to make them valid. Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Martin Schwenke <martins@samba.org> Autobuild-Date(master): Tue Dec 15 12:03:58 UTC 2020 on sn-devel-184
* bootstrap: Cope with case changes in CentOS 8 repo namesMartin Schwenke2020-12-153-5/+9
| | | | | | | RN: Be more flexible with repository names in CentOS 8 test environments BUG: https://bugzilla.samba.org/show_bug.cgi?id=14594 Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* Test password removal via python proctitleDavid Mulder2020-11-2622-1/+23
| | | | | Signed-off-by: David Mulder <dmulder@suse.com> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* bootstrap: Add OpenSUSE 15.2Samuel Cabrero2020-11-178-19/+21
| | | | | | | Signed-off-by: Samuel Cabrero <scabrero@samba.org> Autobuild-User(master): Samuel Cabrero <scabrero@samba.org> Autobuild-Date(master): Tue Nov 17 18:50:05 UTC 2020 on sn-devel-184
* bootstrap: Add Fedora 33Andreas Schneider2020-11-058-17/+25
| | | | | | | | | | | This removes Fedora 31 support. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Thu Nov 5 00:17:55 UTC 2020 on sn-devel-184
* bootstrap: Fix the spelling of README.md (again) and get a new GnuTLSAndrew Bartlett2020-09-112-2/+2
| | | | | | | | | | | | | | | | | | | | We re-run ./bootstrap/template.py --render to get a new GnuTLS on Fedora 32 This was missed with 7dc535995bbdb42b1b053c22acff5978cb5da516 and so caused e0e51632cf77be439ebcbcba025a42e8558fa824 to break the sha1sum and so require 7077be01a3cc860ce1fcfafd9e5028829f0c1887 to fix it. The sha1sum changes because we fixed the bug about the spelling of README.md, which is helpful because otherwise we would not get a new image. This provides a GnuTLS 3.6.15 so that we still test using GnuTLS's gnutls_aead_cipher_encryptv2() for the SMB encryption codepath. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14399 Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* gitlab-ci: Fix the sha1sumAndreas Schneider2020-09-071-1/+1
| | | | | | | | | | The images where build with an invalid sha1sum. 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): Mon Sep 7 23:57:48 UTC 2020 on sn-devel-184
* bootstrap: install perl-JSON on on rpm distributionsStefan Metzmacher2020-09-0714-2/+15
| | | | | | | This will be needed for the next heimdal import. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* bootstrap: document git push -o ci.variable='SAMBA_CI_REBUILD_IMAGES=yes'Stefan Metzmacher2020-09-071-11/+6
| | | | | | | This is much easier than going through the web interface. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* bootstrap: Fix python dependenciesAndrew Bartlett2020-08-2014-5/+14
| | | | | | | | Python2 dependencies are removed and the RPM name of python-iso8601 is added to allow removal from third_party. Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: David Mulder <dmulder@suse.com>
* bootstrap: Fix spelling of README.mdAndrew Bartlett2020-08-201-0/+0
| | | | | Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: David Mulder <dmulder@suse.com>
* bootstrap: Add back quota-devel on CentOS8Andreas Schneider2020-06-224-2/+9
| | | | | | https://bugs.centos.org/view.php?id=16549 Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org>
* gitlab-ci: Add ccache and wgetAndreas Schneider2020-04-0122-1/+43
| | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* bootstrap: add python3-pyasn1/python3-cryptography for kerberos testingStefan Metzmacher2020-03-2722-5/+45
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Isaac Boukris <iboukris@samba.org>
* bootstrap: add ubuntu2004 Ubuntu Focal Fossa (development branch)Stefan Metzmacher2020-03-278-1/+297
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Isaac Boukris <iboukris@samba.org>
* gitlab-ci: Add Fedora 32 (Beta)Andreas Schneider2020-03-208-1/+308
| | | | | | | | 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): Fri Mar 20 15:19:50 UTC 2020 on sn-devel-184
* gitlab-ci: Remove Fedora 30Andreas Schneider2020-03-208-305/+1
| | | | | | | It is pretty similar to Fedora 31, so remove it safe some CI resources. We will add Fedora 32 next. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* gitlab-ci: Remove Fedora 29 which is already EOLAndreas Schneider2020-03-208-305/+1
| | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* bootstrap: Add podman command to readmeAndreas Schneider2020-03-201-0/+4
| | | Reviewed-by: Alexander Bokovoy <ab@samba.org>
* bootstrap: Bring back a Ubuntu 16.04 build but just for the samba-fuzz taskAndrew Bartlett2020-03-198-3/+303
| | | | | | | | | | | This is needed to restore oss-fuzz support, as this uses the Ubuntu 16.04 package list because all the docker images provided start with a Ubuntu 16.04 base. REF: https://github.com/google/oss-fuzz/issues/3505 REF: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=21189 Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
* .gitlab-ci.yml: Do not build Samba for Ubuntu 16.04 or Debian 9 any longerAndrew Bartlett2020-03-0912-592/+1
| | | | | | | These only have Python 3.5 and we want to increase the minimum to Python 3.6. Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* bootstrap: Remove long-unsupported OS versionsAndrew Bartlett2020-03-0920-1204/+1
| | | | | | | | | | | Samba has not built on these versions for quite some time due to the need for Python 3.5 and GnuTLS 3.4.7 These were always marked as broken, but given the requirements these are never likely to come back. Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* bootstrap: replace libaio-dev/libaio-devel with liburing-dev/liburing-develStefan Metzmacher2020-02-1532-32/+20
| | | | | | | We'll never use libaio, but will soon add a io_uring vfs module. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* bootstrap: Remove un-used dependency python3-cryptoAndrew Bartlett2020-02-0530-30/+1
| | | | | | | | | | This became unused in bbeef554f2c15e739f6095fcb57d9ef6646b411c (except for repl_cleartext_pwd.py, a development script) and we now use GnuTLS via a Samba wrapper. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14255 Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* bootstrap: Add chrpath as a required packageAndrew Bartlett2019-12-1032-1/+32
| | | | | | | | | | | This is used to test build.sh, part of the oss-fuzz integration, and so also that we correctly build our fuzzers. Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Tue Dec 10 09:15:43 UTC 2019 on sn-devel-184
* bootstrap: add debian10 supportStefan Metzmacher2019-12-069-2/+298
| | | | | | | | 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): Fri Dec 6 00:16:45 UTC 2019 on sn-devel-184
* bootstrap: use runners with 'docker' and 'gce' tags for the image creationStefan Metzmacher2019-12-052-2/+2
| | | | | | | | | | | As we currently have the 'shared' tag on our private runners, they maybe selected for image creation, but it fails there. A lot of shared runners provide 'docker' and 'gce' and they are able to generate the images. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
* bootstrap: Add heimdal-multidev for Debian and UbuntuChristof Schmitt2019-11-1314-1/+14
| | | | | | | | | | This is required for testing the build with the configure option --with-system-heimdalkrb5. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14179 Signed-off-by: Christof Schmitt <cs@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* bootstrap: Remove nettle-devel from package listChristof Schmitt2019-11-1330-33/+1
| | | | | | | | | nettle is required as dependency for newer gnutls libraries. The gnutls development package already depends on the nettle development package, no need to explicitly list it. Signed-off-by: Christof Schmit <cs@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* bootstrap: Fix centos7 image creationAndreas Schneider2019-11-064-3/+4
| | | | | | | | 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 6 13:35:17 UTC 2019 on sn-devel-184
* bootstrap: Add Fedora 31Andreas Schneider2019-11-068-1/+310
| | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org>
* bootstrap: Remove Fedora 28 which is already EOLAndreas Schneider2019-11-068-308/+1
| | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org>
* gitlab-ci: Add CentOS 8 to CIAndreas Schneider2019-10-088-1/+329
| | | | | | | | 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 Oct 8 08:27:50 UTC 2019 on sn-devel-184
* bootstrap: We can only build docker images on gitlab shared runnersAndreas Schneider2019-10-082-1/+2
| | | | | | | Our rackspace runners don't provide a running docker. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org>
* bootstrap: Remove pyhton2 packagesAndreas Schneider2019-10-0828-177/+1
| | | | | | | We dropped support for python2 in Samba already. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org>
* gitlab-ci: Install compat-gnutls34 on CentOS7Andreas Schneider2019-08-106-4/+13
| | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>