[Reproducible-builds] Bug#829110: systemd: FTBFS: FAIL: test-process-util [..] test-calendarspec
Chris Lamb
lamby at debian.org
Thu Jun 30 15:53:34 UTC 2016
Source: systemd
Version: 230-4
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org
Dear Maintainer,
systemd fails to build from source in unstable/amd64:
[..]
/lib/systemd/system/smartcard.target = static
/lib/systemd/system/stop-bootlogd.service = masked
/lib/systemd/system/systemd-tmpfiles-setup.service = static
/lib/systemd/system/rc.service = masked
/lib/systemd/system/hibernate.target = static
/lib/systemd/system/emergency.target = static
/lib/systemd/system/serial-getty at .service = disabled
/lib/systemd/system/systemd-localed.service = static
/lib/systemd/system/systemd-hybrid-sleep.service = static
/lib/systemd/system/initrd.target = static
/lib/systemd/system/systemd-halt.service = static
/lib/systemd/system/motd.service = masked
/lib/systemd/system/runlevel4.target = static
/lib/systemd/system/kmod.service = static
/lib/systemd/system/reboot.service = masked
/lib/systemd/system/bootmisc.service = masked
/lib/systemd/system/dbus-org.freedesktop.timedate1.service = static
/lib/systemd/system/systemd-hibernate.service = static
/lib/systemd/system/systemd-journald.service = static
/lib/systemd/system/proc-sys-fs-binfmt_misc.automount = static
/lib/systemd/system/local-fs-pre.target = static
/lib/systemd/system/sleep.target = static
/lib/systemd/system/apt-daily.timer = enabled
/lib/systemd/system/mountnfs.service = masked
/lib/systemd/system/systemd-poweroff.service = static
/lib/systemd/system/systemd-udevd.service = static
/lib/systemd/system/systemd-logind.service = static
/lib/systemd/system/network-online.target = static
/lib/systemd/system/runlevel2.target = static
/lib/systemd/system/systemd-quotacheck.service = static
/lib/systemd/system/mountnfs-bootclean.service = masked
/lib/systemd/system/systemd-rem/* basic test */
expect: "/RValue" ["/RValue" "r1" "(null)"]
actual: "/RValue" ["/RValue" "r1" "(null)"]
/* test slashes */
expect: "/RValue/slashes" ["/RValue///slashes" "r1///" "(null)"]
actual: "/RValue/slashes" ["/RValue///slashes" "r1///" "(null)"]
/* trailing slash */
[fake:4] Executable path specifies a directory, ignoring: /RValue/ argv0 r1
/* honour_argv0 */
expect: "/RValue/slashes2" ["///argv0" "r1" "(null)"]
actual: "/RValue/slashes2" ["///argv0" "r1" "(null)"]
/* honour_argv0, no args */
[fake:3] Empty executable name or zeroeth argument, ignoring: @/RValue
/* no command, whitespace only, reset */
/* ignore && honour_argv0 */
expect: "/RValue/slashes3" ["argv0a" "r1" "(null)"]
actual: "/RValue/slashes3" ["argv0a" "r1" "(null)"]
/* ignore && honour_argv0 */
expect: "/RValue/slashes4" ["argv0b" "r1" "(null)"]
actual: "/RValue/slashes4" ["argv0b" "r1" "(null)"]
/* ignore && ignore */
[fake:4] Executable path is not absolute, ignoring: --/RValue argv0 r1
/* ignore && ignore (2) */
[fake:4] Executable path is not absolute, ignoring: - at -/RValue argv0 r1
/* semicolon */
expect: "/RValue" ["argv0" "r1" "(null)"]
actual: "/RValue" ["argv0" "r1" "(null)"]
expect: "/goo/goo" ["/goo/goo" "boo" "(null)"]
actual: "/goo/goo" ["/goo/goo" "boo" "(null)"]
/* two semicolons in a row */
[fake:5] Executable path is not absolute, ignoring: ; /goo/goo boo
expect: "/RValue" ["argv0" "r1" "(null)"]
actual: "/RValue" ["argv0" "r1" "(null)"]
/* trailing semicolon */
expect: "/RValue" ["argv0" "r1" "(null)"]
actual: "/RValue" ["argv0" "r1" "(null)"]
/* trailing semicolon, no whitespace */
expect: "/RValue" ["argv0" "r1" "(null)"]
actual: "/RValue" ["argv0" "r1" "(null)"]
/* trailing semicolon in single quotes */
expect: "/RValue" ["argv0" "r1" ";"]
actual: "/RValue" ["argv0" "r1" ";"]
/* escaped semicolon */
expect: "/bin/find" ["/bin/find" ";" "(null)"]
actual: "/bin/find" ["/bin/find" ";" "(null)"]
/* escaped semicolon with following arg */
expect: "/sbin/find" ["/sbin/find" ";" "/x"]
actual: "/sbin/find" ["/sbin/find" ";" "/x"]
/* escaped semicolon as part of an expression */
[fake:5] Invalid escape sequences in line, correcting: "/sbin/find \;x"
expect: "/sbin/find" ["/sbin/find" "\;x" "(null)"]
actual: "/sbin/find" ["/sbin/find" "\;x" "(null)"]
/* encoded semicolon */
expect: "/bin/find" ["/bin/find" ";" "(null)"]
actual: "/bin/find" ["/bin/find" ";" "(null)"]
/* quoted semicolon */
expect: "/bin/find" ["/bin/find" ";" "(null)"]
actual: "/bin/find" ["/bin/find" ";" "(null)"]
/* quoted semicolon with following arg */
expect: "/sbin/find" ["/sbin/find" ";" "/x"]
actual: "/sbin/find" ["/sbin/find" ";" "/x"]
/* spaces in the filename */
expect: "/PATH WITH SPACES/daemon" ["/PATH WITH SPACES/daemon" "-1" "-2"]
actual: "/PATH WITH SPACES/daemon" ["/PATH WITH SPACES/daemon" "-1" "-2"]
/* spaces in the filename, no args */
expect: "/PATH WITH SPACES/daemon -1 -2" ["/PATH WITH SPACES/daemon -1 -2" "(null)" "(null)"]
actual: "/PATH WITH SPACES/daemon -1 -2" ["/PATH WITH SPACES/daemon -1 -2" "(null)" "(null)"]
/* spaces in the filename, everything quoted */
expect: "/PATH WITH SPACES/daemon" ["/PATH WITH SPACES/daemon" "-1" "-2"]
actual: "/PATH WITH SPACES/daemon" ["/PATH WITH SPACES/daemon" "-1" "-2"]
/* escaped spaces in the filename */
expect: "/PATH WITH SPACES/daemon" ["/PATH WITH SPACES/daemon" "-1 -2" "(null)"]
actual: "/PATH WITH SPACES/daemon" ["/PATH WITH SPACES/daemon" "-1 -2" "(null)"]
/* escaped spaces in the filename (2) */
expect: "/PATH WITH SPACES/daemon" ["/PATH WITH SPACES/daemon" "-1 -2" "(null)"]
actual: "/PATH WITH SPACES/daemon" ["/PATH WITH SPACES/daemon" "-1 -2" "(null)"]
/* invalid character: \a */
[fake:4] Executable path contains special characters, ignoring: /path\a
/* invalid character: \b */
[fake:4] Executable path contains special characters, ignoring: /path\b
/* invalid character: \f */
[fake:4] Executable path contains special characters, ignoring: /path\f
/* invalid character: \n */
[fake:4] Executable path contains special characters, ignoring: /path\n
/* invalid character: \r */
[fake:4] Executable path contains special characters, ignoring: /path\r
/* invalid character: \t */
[fake:4] Executable path contains special characters, ignoring: /path\t
/* invalid character: \v */
[fake:4] Executable path contains special characters, ignoring: /path\v
/* invalid character: \\ */
[fake:4] Executable path contains special characters, ignoring: /path\\
/* invalid character: \' */
[fake:4] Executable path contains special characters, ignoring: /path\'
/* invalid character: \" */
[fake:4] Executable path contains special characters, ignoring: /path\"
/* invalid character: \x */
[fake:4] Invalid escape sequences in line, correcting: "/path\x"
[fake:4] Executable path contains special characters, ignoring: /path\x
/* valid character: \s */
expect: "/path " ["/path " "(null)" "(null)"]
actual: "/path " ["/path " "(null)" "(null)"]
/* quoted backslashes */
[fake:5] Invalid escape sequences in line, correcting: "/bin/grep '\w+\K'"
expect: "/bin/grep" ["/bin/grep" "\w+\K" "(null)"]
actual: "/bin/grep" ["/bin/grep" "\w+\K" "(null)"]
/* trailing backslash: \ */
[fake:4] Invalid escape sequences in line, correcting: "/path\"
[fake:4] Executable path contains special characters, ignoring: /path\
/* missing ending ' */
[fake:4] Unbalanced quoting, ignoring: "/path 'foo"
/* missing ending ' with trailing backslash */
[fake:4] Unbalanced quoting, ignoring: "/path 'foo\"
/* invalid space between modifiers */
[fake:4] Empty path in command line, ignoring: "- /path"
/* only modifiers, no path */
[fake:4] Empty path in command line, ignoring: "-"
/* empty argument, reset */
[fake:1] Failed to parse capability in bounding/ambient set, ignoring: WAT_CAP???
[fake:1] Failed to parse word, ignoring: 'CAP_NET_RAW' WAT_CAP??? CAP_NET_ADMIN CAP'_trailing_garbage
[fake:1] Failed to parse resource value, ignoring: 10:20:30
[fake:1] Failed to parse resource value, ignoring: wat:wat
[fake:1] Failed to parse resource value, ignoring: 66:wat
[fake:1] Soft resource limit chosen higher than hard limit, ignoring: 200:100
[fake:1] Invalid environment name for PassEnvironment, ignoring: invalid name
[fake:1] Invalid environment name for PassEnvironment, ignoring: A=1
[fake:1] Trailing garbage in PassEnvironment, ignoring: 'invalid name' 'normal_name' A=1 \
ount-fs.service = static
/lib/systemd/system/suspend.target = static
/lib/systemd/system/getty.target = static
/lib/systemd/system/initrd-fs.target = static
/lib/systemd/system/rmnologin.service = masked
/lib/systemd/system/console-shell.service = disabled
/lib/systemd/system/container-getty at .service = static
/lib/systemd/system/time-sync.target = static
/lib/systemd/system/user at .service = static
/lib/systemd/system/shutdown.target = static
/lib/systemd/system/reboot.target = disabled
/lib/systemd/system/sigpwr-container-shutdown.service = static
/lib/systemd/system/network.target = static
/lib/systemd/system/sound.target = static
/lib/systemd/system/dbus-org.freedesktop.network1.service = disabled
/lib/systemd/system/sys-fs-fuse-connections.mount = static
/lib/systemd/system/basic.target = static
/lib/systemd/system/systemd-fsckd.socket = static
/lib/systemd/system/systemd-journal-flush.service = static
/lib/systemd/system/systemd-hostnamed.service = static
/lib/systemd/system/systemd-rfkill.service = static
/lib/systemd/system/runlevel1.target = disabled
/lib/systemd/system/dbus-org.freedesktop.hostname1.service = static
/lib/systemd/system/systemd-ask-password-wall.service = static
/lib/systemd/system/dbus-org.freedesktop.resolve1.service = disabled
/lib/systemd/system/killprocs.service = masked
/lib/systemd/system/initrd-root-device.target = static
/lib/systemd/system/sockets.target = static
/lib/systemd/system/hwclock.service = masked
/lib/systemd/system/remote-fs.target = enabled
/lib/systemd/system/systemd-reboot.service = static
/lib/systemd/system/slices.target = static
/lib/systemd/system/systemd-ask-password-wall.path = static
systemd not booted skipping 'test_install_printf()'
PASS test-unit-file (exit status: 0)
==== test-unit-name.log ====
-------------------------------------------------
foo at waldo.service
foo at waldo.service
n/a
n/a
n/a
n/a
n/a
n/a
-------------------------------------------------
waldo.mount
/waldo
waldo-quuix.mount
/waldo/quuix
waldo-quuix.mount
/waldo/quuix
-.mount
/
-.mount
/
-.mount
/
n/a
n/a
-------------------------------------------------
waldo at waldo.mount
waldo at waldo-quuix.mount
waldo at -.mount
waldo at -.mount
waldo at -.mount
n/a
n/a
wa--ldo@\x2d\x2d.mount
-------------------------------------------------
foo.service
home.mount
dev-sda.device
\xc3\xbcxkn\xc3\xbcrz.service
foobar-meh...waldi.service
_____\x23\x23\x23\x23----.....service
_____\x23\x23@\x3b\x3b\x3b\x2c\x2c\x2c\x23\x23----.....service
xxx@@@@-----\\\\\yyy.service
n/a
foo.service
foo.service
foo*
\xc3\xbc*
systemd not booted skipping 'rc = test_unit_printf()'
got: foo at .service, expected: foo at .service
got: n/a, expected: n/a
PASS test-unit-name (exit status: 0)
==== test-user-util.log ====
PASS test-user-util (exit status: 0)
==== test-utf8.log ====
goo goo goo
����
��
goo goo goo
����
��
ąę
가너도루
1234
����
\x01 \x019\x10\x07
\x01 \x019\x10\x07
��0\x13
PASS test-utf8 (exit status: 0)
==== test-util.log ====
Executing /tmp/test-readlink_and_make_absolute-hi.XjRw0fk/overridden
Executing /tmp/test-readlink_and_make_absolute-hi.XjRw0fk/script2
Executing /tmp/test-readlink_and_make_absolute-lo.XA7BTFo/script
before clone: getpid()→15423
raw_clone: 15432 getpid()→15423 raw_getpid()→15423
raw_clone: 0 getpid()→15423 raw_getpid()→15432
PASS test-util (exit status: 0)
==== test-verbs.log ====
Unknown operation command-not-found.
Too few arguments.
Too many arguments.
Requires operation parameter.
PASS test-verbs (exit status: 0)
==== test-watchdog.log ====
Failed to open watchdog: No such file or directory
Pinging...
Failed to ping watchdog: No such file or directory
Pinging...
Failed to ping watchdog: No such file or directory
Pinging...
Failed to ping watchdog: No such file or directory
Pinging...
Failed to ping watchdog: No such file or directory
Pinging...
Failed to ping watchdog: No such file or directory
PASS test-watchdog (exit status: 0)
==== test-web-util.log ====
PASS test-web-util (exit status: 0)
==== test-xattr-util.log ====
PASS test-xattr-util (exit status: 0)
==== test-xml.log ====
PASS test-xml (exit status: 0)
debian/rules:302: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1
make[1]: Leaving directory '/home/lamby/temp/cdt.20160630092742.p53LJr4d5j.systemd/systemd-230'
debian/rules:316: recipe for target 'build' failed
make: *** [build] Error 2
[..]
The full build log is attached.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby at debian.org / chris-lamb.co.uk
`-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: systemd.230-4.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 330405 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160630/6713c63b/attachment.obj>
More information about the Reproducible-builds
mailing list