[Debian-l10n-commits] [ddtp] branch master updated (756d7ea -> 6d7fd45)
Martijn van Oosterhout
kleptog-guest at moszumanska.debian.org
Sat Jan 18 16:06:00 UTC 2014
This is an automated email from the git hooks/post-receive script.
kleptog-guest pushed a change to branch master
in repository ddtp.
from 756d7ea Fix base so you stay in HTTPS once there.
new 7354497 Use the gz files rather than bz2 now that bz2 has been removed.
new 06d3644 Set the From/Sender correctly in outgoing email.
new 860e563 Fix UTF-8 check now Encode::decode_utf8 apparently clobbers argument.
new 6d7fd45 Keep weekly dumps instad of daily, for disk space.
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Packages2packages_tb.sh | 14 +++++++-------
ddts/bin/mailparser.pl | 2 ++
ddtss/ddtss-cgi | 15 +++++++++++++++
logrotate.config | 4 ++--
4 files changed, 26 insertions(+), 9 deletions(-)
diff --git a/Packages2packages_tb.sh b/Packages2packages_tb.sh
index b40fbdd..8f52a8a 100755
--- a/Packages2packages_tb.sh
+++ b/Packages2packages_tb.sh
@@ -31,14 +31,14 @@ do
file="Packages/Packages_${distribution}_${part}_${arch}"
echo `date`: ${distribution}/${part}/$arch
- [ -s $file.bz2 ] && mv $file.bz2 Packages/Packages.bz2
+ [ -s $file.gz ] && mv $file.gz Packages/Packages.gz
wget -P Packages -q -m -nd \
- http://ftp.de.debian.org/debian/dists/${distribution}/${part}/binary-$arch/Packages.bz2 && {
- echo `date`: Packages file downloaded
+ http://ftp.de.debian.org/debian/dists/${distribution}/${part}/binary-$arch/Packages.gz && {
+ echo `date`: http://ftp.de.debian.org/debian/dists/${distribution}/${part}/binary-$arch/Packages.gz file downloaded
} || {
- echo `date`: Failed to download ${distribution}/${part}/$arch 1>&2
+ echo `date`: Failed to download ${distribution}/${part}/$arch "(http://ftp.de.debian.org/debian/dists/${distribution}/${part}/binary-$arch/Packages.gz)" 1>&2
}
- [ -s Packages/Packages.bz2 ] && mv Packages/Packages.bz2 $file.bz2
+ [ -s Packages/Packages.gz ] && mv Packages/Packages.gz $file.gz
done
done
done
@@ -53,7 +53,7 @@ do
for arch in $DISTS
do
- file="Packages/Packages_${distribution}_${part}_${arch}.bz2"
+ file="Packages/Packages_${distribution}_${part}_${arch}.gz"
# Skip files older than 2 days...
if [ -n "$(find "$file" -mtime +2)" ] ; then
@@ -61,7 +61,7 @@ do
continue
fi
[ -f $file ] && echo -n `date`: $file
- [ -f $file ] && bzcat $file | $INPORT2DB
+ [ -f $file ] && zcat $file | $INPORT2DB
[ -f $file ] || echo no $file
done
diff --git a/ddts/bin/mailparser.pl b/ddts/bin/mailparser.pl
index 1da840d..2ea9f12 100755
--- a/ddts/bin/mailparser.pl
+++ b/ddts/bin/mailparser.pl
@@ -1229,9 +1229,11 @@ sub mailparser () {
#
# Create mail answer
#
+ my $server_from_address = 'pdesc at ddtp.debian.net';
my $mail_out = build MIME::Entity:: # build mail header
Type => "multipart/mixed",
From => $server_from_address,
+ Sender => $server_from_address,
To => $from,
Bcc => "$log_address{$lang_postfix}, $server_log_address",
Subject => "nothing",
diff --git a/ddtss/ddtss-cgi b/ddtss/ddtss-cgi
index 363cf63..c5e841e 100755
--- a/ddtss/ddtss-cgi
+++ b/ddtss/ddtss-cgi
@@ -1041,7 +1041,9 @@ sub forexternalreview_display
{ display_error( "Fetched description didn't contain package name" ) }
eval {
+ my $temp = $data;
my $str = Encode::decode_utf8($data, Encode::FB_CROAK);
+ $data = $temp;
};
if($@)
{
@@ -1456,8 +1458,12 @@ sub submit_externalreview
$long =~ s/^/ /mg; # Insert leading space
eval {
+ my $tempshort = $short;
+ my $templong = $long;
my $shortx = Encode::decode_utf8($short, Encode::FB_CROAK);
my $longx = Encode::decode_utf8($long, Encode::FB_CROAK);
+ $short = $tempshort;
+ $long = $templong;
if( length($shortx) > 80 or $longx =~ /^.{80}/m )
{
@@ -1498,7 +1504,9 @@ sub submit_externalreview
{ return( "Fetched description didn't contain package name" ) }
eval {
+ my $temp = $data;
my $str = Encode::decode_utf8($data, Encode::FB_CROAK);
+ $data = $temp;
};
if($@)
{
@@ -1568,8 +1576,12 @@ sub submit_translation
}
eval {
+ my $tempshort = $short;
+ my $templong = $long;
my $shortx = Encode::decode_utf8($short, Encode::FB_CROAK);
my $longx = Encode::decode_utf8($long, Encode::FB_CROAK);
+ $short = $tempshort;
+ $long = $templong;
if( length($shortx) > 80 or $longx =~ /^.{80}/m )
{
@@ -1752,7 +1764,9 @@ sub fetch_translation
$package = $fetch_package;
eval {
+ my $temp = $data;
my $str = Encode::decode_utf8($data, Encode::FB_CROAK);
+ $data = $temp;
};
if($@)
{
@@ -1890,6 +1904,7 @@ sub display_createlogin
my $email = MIME::Entity->build( Type => 'text/plain',
From => $from,
+ Sender => $from,
To => $email,
# To => "<ddtss\@kleptog.org>",
Subject => 'Confirm DDTSS account',
diff --git a/logrotate.config b/logrotate.config
index 994b146..3fd50de 100644
--- a/logrotate.config
+++ b/logrotate.config
@@ -1,7 +1,7 @@
/org/ddtp.debian.net/pg_dump/pg_ddts.dump.gz {
- daily
+ weekly
missingok
- rotate 52
+ rotate 8
nocompress
notifempty
#create 640 ddtp debian-i18n-users
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-l10n/ddtp.git
More information about the Debian-l10n-commits
mailing list