From fd80846329f90f2cbe45213f0c7c9264419ad8ec Mon Sep 17 00:00:00 2001 From: Lucas de Ataides Date: Mon, 21 Aug 2023 14:08:46 -0300 Subject: [PATCH] Create and populate openstack build layer With the STX-Openstack upversion to Antelope, we need to update the downloader list so the dependencies are fetched and used correctly. For that, a new `openstack` layer is being created, with the [1] change, this new layer will not override the packages defined in the base-bullseye.lst, but instead will create a new aptly repo for it. This way, both versions for these packages can coexist without affecting each other. Since these new versions are not debian/bullseye (oldstable), but instead debian/trixie (testing), there was a need to add the direct link to the Debian package (via snapshot.debian) Note that this change will NOT impact the default StarlingX build, as this change is on the `f/antelope` branch. [1] https://review.opendev.org/c/starlingx/root/+/893075 Test Plan: PASS: Download all dependencies (downloader -s -b -B std,rt) PASS: Build all packages on openstack layer (build-pkgs -c -a -l openstack) Depends-On: https://review.opendev.org/c/starlingx/root/+/896774 Story: 2010797 Task: 48694 Change-Id: I25fcb7fa5956a039d2a11bb13267867691ac33ce Signed-off-by: Lucas de Ataides (cherry picked from commit b76a68227fe259d6586897ed365cffa22ea63927) --- .../config/debian/openstack/os-std.lst | 22 +++++++++++++++++++ .../config/debian/openstack/priority | 1 + .../config/debian/openstack/std/priority | 1 + 3 files changed, 24 insertions(+) create mode 100644 debian-mirror-tools/config/debian/openstack/os-std.lst create mode 100644 debian-mirror-tools/config/debian/openstack/priority create mode 100644 debian-mirror-tools/config/debian/openstack/std/priority diff --git a/debian-mirror-tools/config/debian/openstack/os-std.lst b/debian-mirror-tools/config/debian/openstack/os-std.lst new file mode 100644 index 000000000..2d35fabc4 --- /dev/null +++ b/debian-mirror-tools/config/debian/openstack/os-std.lst @@ -0,0 +1,22 @@ +python3-keystoneauth1 5.1.2-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-keystoneauth1/python3-keystoneauth1_5.1.2-2_all.deb +python3-keystonemiddleware 10.2.0-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-keystonemiddleware/python3-keystonemiddleware_10.2.0-2_all.deb +python3-osc-lib 2.7.0-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-osc-lib/python3-osc-lib_2.7.0-2_all.deb +python3-oslo.cache 3.3.1-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-oslo.cache/python3-oslo.cache_3.3.1-2_all.deb +python3-oslo.concurrency 5.1.1-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-oslo.concurrency/python3-oslo.concurrency_5.1.1-2_all.deb +python3-oslo.config 9.1.1-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-oslo.config/python3-oslo.config_9.1.1-2_all.deb +python3-oslo.context 5.1.1-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-oslo.context/python3-oslo.context_5.1.1-2_all.deb +python3-oslo.db 12.3.1-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-oslo.db/python3-oslo.db_12.3.1-2_all.deb +python3-oslo.i18n 6.0.0-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-oslo.i18n/python3-oslo.i18n_6.0.0-2_all.deb +python3-oslo.log 5.2.0-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-oslo.log/python3-oslo.log_5.2.0-2_all.deb +python3-oslo.messaging 14.2.0-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-oslo.messaging/python3-oslo.messaging_14.2.0-2_all.deb +python3-oslo.metrics 0.6.0-3 https://snapshot.debian.org/archive/debian/20230815T213225Z/pool/main/p/python-oslo.metrics/python3-oslo.metrics_0.6.0-3_all.deb +python3-oslo.middleware 5.1.1-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-oslo.middleware/python3-oslo.middleware_5.1.1-2_all.deb +python3-oslo.policy 4.1.1-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-oslo.policy/python3-oslo.policy_4.1.1-2_all.deb +python3-oslo.serialization 5.1.1-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-oslo.serialization/python3-oslo.serialization_5.1.1-2_all.deb +python3-oslo.service 3.1.1-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-oslo.service/python3-oslo.service_3.1.1-2_all.deb +python3-oslo.upgradecheck 2.1.1-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-oslo.upgradecheck/python3-oslo.upgradecheck_2.1.1-2_all.deb +python3-oslo.utils 6.1.0-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-oslo.utils/python3-oslo.utils_6.1.0-2_all.deb +python3-oslo.versionedobjects 3.1.0-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-oslo.versionedobjects/python3-oslo.versionedobjects_3.1.0-2_all.deb +python3-sqlalchemy 1.4.47+ds1-1 https://snapshot.debian.org/archive/debian-ports/20230401T234825Z/pool/main/s/sqlalchemy/python3-sqlalchemy_1.4.47%2Bds1-1_all.deb +python3-stevedore 5.0.0-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/s/stevedore/python3-stevedore_5.0.0-2_all.deb +python3-swiftclient 1:4.2.0-2 https://snapshot.debian.org/archive/debian-ports/20230623T210953Z/pool/main/p/python-swiftclient/python3-swiftclient_4.2.0-2_all.deb \ No newline at end of file diff --git a/debian-mirror-tools/config/debian/openstack/priority b/debian-mirror-tools/config/debian/openstack/priority new file mode 100644 index 000000000..e373ee695 --- /dev/null +++ b/debian-mirror-tools/config/debian/openstack/priority @@ -0,0 +1 @@ +50 diff --git a/debian-mirror-tools/config/debian/openstack/std/priority b/debian-mirror-tools/config/debian/openstack/std/priority new file mode 100644 index 000000000..ea90ee319 --- /dev/null +++ b/debian-mirror-tools/config/debian/openstack/std/priority @@ -0,0 +1 @@ +45