Bug#960892: marked as done (po4a: --srcdir ignored by [po_directory])
Your message dated Mon, 25 May 2020 17:51:33 + with message-id and subject line Bug#960892: fixed in po4a 0.59.1-1 has caused the Debian Bug report #960892, regarding po4a: --srcdir ignored by [po_directory] 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.) -- 960892: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=960892 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: po4a Version: 0.58.1-1 Severity: important Control: affects -1 src:aptitude Control: block 960865 by -1 Dear Martin, previously when building aptitude's documentation, it sufficed to declare [po_directory] po4a/po in doc/po4a/po4a.cfg and then calling from the out-of-tree build directory in e.g. "build/doc/de/" /usr/bin/po4a --translate-only=de/manpage.xml --srcdir=../../../doc --destdir=../../doc ../../../doc/po4a/po4a.cfg but since recently, this fails with the IMHO not very helpful error message: ../../../doc/po4a/po4a.cfg:1: no PO files found in po4a/po See https://bugs.debian.org/960865. The following change to doc/po4a/po4a.cfg fixes this: -[po_directory] po4a/po +[po_directory] ../../../doc/po4a/po But this hardcoding of the relative path to the directory given with --srcdir IMHO contradicts what is written in the man page: --srcdir SRCDIR Set the base directory for all input documents specified in the po4a configuration file. If both destdir and srcdir are specified, input files are searched in the following directories, in order: destdir, srcdir and the current directory. Output files are written to destdir if specified, or to the current directory. Is there a chance that it has been forgotten to also check for the po_directory under the directory given by --srcdir? -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.5.0-1-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_FIRMWARE_WORKAROUND, TAINT_UNSIGNED_MODULE Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) LSM: AppArmor: enabled Versions of packages po4a depends on: ii gettext0.19.8.1-10 ii libsgmls-perl 1.03ii-36 ii libyaml-tiny-perl 1.73-1 ii opensp 1.5.2-13+b1 ii perl 5.30.0-10 Versions of packages po4a recommends: ii liblocale-gettext-perl 1.07-4 ii libterm-readkey-perl 2.38-1+b1 ii libtext-wrapi18n-perl 0.06-9 ii libunicode-linebreak-perl 0.0.20190101-1+b2 po4a suggests no packages. -- no debconf information --- End Message --- --- Begin Message --- Source: po4a Source-Version: 0.59.1-1 Done: to...@debian.org (Dr. Tobias Quathamer) 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 960...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Dr. Tobias Quathamer (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 ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Mon, 25 May 2020 19:09:59 +0200 Source: po4a Architecture: source Version: 0.59.1-1 Distribution: unstable Urgency: medium Maintainer: Martin Quinson Changed-By: Dr. Tobias Quathamer Closes: 725931 810988 960892 Changes: po4a (0.59.1-1) unstable; urgency=medium . [ Martin Quinson ] * gitlab-ci: disable job build-any . [ Dr. Tobias Quathamer ] * New upstream version 0.59.1 - po4a tool: Really fix --srcdir and --destdir handling (Closes: #960892 again). Even with the previous fix, the aptitude package was still broken. - Sgml: Sort the attributes. Without this, msgids are randomly fuzzied. (Closes: #725931, #810988) Checksums-Sha1: bc853c61a6d9a96e64f5d1404a1a37d3b2df6455 2146 po4a_0.59.1-1.dsc e96a1e1b898f25e15b0a26afc1be3b5cc0a128ab 2967692
Bug#960892: marked as done (po4a: --srcdir ignored by [po_directory])
Your message dated Wed, 20 May 2020 09:04:00 + with message-id and subject line Bug#960892: fixed in po4a 0.59-1 has caused the Debian Bug report #960892, regarding po4a: --srcdir ignored by [po_directory] 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.) -- 960892: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=960892 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: po4a Version: 0.58.1-1 Severity: important Control: affects -1 src:aptitude Control: block 960865 by -1 Dear Martin, previously when building aptitude's documentation, it sufficed to declare [po_directory] po4a/po in doc/po4a/po4a.cfg and then calling from the out-of-tree build directory in e.g. "build/doc/de/" /usr/bin/po4a --translate-only=de/manpage.xml --srcdir=../../../doc --destdir=../../doc ../../../doc/po4a/po4a.cfg but since recently, this fails with the IMHO not very helpful error message: ../../../doc/po4a/po4a.cfg:1: no PO files found in po4a/po See https://bugs.debian.org/960865. The following change to doc/po4a/po4a.cfg fixes this: -[po_directory] po4a/po +[po_directory] ../../../doc/po4a/po But this hardcoding of the relative path to the directory given with --srcdir IMHO contradicts what is written in the man page: --srcdir SRCDIR Set the base directory for all input documents specified in the po4a configuration file. If both destdir and srcdir are specified, input files are searched in the following directories, in order: destdir, srcdir and the current directory. Output files are written to destdir if specified, or to the current directory. Is there a chance that it has been forgotten to also check for the po_directory under the directory given by --srcdir? -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.5.0-1-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_FIRMWARE_WORKAROUND, TAINT_UNSIGNED_MODULE Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) LSM: AppArmor: enabled Versions of packages po4a depends on: ii gettext0.19.8.1-10 ii libsgmls-perl 1.03ii-36 ii libyaml-tiny-perl 1.73-1 ii opensp 1.5.2-13+b1 ii perl 5.30.0-10 Versions of packages po4a recommends: ii liblocale-gettext-perl 1.07-4 ii libterm-readkey-perl 2.38-1+b1 ii libtext-wrapi18n-perl 0.06-9 ii libunicode-linebreak-perl 0.0.20190101-1+b2 po4a suggests no packages. -- no debconf information --- End Message --- --- Begin Message --- Source: po4a Source-Version: 0.59-1 Done: to...@debian.org (Dr. Tobias Quathamer) 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 960...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Dr. Tobias Quathamer (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 ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Wed, 20 May 2020 10:23:43 +0200 Source: po4a Architecture: source Version: 0.59-1 Distribution: unstable Urgency: medium Maintainer: Martin Quinson Changed-By: Dr. Tobias Quathamer Closes: 960892 960949 Changes: po4a (0.59-1) unstable; urgency=medium . [ Niko Tyni ] * Add dependencies on libpod-parser-perl. This anticipates changes in Perl 5.32: Pod::Parser has been removed from the core distribution in the 5.31 series and is being packaged separately for Debian. The Perl 5.30 package in Debian already Provides libpod-parser-perl, so the dependencies don't need to wait for the separate package. . [ Dr. Tobias Quathamer ] * New upstream version 0.59 - po4a tool: Fix --srcdir handling. This bug was breaking the build of several packages, including