Your message dated Mon, 20 Mar 2023 21:07:11 +0000
with message-id <e1pemil-003ghh...@respighi.debian.org>
and subject line unblock postgresql-common
has caused the Debian Bug report #1033220,
regarding unblock: postgresql-common/248
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.)


-- 
1033220: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033220
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: postgresql-com...@packages.debian.org
Control: affects -1 + src:postgresql-common

Please unblock package postgresql-common.

The new version contains an updated translation and fixes a small
config file parsing issue.

[ Tests ]
The postgresql-common testsuite passes.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing
      (well, git diff)

unblock postgresql-common/248

Christoph
diff --git a/PgCommon.pm b/PgCommon.pm
index 783aa4c..e51d89e 100644
--- a/PgCommon.pm
+++ b/PgCommon.pm
@@ -340,8 +340,8 @@ sub set_conffile_value {
     # of appending
     if (!$found) {
 	for (my $i=0; $i <= $#lines; ++$i) {
-	    if ($lines[$i] =~ /^\s*#\s*($key)(\s*(?:=|\s)\s*)\w+\b((?:\s*#.*)?)/i or
-		$lines[$i] =~ /^\s*#\s*($key)(\s*(?:=|\s)\s*)'[^']*'((?:\s*#.*)?)/i) {
+	    if ($lines[$i] =~ /^\s*#\s*($key)(\s*(?:=|\s)\s*)\w+\b((?:\s*#.*)?)$/i or
+		$lines[$i] =~ /^\s*#\s*($key)(\s*(?:=|\s)\s*)'[^']*'((?:\s*#.*)?)$/i) {
 		$lines[$i] = "$1$2$value$3\n";
 		$found = 1;
 		last;
diff --git a/debian/changelog b/debian/changelog
index dbdbe2c..4a2306b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+postgresql-common (248) unstable; urgency=medium
+
+  [ Christoph Berg ]
+  * Update ro debconf translation, mulțumesc Remus-Gabriel Chelu!
+
+  [ Athos Ribeiro ]
+  * Fix set_conffile_value comment parsing regular expression.
+
+ -- Christoph Berg <m...@debian.org>  Tue, 14 Mar 2023 15:19:01 +0100
+
 postgresql-common (247) unstable; urgency=medium
 
   [ Christoph Berg ]
diff --git a/debian/po/ro.po b/debian/po/ro.po
index 5faa387..86d4d41 100644
--- a/debian/po/ro.po
+++ b/debian/po/ro.po
@@ -1,23 +1,30 @@
-# translation of templates.po to Romanian
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
+# Mesajele în limba română pentru pachetul postgresql-common.
+# translation of postgresql-common.po to Romanian
+# Copyright © 2008, 2023 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the postgresql-common package.
 #
 # Igor Stirbu <igor.sti...@gmail.com>, 2008.
+# Remus-Gabriel Chelu <remusgabriel.ch...@disroot.org>, 2023.
+# NOTĂ: la sugestia lui Daniel Șerbănescu, am vrut să traduc cluster(s) = grup(uri) de servere;
+# dar în textul mesajelor, nu rezultă foarte clar dacă cluster(s) = ca mai sus(grup de servere),
+# sau este vorba de baza/bazele de date ale acestora, sau decît directorul(ele) ce găzduiesc
+# aceste baze de date. Așa că le-am lăsat în românizatul cluster(e)/clusterul(ele). Scuze...
+#
 msgid ""
 msgstr ""
-"Project-Id-Version: templates\n"
+"Project-Id-Version: postgresql-common 246\n"
 "Report-Msgid-Bugs-To: postgresql-com...@packages.debian.org\n"
 "POT-Creation-Date: 2016-03-05 11:47+0100\n"
-"PO-Revision-Date: 2008-07-21 10:32+0300\n"
-"Last-Translator: Igor Stirbu <igor.sti...@gmail.com>\n"
+"PO-Revision-Date: 2023-02-12 18:02+0100\n"
+"Last-Translator: Remus-Gabriel Chelu <remusgabriel.ch...@disroot.org>\n"
 "Language-Team: Romanian <debian-l10n-roman...@lists.debian.org>\n"
 "Language: ro\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
-"Plural-Forms:  nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
 "20)) ? 1 : 2;\n"
+"X-Generator: Poedit 3.2.2\n"
 
 #. Type: error
 #. Description
@@ -31,38 +38,38 @@ msgstr "Versiunea majoră învechită ${old}"
 #: ../postgresql-common.templates:1001
 msgid ""
 "The PostgreSQL version ${old} is obsolete, but the server or client packages "
-"are still installed. Please install the latest packages (postgresql-"
-"${latest} and postgresql-client-${latest}) and upgrade the existing "
-"${oldversion} clusters with pg_upgradecluster (see manpage)."
+"are still installed. Please install the latest packages (postgresql-${latest} "
+"and postgresql-client-${latest}) and upgrade the existing ${oldversion} "
+"clusters with pg_upgradecluster (see manpage)."
 msgstr ""
 "Versiunea PostgreSQL ${old} este învechită, dar pachetele pentru server sau "
 "client sunt încă instalate. Instalați cele mai recente pachete (postgresql-"
 "${latest} și postgresql-client-${latest}) și actualizați clusterele "
-"${oldversion} existente cu pg_upgradecluster (a se vedea pagina de manual)."
+"${oldversion} existente cu ajutorul comenzii «pg_upgradecluster» (consultați "
+"pagina de manual)."
 
 #. Type: error
 #. Description
 #: ../postgresql-common.templates:1001
 msgid ""
 "Please be aware that the installation of postgresql-${latest} will "
-"automatically create a default cluster ${latest}/main. If you want to "
-"upgrade the ${old}/main cluster, you need to remove the already existing "
-"${latest} cluster (pg_dropcluster --stop ${latest} main, see manpage for "
-"details)."
+"automatically create a default cluster ${latest}/main. If you want to upgrade "
+"the ${old}/main cluster, you need to remove the already existing ${latest} "
+"cluster (pg_dropcluster --stop ${latest} main, see manpage for details)."
 msgstr ""
-"Se atrage atenția că instalarea postgresql-${latest} va crea în mod automat "
-"un cluster implicit ${latest}/main. Dacă doriți să actualizați clusterul "
-"${old}/main, este necesar să eliminați clusterul ${latest} care deja există "
-"(pg_dropcluster --stop ${latest} main, a se vedea pagina de manual pentru "
+"Se atrage atenția că instalarea postgresql-${latest} va crea în mod automat un "
+"cluster implicit „${latest}/main”. Dacă doriți să actualizați clusterul „${old}/"
+"main”, este necesar să eliminați clusterul „${latest}” care deja există "
+"(«pg_dropcluster --stop ${latest} main», consultați pagina de manual pentru "
 "detalii)."
 
 #. Type: error
 #. Description
 #: ../postgresql-common.templates:1001
 msgid ""
-"The old server and client packages are no longer supported. After the "
-"existing clusters are upgraded, the postgresql-${old} and postgresql-client-"
-"${old} packages should be removed."
+"The old server and client packages are no longer supported. After the existing "
+"clusters are upgraded, the postgresql-${old} and postgresql-client-${old} "
+"packages should be removed."
 msgstr ""
 "Pachetele vechi pentru server și client nu mai sunt întreținute. După "
 "actualizarea clusterelor existente pachetele postgresql-${old} și postgresql-"
@@ -71,58 +78,69 @@ msgstr ""
 #. Type: error
 #. Description
 #: ../postgresql-common.templates:1001
-msgid ""
-"Please see /usr/share/doc/postgresql-common/README.Debian.gz for details."
+msgid "Please see /usr/share/doc/postgresql-common/README.Debian.gz for details."
 msgstr ""
-"A se vedea /usr/share/doc/postgresql-common/README.Debian.gz pentru detalii."
+"Consultați „/usr/share/doc/postgresql-common/README.Debian.gz” pentru detalii."
 
 #. Type: boolean
 #. Description
 #: ../postgresql-common.templates:2001
 msgid "Enable SSL by default in new PostgreSQL clusters?"
-msgstr ""
+msgstr "Activați protocolul SSL în mod implicit în noile clustere PostgreSQL?"
 
 #. Type: boolean
 #. Description
 #: ../postgresql-common.templates:2001
 msgid ""
 "PostgreSQL supports SSL-encrypted connections. This is usually a good thing. "
-"However, if the database is solely accessed using TCP connections on "
-"localhost, SSL can be turned off without introducing security issues."
+"However, if the database is solely accessed using TCP connections on localhost, "
+"SSL can be turned off without introducing security issues."
 msgstr ""
+"PostgreSQL acceptă conexiuni criptate SSL. Acesta este de obicei un lucru bun. "
+"Cu toate acestea, dacă baza de date este accesată exclusiv folosind conexiuni "
+"TCP în localhost (mașina ta), protocolul SSL poate fi dezactivat fără a "
+"introduce probleme de securitate."
 
 #. Type: boolean
 #. Description
 #: ../postgresql-common.templates:2001
 msgid ""
 "UNIX domain socket connections (called \"local\" in pg_hba.conf) are not "
-"affected by this setting. This setting concerns new PostgreSQL clusters "
-"created during package install, or by using the pg_createcluster command. It "
-"does not reconfigure existing clusters."
+"affected by this setting. This setting concerns new PostgreSQL clusters created "
+"during package install, or by using the pg_createcluster command. It does not "
+"reconfigure existing clusters."
 msgstr ""
+"Conexiunile la soclul de domeniu UNIX (numite „local” în „pg_hba.conf”) nu sunt "
+"afectate de această configurare. Această configurare se referă la noile "
+"clustere PostgreSQL create în timpul instalării pachetului, sau prin utilizarea "
+"comenzii «pg_createcluster». Nu reconfigurează clusterele existente."
 
 #. Type: boolean
 #. Description
 #: ../postgresql-common.templates:2001
 msgid "If unsure, enable SSL."
-msgstr ""
+msgstr "Dacă nu sunteți sigur, activați protocolul SSL."
 
 #. Type: note
 #. Description
 #: ../postgresql-common.templates:3001
 msgid "PostgreSQL ${version} catalog version changed"
-msgstr ""
+msgstr "Versiunea catalogului PostgreSQL ${version} a fost schimbată"
 
 #. Type: note
 #. Description
 #: ../postgresql-common.templates:3001
 msgid ""
-"The PostgreSQL cluster ${version} ${cluster} was created using catalog "
-"version ${db_catversion}, but the currently being installed package "
-"postgresql-${version} is using catalog version ${new_catversion}. You will "
-"not be able to use this cluster until it was upgraded to the new catalog "
-"version."
+"The PostgreSQL cluster ${version} ${cluster} was created using catalog version "
+"${db_catversion}, but the currently being installed package postgresql-"
+"${version} is using catalog version ${new_catversion}. You will not be able to "
+"use this cluster until it was upgraded to the new catalog version."
 msgstr ""
+"Clusterul PostgreSQL ${cluster} ${version} a fost creat folosind versiunea de "
+"catalog ${db_catversion}, dar pachetul în curs de instalare postgresql-"
+"${version} folosește versiunea de catalog ${new_catversion}. Nu veți putea să "
+"utilizați acest cluster până când nu a fost actualizat la noua versiune de "
+"catalog."
 
 #. Type: note
 #. Description
@@ -131,3 +149,5 @@ msgid ""
 "The necessary subset of binaries from the old version was saved in "
 "${vartmpdir}. To upgrade the cluster, execute these commands:"
 msgstr ""
+"Subsetul necesar de binare din versiunea veche a fost salvat în „${vartmpdir}”. "
+"Pentru a actualiza clusterul, executați aceste comenzi:"
diff --git a/t/005_PgCommon.t b/t/005_PgCommon.t
index 22dcca8..e1bc337 100644
--- a/t/005_PgCommon.t
+++ b/t/005_PgCommon.t
@@ -102,6 +102,9 @@ print F <<EOF;
 
 # Commented_Int = 12
 # commented_str='foobar'
+# commented_bool off
+# commented_bool2 off # comment
+# commented_bool3 just a comment
 
 #intval = 1
 Intval = 42
@@ -194,6 +197,9 @@ is_deeply (\%conf, {
 # test set_conf_value()
 PgCommon::set_conf_value '8.4', 'test', 'foo.conf', 'commented_int', '24';
 PgCommon::set_conf_value '8.4', 'test', 'foo.conf', 'commented_str', 'new foo';
+PgCommon::set_conf_value '8.4', 'test', 'foo.conf', 'commented_bool', 'on';
+PgCommon::set_conf_value '8.4', 'test', 'foo.conf', 'commented_bool2', 'on';
+PgCommon::set_conf_value '8.4', 'test', 'foo.conf', 'commented_bool3', 'on';
 PgCommon::set_conf_value '8.4', 'test', 'foo.conf', 'intval', '39';
 PgCommon::set_conf_value '8.4', 'test', 'foo.conf', 'cintval', '5';
 PgCommon::set_conf_value '8.4', 'test', 'foo.conf', 'strval', 'Howdy';
@@ -210,6 +216,9 @@ is ($conf, <<EOF, 'set_conf_value');
 
 Commented_Int = 24
 commented_str='new foo'
+commented_bool on
+commented_bool2 on # comment
+# commented_bool3 just a comment
 
 #intval = 1
 Intval = 39
@@ -223,6 +232,7 @@ cemptystr = '' # moo!
 #testpath = '/bin/bad'
 testpath = '/bin/new'
 QuoteStr = 'test ! -f \\'/tmp/%f\\' && echo \\'yes\\''
+commented_bool3 = on
 newval = 'NEW!'
 include_dir = 'conf.d'
 EOF
@@ -241,6 +251,9 @@ is ($conf, <<EOF, 'disable_conf_value');
 
 Commented_Int = 24
 commented_str='new foo'
+commented_bool on
+commented_bool2 on # comment
+# commented_bool3 just a comment
 
 #intval = 1
 #Intval = 39 #ints are out of fashion
@@ -254,6 +267,7 @@ cemptystr = '' # moo!
 #testpath = '/bin/bad'
 #testpath = '/bin/new' #now 2 comments
 QuoteStr = 'test ! -f \\'/tmp/%f\\' && echo \\'yes\\''
+commented_bool3 = on
 newval = 'NEW!'
 include_dir = 'conf.d'
 EOF
@@ -272,6 +286,9 @@ is ($conf, <<EOF, 'replace_conf_value');
 
 Commented_Int = 24
 commented_str='new foo'
+commented_bool on
+commented_bool2 on # comment
+# commented_bool3 just a comment
 
 #intval = 1
 #Intval = 39 #ints are out of fashion
@@ -286,6 +303,7 @@ cemptystr = '' # moo!
 #testpath = '/bin/bad'
 #testpath = '/bin/new' #now 2 comments
 QuoteStr = 'test ! -f \\'/tmp/%f\\' && echo \\'yes\\''
+commented_bool3 = on
 newval = 'NEW!'
 include_dir = 'conf.d'
 EOF

--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply via email to