[Collab-qa-commits] r2077 - rc-buggy-leaf-packages
Alexander Reichle-Schmehl
tolimar at alioth.debian.org
Wed Nov 9 10:00:50 UTC 2011
Author: tolimar
Date: 2011-11-09 10:00:49 +0000 (Wed, 09 Nov 2011)
New Revision: 2077
Added:
rc-buggy-leaf-packages/get-rcbuggy-leaf-packages
rc-buggy-leaf-packages/source-builds.sql
rc-buggy-leaf-packages/source-rcbugs.sql
Log:
Import current script
Added: rc-buggy-leaf-packages/get-rcbuggy-leaf-packages
===================================================================
--- rc-buggy-leaf-packages/get-rcbuggy-leaf-packages (rev 0)
+++ rc-buggy-leaf-packages/get-rcbuggy-leaf-packages 2011-11-09 10:00:49 UTC (rev 2077)
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+set -e
+set -u
+
+SOURCE_RCBUGS=$(mktemp)
+
+/usr/bin/psql -h localhost -p 5441 -U guest -f source-rcbugs.sql udd --tuples-only --no-align --field-separator=\ > $SOURCE_RCBUGS
+
+SOURCE_RCBUGS_BUILDS=$(mktemp)
+
+while read source rcbugs ; do echo -en "$source|$rcbugs|" ; /usr/bin/psql -h localhost -p 5441 -U guest -f source-builds.sql udd --tuples-only --set="source='$source'" |tr -d "\n" ; echo; done < $SOURCE_RCBUGS > $SOURCE_RCBUGS_BUILDS
+
+PATTERNS=$(mktemp)
+
+(wget -q -O- http://ftp.debian.org/debian/dists/sid/main/source/Sources.gz | zgrep Build-Depends:|sed -e "s/^Build-Depends: //;s/ \[.*\]//g;s/ (.*)//g;s/, /\n/g;s/ | /\n/g" ; wget -q -O- http://ftp.debian.org/debian/dists/sid/main/binary-amd64/Packages.gz | zgrep Depends:|sed -e "s/^Depends: //;s/ (.*)//g;s/, /\n/g;s/ | /\n/g" )|sort -u|while read depends ; do echo ".*|.*|.*$depends" ; done > $PATTERNS
+
+grep -v -f $PATTERNS $SOURCE_RCBUGS_BUILDS
+
+rm -f $PATTERNS $SOURCE_RCBUGS $SOURCE_RCBUGS_BUILDS
+
Property changes on: rc-buggy-leaf-packages/get-rcbuggy-leaf-packages
___________________________________________________________________
Added: svn:executable
+ *
Added: rc-buggy-leaf-packages/source-builds.sql
===================================================================
--- rc-buggy-leaf-packages/source-builds.sql (rev 0)
+++ rc-buggy-leaf-packages/source-builds.sql 2011-11-09 10:00:49 UTC (rev 2077)
@@ -0,0 +1,7 @@
+SELECT array_to_string(array(
+ SELECT DISTINCT(packages.package)
+ FROM packages JOIN
+ packages_summary
+ ON packages.package=packages_summary.package
+ WHERE packages.source=:source AND packages_summary.release='sid'
+ ), ' ');
Added: rc-buggy-leaf-packages/source-rcbugs.sql
===================================================================
--- rc-buggy-leaf-packages/source-rcbugs.sql (rev 0)
+++ rc-buggy-leaf-packages/source-rcbugs.sql 2011-11-09 10:00:49 UTC (rev 2077)
@@ -0,0 +1,22 @@
+SELECT b.source,
+ COUNT(DISTINCT id) AS "RC Bugs" --,
+-- (SELECT array_to_string(array(
+-- SELECT DISTINCT(packages.package)
+-- FROM packages JOIN packages_summary
+-- ON packages.package=packages_summary.package
+-- WHERE packages.source=b.source
+-- AND packages_summary.release='sid'), ' ')) AS "Builds"
+ -- id AS "RC Bug",
+ -- b.package,
+ --(SELECT COUNT(DISTINCT packages.package) FROM packages WHERE packages.depends LIKE '%.' || b.package || '%') AS Dependencies
+FROM bugs b
+WHERE b.severity >= 'serious'
+ AND b.status != 'done'
+GROUP BY b.source --, b.package
+-- LIMIT 10;
+
+--
+-- /usr/bin/psql -h localhost -p 5441 -U guest --tuples-only --no-align --field-separator=\ -f test.sql udd| while read source number ; do echo "Source: $source Anzahl: $number" ; done
+--
+
+
More information about the Collab-qa-commits
mailing list