Your message dated Thu, 30 May 2024 12:49:49 +0000
with message-id <[email protected]>
and subject line Bug#1022216: fixed in po4a 0.72-1
has caused the Debian Bug report #1022216,
regarding po4a-updatepo fails UTF-8 for input files of size 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 [email protected]
immediately.)
--
1022216: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022216
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: po4a
Version: 0.68-1
Severity: normal
X-Debbugs-Cc: Mario Blättermann <[email protected]>
po4a-updatepo fails to handle UTF-8 characters beyond ASCII when the
input file is of size 0. It works, if the file does not exist at all.
This is undocumented (at least I could not find this) and quite
confusing, why this only applies to non ASCII characters *and* with
-M UTF-8 set.
I stumbled over this because I wanted to create temporary files
securly with mktmp. I now switched to "mktemp -d".
Assuming /tmp/foo and /tmp/bar do not exist, the following sequence
illustrates the problem:
$ touch /tmp/foo
$ po4a-updatepo -f man -M UTF-8 --option groff_code=verbatim --option generated
--option untranslated="a.RE,\|" --option unknown_macros=untranslated --master
../upstream/archlinux/man5/sane-pieusb.5 -p /tmp/foo
po4a-updatepo is deprecated. The unified po4a(1) program is more convenient and
less error prone.
................ fertig.
/tmp/po4a-updatepobgp4.pot:251: Warnung: Die folgende msgid enthält Zeichen,
die nicht ASCII-kodiert sind.
Dies kann bei den Übersetzungen
Schwierigkeiten bereiten, wenn die Übersetzer
eine andere Zeichen-Kodierung als Sie
verwenden. Bitte auf eine msgid
ausweichen, die nur aus
ASCII-kodierten Zeichen besteht.
Klaus Kämpf
E<lt>I<[email protected]>E<gt>
/tmp/po4a-updatepobgp4.pot:251: ungültige Multibyte-Sequenz
/tmp/po4a-updatepobgp4.pot:251: ungültige Multibyte-Sequenz
/tmp/po4a-updatepobgp4.pot:251: ungültige Multibyte-Sequenz
/tmp/po4a-updatepobgp4.pot:251: ungültige Multibyte-Sequenz
/tmp/po4a-updatepobgp4.pot:264: Warnung: Die folgende msgid enthält Zeichen,
die nicht ASCII-kodiert sind.
Dies kann bei den Übersetzungen
Schwierigkeiten bereiten, wenn die Übersetzer
eine andere Zeichen-Kodierung als Sie
verwenden. Bitte auf eine msgid
ausweichen, die nur aus
ASCII-kodierten Zeichen besteht.
The pieusb backend is based on work by
Jan Vleeshouwers, Michael Rickmann, and Klaus Kämpf
/tmp/po4a-updatepobgp4.pot:264: ungültige Multibyte-Sequenz
/tmp/po4a-updatepobgp4.pot:264: ungültige Multibyte-Sequenz
/tmp/po4a-updatepobgp4.pot:264: ungültige Multibyte-Sequenz
/tmp/po4a-updatepobgp4.pot:264: ungültige Multibyte-Sequenz
$ po4a-updatepo -f man -M UTF-8 --option groff_code=verbatim --option generated
--option untranslated="a.RE,\|" --option unknown_macros=untranslated --master
../upstream/archlinux/man5/sane-pieusb.5 -p /tmp/bar
po4a-updatepo is deprecated. The unified po4a(1) program is more convenient and
less error prone.
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to de_DE.UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages po4a depends on:
ii gettext 0.21-9
ii libpod-parser-perl 1.65-1
ii libsgmls-perl 1.03ii-38
ii libsyntax-keyword-try-perl 0.27-1
ii libyaml-tiny-perl 1.73-1
ii opensp 1.5.2-13+b2
ii perl 5.34.0-5
Versions of packages po4a recommends:
ii liblocale-gettext-perl 1.07-4+b2
ii libterm-readkey-perl 2.38-2
ii libtext-wrapi18n-perl 0.06-10
ii libunicode-linebreak-perl 0.0.20190101-1+b4
po4a suggests no packages.
-- no debconf information
--
Dr. Helge Kreutzmann [email protected]
Dipl.-Phys. http://www.helgefjell.de/debian.php
64bit GNU powered gpg signed mail preferred
Help keep free software "libre": http://www.ffii.de/
.TH sane\-pieusb 5 "10 Aug 2015" "" "SANE Scanner Access Now Easy"
.IX sane\-pieusb
.SH NAME
sane\-pieusb \- SANE backend for USB-connected PIE PowerSlide and
Reflecta DigitDia/CrystalScan/ProScan slide scanners
.SH DESCRIPTION
The
.B sane\-pieusb
library implements a SANE (Scanner Access Now Easy) backend that
provides access to USB-connected PIE and Reflecta slide scanners.
.br
At present, the following scanners should work with this backend:
.PP
.ft CR
.nf
Model: Status
------------------------- ------
PIE PowerSlide 3600 Untested
PIE PowerSlide 3650 Untested
PIE PowerSlide 4000 Untested
PIE PowerSlide 5000 Untested
Reflecta CrystalScan 7200 Untested
Reflecta ProScan 4000 Untested
Reflecta ProScan 7200 Untested
Reflecta DigitDia 3600 Untested
Reflecta DigitDia 4000 Untested
Reflecta DigitDia 5000 Untested
Reflecta DigitDia 6000 Ok
.fi
.ft R
.PP
.SH "MULTIPLE SLIDES"
Support for multiple slide scanners (like the PowerSlide or DigitDia
series) is done by auto-advancing ('Advance slide' setting) the slide
after each scan.
However, for best results, it is recommended to do a preview for
every slide since this sets gamma, brightness, and contrast to optimal
values.
Attention: SANE does not have an automatic landscape/portrait
detection and re-orientation when scanning multiple slides. You have
to put all slides into one orientation first !
.SH "DIRT REMOVAL"
If available,
.B sane\-pieusb
supports infrared scans for dirt detection and
removal. This must be enabled via the 'Clean image' setting.
.SH "KNOWN PROBLEMS"
The
.B sane\-pieusb
backend supports dirt removal based on infrared scan
information. Since SANE does not provide post-processing in the
backend,
.B sane\-pieusb
does the scanning and dirt removal during the setup
phase. The 'scan' phase is only used to transfer the completed image.
Therefore
.B sane\-pieusb
does not multi-thread making a typical frontend
appear as 'blocked'. Also cancel requests are only honored between
scans.
.SH "ENVIRONMENT"
.TP
.B SANE_DEBUG_PIEUSB
If the library was compiled with debug support enabled, this
environment variable controls the debug level for this backend. E.g.,
a value of 128 requests all debug output to be printed. Smaller
levels reduce verbosity.
.PP
.RS
.ft CR
.nf
level debug output
\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
0 nothing
1 errors
2 warnings & minor errors
5 additional information
7 SANE api calls
9 backend functions
11 scanner functions
13 usb functions
15 image buffer functions
.fi
.ft R
.RE
.PP
.SH FILES
.TP
.I /etc/sane.d/pieusb.conf
The backend configuration file
.TP
.I /usr/lib/sane/libsane\-pieusb.a
The static library implementing this backend.
.TP
.I /usr/lib/sane/libsane\-pieusb.so
The shared library implementing this backend (present on systems that
support dynamic loading).
.PP
.SH SEE ALSO
.BR sane (7)
.SH "CONTACT AND BUG-REPORTS"
Please send any information and bug-reports to:
.br
Klaus Kämpf
.RI < [email protected] >
.SH AUTHORS
The pieusb backend is based on work by Jan Vleeshouwers, Michael
Rickmann, and Klaus Kämpf
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: po4a
Source-Version: 0.72-1
Done: Dr. Tobias Quathamer <[email protected]>
We believe that the bug you reported is fixed in the latest version of
po4a, which is due to be installed in the Debian FTP archive.
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dr. Tobias Quathamer <[email protected]> (supplier of updated po4a 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 30 May 2024 14:14:41 +0200
Source: po4a
Architecture: source
Version: 0.72-1
Distribution: unstable
Urgency: medium
Maintainer: Martin Quinson <[email protected]>
Changed-By: Dr. Tobias Quathamer <[email protected]>
Closes: 1022216 1036824 1036826
Changes:
po4a (0.72-1) unstable; urgency=medium
.
* New upstream version 0.72
- po4a-updatepo:
Do not pass empty PO files to msgmerge, as it stumbles on such things
when the POT file has UTF chars in the msgids. (Closes: #1022216)
- Documentation:
Revamp the po4a(7) document now that the po4a-scripts are deprecated.
Explain why they are, and don't mention them in the described
workflow. (Closes: #1036824)
- Man/Groff:
Properly handle \c escape sequence in .TP parameters (Closes: #1036826)
* Update d/copyright
* debian/copyright: use spaces rather than tabs to start continuation lines.
Changes-By: lintian-brush
Fixes: lintian: tab-in-license-text
See-also: https://lintian.debian.org/tags/tab-in-license-text.html
* Add upstream metadata
* Update Standards-Version to 4.7.0, no changes needed
* Fix double slash in d/watch URL
Checksums-Sha1:
bab48761d412c7b1b03a719d6872b7563afe7b56 2160 po4a_0.72-1.dsc
a499d7d29c5e16c21f2f4533340aa8e13321931d 3991368 po4a_0.72.orig.tar.gz
65e6681cc85482a0c167beeeac8e299729f1381c 13616 po4a_0.72-1.debian.tar.xz
4c0e5c236c6de24e26539256fa743519f668a125 7959 po4a_0.72-1_amd64.buildinfo
Checksums-Sha256:
973bdaf9c18226c326ac818e1205626cdbe7b4da13b8b803d95a1f66b91cd88e 2160
po4a_0.72-1.dsc
17fbd720099e067a5877037420dce11f10a4efcd1a174eae5d17cf615ac1d21c 3991368
po4a_0.72.orig.tar.gz
0b1f6e645e8b3d0f2723a5aecc589c8951636f2d6bb8bc0fea31f9e6589a1986 13616
po4a_0.72-1.debian.tar.xz
afba8e8b59aa36b212c320438d3a922ef1402f8910aca1970ade84f0f09e83e6 7959
po4a_0.72-1_amd64.buildinfo
Files:
8f3ed38824ff49d502ab69bd25dfce14 2160 text optional po4a_0.72-1.dsc
c67021fe29a29bc17bec7ad30fd5a6ae 3991368 text optional po4a_0.72.orig.tar.gz
299f853c8ac52eb6b71754c4e24ddedf 13616 text optional po4a_0.72-1.debian.tar.xz
268cee3c437fd5fef3f46b701d151374 7959 text optional po4a_0.72-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE0cuPObxd7STF0seMEwLx8Dbr6xkFAmZYcLcACgkQEwLx8Dbr
6xnEyQ//QW2kGCAKMBrk56LcWhfYUPN1qM6MQR4J+AbJsoiLBbdeVXkleHUsMCg2
HZHeP53kU4grceer/ThiI3ppt2QuCFWzhBcacAN0PuZi86VCkH6lHJApta1Ul9Mt
JsSCI/P5n1WpwKsljAxcmUU9SnAzc1AvCe8zZMXvUVT1LM+ruBcM5CQe+sZG/fIl
qxsIEiNVn3yGZcWo1abdXvq+BX/8RQhMsCsLEY6HOJBAHx8NjZleD32xQ4QDVDdP
Hai8WI7nbU6dOwnXILmhNpFBVkm3W41enFFpzWRZ3nPU+dZrqlAkwCGuh2EJLQ1X
+zn2jVbA9Aq1PLf3xZRDcFWWUFI2DC2/uAZfGGu5rpnCJB+ZFvWvl9cbWsb/n1OY
+zdGb+P3zjjGacmqIoW5HIElSfgWnFlCvXoQtkUd4+PQXunGWKY/d4b1wb68C86J
kGnds7D4gprI5fm7AsyqyI75urjdeTn1bSHqk+P3O6iqoBe1HBX8Y2SQzEEEWbA7
nOgF8eKVTCDs8rLQ19oMtleih4MQZcDHrgROpjBz2J3cLk3hOTOPmT92lkodUxQ/
QQG7/su6LqwoKJIVY2U5+1xs3PSYWBNWoVQjJ4kNVyACrIemvFlNZEG+OZGMOvtI
ApqLjl6xc3w1BME2zEyrUJPFxT2h+42ObpARbIRhzEWBMvxfLY8=
=Q4Eu
-----END PGP SIGNATURE-----
pgpexNDL5OTmj.pgp
Description: PGP signature
--- End Message ---