Bug#628768: apt-build: [INTL:de] initial German man page translation

2011-06-01 Thread Helge Kreutzmann
Package: apt-build
Version: 0.12.38
Severity: wishlist
Tags: patch l10n

Please find the initial German man page translation for apt-build
attached.

If you update your template, please use 
'msgfmt --statistics '
to check the po-files for fuzzy or untranslated strings.

If there are such strings, please contact me so I can update the 
German translation.

Greetings
Helge
# Translation of apt-build man page template to German
# Copyright (C) Helge Kreutzmann , 2011.
# This file is distributed under the same license as the apt-build package.
#
msgid ""
msgstr ""
"Project-Id-Version: apt-build man page\n"
"POT-Creation-Date: 2008-02-25 16:28+0100\n"
"PO-Revision-Date: 2011-06-01 09:59+0200\n"
"Last-Translator: Helge Kreutzmann \n"
"Language-Team: de \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: utf-8\n"

# type: TH
#: apt-build.1:1
#, no-wrap
msgid "APT-BUILD"
msgstr "APT-BUILD"

# type: TH
#: apt-build.1:1
#, no-wrap
msgid "November 2003"
msgstr "November 2003"

# type: TH
#: apt-build.1:1
#, no-wrap
msgid "Debian Distribution"
msgstr "Debian-Distribution"

# type: SH
#: apt-build.1:3
#, no-wrap
msgid "NAME"
msgstr "NAME"

# type: Plain text
#: apt-build.1:5
msgid ""
"apt-build - Fetch sources and build packages optimized for your "
"architecture."
msgstr ""
"apt-build - Quellen holen und für Ihre Architektur optimierte Pakete bauen"

# type: SH
#: apt-build.1:5
#, no-wrap
msgid "SYNOPSIS"
msgstr "ÜBERSICHT"

# type: Plain text
#: apt-build.1:16
msgid ""
"B I B<] [ update ] [ upgrade ] [ world ] [ install> "
"I B<] [ remove> I B<] [ info> I B<]>"
msgstr ""
"B I B<] [ update ] [ upgrade ] [ world ] [ install> "
"I B<] [ remove> I B<] [ info> I B<]>"

# type: SH
#: apt-build.1:16
#, no-wrap
msgid "DESCRIPTION"
msgstr "BESCHREIBUNG"

# type: Plain text
#: apt-build.1:20
msgid ""
"B is an apt-get frontend to build and install architecture "
"optimized packages."
msgstr ""
"B ist eine Oberfläche für Apt-get, um Architektur-optimierte "
"Pakete zu bauen und zu installieren."

# type: SH
#: apt-build.1:21
#, no-wrap
msgid "COMMANDS"
msgstr "BEFEHLE"

# type: TP
#: apt-build.1:22
#, no-wrap
msgid "B"
msgstr "B"

# type: Plain text
#: apt-build.1:25
msgid "Retrieve new lists of packages"
msgstr "neue Paketliste holen"

# type: TP
#: apt-build.1:25
#, no-wrap
msgid "B"
msgstr "B"

# type: Plain text
#: apt-build.1:28
msgid "Perform an upgrade"
msgstr "ein Upgrade durchführen"

# type: TP
#: apt-build.1:28
#, no-wrap
msgid "B"
msgstr "B"

# type: Plain text
#: apt-build.1:31
msgid "Rebuild your system"
msgstr "Ihr System neu bauen"

# type: TP
#: apt-build.1:31
#, no-wrap
msgid "B"
msgstr "B"

# type: Plain text
#: apt-build.1:34
msgid "Build and install new packages"
msgstr "neue Pakete bauen und installieren"

# type: TP
#: apt-build.1:34
#, no-wrap
msgid "B"
msgstr "B"

# type: Plain text
#: apt-build.1:37
msgid "Download and extract source in the build directory"
msgstr "Quellen im Bauverzeichnis herunterladen und auspacken"

# type: TP
#: apt-build.1:37
#, no-wrap
msgid "B"
msgstr "B"

# type: Plain text
#: apt-build.1:40
msgid "Info on a package which could be built"
msgstr "Informationen über ein Paket, das gebaut werden könnte"

# type: TP
#: apt-build.1:40
#, no-wrap
msgid "B"
msgstr "B"

