On Tue, Mar 28, 2017 at 11:09:14PM +0200, David Kalnischkies wrote: > > The full command is: > > cd /path/to/apt/build/doc && po4a --previous --no-backups > --package-name='apt-doc' --package-version='1.4~rc2' > --msgid-bugs-address='APT\ Development\ Team\ <de...@lists.debian.org>' > --translate-only de/guide.de.dbk --srcdir /path/to/apt/doc --destdir > /path/to/apt/build/doc /path/to/apt/doc/po4a.conf > > As you can see we switch into a build directory and instruct po4a to > pick up all files it needs with --srcdir from the source. That used to > work, but it seems to no longer work in the new version – I can fix the > build with a simple symlink: > > ln -s /path/to/apt/doc/po /path/to/apt/build/doc/po > > As I don't see what the apt buildsystem could be doing wrong in po4a > call and because it worked before I am reassign to po4a to fix that > regression – especially as we are in freeze. > > If there is something wrong with the call on the other hand it would be > nice if we could get some details on what to do instead and how to > achieve compatibility with "old" and "new" po4a.
The error is definitly on my side. I added something to fail on broken po files, but I forgot to deal with the srcdir command line option. Now, my fix in 0.51 is suboptimal because files loaded through --srcdir will not be checked for validity. I was too much in a hurry to fix that FTBFS that my stupidity created... I think it can remain this way until after the end of the freeze. > Thanks Martin for picking up po4a development btw even if the timing is > a bit unfortunate for (accidental?) uploads to unstable… Yeah, well, I'm really stupid on this one. I was thinking that po4a is a small little package laying at the border of the Debian galaxy, and that since a RC bug against the version in testing was really improbable after all that time, I could use the slot in unstable with no bad impact on the freeze process. I did not think that po4a is a build-dep of many packages and could thus prevent them from reentering testing to fix RC bugs there. I feel stupid now :) Bye, Mt. -- You have a problem and decide to use threads. have randomNow problems. you
signature.asc
Description: PGP signature