[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