Bug#960892: marked as done (po4a: --srcdir ignored by [po_directory])

2020-05-25 Thread Debian Bug Tracking System
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])

2020-05-20 Thread Debian Bug Tracking System
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