[Debian-l10n-commits] r1165 - in /ddtp-dinstall/trunk: ./ checks/ tests/ tests/testsuite/good.pkgs/ tests/testsuite/good/parent directory with spaces/ tests/testsuite/good/parent directory with spaces/dists/ tests/testsuite/good/parent directory with spaces/dists/sid/ tests/testsuite/good/parent directory with spaces/dists/sid/main/ tests/testsuite/good/parent directory with spaces/dists/sid/main/i18n/

nekral-guest at users.alioth.debian.org nekral-guest at users.alioth.debian.org
Mon Aug 11 04:47:06 UTC 2008


Author: nekral-guest
Date: Mon Aug 11 04:47:05 2008
New Revision: 1165

URL: http://svn.debian.org/wsvn/?sc=1&rev=1165
Log:
	* checks/ddtp_i18n_check.sh, tests/new_test_unit.sh,
	tests/testsuite.sh: Fixed quotes.
	* tests/testsuite/good.pkgs/parent directory with spaces,
	testsuite/good/parent directory with spaces: Added new test unit.

Added:
    ddtp-dinstall/trunk/tests/testsuite/good.pkgs/parent directory with spaces   (with props)
    ddtp-dinstall/trunk/tests/testsuite/good/parent directory with spaces/
    ddtp-dinstall/trunk/tests/testsuite/good/parent directory with spaces/SHA256SUMS
    ddtp-dinstall/trunk/tests/testsuite/good/parent directory with spaces/dists/
    ddtp-dinstall/trunk/tests/testsuite/good/parent directory with spaces/dists/sid/
    ddtp-dinstall/trunk/tests/testsuite/good/parent directory with spaces/dists/sid/main/
    ddtp-dinstall/trunk/tests/testsuite/good/parent directory with spaces/dists/sid/main/i18n/
    ddtp-dinstall/trunk/tests/testsuite/good/parent directory with spaces/dists/sid/main/i18n/Translation-de
Modified:
    ddtp-dinstall/trunk/Changelog
    ddtp-dinstall/trunk/checks/ddtp_i18n_check.sh
    ddtp-dinstall/trunk/tests/new_test_unit.sh
    ddtp-dinstall/trunk/tests/testsuite.sh

Modified: ddtp-dinstall/trunk/Changelog
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/Changelog?rev=1165&op=diff
==============================================================================
--- ddtp-dinstall/trunk/Changelog (original)
+++ ddtp-dinstall/trunk/Changelog Mon Aug 11 04:47:05 2008
@@ -1,3 +1,10 @@
+2008-08-11  Nicolas François  <nicolas.francois at centraliens.net>
+
+	* checks/ddtp_i18n_check.sh, tests/new_test_unit.sh,
+	tests/testsuite.sh: Fixed quotes.
+	* tests/testsuite/good.pkgs/parent directory with spaces,
+	testsuite/good/parent directory with spaces: Added new test unit.
+
 2008-08-10  Felipe Augusto van de Wiel  <faw at funlabs.org>
 
 	* checks/ddtp_i18n_check.sh: Commented out $STABLE and removed its

Modified: ddtp-dinstall/trunk/checks/ddtp_i18n_check.sh
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/checks/ddtp_i18n_check.sh?rev=1165&op=diff
==============================================================================
--- ddtp-dinstall/trunk/checks/ddtp_i18n_check.sh (original)
+++ ddtp-dinstall/trunk/checks/ddtp_i18n_check.sh Mon Aug 11 04:47:05 2008
@@ -45,7 +45,7 @@
 fi
 
 # Removing trailing /
-dists_parent_dir="${1%/}"
+dists_parent_dir=${1%/}
 
 is_filename_okay () {
 	ifo_file="$1"
@@ -53,11 +53,11 @@
 	# Check that the file in on an "i18n" directory
 	# This ensures that the Translation-$lang files are not e.g. in
 	# dists/etch/ or dists/etch/main/
-	ifo_d=$(basename $(dirname $ifo_file))
+	ifo_d=$(basename $(dirname "$ifo_file"))
 	if [ "x$ifo_d" = "xi18n" ]; then
 
 		# Check that the file is named Translation-$lang
-		ifo_f=$(basename $ifo_file)
+		ifo_f=$(basename "$ifo_file")
 		case "$ifo_f" in
 			Translation-[a-z][a-z][a-z]_[A-Z][A-Z]) return 0 ;;
 			Translation-[a-z][a-z]_[A-Z][A-Z])      return 0 ;;