# type: Plain text
#: apt-build.1:43
msgid "Remove packages"
msgstr "Pakete entfernen"

# type: TP
#: apt-build.1:43
#, no-wrap
msgid "B"
msgstr "B"

# type: Plain text
#: apt-build.1:46
msgid "Erase built packages"
msgstr "gebaute Pakete löschen"

# type: TP
#: apt-build.1:46
#, no-wrap
msgid "B"
msgstr "B"

# type: Plain text
#: apt-build.1:49
msgid "Call debian/rules clean in source directories"
msgstr "»debian/rules clean« im Quellverzeichnis aufrufen"

# type: TP
#: apt-build.1:49
#, no-wrap
msgid "B"
msgstr "B"

# type: Plain text
#: apt-build.1:52
msgid "Build source without installing them"
msgstr "Quellen bauen, ohne sie zu installieren"

# type: TP
#: apt-build.1:52
#, no-wrap
msgid "B"
msgstr "B"

# type: Plain text
#: apt-build.1:55
msgid "Update sources and rebuild them if they are missing in the repository"
msgstr "Quellen aktualisieren und neu bauen, falls sie im Depot fehlen"

# type: TP
#: apt-build.1:55
#, no-wrap
msgid "B"
msgstr "B"

# type: Plain text
#: apt-build.1:58
msgid "Rebuild the repository"
msgstr "das Depot neu bauen"

# type: SH
#: apt-build.1:58
#, no-wrap
msgid "OPTIONS"
msgstr "OPTIONEN"

# type: TP
#: apt-build.1:59
#, no-wrap
msgid "B<--help\\ >"
msgstr "B<--help\\ >"

# type: Plain text
#: apt-build.1:62
msgid "Shows help"
msgstr "zeigt die Hilfe"

# type: TP
#: apt-build.1:62
#, no-wrap
msgid "B<--nowrapper>"
msgstr "B<--nowrapper>"

# type: Plain text
#: apt-build.1:65
msgid "Do not use the gcc wrapper"
msgstr "den gcc-Wrapper (Hülle) nicht verwenden"

# type: TP
#: apt-build.1:65
#, no-wrap
msgid "B<--remove-builddep>"
msgstr "B<--remove-builddep>"

# type: Plain text
#: apt-build.1:68
msgid "Remove build

Processed: Just needs binNMU against newer apr-util

2011-06-01 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> close 621435
Bug#621435: Still uses libdb4.8
'close' is deprecated; see http://www.debian.org/Bugs/Developer#closing.
Bug closed, send any further explanations to Ondřej Surý 

> notfound 621435 rapidsvn/0.12.0dfsg-3
Bug #621435 {Done: Ondřej Surý } [rapidsvn] Still uses 
libdb4.8
Bug No longer marked as found in versions rapidsvn/0.12.0dfsg-3.
> thank you
Stopping processing here.

Please contact me if you need assistance.
-- 
621435: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=621435
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.130692059011726.transcr...@bugs.debian.org



Bug#628780: Wrong hash link to cacert.org.pem and wron certificat hash handling at all

2011-06-01 Thread Klaus Ethgen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Package: ca-certificates
Version: 20110421
Severity: important

The current links to the cacert.org.pem are 5ed36f99.0 and 99d0fa06.0.
Thie first certificate in that file is correct 99d0fa06.0 but the second
certificate hash is 590d426f.0 _not_ 5ed36f99.0.

As the second is the most often used certificate, connections to sites
using cacert certificates gets not trusted.

It seems to be a whole mess having two certificates in one file. That
would work if the link is created properly but c_rehash will only create
a link to the first certificate in file. Also if a certificate changes
the old link will not be updated (the 5ed36f99.0 seems to be a hash link
from a old certificate in the first position of this file).

As this is a generic problem of certificate handling in debian I set the
severity to important.

- -- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (800, 'unstable'), (700, 'stable'), (60, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.38.6 (SMP w/8 CPU cores)
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1) (ignored: LC_ALL set to 
de_DE)
Shell: /bin/sh linked to /bin/dash

Versions of packages ca-certificates depends on:
ii  debconf [debconf-2.0] 1.5.39 Debian configuration management sy
ii  openssl   1.0.0d-2   Secure Socket Layer (SSL) binary a

ca-certificates recommends no packages.

ca-certificates suggests no packages.

