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

Attachment: signature.asc
Description: PGP signature

Reply via email to