[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] 2 commits: reproducible Debian: add cloud-image package set based on…
Holger Levsen
gitlab at salsa.debian.org
Tue Nov 13 17:39:20 GMT 2018
Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net
Commits:
490974c8 by Holger Levsen at 2018-11-13T17:37:36Z
reproducible Debian: add cloud-image package set based on https://cloud.debian.org/images/cloud/OpenStack/
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
bea13e74 by Holger Levsen at 2018-11-13T17:39:09Z
reproducible Debian: strip arch from packages from grml package sets
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
2 changed files:
- bin/reproducible_create_meta_pkg_sets.sh
- bin/reproducible_pkgsets.csv
Changes:
=====================================
bin/reproducible_create_meta_pkg_sets.sh
=====================================
@@ -253,6 +253,27 @@ update_pkg_set_specific() {
rm $CII -r
convert_from_deb822_into_source_packages_only
;;
+ cloud-image)
+ # cloud images of the Debian GNU/Linux operating system designed for OpenStack.
+ # see https://cloud.debian.org/images/cloud/
+ if [ "$SUITE" = "stretch" ] ; then
+ URL="https://cloud.debian.org/images/cloud/OpenStack/current-9/debian-9-openstack-amd64-packages.list"
+ else
+ URL="https://cloud.debian.org/images/cloud/OpenStack/testing/debian-testing-openstack-amd64-packages.list"
+ fi
+ echo "Downloading $URL now."
+ curl $URL | cut -d ' ' -f1 | cut -d ':' -f1 > $TMPFILE
+ if ! grep '404 Not Found' $TMPFILE ; then
+ echo "parsing $TMPFILE now..."
+ packages_list_to_deb822
+ convert_from_deb822_into_source_packages_only
+ else
+ rm $TMPFILE
+ MESSAGE="Warning: could not download cloud-image package list, skipping pkg set..."
+ irc_message debian-reproducible $MESSAGE
+ ABORT=true
+ fi
+ ;;
gnome) # gnome and everything it depends on
#
# The build-depends of X tasks can be solved once dose-ceve is able to read
@@ -342,7 +363,7 @@ update_pkg_set_specific() {
grml) # grml
URL="http://grml.org/files/grml64-full_latest/dpkg.selections"
echo "Downloading $URL now."
- curl $URL | cut -f1 > $TMPFILE
+ curl $URL | cut -f1 | cut -d ':' -f1 > $TMPFILE
if ! grep '404 Not Found' $TMPFILE ; then
echo "parsing $TMPFILE now..."
packages_list_to_deb822
=====================================
bin/reproducible_pkgsets.csv
=====================================
@@ -7,6 +7,8 @@ Debian,key_packages
Debian,installed_on_debian.org
Debian,had_a_DSA
Debian,cii-census
+Debian,cloud-image
+Debian,cloud-image_build-depends
desktop,gnome
desktop,gnome_build-depends
desktop,kde
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/compare/a191c4711e8c593fdc7c2c5e532b42bc86da6fb2...bea13e74758ec6b036a5921b7bbe364fd3556d6b
--
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/compare/a191c4711e8c593fdc7c2c5e532b42bc86da6fb2...bea13e74758ec6b036a5921b7bbe364fd3556d6b
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20181113/659f33a7/attachment-0001.html>
More information about the Qa-jenkins-scm
mailing list