[Pkg-systemd-maintainers] Bug#737264: /usr/share/man/man7/systemd.directives.7.gz: systemd.directives(7) is empty

Michael Biebl biebl at debian.org
Mon Feb 3 13:55:41 GMT 2014


Am 03.02.2014 12:42, schrieb Michael Biebl:
> Am 02.02.2014 23:23, schrieb Sam Morris:
> 
>> Hm, I think we disagree on the desired results. :) I don't mean that the
>> man page is absolutely empty... I'm referring to the actaul list of each
>> directive along with the man page in which it is documented. Sorry for
>> being unclear.
>>
>> I'm attaching the man page from version 204-5 so you can see what I
>> mean.
> 
> Ok, I understand now what you mean.
> 
> Not quite sure yet. Seems to be a problem of using out-of-tree builds.
> At least I can *not* reproduce the issue with an in-tree build.
> 
> When doing the oot build I'm getting a lot of those warnings:
> 
> 
> make[2]: Circular man/systemd.directives.xml <- man/bootup.xml
> dependency dropped.
> make[2]: Circular man/systemd.directives.xml <- man/daemon.xml
> dependency dropped.
> make[2]: Circular man/systemd.directives.xml <- man/halt.xml dependency
> dropped.
> ...
> 
> See also the 204-6 build
> https://buildd.debian.org/status/fetch.php?pkg=systemd&arch=i386&ver=204-6&stamp=1388514325
> 
> In comparison from the 204-5 build, there are no such warnings about
> circular dependencies:
> https://buildd.debian.org/status/fetch.php?pkg=systemd&arch=i386&ver=204-5&stamp=1379939127
> 
> 
> I wonder if something in our toolchain has changed which causes that
> regression. My bet would be changes in automake
> 

Actually, the regression in 204-6 has a different reason:
When Michael S. did the upload for 204-6, he mistakenly did not use the
orig.tar.xz tarball from upstream, but instead an orig.tar.gz was
created from the git clone.
The upstream orig.tar.xz has a pregenerated man/systemd.directives.xml,
while the git snapshot in 204-6 has not. Instead this file is generated
during build.
We use use out-of-tree builds (for the deb and udeb) and this is where
the build goes wrong.

Once we upload 204-7 using the correct orig.tar.xz again, this issue
will go away.
That said, we might actually look into fixing this out-of-tree build
issue for man/systemd.directives.xml.

Zbyszek, in case you want to reproduce the issue:
- git clone the systemd repo
- cleanup any pregenerated files: git -xdf,
- ./autogen.sh
- use out-of-tree build:
 mkdir build && cd build && ../configure && make





-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 884 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20140203/f17843fa/attachment-0002.sig>


More information about the Pkg-systemd-maintainers mailing list