From 909d59f7e1a7d3af59113954070c9517b63883d4 Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Mon, 7 Nov 2016 13:32:33 +0100 Subject: reproducible Debian: improve output to ease debugging Signed-off-by: Holger Levsen --- bin/reproducible_create_meta_pkg_sets.sh | 138 +++++++++++++++++++++---------- 1 file changed, 93 insertions(+), 45 deletions(-) diff --git a/bin/reproducible_create_meta_pkg_sets.sh b/bin/reproducible_create_meta_pkg_sets.sh index d353a291..b6325214 100755 --- a/bin/reproducible_create_meta_pkg_sets.sh +++ b/bin/reproducible_create_meta_pkg_sets.sh @@ -121,29 +121,37 @@ get_installable_set() { set -e } -progress_info() { +progress_info_begin() { local table=$1 - echo "Updating ${META_PKGSET[$table]}.pkgset" + echo "$(date -u) - Checking ${META_PKGSET[$table]}.pkgset for updates." +} + +progress_info_end() { + local table=$1 + echo "$(date -u) - Done checking ${META_PKGSET[$table]}.pkgset for updates." } update_pkg_sets() { # the essential package set + progress_info_begin 1 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[1]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[1]}.pkgset ] ; then chdist --data-dir=$CHPATH grep-dctrl-packages $DISTNAME -X -FEssential yes > $TMPFILE convert_from_deb822_into_source_packages_only update_if_similar ${META_PKGSET[1]}.pkgset fi - progress_info 1 + progress_info_end 1 # the required package set + progress_info_begin 2 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[2]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[2]}.pkgset ] ; then chdist --data-dir=$CHPATH grep-dctrl-packages $DISTNAME -X -FPriority required > $TMPFILE convert_from_deb822_into_source_packages_only update_if_similar ${META_PKGSET[2]}.pkgset fi - progress_info 2 + progress_info_end 2 # build-essential + progress_info_begin 3 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[3]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[3]}.pkgset ] ; then chdist --data-dir=$CHPATH grep-dctrl-packages $DISTNAME -X \( -FBuild-Essential yes --or -FPackage build-essential \) > ${TMPFILE2} # here we want the installable set: @@ -153,7 +161,7 @@ update_pkg_sets() { update_if_similar ${META_PKGSET[3]}.pkgset fi fi - progress_info 3 + progress_info_end 3 # build-essential-depends # @@ -179,6 +187,7 @@ update_pkg_sets() { # in the essential or build-essential set trusted. # Since this is only the strong set, it is a minimal set. In reality # more packages are needed to build build-essential + progress_info_begin 4 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[4]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[4]}.pkgset ] ; then grep-dctrl --exact-match --field Package build-essential "$PACKAGES" \ | schroot --directory /tmp -c source:jenkins-reproducible-unstable -- botch-latest-version - - \ @@ -189,9 +198,10 @@ update_pkg_sets() { | grep-dctrl --no-field-names --show-field=Package '' > $TMPFILE update_if_similar ${META_PKGSET[4]}.pkgset fi - progress_info 4 + progress_info_end 4 # popcon top 1337 installed sources + progress_info_begin 5 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[5]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[5]}.pkgset ] ; then SQL_QUERY="SELECT popcon_src.source FROM popcon_src ORDER BY popcon_src.insts DESC LIMIT 1337;" PGPASSWORD=public-udd-mirror \ @@ -201,9 +211,10 @@ update_pkg_sets() { udd -c"${SQL_QUERY}" > $TMPFILE update_if_similar ${META_PKGSET[5]}.pkgset fi - progress_info 5 + progress_info_end 5 # key packages (same for all suites) + progress_info_begin 6 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[6]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[6]}.pkgset ] ; then SQL_QUERY="SELECT source FROM key_packages;" PGPASSWORD=public-udd-mirror \ @@ -213,9 +224,10 @@ update_pkg_sets() { udd -c"${SQL_QUERY}" > $TMPFILE update_if_similar ${META_PKGSET[6]}.pkgset fi - progress_info 6 + progress_info_end 6 # installed on one or more .debian.org machines + progress_info_begin 7 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[7]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[7]}.pkgset ] ; then # one day we will get a proper data provider from DSA... # (so far it was a manual "dpkg --get-selections" on all machines @@ -223,18 +235,20 @@ update_pkg_sets() { cat /srv/jenkins/bin/reproducible_installed_on_debian.org > $TMPFILE update_if_similar ${META_PKGSET[7]}.pkgset fi - progress_info 7 + progress_info_end 7 # packages which had a DSA + progress_info_begin 8 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[8]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[8]}.pkgset ] ; then rm -f ${TMPFILE2} svn export svn://svn.debian.org/svn/secure-testing/data/DSA/list ${TMPFILE2} grep "^\[" ${TMPFILE2} | grep "DSA-" | cut -d " " -f5 > $TMPFILE update_if_similar ${META_PKGSET[8]}.pkgset fi - progress_info 8 + progress_info_end 8 # packages from the cii-census + progress_info_begin 9 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[9]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[9]}.pkgset ] ; then CII=$(mktemp --tmpdir=$TEMPDIR pkg-sets-XXXXXXXXX -u) git clone --depth 1 https://github.com/linuxfoundation/cii-census.git $CII @@ -250,9 +264,10 @@ update_pkg_sets() { update_if_similar ${META_PKGSET[9]}.pkgset rm $CII -r fi - progress_info 9 + progress_info_end 9 # gnome and everything it depends on + progress_info_begin 10 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[10]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[10]}.pkgset ] ; then chdist --data-dir=$CHPATH grep-dctrl-packages $DISTNAME -X \( -FPriority required --or -FPackage gnome \) > ${TMPFILE2} get_installable_set ${META_PKGSET[10]}.pkgset @@ -261,7 +276,7 @@ update_pkg_sets() { update_if_similar ${META_PKGSET[10]}.pkgset fi fi - progress_info 10 + progress_info_end 10 # The build-depends of X tasks can be solved once dose-ceve is able to read # Debian source packages (possible in dose3 git but needs a new dose3 release @@ -274,6 +289,7 @@ update_pkg_sets() { # all build depends of gnome rm -f $TMPFILE + progress_info_begin 11 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[11]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[11]}.pkgset ] ; then for PKG in $(cat $TPATH/${META_PKGSET[10]}.pkgset) ; do grep-dctrl -sBuild-Depends -n -X -FPackage $PKG $SOURCES | sed "s#([^()]*)##g ; s#\[[^][]*\]##g ; s#,##g" | sort -u >> $TMPFILE @@ -282,9 +298,10 @@ update_pkg_sets() { convert_from_deb822_into_source_packages_only update_if_similar ${META_PKGSET[11]}.pkgset fi - progress_info 11 + progress_info_end 11 # kde and everything it depends on + progress_info_begin 12 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[12]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[12]}.pkgset ] ; then chdist --data-dir=$CHPATH grep-dctrl-packages $DISTNAME -X \( -FPriority required --or -FPackage kde-full --or -FPackage kde-standard \) > ${TMPFILE2} get_installable_set ${META_PKGSET[12]}.pkgset @@ -297,10 +314,11 @@ update_pkg_sets() { update_if_similar ${META_PKGSET[12]}.pkgset fi fi - progress_info 12 + progress_info_end 12 # all build depends of kde rm -f $TMPFILE + progress_info_begin 13 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[13]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[13]}.pkgset ] ; then for PKG in $(cat $TPATH/${META_PKGSET[12]}.pkgset) ; do grep-dctrl -sBuild-Depends -n -X -FPackage $PKG $SOURCES | sed "s#([^()]*)##g ; s#\[[^][]*\]##g ; s#,##g" | sort -u >> $TMPFILE @@ -309,9 +327,10 @@ update_pkg_sets() { convert_from_deb822_into_source_packages_only update_if_similar ${META_PKGSET[13]}.pkgset fi - progress_info 13 + progress_info_end 13 # mate and everything it depends on + progress_info_begin 14 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[14]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[14]}.pkgset ] ; then chdist --data-dir=$CHPATH grep-dctrl-packages $DISTNAME -X \( -FPriority required --or -FPackage mate-desktop-environment --or -FPackage mate-desktop-environment-extras \) > ${TMPFILE2} get_installable_set ${META_PKGSET[14]}.pkgset @@ -323,9 +342,10 @@ update_pkg_sets() { update_if_similar ${META_PKGSET[14]}.pkgset fi fi - progress_info 14 + progress_info_end 14 # all build depends of mate + progress_info_begin 15 rm -f $TMPFILE if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[15]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[15]}.pkgset ] ; then for PKG in $(cat $TPATH/${META_PKGSET[14]}.pkgset) ; do @@ -335,9 +355,10 @@ update_pkg_sets() { convert_from_deb822_into_source_packages_only update_if_similar ${META_PKGSET[15]}.pkgset fi - progress_info 15 + progress_info_end 15 # xfce and everything it depends on + progress_info_begin 16 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[16]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[16]}.pkgset ] ; then chdist --data-dir=$CHPATH grep-dctrl-packages $DISTNAME -X \( -FPriority required --or -FPackage xfce4 \) > ${TMPFILE2} get_installable_set ${META_PKGSET[16]}.pkgset @@ -346,10 +367,11 @@ update_pkg_sets() { update_if_similar ${META_PKGSET[16]}.pkgset fi fi - progress_info 16 + progress_info_end 16 # all build depends of xfce rm -f $TMPFILE + progress_info_begin 17 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[17]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[17]}.pkgset ] ; then for PKG in $(cat $TPATH/${META_PKGSET[16]}.pkgset) ; do grep-dctrl -sBuild-Depends -n -X -FPackage $PKG $SOURCES | sed "s#([^()]*)##g ; s#\[[^][]*\]##g ; s#,##g" | sort -u >> $TMPFILE @@ -358,9 +380,10 @@ update_pkg_sets() { convert_from_deb822_into_source_packages_only update_if_similar ${META_PKGSET[17]}.pkgset fi - progress_info 17 + progress_info_end 17 # freedombox-setup and plinth and everything they depend on + progress_info_begin 18 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[18]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[18]}.pkgset ] ; then chdist --data-dir=$CHPATH grep-dctrl-packages $DISTNAME -X \( -FPriority required --or -FPackage freedombox-setup --or -FPackage plinth \) > ${TMPFILE2} get_installable_set ${META_PKGSET[18]}.pkgset @@ -375,10 +398,11 @@ update_pkg_sets() { update_if_similar ${META_PKGSET[18]}.pkgset fi fi - progress_info 18 + progress_info_end 18 # all build depends of freedombox-setup and plinth rm -f $TMPFILE + progress_info_begin 19 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[19]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[19]}.pkgset ] ; then for PKG in $(cat $TPATH/${META_PKGSET[18]}.pkgset) ; do grep-dctrl -sBuild-Depends -n -X -FPackage $PKG $SOURCES | sed "s#([^()]*)##g ; s#\[[^][]*\]##g ; s#,##g" | sort -u >> $TMPFILE @@ -387,9 +411,10 @@ update_pkg_sets() { convert_from_deb822_into_source_packages_only update_if_similar ${META_PKGSET[19]}.pkgset fi - progress_info 19 + progress_info_end 19 # grml + progress_info_begin 20 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[20]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[20]}.pkgset ] ; then curl http://grml.org/files/grml64-full_latest/dpkg.selections | cut -f1 > $TMPFILE if ! grep '404 Not Found' $TMPFILE ; then @@ -403,10 +428,11 @@ update_pkg_sets() { ABORT=true fi fi - progress_info 20 + progress_info_end 20 # all build depends of grml rm -f $TMPFILE + progress_info_begin 21 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[21]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[21]}.pkgset ] ; then for PKG in $(cat $TPATH/${META_PKGSET[20]}.pkgset) ; do grep-dctrl -sBuild-Depends -n -X -FPackage $PKG $SOURCES | sed "s#([^()]*)##g ; s#\[[^][]*\]##g ; s#,##g" | sort -u >> $TMPFILE @@ -416,9 +442,10 @@ update_pkg_sets() { convert_from_deb822_into_source_packages_only update_if_similar ${META_PKGSET[21]}.pkgset fi - progress_info 21 + progress_info_end 21 # tails + progress_info_begin 22 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[22]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[22]}.pkgset ] ; then curl http://nightly.tails.boum.org/build_Tails_ISO_feature-stretch/lastSuccessful/archive/latest.iso.build-manifest > $TMPFILE if ! grep '404 Not Found' $TMPFILE ; then @@ -432,10 +459,11 @@ update_pkg_sets() { ABORT=true fi fi - progress_info 22 + progress_info_end 22 # all build depends of tails rm -f $TMPFILE + progress_info_begin 23 if [ -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[23]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[23]}.pkgset ] ; then for PKG in $(cat $TPATH/${META_PKGSET[22]}.pkgset) ; do grep-dctrl -sBuild-Depends -n -X -FPackage $PKG $SOURCES | sed "s#([^()]*)##g ; s#\[[^][]*\]##g ; s#,##g" | sort -u >> $TMPFILE @@ -445,9 +473,10 @@ update_pkg_sets() { convert_from_deb822_into_source_packages_only update_if_similar ${META_PKGSET[23]}.pkgset fi - progress_info 23 + progress_info_end 23 # installed by Subgraph OS + progress_info_begin 24 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[24]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[24]}.pkgset ] ; then # one day we will get a proper data provider from Subgraph OSA... # (so far it was a manual "dpkg -l") @@ -456,10 +485,11 @@ update_pkg_sets() { convert_from_deb822_into_source_packages_only update_if_similar ${META_PKGSET[24]}.pkgset fi - progress_info 24 + progress_info_end 24 # all build depends of Subgraph OS rm -f $TMPFILE + progress_info_begin 25 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[25]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[25]}.pkgset ] ; then for PKG in $(cat /srv/jenkins/bin/reproducible_installed_by_subgraphos) ; do grep-dctrl -sBuild-Depends -n -X -FPackage $PKG $SOURCES | sed "s#([^()]*)##g ; s#\[[^][]*\]##g ; s#,##g" | sort -u >> $TMPFILE @@ -468,139 +498,157 @@ update_pkg_sets() { convert_from_deb822_into_source_packages_only update_if_similar ${META_PKGSET[25]}.pkgset fi - progress_info 25 + progress_info_end 25 # debian-boot@l.d.o maintainers + progress_info_begin 26 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[26]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[26]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders debian-boot@lists.debian.org $SOURCES > $TMPFILE update_if_similar ${META_PKGSET[26]}.pkgset fi - progress_info 26 + progress_info_end 26 # Debian Med Packaging Team + progress_info_begin 27 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[27]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[27]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders debian-med-packaging@lists.alioth.debian.org $SOURCES > $TMPFILE update_if_similar ${META_PKGSET[27]}.pkgset fi - progress_info 27 + progress_info_end 27 # debian-ocaml-maint@l.d.o maintainers + progress_info_begin 28 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[28]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[28]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders debian-ocaml-maint@lists.debian.org $SOURCES > $TMPFILE update_if_similar ${META_PKGSET[28]}.pkgset fi - progress_info 28 + progress_info_end 28 # debian python maintainers + progress_info_begin 29 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[29]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[29]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders python-modules-team@lists.alioth.debian.org $SOURCES > $TMPFILE grep-dctrl -sPackage -n -FMaintainer,Uploaders python-apps-team@lists.alioth.debian.org $SOURCES >> $TMPFILE update_if_similar ${META_PKGSET[29]}.pkgset fi - progress_info 29 + progress_info_end 29 # debian-qa maintainers + progress_info_begin 30 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[30]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[30]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders packages@qa.debian.org $SOURCES > $TMPFILE update_if_similar ${META_PKGSET[30]}.pkgset fi - progress_info 30 + progress_info_end 30 # Debian Science Team + progress_info_begin 31 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[31]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[31]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders debian-science-maintainers@lists.alioth.debian.org $SOURCES > $TMPFILE update_if_similar ${META_PKGSET[31]}.pkgset fi - progress_info 31 + progress_info_end 31 # debian-x@l.d.o maintainers + progress_info_begin 32 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[32]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[32]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders debian-x@lists.debian.org $SOURCES > $TMPFILE update_if_similar ${META_PKGSET[32]}.pkgset fi - progress_info 32 + progress_info_end 32 # lua packages + progress_info_begin 33 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[33]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[33]}.pkgset ] ; then grep-dctrl -sPackage -n -FPackage -e ^lua.* $SOURCES > $TMPFILE grep-dctrl -sPackage -n -FBuild-Depends dh-lua $SOURCES | sed "s#([^()]*)##g ; s#\[[^][]*\]##g ; s#,##g" | sort -u >> $TMPFILE update_if_similar ${META_PKGSET[33]}.pkgset fi - progress_info 33 + progress_info_end 33 # pkg-fonts-devel + progress_info_begin 34 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[34]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[34]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders pkg-fonts-devel@lists.alioth.debian.org $SOURCES > $TMPFILE update_if_similar ${META_PKGSET[34]}.pkgset fi - progress_info 34 + progress_info_end 34 # pkg-games-devel + progress_info_begin 35 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[35]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[35]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders pkg-games-devel@lists.alioth.debian.org $SOURCES > $TMPFILE update_if_similar ${META_PKGSET[35]}.pkgset fi - progress_info 35 + progress_info_end 35 # pkg-golang-maintainers + progress_info_begin 36 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[36]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[36]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders pkg-golang-devel@lists.alioth.debian.org $SOURCES > $TMPFILE grep-dctrl -sPackage -n -FBuild-Depends golang-go $SOURCES | sed "s#([^()]*)##g ; s#\[[^][]*\]##g ; s#,##g" | sort -u >> $TMPFILE update_if_similar ${META_PKGSET[36]}.pkgset fi - progress_info 36 + progress_info_end 36 # pkg-haskell-maintainers + progress_info_begin 37 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[37]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[37]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders pkg-haskell-maintainers@lists.alioth.debian.org $SOURCES > $TMPFILE grep-dctrl -sPackage -n -FBuild-Depends ghc $SOURCES | sed "s#([^()]*)##g ; s#\[[^][]*\]##g ; s#,##g" | sort -u >> $TMPFILE update_if_similar ${META_PKGSET[37]}.pkgset fi - progress_info 37 + progress_info_end 37 # pkg-java-maintainers + progress_info_begin 38 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[38]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[38]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders pkg-java-maintainers@lists.alioth.debian.org $SOURCES > $TMPFILE grep-dctrl -sPackage -n -FMaintainer,Uploaders openjdk@lists.launchpad.net $SOURCES >> $TMPFILE grep-dctrl -sPackage -n -FBuild-Depends default-jdk -o -FBuild-Depends-Indep default-jdk $SOURCES | sed "s#([^()]*)##g ; s#\[[^][]*\]##g ; s#,##g" | sort -u >> $TMPFILE update_if_similar ${META_PKGSET[38]}.pkgset fi - progress_info 38 + progress_info_end 38 # pkg-javascript-devel + progress_info_begin 39 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[39]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[39]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders pkg-javascript-devel@lists.alioth.debian.org $SOURCES > $TMPFILE update_if_similar ${META_PKGSET[39]}.pkgset fi - progress_info 39 + progress_info_end 39 # pkg-multimedia-maintainers + progress_info_begin 40 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[40]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[40]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders pkg-multimedia-maintainers@lists.alioth.debian.org $SOURCES > $TMPFILE update_if_similar ${META_PKGSET[40]}.pkgset fi - progress_info 40 + progress_info_end 40 # pkg-perl-maintainers + progress_info_begin 41 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[41]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[41]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders pkg-perl-maintainers@lists.alioth.debian.org $SOURCES > $TMPFILE update_if_similar ${META_PKGSET[41]}.pkgset fi - progress_info 41 + progress_info_end 41 # pkg-php-pear + progress_info_begin 42 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[42]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[42]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders pkg-php-pear@lists.alioth.debian.org $SOURCES > $TMPFILE update_if_similar ${META_PKGSET[42]}.pkgset fi - progress_info 42 + progress_info_end 42 # pkg-ruby-extras-maintainers + progress_info_begin 43 if [ ! -z $(find $TPATH -maxdepth 1 -mtime +0 -name ${META_PKGSET[43]}.pkgset) ] || [ ! -f $TPATH/${META_PKGSET[43]}.pkgset ] ; then grep-dctrl -sPackage -n -FMaintainer,Uploaders pkg-ruby-extras-maintainers@lists.alioth.debian.org $SOURCES > $TMPFILE update_if_similar ${META_PKGSET[43]}.pkgset fi - progress_info 43 + progress_info_end 43 } -- cgit v1.2.3-70-g09d2