[Qa-jenkins-scm] Build failed in Jenkins: reproducible_builder_archlinux_5 #332525

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Fri Oct 21 00:33:34 BST 2022


See <https://jenkins.debian.net/job/reproducible_builder_archlinux_5/332525/display/redirect>

Changes:


------------------------------------------
[...truncated 42.49 KB...]
checking whether stat handles trailing slashes on files... yes
checking for struct stat.st_atim.tv_nsec... yes
checking whether struct stat.st_atim is of type struct timespec... yes
checking for struct stat.st_birthtimespec.tv_nsec... no
checking for struct stat.st_birthtimensec... no
checking for struct stat.st_birthtim.tv_nsec... no
checking whether NULL can be used in arbitrary expressions... yes
checking for nlink_t... (cached) yes
checking for ptrdiff_t... (cached) yes
checking for stdint.h... (cached) yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating lib/Makefile
config.status: creating man/Makefile
config.status: creating tests/Makefile
config.status: creating lib/config.h
config.status: executing depfiles commands
Making all in lib
make[1]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/lib'
  GEN      alloca.h
  GEN      c++defs.h
  GEN      arg-nonnull.h
  GEN      warn-on-use.h
  GEN      sys/types.h
  GEN      fcntl.h
  GEN      inttypes.h
  GEN      math.h
  GEN      stdio.h
  GEN      stdlib.h
  GEN      string.h
  GEN      sys/stat.h
  GEN      sys/time.h
  GEN      time.h
  GEN      unistd.h
  GEN      wchar.h
make  all-recursive
make[2]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/lib'
make[3]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/lib'
  CC       dtotimespec.o
  CC       gettime.o
  CC       math.o
  CC       printf-frexp.o
  CC       printf-frexpl.o
  CC       stat-time.o
  CC       timespec.o
  CC       timespec-add.o
  CC       timespec-sub.o
  CC       unistd.o
  CC       utimens.o
  CC       xmalloc.o
  CC       xsize.o
  CC       asnprintf.o
  CC       fprintf.o
  CC       fseterr.o
  CC       isnanl.o
  CC       printf-args.o
  CC       printf-parse.o
  CC       vasnprintf.o
utimens.c: In function 'fdutimens':
utimens.c:298:17: warning: 'update_timespec' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
  298 |       if (ts && update_timespec (&st, &ts))
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
utimens.c:298:17: note: referencing argument 2 of type 'struct timespec *[2]'
utimens.c:133:1: note: in a call to function 'update_timespec'
  133 | update_timespec (struct stat const *statbuf, struct timespec *ts[2])
      | ^~~~~~~~~~~~~~~
utimens.c: In function 'lutimens':
utimens.c:509:17: warning: 'update_timespec' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
  509 |       if (ts && update_timespec (&st, &ts))
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
utimens.c:509:17: note: referencing argument 2 of type 'struct timespec *[2]'
utimens.c:133:1: note: in a call to function 'update_timespec'
  133 | update_timespec (struct stat const *statbuf, struct timespec *ts[2])
      | ^~~~~~~~~~~~~~~
utimens.c: In function 'fdutimens':
utimens.c:298:17: warning: 'update_timespec' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
  298 |       if (ts && update_timespec (&st, &ts))
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
utimens.c:298:17: note: referencing argument 2 of type 'struct timespec *[2]'
utimens.c:133:1: note: in a call to function 'update_timespec'
  133 | update_timespec (struct stat const *statbuf, struct timespec *ts[2])
      | ^~~~~~~~~~~~~~~
utimens.c:298:17: warning: 'update_timespec' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
  298 |       if (ts && update_timespec (&st, &ts))
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
utimens.c:298:17: note: referencing argument 2 of type 'struct timespec *[2]'
utimens.c:133:1: note: in a call to function 'update_timespec'
  133 | update_timespec (struct stat const *statbuf, struct timespec *ts[2])
      | ^~~~~~~~~~~~~~~
utimens.c: In function 'lutimens':
utimens.c:509:17: warning: 'update_timespec' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
  509 |       if (ts && update_timespec (&st, &ts))
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
utimens.c:509:17: note: referencing argument 2 of type 'struct timespec *[2]'
utimens.c:133:1: note: in a call to function 'update_timespec'
  133 | update_timespec (struct stat const *statbuf, struct timespec *ts[2])
      | ^~~~~~~~~~~~~~~
utimens.c:509:17: warning: 'update_timespec' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
  509 |       if (ts && update_timespec (&st, &ts))
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
utimens.c:509:17: note: referencing argument 2 of type 'struct timespec *[2]'
utimens.c:133:1: note: in a call to function 'update_timespec'
  133 | update_timespec (struct stat const *statbuf, struct timespec *ts[2])
      | ^~~~~~~~~~~~~~~
  AR       libgnu.a
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/lib'
make[2]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/lib'
make[1]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/lib'
Making all in src
make[1]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/src'
  CC       compress.o
  CC       crctab.o
  CC       decode.o
  CC       divbwt.o
  CC       encode.o
  CC       expand.o
  CC       main.o
  CC       parse.o
  CC       process.o
  CC       signals.o
  CCLD     lbzip2
make[1]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/src'
Making all in man
make[1]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/man'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/man'
Making all in tests
make[1]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/tests'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/tests'
make[1]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5'
==> Entering fakeroot environment...
==> Starting package()...
Making install in lib
make[1]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/lib'
make  install-recursive
make[2]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/lib'
make[3]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/lib'
make[4]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/lib'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/lib'
make[3]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/lib'
make[2]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/lib'
make[1]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/lib'
Making install in src
make[1]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/src'
make[2]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/src'
make[2]: Nothing to be done for 'install-data-am'.
 /usr/sbin/mkdir -p '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/pkg/lbzip2/usr/bin'
  /usr/bin/install -c lbzip2 '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/pkg/lbzip2/usr/bin'