- -- debconf information:
* ca-certificates/enable_crts: brasil.gov.br/brasil.gov.br.crt, 
cacert.org/cacert.org.crt, debconf.org/ca.crt, gouv.fr/cert_igca_dsa.crt, 
gouv.fr/cert_igca_rsa.crt, 
mozilla/ABAecom_=sub.__Am._Bankers_Assn.=_Root_CA.crt, 
mozilla/AddTrust_External_Root.crt, 
mozilla/AddTrust_Low-Value_Services_Root.crt, 
mozilla/AddTrust_Public_Services_Root.crt, 
mozilla/AddTrust_Qualified_Certificates_Root.crt, 
mozilla/Baltimore_CyberTrust_Root.crt, 
mozilla/COMODO_Certification_Authority.crt, 
mozilla/COMODO_ECC_Certification_Authority.crt, 
mozilla/Camerfirma_Chambers_of_Commerce_Root.crt, 
mozilla/Camerfirma_Global_Chambersign_Root.crt, 
mozilla/Certplus_Class_2_Primary_CA.crt, mozilla/Certum_Root_CA.crt, 
mozilla/Comodo_AAA_Services_root.crt, mozilla/Comodo_Secure_Services_root.crt, 
mozilla/Comodo_Trusted_Services_root.crt, mozilla/DST_ACES_CA_X6.crt, 
mozilla/DST_Root_CA_X3.crt, mozilla/DigiCert_Assured_ID_Root_CA.crt, 
mozilla/DigiCert_Global_Root_CA.crt, 
mozilla/DigiCert_High_Assurance_EV_Root_CA.crt, mozilla/DigiNotar_Root_CA.crt, 
mozilla/Digital_Signature_Trust_Co._Global_CA_1.crt, 
mozilla/Digital_Signature_Trust_Co._Global_CA_2.crt, 
mozilla/Digital_Signature_Trust_Co._Global_CA_3.crt, 
mozilla/Digital_Signature_Trust_Co._Global_CA_4.crt, 
mozilla/Entrust.net_Global_Secure_Personal_CA.crt, 
mozilla/Entrust.net_Global_Secure_Server_CA.crt, 
mozilla/Entrust.net_Premium_2048_Secure_Server_CA.crt, 
mozilla/Entrust.net_Secure_Personal_CA.crt, 
mozilla/Entrust.net_Secure_Server_CA.crt, 
mozilla/Entrust_Root_Certification_Authority.crt, 
mozilla/Equifax_Secure_CA.crt, mozilla/Equifax_Secure_Global_eBusiness_CA.crt, 
mozilla/Equifax_Secure_eBusiness_CA_1.crt, 
mozilla/Equifax_Secure_eBusiness_CA_2.crt, 
mozilla/Firmaprofesional_Root_CA.crt, mozilla/GTE_CyberTrust_Global_Root.crt, 
mozilla/GTE_CyberTrust_Root_CA.crt, mozilla/GeoTrust_Global_CA.crt, 
mozilla/GeoTrust_Global_CA_2.crt, 
mozilla/GeoTrust_Primary_Certification_Authority.crt, 
mozilla/GeoTrust_Universal_CA.crt, mozilla/GeoTrust_Universal_CA_2.crt, 
mozilla/GlobalSign_Root_CA.crt, mozilla/GlobalSign_Root_CA_-_R2.crt, 
mozilla/IPS_CLASE1_root.crt, mozilla/IPS_CLASE3_root.crt, 
mozilla/IPS_CLASEA1_root.crt, mozilla/IPS_CLASEA3_root.crt, 
mozilla/IPS_Chained_CAs_root.crt, mozilla/IPS_Servidores_root.crt, 
mozilla/IPS_Timestamping_root.crt, mozilla/NetLock_Business_=Class_B=_Root.crt, 
mozilla/NetLock_Express_=Class_C=_Root.crt, 
mozilla/NetLock_Notary_=Class_A=_Root.crt, 
mozilla/NetLock_Qualified_=Class_QA=_Root.crt, 
mozilla/Network_Solutions_Certificate_Authority.crt, 
mozilla/QuoVadis_Root_CA.crt, mozilla/QuoVadis_Root_CA_2.crt, 
mozilla/QuoVadis_Root_CA_3.crt, mozilla/RSA_Root_Certificate_1.crt, 
mozilla/RSA_Security_1024_v3.crt, mozilla/RSA_Security_2048_v3.crt, 
mozilla/SecureTrust_CA.crt, mozilla/Secure_Global_CA.crt, 
mozilla/Security_Communication_Root_CA.crt, mozilla/Sonera_Class_1_Root_CA.crt, 
mozilla/Sonera_Class_2_Root_CA.crt, mozilla/Staat_der_Nederlanden_Root_CA.crt, 
mozilla/Starfield_Class_2_CA.crt, mozilla/StartCom_Certification_Authority.crt, 
mozilla/StartCom_Ltd..crt, mozilla/SwissSign_Gold_CA_-_G2.crt, 
mozilla/SwissSign_Platinum_CA_-_G2.crt, mozilla/SwissSign_Silver_CA_-_G2.crt, 
mozilla/Swisscom_Root_CA_1.crt, 
mozilla/TC_TrustCenter__Germany__Class_2_CA.crt, 
mozilla/TC_TrustCenter__Germany__Class_3_CA.crt, 
mozilla/TDC_Internet_Root_CA.crt, mozilla/TDC_OCES_Root_CA.crt, 
mozilla/TURKTRUST_Certificate_Services_Provider_Root_1.crt, 

