[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