make  install-exec-hook
make[3]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/src'
make[3]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/src'
make[2]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/src'
make[1]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/src'
Making install in man
make[1]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/man'
make[2]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/man'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/sbin/mkdir -p '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/pkg/lbzip2/usr/share/man/man1'
 /usr/bin/install -c -m 644 lbzip2.1 lbunzip2.1 lbzcat.1 '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/pkg/lbzip2/usr/share/man/man1'
make[2]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/man'
make[1]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/man'
Making install in tests
make[1]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/tests'
make[2]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/tests'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/tests'
make[1]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5/tests'
make[1]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5'
make[2]: Entering directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5'
make[1]: Leaving directory '/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/src/lbzip2-2.5'
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "lbzip2"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: lbzip2 2.5-5 (Thu Oct 20 23:33:23 2022)
+ PRESULT=0
+ '[' 0 -eq 124 ']'
+ set +e
+ tee -a /srv/reproducible-results/archlinuxrb-build-oGy297hz/b2/lbzip2/build2.log
+ schroot --end-session -c archlinux-lbzip2-archlinuxrb-build-oGy297hz
+ PRESULT=0
+ '[' 0 -ne 0 ']'
+ false
+ set +x
'/tmp/lbzip2-archlinuxrb-build-oGy297hz/lbzip2/trunk/lbzip2-2.5-5-x86_64.pkg.tar.zst' -> '/srv/reproducible-results/archlinuxrb-build-oGy297hz/b2/lbzip2/lbzip2-2.5-5-x86_64.pkg.tar.zst'
Thu Oct 20 23:33:27 UTC 2022 - build #2 for lbzip2 on osuosl184-amd64 done.
Thu Oct 20 23:33:28 UTC 2022 - reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-GTVZ2OjA, removing.
/srv/reproducible-results/archlinuxrb-build-oGy297hz:
total 8
drwxr-xr-x 3 jenkins jenkins 4096 Oct 20 23:32 b1
drwxr-xr-x 3 jenkins jenkins 4096 Oct 20 23:33 b2

/srv/reproducible-results/archlinuxrb-build-oGy297hz/b1:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 Oct 20 23:32 lbzip2

/srv/reproducible-results/archlinuxrb-build-oGy297hz/b1/lbzip2:
total 112
-rw-r--r-- 1 jenkins jenkins 22366 Oct 20 23:32 build1.log
-rw-r--r-- 1 jenkins jenkins     6 Oct 20 23:32 build1.version
-rw-r--r-- 1 jenkins jenkins 77889 Oct 20 23:32 lbzip2-2.5-5-x86_64.pkg.tar.zst

/srv/reproducible-results/archlinuxrb-build-oGy297hz/b2:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 Oct 20 23:33 lbzip2

/srv/reproducible-results/archlinuxrb-build-oGy297hz/b2/lbzip2:
total 108
-rw-r--r-- 1 jenkins jenkins 21464 Oct 20 23:33 build2.log
-rw-r--r-- 1 jenkins jenkins     6 Oct 20 23:33 build2.version
-rw-r--r-- 1 jenkins jenkins 77889 Oct 20 23:33 lbzip2-2.5-5-x86_64.pkg.tar.zst
Thu Oct 20 23:33:33 UTC 2022 - comparing results now.
Thu Oct 20 23:33:33 UTC 2022 - YAY - lbzip2/lbzip2-2.5-5-x86_64.pkg.tar.zst build reproducible in our test framework!
x .BUILDINFO
x .BUILDINFO
Thu Oct 20 23:33:34 UTC 2022 - https://tests.reproducible-builds.org/archlinux/community/lbzip2/ updated.
INSERT into results (package_id, version, status, build_date, build_duration, node1, node2, job)
		VALUES ('397003', '2.5-5', 'reproducible', '2022-10-20 23:31', '100', 'osuosl170-amd64', 'osuosl184-amd64', 'https://jenkins.debian.net/job/reproducible_builder_archlinux_5/332525/')
		ON CONFLICT (package_id)
		DO UPDATE SET version='2.5-5', status='reproducible', build_date='2022-10-20 23:31', build_duration='100', node1='osuosl170-amd64', node2='osuosl184-amd64', job='https://jenkins.debian.net/job/reproducible_builder_archlinux_5/332525/' WHERE results.package_id='397003'
INSERT 0 1
INSERT INTO stats_build (name, version, suite, architecture, distribution, status, build_date, build_duration, node1, node2, job)
		VALUES ('lbzip2', '2.5-5', 'community', 'x86_64', 3, 'reproducible', '2022-10-20 23:31', '100', 'osuosl170-amd64', 'osuosl184-amd64', 'https://jenkins.debian.net/job/reproducible_builder_archlinux_5/332525/');
ERROR:  duplicate key value violates unique constraint "stats_build_tmp_name_version_suite_architecture_build_date_key1"
DETAIL:  Key (name, version, suite, architecture, build_date)=(lbzip2, 2.5-5, community, x86_64, 2022-10-20 23:31:00) already exists.
Thu Oct 20 23:33:34 UTC 2022 - /srv/reproducible-results/archlinuxrb-build-oGy297hz deleted.
Thu Oct 20 23:33:34 UTC 2022 - reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-006LDown, removing.
Build step 'Execute shell' marked build as failure



More information about the Qa-jenkins-scm mailing list