summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-26 07:52:47 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-26 07:52:47 +0000
commit523332d6d76d34470e859e379e00ae683a88f8f7 (patch)
tree4aee3dccee638c970262c6a61ae3adac0b4b633d
parentMerging upstream version 0.73. (diff)
downloadpo4a-523332d6d76d34470e859e379e00ae683a88f8f7.tar.xz
po4a-523332d6d76d34470e859e379e00ae683a88f8f7.zip
Adding debian version 0.73-1.debian/0.73-1debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--debian/NEWS24
-rw-r--r--debian/changelog10
2 files changed, 34 insertions, 0 deletions
diff --git a/debian/NEWS b/debian/NEWS
new file mode 100644
index 0000000..641abeb
--- /dev/null
+++ b/debian/NEWS
@@ -0,0 +1,24 @@
+po4a (0.73-1) unstable; urgency=medium
+
+ Starting with v0.70, po4a enforces stricter rules regarding encodings.
+ Before, it was relying on the default Perl behavior to do "the right
+ thing", happily parsing latin-1 or UTF-8 files and converting to the Perl
+ internal string representation. The drawback was that this setup forced
+ po4a to convert back and forth internally after reading and before
+ writing.
+
+ The v0.70 code uses PerlIO to handle all encoding issues automatically,
+ removing all manual conversions in the code of po4a. However, this
+ requires users to specify the used encoding more precisely.
+
+ This new behavior broke the build of several Debian packages. In some
+ cases, it was just the result of po4a being less forgiving about user
+ configuration (e.g. Debian's #1072643). In Debian's #1073038, it was that
+ po4a made a difference between utf8 and UTF-8 in the encoding
+ specification embedded in a POD file. There is no such difference in this
+ context, only in Perl internals: utf8 is lax parsing while UTF-8 is picky
+ parsing, but both lead to the same result if the file is correctly
+ encoded following the UTF-8 standard. po4a now takes UTF-8 (picky parsing)
+ in both cases for POD files.
+
+ -- Dr. Tobias Quathamer <toddy@debian.org> Sat, 22 Jun 2024 23:06:43 +0200
diff --git a/debian/changelog b/debian/changelog
index df40bfc..97636fa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+po4a (0.73-1) unstable; urgency=medium
+
+ * New upstream version 0.73
+ - Fix undefined subroutine Locale::Po4a::Pod::dgettext.
+ Closes: #1073038
+ * Add d/NEWS with an explanation about the stricter encoding rules
+ since v0.70. Closes: #1072643
+
+ -- Dr. Tobias Quathamer <toddy@debian.org> Sun, 23 Jun 2024 17:05:19 +0200
+
po4a (0.72-1) unstable; urgency=medium
* New upstream version 0.72