Bug#628780: Acknowledgement (Wrong hash link to cacert.org.pem and wron certificat hash handling at all)

2011-06-01 Thread Klaus Ethgen
Here you can find a patch to c_rehash that should solve the issue.

Regards
   Klaus
-- 
Klaus Ethgen  http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16   Klaus Ethgen 
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C
--- a/tools/c_rehash.in
+++ b/tools/c_rehash.in
@@ -122,34 +122,48 @@ sub link_hash_cert {
 		my $fname = $_[0];
 		my $hashopt = $_[1] || '-subject_hash';
 		$fname =~ s/'/'\\''/g;
-		my ($hash, $fprint) = `"$openssl" x509 $hashopt -fingerprint -noout -in "$fname"`;
-		chomp $hash;
-		chomp $fprint;
-		$fprint =~ s/^.*=//;
-		$fprint =~ tr/://d;
-		my $suffix = 0;
-		# Search for an unused hash filename
-		while(exists $hashlist{"$hash.$suffix"}) {
-			# Hash matches: if fingerprint matches its a duplicate cert
-			if($hashlist{"$hash.$suffix"} eq $fprint) {
-print STDERR "WARNING: Skipping duplicate certificate $fname\n";
-return;
-			}
-			$suffix++;
-		}
-		$hash .= ".$suffix";
-		print "$fname => $hash\n";
-		$symlink_exists=eval {symlink("",""); 1};
-		if ($symlink_exists) {
-			symlink $fname, $hash;
-		} else {
-			open IN,"<$fname" or die "can't open $fname for read";
-			open OUT,">$hash" or die "can't open $hash for write";
-			print OUT ;	# does the job for small text files
-			close OUT;
-			close IN;
-		}
-		$hashlist{$hash} = $fprint;
+		open my $in_fh, '<', $fname or die "can't open $fname for read";
+		my $cert = eval {local $/ = undef; <$in_fh>};
+		close $in_fh;
+		while ($cert =~ /^(-BEGIN CERTIFICATE-.*?-END CERTIFICATE-)$/gms)
+		{
+		   my $part = $1;
+		   my $tfile = `tempfile`;
+		   chomp $tfile;
+		   open my $tfile_fh, '>', $tfile or die "can't open $tfile for write";
+		   print {$tfile_fh} "$part\n";
+		   close $tfile_fh;
+
+		   my ($hash, $fprint) = `"$openssl" x509 $hashopt -fingerprint -noout -in "$tfile"`;
+		   chomp $hash;
+		   chomp $fprint;
+		   $fprint =~ s/^.*=//;
+		   $fprint =~ tr/://d;
+		   my $suffix = 0;
+		   # Search for an unused hash filename
+		   while(exists $hashlist{"$hash.$suffix"}) {
+			   # Hash matches: if fingerprint matches its a duplicate cert
+			   if($hashlist{"$hash.$suffix"} eq $fprint) {
+   print STDERR "WARNING: Skipping duplicate certificate $fname\n";
+   return;
+			   }
+			   $suffix++;
+		   }
+		   $hash .= ".$suffix";
+		   print "$fname => $hash\n";
+		   $symlink_exists=eval {symlink("",""); 1};
+		   if ($symlink_exists) {
+			   symlink $fname, $hash;
+		   } else {
+			   open IN,"<$tfile" or die "can't open $tfile for read";
+			   open OUT,">$hash" or die "can't open $hash for write";
+			   print OUT ;	# does the job for small text files
+			   close OUT;
+			   close IN;
+		   }
+		   $hashlist{$hash} = $fprint;
+		   unlink $tfile;
+		} ## end while ($cert =~ /^(-BEGIN ...
 }
 
 sub link_hash_cert_old {


signature.asc
Description: Digital signature


Bug#628780: Info received (Bug#628780: Acknowledgement (Wrong hash link to cacert.org.pem and wron certificat hash handling at all))

2011-06-01 Thread Klaus Ethgen
A small chage to not left files in tmp

Regards
   Klaus
-- 
Klaus Ethgen  http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16   Klaus Ethgen 
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C
--- a/tools/c_rehash.in
+++ b/tools/c_rehash.in
@@ -122,34 +122,48 @@ sub link_hash_cert {
 		my $fname = $_[0];
 		my $hashopt = $_[1] || '-subject_hash';
 		$fname =~ s/'/'\\''/g;
-		my ($hash, $fprint) = `"$openssl" x509 $hashopt -fingerprint -noout -in "$fname"`;
-		chomp $hash;
-		chomp $fprint;
-		$fprint =~ s/^.*=//;
-		$fprint =~ tr/://d;
-		my $suffix = 0;
-		# Search for an unused hash filename
-		while(exists $hashlist{"$hash.$suffix"}) {
-			# Hash matches: if fingerprint matches its a duplicate cert
-			if($hashlist{"$hash.$suffix"} eq $fprint) {
-print STDERR "WARNING: Skipping duplicate certificate $fname\n";
-return;
-			}
-			$suffix++;
-		}
-		$hash .= ".$suffix";
-		print "$fname => $hash\n";
-		$symlink_exists=eval {symlink("",""); 1};
-		if ($symlink_exists) {
-			symlink $fname, $hash;
-		} else {
-			open IN,"<$fname" or die "can't open $fname for read";
-			open OUT,">$hash" or die "can't open $hash for write";
-			print OUT ;	# does the job for small text files
-			close OUT;
-			close IN;
-		}
-		$hashlist{$hash} = $fprint;
+		open my $in_fh, '<', $fname or die "can't open $fname for read";
+		my $cert = eval {local $/ = undef; <$in_fh>};
+		close $in_fh;
+		while ($cert =~ /^(-BEGIN CERTIFICATE-.*?-END CERTIFICATE-)$/gms)
+		{
+		   my $part = $1;
+		   my $tfile = `tempfile`;
+		   chomp $tfile;
+		   open my $tfile_fh, '>', $tfile or die "can't open $tfile for write";
+		   print {$tfile_fh} "$part\n";
+		   close $tfile_fh;
+
+		   my ($hash, $fprint) = `"$openssl" x509 $hashopt -fingerprint -noout -in "$tfile"`;
+		   chomp $hash;
+		   chomp $fprint;
+		   $fprint =~ s/^.*=//;
+		   $fprint =~ tr/://d;
+		   my $suffix = 0;
+		   # Search for an unused hash filename
+		   while(exists $hashlist{"$hash.$suffix"}) {
+			   # Hash matches: if fingerprint matches its a duplicate cert
+			   if($hashlist{"$hash.$suffix"} eq $fprint) {
+   print STDERR "WARNING: Skipping duplicate certificate $fname\n";
+   next;
+			   }
+			   $suffix++;
+		   }
+		   $hash .= ".$suffix";
+		   print "$fname => $hash\n";
+		   $symlink_exists=eval {symlink("",""); 1};
+		   if ($symlink_exists) {
+			   symlink $fname, $hash;
+		   } else {
+			   open IN,"<$tfile" or die "can't open $tfile for read";
+			   open OUT,">$hash" or die "can't open $hash for write";
+			   print OUT ;	# does the job for small text files
+			   close OUT;
+			   close IN;
+		   }
+		   $hashlist{$hash} = $fprint;
+		   unlink $tfile;
+		} ## end while ($cert =~ /^(-BEGIN ...
 }
 
 sub link_hash_cert_old {


signature.asc
Description: Digital signature


Bug#628780: Wrong hash link to cacert.org.pem and wron certificat hash handling at all

2011-06-01 Thread Klaus Ethgen
And a last version of my patch that also handles clean the duplicated
certs. (ca-certificates.crt is always a problem but do not handle
special in this patch.)

Regards
   Klaus
-- 
Klaus Ethgen  http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16   Klaus Ethgen 
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C
--- a/tools/c_rehash.in
+++ b/tools/c_rehash.in
@@ -122,34 +122,50 @@ sub link_hash_cert {
 		my $fname = $_[0];
 		my $hashopt = $_[1] || '-subject_hash';
 		$fname =~ s/'/'\\''/g;
-		my ($hash, $fprint) = `"$openssl" x509 $hashopt -fingerprint -noout -in "$fname"`;
-		chomp $hash;
-		chomp $fprint;
-		$fprint =~ s/^.*=//;
-		$fprint =~ tr/://d;
-		my $suffix = 0;
-		# Search for an unused hash filename
-		while(exists $hashlist{"$hash.$suffix"}) {
-			# Hash matches: if fingerprint matches its a duplicate cert
-			if($hashlist{"$hash.$suffix"} eq $fprint) {
-print STDERR "WARNING: Skipping duplicate certificate $fname\n";
-return;
-			}
-			$suffix++;
-		}
-		$hash .= ".$suffix";
-		print "$fname => $hash\n";
-		$symlink_exists=eval {symlink("",""); 1};
-		if ($symlink_exists) {
-			symlink $fname, $hash;
-		} else {
-			open IN,"<$fname" or die "can't open $fname for read";
-			open OUT,">$hash" or die "can't open $hash for write";
-			print OUT ;	# does the job for small text files
-			close OUT;
-			close IN;
-		}
-		$hashlist{$hash} = $fprint;
+		open my $in_fh, '<', $fname or die "can't open $fname for read";
+		my $cert = eval {local $/ = undef; <$in_fh>};
+		close $in_fh;
+		OUTERLOOP:
+		while ($cert =~ /^(-BEGIN CERTIFICATE-.*?-END CERTIFICATE-)$/gms)
+		{
+		   my $part = $1;
+		   my $tfile = `tempfile`;
+		   chomp $tfile;
+		   open my $tfile_fh, '>', $tfile or die "can't open $tfile for write";
+		   print {$tfile_fh} "$part\n";
+		   close $tfile_fh;
+
+		   my ($hash, $fprint) = `"$openssl" x509 $hashopt -fingerprint -noout -in "$tfile"`;
+		   chomp $hash;
+		   chomp $fprint;
+		   $fprint =~ s/^.*=//;
+		   $fprint =~ tr/://d;
+		   my $suffix = 0;
+		   # Search for an unused hash filename
+		   while(exists $hashlist{"$hash.$suffix"}) {
+			   # Hash matches: if fingerprint matches its a duplicate cert
+			   if($hashlist{"$hash.$suffix"} eq $fprint) {
+   print STDERR "WARNING: Skipping duplicate certificate $fname\n";
+   unlink $tfile;
+   next OUTERLOOP;
+			   }
+			   $suffix++;
+		   }
+		   $hash .= ".$suffix";
+		   print "$fname => $hash\n";
+		   $symlink_exists=eval {symlink("",""); 1};
+		   if ($symlink_exists) {
+			   symlink $fname, $hash;
+		   } else {
+			   open IN,"<$tfile" or die "can't open $tfile for read";
+			   open OUT,">$hash" or die "can't open $hash for write";
+			   print OUT ;	# does the job for small text files
+			   close OUT;
+			   close IN;
+		   }
+		   $hashlist{$hash} = $fprint;
+		   unlink $tfile;
+		} ## end while ($cert =~ /^(-BEGIN ...
 }
 
 sub link_hash_cert_old {


signature.asc
Description: Digital signature


Bug#625041: marked as done (sfftobmp: FTBFS: cmdline.cpp:275:55: error: invalid conversion from 'bool (*)(const string&)' to 'boost::enable_if_c::type*' [-fpermissive])

2011-06-01 Thread Debian Bug Tracking System
Your message dated Wed, 01 Jun 2011 15:18:10 +
with message-id 
and subject line Bug#625041: fixed in sfftobmp 3.1.2-4
has caused the Debian Bug report #625041,
regarding sfftobmp: FTBFS: cmdline.cpp:275:55: error: invalid conversion from 
'bool (*)(const string&)' to 'boost::enable_if_c::type*' 
[-fpermissive]
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
625041: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625041
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: sfftobmp
Version: 3.1.2-3
Severity: serious
Tags: wheezy sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20110502 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
>   g++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I..-g -O2 -c -o cmdline.o 
> `test -f 'cmdline.cpp' || echo './'`cmdline.cpp
> cmdline.cpp: In member function 'void CCmdLineProcessor::parseCmdLine()':
> cmdline.cpp:275:55: error: invalid conversion from 'bool (*)(const string&)' 
> to 'boost::enable_if_c::type*' [-fpermissive]
> /usr/include/boost/filesystem/v3/path.hpp:130:5: error:   initializing 
> argument 2 of 'boost::filesystem3::path::path(const Source&, typename 
> boost::enable_if boost::decay::type> >::type*) [with Source = char*, typename 
> boost::enable_if boost::decay::type> >::type = void]' [-fpermissive]
> make[3]: *** [cmdline.o] Error 1

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2011/05/02/sfftobmp_3.1.2-3_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lu...@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F |


--- End Message ---
--- Begin Message ---
Source: sfftobmp
Source-Version: 3.1.2-4

We believe that the bug you reported is fixed in the latest version of
sfftobmp, which is due to be installed in the Debian FTP archive:

sfftobmp_3.1.2-4.diff.gz
  to main/s/sfftobmp/sfftobmp_3.1.2-4.diff.gz
sfftobmp_3.1.2-4.dsc
  to main/s/sfftobmp/sfftobmp_3.1.2-4.dsc
sfftobmp_3.1.2-4_i386.deb
  to main/s/sfftobmp/sfftobmp_3.1.2-4_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 625...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Daniel Echeverry  (supplier of updated sfftobmp package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Mon, 30 May 2011 19:35:34 -0500
Source: sfftobmp
Binary: sfftobmp
Architecture: source i386
Version: 3.1.2-4
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group 
Changed-By: Daniel Echeverry 
Description: 
 sfftobmp   - SFF (Structed Fax File) Converter
Closes: 625041
Changes: 
 sfftobmp (3.1.2-4) unstable; urgency=low
 .
   [ Daniel Echeverry ]
   * QA upload.
   * Fix the FTBFS with the new Boost libs. Closes: #625041
 + Thanks to Konstantinos Margaritis for the patch.
   * debian/control
 + Bumped standard versions 3.9.2 (no changes)
 + Changed debhelper to 7.0.50 in B-D
   * debian/compat
 + Switch compat level 5 to 7
 .
   [ Sven Hoexter ]
   * Fix the debian/watch file.
Checksums-Sha1: 
 10b84156e9ae10afa1f317083baa834355d552f2 1727 sfftobmp_3.1.2-4.dsc
 891eebac71995fa5af26bd017038a8e9b776b825 8409 sfftobmp_3.1.2-4.diff.gz
 ca722d8ef7dd16c745a5a6ecc10095dbe8b010f4 38284 sfftobmp_3.1.2-4_i386.deb
Checksums-Sha256: 
 2aac8391bd35d646fd0e0be24e0798ef7f44f08a3743887680980e303fe557be 1727 
sfftobmp_3.1.2-4.dsc
 6a97d6cb428b0f6dc366ae9f400b473ec9776daf09bcfc975523388e0f4a0ed8 8409 
sfftobmp_3.1.2-4.diff.gz
 ac105467f0bedbf9216191ccf43a3acd178ed0b2c6e315e9c0b788220fe5af4d 38284 
sfftobmp_3.1.2-4_i386.deb
Files: 
 b9bd6e22c2ad9c6465057fee86e35062 1727 graphics optional sfftobmp_3.1.2-4.dsc
 b5473c94d8f23aeb8c609a51184e30c5 8409 graphics optional 
sfftobmp_3.1.2-4.diff.gz
 d5d7f8e9b09423db72748f4d248e252d 38284 graphics optional 
sfftobmp_3.1.2

Processing of sfftobmp_3.1.2-4_i386.changes

2011-06-01 Thread Debian FTP Masters
sfftobmp_3.1.2-4_i386.changes uploaded successfully to localhost
along with the files:
  sfftobmp_3.1.2-4.dsc
  sfftobmp_3.1.2-4.diff.gz
  sfftobmp_3.1.2-4_i386.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1qrmzy-0006bw...@franck.debian.org



sfftobmp_3.1.2-4_i386.changes ACCEPTED into unstable

2011-06-01 Thread Debian FTP Masters



Accepted:
sfftobmp_3.1.2-4.diff.gz
  to main/s/sfftobmp/sfftobmp_3.1.2-4.diff.gz
sfftobmp_3.1.2-4.dsc
  to main/s/sfftobmp/sfftobmp_3.1.2-4.dsc
sfftobmp_3.1.2-4_i386.deb
  to main/s/sfftobmp/sfftobmp_3.1.2-4_i386.deb


Override entries for your package:
sfftobmp_3.1.2-4.dsc - source graphics
sfftobmp_3.1.2-4_i386.deb - optional graphics

Announcing to debian-devel-chan...@lists.debian.org
Closing bugs: 625041 


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1qrnbs-0007e3...@franck.debian.org



Processed: your mail

2011-06-01 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tag 548353 +wontfix
Bug #548353 [worklog] worklog: formatting error if the delta_time == 0
Added tag(s) wontfix.
> quit
Stopping processing here.

Please contact me if you need assistance.
-- 
548353: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548353
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.130695908321268.transcr...@bugs.debian.org



Bug#548353: marked as done (worklog: formatting error if the delta_time == 0)

2011-06-01 Thread Debian Bug Tracking System
Your message dated Wed, 1 Jun 2011 16:25:23 -0400 (EDT)
with message-id 
and subject line Obsolete
has caused the Debian Bug report #548353,
regarding worklog: formatting error if the delta_time == 0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
548353: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548353
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: worklog
Version: 1.8-4
Severity: minor
Tags: patch

There is a bug when delta=0 (granted, hard to ever get to) but the output is 
wrong, and 
it is a trival fix. If this fix isn't applied, the temps string for the start 
of the 
line is also used within the brackets


Modified: vendor/worklog/mine/worklog.c
===
--- vendor/worklog/mine/worklog.c   2009-09-25 18:10:14 UTC (rev 9553)
+++ vendor/worklog/mine/worklog.c   2009-09-25 18:12:06 UTC (rev 9554)
@@ -629,6 +629,11 @@
 }
 }
 }
