summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorValerie R Young <spectranaut@riseup.net>2016-07-19 18:22:02 -0400
committerHolger Levsen <holger@layer-acht.org>2016-07-24 11:46:03 -0400
commitd93ae1f0c54527fdf5f1fc26ac582e51b6dff965 (patch)
treea82ce7f4bdb43849de12e711a96e98c72e664974
parent04ce1ef4e0778b6387739a4ba5b56fdbe90d0567 (diff)
downloadjenkins.debian.net-d93ae1f0c54527fdf5f1fc26ac582e51b6dff965.tar.xz
reproducible debian: add categories to meta_pkgset definitions
Signed-off-by: Holger Levsen <holger@layer-acht.org>
-rw-r--r--bin/meta_pkgset.csv84
-rwxr-xr-xbin/reproducible_common.py4
-rwxr-xr-xbin/reproducible_common.sh5
3 files changed, 47 insertions, 46 deletions
diff --git a/bin/meta_pkgset.csv b/bin/meta_pkgset.csv
index c876eecc..e916b668 100644
--- a/bin/meta_pkgset.csv
+++ b/bin/meta_pkgset.csv
@@ -1,42 +1,42 @@
-1,essential
-2,required
-3,build-essential
-4,build-essential-depends
-5,popcon_top1337-installed-sources
-6,key_packages
-7,installed_on_debian.org
-8,had_a_DSA
-9,cii-census
-10,gnome
-11,gnome_build-depends
-12,kde
-13,kde_build-depends
-14,mate
-15,mate_build-depends
-16,xfce
-17,xfce_build-depends
-18,freedombox
-19,freedombox_build-depends
-20,grml
-21,grml_build-depends
-22,tails
-23,tails_build-depends
-24,subgraph_OS
-25,subgraph_OS_build-depends
-26,maint_debian-boot
-27,maint_debian-med
-28,maint_debian-ocaml
-29,maint_debian-python
-30,maint_debian-qa
-31,maint_debian-science
-32,maint_debian-x
-33,maint_lua
-34,maint_pkg-fonts-devel
-35,maint_pkg-games-devel
-36,maint_pkg-golang-maintainers
-37,maint_pkg-haskell-maintainers
-38,maint_pkg-java-maintainers
-39,maint_pkg-javascript-devel
-40,maint_pkg-perl-maintainers
-41,maint_pkg-php-pear
-42,maint_pkg-ruby-extras-maintainers
+1,Debian,essential
+2,Debian,required
+3,Debian,build-essential
+4,Debian,build-essential-depends
+5,Debian,popcon_top1337-installed-sources
+6,Debian,key_packages
+7,Debian,installed_on_debian.org
+8,Debian,had_a_DSA
+9,Debian,cii-census
+10,desktop,gnome
+11,desktop,gnome_build-depends
+12,desktop,kde
+13,desktop,kde_build-depends
+14,desktop,mate
+15,desktop,mate_build-depends
+16,desktop,xfce
+17,desktop,xfce_build-depends
+18,Debian distribution,freedombox
+19,Debian distribution,freedombox_build-depends
+20,Debian distribution,grml
+21,Debian distribution,grml_build-depends
+22,Debian distribution,tails
+23,Debian distribution,tails_build-depends
+24,Debian distribution,subgraph_OS
+25,Debian distribution,subgraph_OS_build-depends
+26,maintenance team,maint_debian-boot
+27,maintenance team,maint_debian-med
+28,maintenance team,maint_debian-ocaml,language
+29,maintenance team,maint_debian-python,language
+30,maintenance team,maint_debian-qa
+31,maintenance team,maint_debian-science
+32,maintenance team,maint_debian-x
+33,maintenance team,maint_lua,language
+34,maintenance team,maint_pkg-fonts-devel
+35,maintenance team,maint_pkg-games-devel
+36,maintenance team,maint_pkg-golang-maintainers
+37,maintenance team,maint_pkg-haskell-maintainers
+38,maintenance team,maint_pkg-java-maintainers
+39,maintenance team,maint_pkg-javascript-devel
+40,maintenance team,maint_pkg-perl-maintainers
+41,maintenance team,maint_pkg-php-pear
+42,maintenance team,maint_pkg-ruby-extras-maintainers
diff --git a/bin/reproducible_common.py b/bin/reproducible_common.py
index 13ef358f..7566e78d 100755
--- a/bin/reproducible_common.py
+++ b/bin/reproducible_common.py
@@ -83,11 +83,11 @@ DEBIAN_DASHBOARD_URI = '/debian/reproducible.html'
JENKINS_URL = 'https://jenkins.debian.net'
# global package set definitions
-# for unknown historical reasons the meta_pkgset list is 1-indexed
+# csv file columns: (pkgset_id, pkgset_group, pkgset_name)
META_PKGSET = {}
with open(os.path.join(BIN_PATH, './meta_pkgset.csv'), newline='') as f:
for line in csv.reader(f):
- META_PKGSET[int(line[0])] = line[1]
+ META_PKGSET[int(line[0])] = line[2]
parser = argparse.ArgumentParser()
group = parser.add_mutually_exclusive_group()
diff --git a/bin/reproducible_common.sh b/bin/reproducible_common.sh
index 293aff74..211b425e 100755
--- a/bin/reproducible_common.sh
+++ b/bin/reproducible_common.sh
@@ -100,9 +100,10 @@ TABLE[8]=stats_bugs_sin_ftbfs
TABLE[9]=stats_bugs_sin_ftbfs_state
# package sets defined in meta_pkgsets.csv
-while IFS=, read col1 col2
+# csv file columns: (pkgset_id, pkgset_group, pkgset_name)
+while IFS=, read col1 col2 col3
do
- META_PKGSET[$col1]=$col2
+ META_PKGSET[$col1]=$col3
done < $BIN_PATH/meta_pkgset.csv
# mustache templates