@@ -73,7 +73,7 @@
 is_dirname_okay () {
 	ido_dir="$1"
 
-	case $ido_dir in
+	case "$ido_dir" in
 		"$dists_parent_dir")                               return 0;;
 		"$dists_parent_dir/dists")                         return 0;;
 # TODO/FIXME: It is undecided how to update at stable/point-releases, so we
@@ -245,25 +245,25 @@
 	return 0
 }
 
-cd $dists_parent_dir
+cd "$dists_parent_dir"
 find dists -type f |xargs sha256sum > "$SHA256SUMS.new"
 if ! cmp --quiet "$SHA256SUMS" "$SHA256SUMS.new"; then
 	echo "sha256sum mismatch!" >&2
 	exit 1
 fi
 rm -f "$SHA256SUMS.new"
-cd $OLDPWD
+cd "$OLDPWD"
 
 # Get the list of valid packages (sorted, uniq)
 for t in $TESTING $UNSTABLE; do
-	if [ ! -f $PACKAGES_LISTS_DIR/$t ]; then
+	if [ ! -f "$PACKAGES_LISTS_DIR/$t" ]; then
 		echo "Missing $PACKAGES_LISTS_DIR/$t" >&2
 		exit 1
 	fi
-	cut -d' ' -f 1 $PACKAGES_LISTS_DIR/$t | sort -u > $PACKAGES_LISTS_DIR/$t.pkgs
+	cut -d' ' -f 1 "$PACKAGES_LISTS_DIR/$t" | sort -u > "$PACKAGES_LISTS_DIR/$t.pkgs"
 done
 
-/usr/bin/find $dists_parent_dir |
+/usr/bin/find "$dists_parent_dir" |
 while read f; do
 	if   [ -d "$f" ]; then
 		if ! is_dirname_okay "$f"; then
@@ -274,7 +274,7 @@
 		# SHA256SUMS is a valid filename in dists_parent_dir
 		# We skip to the next loop because we won't check it for
 		# format, fields and encoding.
-		if [ "$f" = "$dists_parent_dir/$SHA256SUMS" ]; then
+		if [ "x$f" = "x$dists_parent_dir/$SHA256SUMS" ]; then
 			continue 
 		fi
 
@@ -290,20 +290,20 @@
 		fi
 
 		# Check that every packages in Translation-$lang exists