+else
+{
+// make sure to always set temps
+sprintf(temps,"0.00 seconds") ;
+}
 fprintf(f,": %s : finished ",temps) ;
 fprintf(fa," : [%s] : finished ",temps) ;
 time(&t) ;



-- System Information:
Debian Release: 5.0.3
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ANSI_X3.4-1968) (ignored: LC_ALL 
set to C)
Shell: /bin/sh linked to /bin/bash

Versions of packages worklog depends on:
ii  libc6 2.7-18 GNU C Library: Shared libraries
ii  libncurses5   5.7+20081213-1 shared libraries for terminal hand

worklog recommends no packages.

worklog suggests no packages.

-- no debconf information


--- End Message ---
--- Begin Message ---
Bug #571718 has a patch that obsoletes this patch, so it isn't needed any 
more.



--
Jon Daley
http://jon.limedaley.com
~~
Aim low; reach your goals, avoid disappointment

--- End Message ---


Processed: omegat to 2.2.3

2011-06-01 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> retitle 558708 upgrade to 2.2.3
Bug #558708 [omegat] Update omegat to 2.05
Changed Bug title to 'upgrade to 2.2.3' from 'Update omegat to 2.05'
> block 558708 by 478762
Bug #558708 [omegat] upgrade to 2.2.3
Was not blocked by any bugs.
Added blocking bug(s) of 558708: 478762
> block 558708 by 506294
Bug #558708 [omegat] upgrade to 2.2.3
Was blocked by: 478762
Added blocking bug(s) of 558708: 506294
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
558708: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558708
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.130698061324874.transcr...@bugs.debian.org