[Qa-jenkins-scm] Build failed in Jenkins: reproducible_builder_archlinux_2 #128137
jenkins at jenkins.debian.net
jenkins at jenkins.debian.net
Tue Feb 19 18:55:08 GMT 2019
See <https://jenkins.debian.net/job/reproducible_builder_archlinux_2/128137/display/redirect>
------------------------------------------
[...truncated 27.97 KB...]
==> Starting prepare()...
==> Starting build()...
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/sbin/grep
checking for egrep... /usr/sbin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking nlist.h usability... yes
checking nlist.h presence... yes
checking for nlist.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking utmp.h usability... yes
checking utmp.h presence... yes
checking for utmp.h... yes
checking term.h usability... yes
checking term.h presence... yes
checking for term.h... yes
checking ncurses/term.h usability... no
checking ncurses/term.h presence... no
checking for ncurses/term.h... no
checking process.h usability... no
checking process.h presence... no
checking for process.h... no
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for an ANSI C-conforming const... yes
checking for uid_t in sys/types.h... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for working curses... yes
checking for ESCDELAY variable... yes
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether gcc needs -traditional... no
checking whether lstat dereferences a symlink specified with a trailing slash... yes
checking whether lstat accepts an empty string... no
checking whether lstat dereferences a symlink specified with a trailing slash... (cached) yes
checking return type of signal handlers... void
checking whether stat accepts an empty string... no
checking for vprintf... yes
checking for _doprnt... no
checking for erasechar... yes
checking for killchar... yes
checking for alarm... yes
checking for getpass... yes
checking for memset... yes
checking for setenv... yes
checking for strchr... yes
checking for nlist... no
checking for _spawnl... no
checking for spawnl... no
checking for getpwuid... yes
checking for loadav... no
checking for getloadavg... yes
checking for strerror... yes
checking for setresgid... yes
checking for setregid... yes
checking for setgid... yes
checking for setresuid... yes
checking for setreuid... yes
checking for setuid... yes
checking for getuid... yes
checking for getgid... yes
checking for nroff... nroff
checking for groff... groff
checking for colcrt... colcrt
checking for tbl... tbl
checking for sed... sed
checking if using setgid execute bit... no
checking for scoreboard file... rogue.scr
checking for scoreboard lockfile file... rogue.lck
checking if wizard mode is enabled... no
checking if allscores is enabled... yes
checking if checktime is enabled... no
checking runtime execution limit (maximum system load average)... unlimited
checking runtime execution limit (maximum online system users)... unlimited
checking what the number of scores to store in scoreboard is... 10
checking word for the number of scores to store in scoreboard is... Ten
checking whether to use program's built in load average function... no
checking whether to use program's built in user counting function... no
checking whether to docdir is defined... docdir defined
configure: creating ./config.status
config.status: creating Makefile
config.status: creating rogue.6
config.status: creating rogue.cat
config.status: creating rogue.doc
config.status: creating rogue.html
config.status: creating rogue.me
config.status: creating config.h
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c vers.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c extern.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c armor.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c chase.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c command.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c daemon.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c daemons.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c fight.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c init.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c io.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c list.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c mach_dep.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c main.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c mdport.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c misc.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c monsters.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c move.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c new_level.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c options.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c pack.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c passages.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c potions.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c rings.c
mach_dep.c: In function 'lock_sc':
mach_dep.c:406:9: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
(void) fgets(prbuf, MAXSTR, stdin);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c rip.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c rooms.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c save.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c scrolls.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c state.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c sticks.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c things.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c weapons.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c wizard.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -c xcrypt.c
rip.c: In function 'death':
rip.c:273:12: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
(void) fgets(prbuf,10,stdin);
^~~~~~~~~~~~~~~~~~~~~
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now vers.o extern.o armor.o chase.o command.o daemon.o daemons.o fight.o init.o io.o list.o mach_dep.o main.o mdport.o misc.o monsters.o move.o new_level.o options.o pack.o passages.o potions.o rings.o rip.o rooms.o save.o scrolls.o state.o sticks.o things.o weapons.o wizard.o xcrypt.o -lcurses -o rogue
==> Entering fakeroot environment...
==> Starting package()...
==> 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 "rogue"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: rogue 5.4.4-6 (Tue Feb 19 18:54:57 2019)
+ PRESULT=0
+ '[' 0 -eq 124 ']'
+ schroot --end-session -c archlinux-rogue-archlinuxrb-build-cxLpFhQk
+ tee -a /srv/reproducible-results/archlinuxrb-build-cxLpFhQk/b2/rogue/build2.log
+ PRESULT=0
+ '[' 0 -ne 0 ']'
+ false
+ set +x
'/tmp/rogue-archlinuxrb-build-cxLpFhQk/rogue/trunk/rogue-5.4.4-6-x86_64.pkg.tar.xz' -> '/srv/reproducible-results/archlinuxrb-build-cxLpFhQk/b2/rogue/rogue-5.4.4-6-x86_64.pkg.tar.xz'
Tue Feb 19 18:55:01 UTC 2019 - build #2 for rogue on osuosl-build169-amd64 done.
Tue Feb 19 18:55:01 UTC 2019 - /srv/jenkins/bin/reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-NDLW3cdA, which will now be removed.
/srv/reproducible-results/archlinuxrb-build-cxLpFhQk:
total 8
drwxr-xr-x 3 jenkins jenkins 4096 Feb 19 18:54 b1
drwxr-xr-x 3 jenkins jenkins 4096 Feb 19 18:55 b2
/srv/reproducible-results/archlinuxrb-build-cxLpFhQk/b1:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 Feb 19 18:54 rogue
/srv/reproducible-results/archlinuxrb-build-cxLpFhQk/b1/rogue:
total 104
-rw-r--r-- 1 jenkins jenkins 13197 Feb 19 18:54 build1.log
-rw-r--r-- 1 jenkins jenkins 8 Feb 19 18:54 build1.version
-rw-r--r-- 1 jenkins jenkins 77948 Feb 19 18:54 rogue-5.4.4-6-x86_64.pkg.tar.xz
/srv/reproducible-results/archlinuxrb-build-cxLpFhQk/b2:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 Feb 19 18:55 rogue
/srv/reproducible-results/archlinuxrb-build-cxLpFhQk/b2/rogue:
total 100
-rw-r--r-- 1 jenkins jenkins 13723 Feb 19 18:55 build2.log
-rw-r--r-- 1 jenkins jenkins 8 Feb 19 18:55 build2.version
-rw-r--r-- 1 jenkins jenkins 77948 Feb 19 18:55 rogue-5.4.4-6-x86_64.pkg.tar.xz
Tue Feb 19 18:55:03 UTC 2019 - comparing results now.
Tue Feb 19 18:55:03 UTC 2019 - YAY - rogue/rogue-5.4.4-6-x86_64.pkg.tar.xz build reproducible in our test framework!
.BUILDINFO
.BUILDINFO
Tue Feb 19 18:55:04 UTC 2019 - https://tests.reproducible-builds.org/archlinux/community/rogue/ updated.
/var/lib/jenkins/userContent/reproducible/archlinux/community/rogue/pkg.html older than /var/lib/jenkins/userContent/reproducible/archlinux/community/rogue/pkg.build_duration, thus deleting it.
INSERT into results (package_id, version, status, build_date, build_duration, node1, node2, job)
VALUES ('397417', '5.4.4-6', 'GOOD', '2019-02-19 18:53', '70', 'osuosl-build170-amd64', 'osuosl-build169-amd64', 'https://jenkins.debian.net/job/reproducible_builder_archlinux_2/128137/')
ON CONFLICT (package_id)
DO UPDATE SET version='5.4.4-6', status='GOOD', build_date='2019-02-19 18:53', build_duration='70', node1='osuosl-build170-amd64', node2='osuosl-build169-amd64', job='https://jenkins.debian.net/job/reproducible_builder_archlinux_2/128137/' WHERE results.package_id='397417'
INSERT 0 1
INSERT INTO stats_build (name, version, suite, architecture, distribution, status, build_date, build_duration, node1, node2, job)
VALUES ('rogue', '5.4.4-6', 'archlinux_community', 'x86_64', 3, 'GOOD', '2019-02-19 18:53', '70', 'osuosl-build170-amd64', 'osuosl-build169-amd64', 'https://jenkins.debian.net/job/reproducible_builder_archlinux_2/128137/');
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)=(rogue, 5.4.4-6, archlinux_community, x86_64, 2019-02-19 18:53:00) already exists.
Tue Feb 19 18:55:06 UTC 2019 - /srv/reproducible-results/archlinuxrb-build-cxLpFhQk deleted.
Tue 19 Feb 18:55:06 UTC 2019 - /srv/jenkins/bin/reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-GHKKkDQ0, which will now be removed.
Build step 'Execute shell' marked build as failure
More information about the Qa-jenkins-scm
mailing list