-		grep "^Package: " $f | cut -d' ' -f 2 | sort -u > $PACKAGES_LISTS_DIR/tmp.pkgs
+		grep "^Package: " "$f" | cut -d' ' -f 2 | sort -u > "$PACKAGES_LISTS_DIR/tmp.pkgs"
 		case "$f" in
 			*/$TESTING/*)  t="$TESTING";;
 			*/$UNSTABLE/*) t="$UNSTABLE";;
 		esac
-		if diff $PACKAGES_LISTS_DIR/$t.pkgs $PACKAGES_LISTS_DIR/tmp.pkgs | grep -q "^>"; then
-			rm -f $PACKAGES_LISTS_DIR/tmp.pkgs
+		if diff "$PACKAGES_LISTS_DIR/$t.pkgs" "$PACKAGES_LISTS_DIR/tmp.pkgs" | grep -q "^>"; then
+			rm -f "$PACKAGES_LISTS_DIR/tmp.pkgs"
 			echo "$f contains packages which are not in $t" >&2
 			exit 1
 		fi
-		rm -f $PACKAGES_LISTS_DIR/tmp.pkgs
+		rm -f "$PACKAGES_LISTS_DIR/tmp.pkgs"
 
 		# Check encoding
-		iconv -f utf-8 -t utf-8 < $f > /dev/null 2>&1 || {
+		iconv -f utf-8 -t utf-8 < "$f" > /dev/null 2>&1 || {
 			echo "$f is not an UTF-8 file" >&2
 			exit 1
 		}

Modified: ddtp-dinstall/trunk/tests/new_test_unit.sh
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/tests/new_test_unit.sh?rev=1165&op=diff
==============================================================================
--- ddtp-dinstall/trunk/tests/new_test_unit.sh (original)
+++ ddtp-dinstall/trunk/tests/new_test_unit.sh Mon Aug 11 04:47:05 2008
@@ -25,7 +25,8 @@
 	usage
 fi
 
-cp -a testsuite/good/pristine testsuite/$type/$name
-find testsuite/$type/$name -name ".svn" | xargs rm -rf
+cp -a testsuite/good/pristine "testsuite/$type/$name"
+find "testsuite/$type/$name" -name ".svn" | xargs rm -rf
 
-ln -s ../good.pkgs/pristine testsuite/$type.pkgs/$name
+ln -s ../good.pkgs/pristine "testsuite/$type.pkgs/$name"
+

Modified: ddtp-dinstall/trunk/tests/testsuite.sh
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/tests/testsuite.sh?rev=1165&op=diff
==============================================================================
--- ddtp-dinstall/trunk/tests/testsuite.sh (original)
+++ ddtp-dinstall/trunk/tests/testsuite.sh Mon Aug 11 04:47:05 2008
@@ -16,23 +16,23 @@
 TESTSUITE_DIR="./testsuite"
 CHECK_SCRIPT="../checks/ddtp_i18n_check.sh"
 
-if [ ! -d $TESTSUITE_DIR ]; then
+if [ ! -d "$TESTSUITE_DIR" ]; then
 	echo "The testsuite directory '$TESTSUITE_DIR' is not a directory" >&2
 	exit 1
 fi
 
-find $TESTSUITE_DIR \( -name "*.gz" -o -name "*.bz2" -o -name "*.log" \) -delete
+find "$TESTSUITE_DIR" \( -name "*.gz" -o -name "*.bz2" -o -name "*.log" \) -delete
 
 failures=""
 
 prepare_testsuite () {
 	pt_d="$1"
-	pt_basename=$(basename $pt_d)
-	pt_dirname=$(dirname $pt_d)
+	pt_basename=$(basename "$pt_d")
+	pt_dirname=$(dirname "$pt_d")
 	pt_tmp=$(mktemp -d testsuite-XXXXXX)
-	cp -aH $pt_d "$pt_tmp/test"
-	cp -aH $pt_dirname.pkgs/$pt_basename "$pt_tmp/test.pkgs"
-	find $pt_tmp -name ".svn" | xargs rm -rf
+	cp -aH "$pt_d" "$pt_tmp/test"
+	cp -aH "$pt_dirname.pkgs/$pt_basename" "$pt_tmp/test.pkgs"
+	find "$pt_tmp" -name ".svn" | xargs rm -rf
 
 	echo "$pt_tmp"
 }
@@ -45,7 +45,7 @@
 # The good testsuites must not fail
 for d in $TESTSUITE_DIR/good/*; do
 	tmp=$(prepare_testsuite "$d")
-	if $CHECK_SCRIPT "$tmp/test" "$tmp/test.pkgs" > $d.log 2>&1; then
+	if $CHECK_SCRIPT "$tmp/test" "$tmp/test.pkgs" > "$d.log" 2>&1; then
 		echo " OK* $d"
 	else
 		echo "*NO  $d"
@@ -59,7 +59,7 @@
 # The bad testsuites must fail
 for d in $TESTSUITE_DIR/bad/*; do
 	tmp=$(prepare_testsuite "$d")
-	if $CHECK_SCRIPT "$tmp/test" "$tmp/test.pkgs" > $d.log 2>&1; then
+	if $CHECK_SCRIPT "$tmp/test" "$tmp/test.pkgs" > "$d.log" 2>&1; then
 		echo "*NO  $d"
 		failures="$failures $d"
 	else

Added: ddtp-dinstall/trunk/tests/testsuite/good.pkgs/parent directory with spaces
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/tests/testsuite/good.pkgs/parent%20directory%20with%20spaces?rev=1165&op=file
==============================================================================
--- ddtp-dinstall/trunk/tests/testsuite/good.pkgs/parent directory with spaces (added)
+++ ddtp-dinstall/trunk/tests/testsuite/good.pkgs/parent directory with spaces Mon Aug 11 04:47:05 2008
@@ -1,0 +1,1 @@
+link ../good.pkgs/pristine

Propchange: ddtp-dinstall/trunk/tests/testsuite/good.pkgs/parent directory with spaces
------------------------------------------------------------------------------
    svn:special = *

Added: ddtp-dinstall/trunk/tests/testsuite/good/parent directory with spaces/SHA256SUMS
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/tests/testsuite/good/parent%20directory%20with%20spaces/SHA256SUMS?rev=1165&op=file
==============================================================================
--- ddtp-dinstall/trunk/tests/testsuite/good/parent directory with spaces/SHA256SUMS (added)
+++ ddtp-dinstall/trunk/tests/testsuite/good/parent directory with spaces/SHA256SUMS Mon Aug 11 04:47:05 2008
@@ -1,0 +1,1 @@
+7cad6032819cd954993be6169fc0c0fa4b5ce981024dc2e0fa2cbab7648b2690  dists/sid/main/i18n/Translation-de

Added: ddtp-dinstall/trunk/tests/testsuite/good/parent directory with spaces/dists/sid/main/i18n/Translation-de
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/tests/testsuite/good/parent%20directory%20with%20spaces/dists/sid/main/i18n/Translation-de?rev=1165&op=file
==============================================================================
--- ddtp-dinstall/trunk/tests/testsuite/good/parent directory with spaces/dists/sid/main/i18n/Translation-de (added)
+++ ddtp-dinstall/trunk/tests/testsuite/good/parent directory with spaces/dists/sid/main/i18n/Translation-de Mon Aug 11 04:47:05 2008
@@ -1,0 +1,109 @@
+Package: wmblob
+Description-md5: 4b899337bd8328624b85d1433b9f3356
+Description-de: Klekse in einer Dockanwendung
+ wmblob ist ein nutzloses Programm, das sich bewegende Klekse zeigt. Es ist
+ eine tolle Dockanwendung (andockbares Programm in einem Minifenster) für 
+ WindowMaker, aber es könnte auch mit anderen Fenstermanagern funktionieren.
+ .
+ Homepage: http://dockapps.org/file.php/id/155
+
+Package: simgear0
+Description-md5: 8bede496896070e197cdd6799e125229
+Description-de: Simulator-Konstruktions-Ausrüstung -- Laufzeit-Bibliotheken
+ SimGear ist eine Sammlung von nützlichen Bibliotheken für
+ die Konstruktion von Simulations- und Visualisierungs-Anwendungen
+ wie FlightGear und TerraGear.
+ .
+ Dieses Paket enthält die Laufzeit-Bibliotheken.
+
+Package: glcpu
+Description-md5: 2fbe1e1dd9125877979c5dd0208ea9c2
+Description-de: 3D-Plotter für Systemaktivitäten
+ GLcpu kann eine beliebige Anzahl von Systemen über ein Netzwerk beobachten,
+ beansprucht sehr geringe Bandbreite und zeigt die CPU-Aktivität in 3D an.
+
+Package: evolution-webcal
+Description-md5: 2f3a071ea39985df90f1eb9a49965fd5
+Description-de: »webcal:«-URL-Handler für GNOME und Evolution
+ Ein GNOME-URL-Handler für im Web veröffentlichte ical-Kalender-Dateien,
+ der sich in die Evolution-Groupware-Suite integrieren lässt. Er erlaubt
+ es, einen veröffentlichten Kalender zu abonnieren, indem einfach auf eine
+ »webcal:«-URL geklickt wird.
+
+Package: ivman
+Description-md5: dc8ce6fe4b3d05170d22bb391891dacb
+Description-de: Daemon um Multimediageräte automatisch einzubinden und zu verwalten
+ ivman ist ein Daemon, der als policy agent oberhalb von HAL agiert. Er wartet
+ auf HAL-Ereignisse und reagiert mit vom Benutzer konfigurierbaren Aktionen.
+ Derzeit unterstützt es automatisches Mounten von neuen Medien und Hot-Plug
+ Geräten, Autostart, Autoplay für CDs und DVDs, und automatisches
+ Kameramanagement.
+ .
+ Homepage is http://ivman.sourceforge.net
+
+Package: mga-vid-source
+Description-md5: 6286f7cafc1d2482c3d6a123441485a1
+Description-de: Kernel Treiber für den back-end scaler auf Matrox Karten (source)
+ Das mga_vid Modul ermöglicht es Ihnen den back-end scaler, der auf vielen
+ Matrox karten zu finden ist, zu benutzen. Wenn Sie eine Matrox Karte
+ besitzen und auf ihrem Debian-System »mplayer« (zu finden unter 
+ http://mplayer.hu) benutzen um Filme anzusehen, werden Sie garantiert
+ diese Software mögen, handelt es sich doch um den besten Video Ausgabe
+ Treiber.
+ .
+ Dieses Paket enthält lediglich die Quellen um das Kernel Modul zu
+ erzeugen. Um es nutzen zu können, müssen Sie es kompilieren, damit es
+ zu Ihrem verwendeten Kernel passt. Um zu erfahren wie Sie dafür vorgehen
+ müssen, schauen Sie in /usr/share/doc/mga-vid-source/README.Debian nach.
+
+Package: unixcw
+Description-md5: 080d921611c8a9677999077d7330b710
+Description-de: Gemeinsame Bibliothek für Morseprogramme
+ Dieses Paket wird von unixcw, cwcp und xcwcp benötigt. Es enthält
+ eine Shared Library mit Morsefunktionen.
+
+Package: gimp-print
+Description-md5: 5c8657c8b4b24f39ebc61ef8dc877801
+Description-de: Druckerweiterung für GIMP
+ Dieses Paket enthält die Druckerweiterung für GIMP.
+ .
+ Dies ist Gutenprint in der Version 5.0.0, eine stabile Veröffentlichung aus
+ der 5.0-Reihe.
+ .
+ Gutenprint ist das Druckwerkzeug für GIMP und zusätzlich eine
+ Treiber-Suite, die mit gewöhnlichen UNIX-Spooling-Systemen unter
+ Verwendung von GhostScript oder CUPS genutzt werden können. Diese Treiber
+ bieten in vielen Fällen eine zu proprietären, kommerziellen Treibern
+ gleichwertige Druckqualität unter UNIX/Linux und können für viele der
+ anspruchsvollsten Druckaufgaben genutzt werden. Gutenprint war früher als
+ Gimp-Print bekannt.
+
+Package: mon
+Description-md5: 427a030c459996930fa4330e64dc2257
+Description-de: Ãœberwachen von Rechner/Services und anderem
+ mon ist ein Tool zum Überwachen von Services. Services können
+ netzwerk-relevant sein, von der Umgebung abhängen oder sonstige
+ mit Software zu testende Aufgaben sein. Wenn ein Service nicht 
+ zur Verfügung steht, kann das mit syslog, email, einem Pager oder
+ einem Scrpt Ihrer Wahl mitgeteilt werden. Es kann eingestellt werden,
+ wer einen Alarm erhält abhängig von der Tageszeit oder dem Wochentag,
+ außerdem kann eingestellt werden, wie oft ein bestimmtes Problem
+ wiederholt gemeldet wird.
+ .
+ Weitere Informationen finden Sie auf http://www.kernel.org/software/mon/.
+
+Package: sunclock
+Description-md5: d2c4e8972febae53359605e3a27fc644
+Description-de: Ausgefallene Uhr, die die Zeit und geografische Daten anzeigt
+ Sunclock ist eine X11-Anwendung, die eine Karte der Erde anzeigt und
+ darauf die sonnenbeschienenen Gebiete dunkel auf hell zeichnet. Teile, die
+ in der Nachtzone liegen, werden hell auf dunkel gezeichnet. Zusätzlich
+ zur Anzeige der lokalen Uhrzeit für die Standardzeitzone, werden auch die
+ GMT-Zeit, normale und Sommerzeit von Großstädten, deren Breiten- und
+ Längengrad, sowie die Entfernungen von frei wählbaren Positionen auf der
+ Erde angezeigt. Sunclock kann Längen- und Breitengrade sowie Polar- und
+ Wendekreise anzeigen. Es hat eingebaute Funktionen, die die Geschwindigkeit
+ der Zeit beschleunigen und die Entwicklung der Jahreszeiten zeigen.
+ .
+  Webseite: http://frmas.free.fr/li_1.htm
+




More information about the Debian-l10n-commits mailing list