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?
signature.asc
Description: OpenPGP digital signature

