[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