[Qa-jenkins-scm] Build failed in Jenkins: reproducible_builder_archlinux_6 #201703

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Fri May 14 06:12:21 BST 2021


See <https://jenkins.debian.net/job/reproducible_builder_archlinux_6/201703/display/redirect>

Changes:


------------------------------------------
[...truncated 22.06 KB...]
++ arch=('x86_64')
++ license=('custom')
++ depends=('glibc')
++ replaces=('byacc-noconflict')
++ source=(ftp://ftp.invisible-island.net/${pkgname}/${pkgname}-${pkgver}.tgz{,.asc})
++ sha512sums=('95eafe81948fee1839fed8fff71d65c23d85de02af51672c118b2eed7c680f0dd300cec54cf366a248307c480844edc66a027575b29e20ef2f71f3c243ad5202' 'SKIP')
++ validpgpkeys=('C52048C0C0748FEE227D47A2702353E0F7E48EDB')
+ '[' -n '' ']'
+ VERSION=20210109-1
+ echo 20210109-1
+ schroot --run-session -c archlinux-byacc-archlinuxrb-build-8S73WAl6 --directory /tmp/byacc-archlinuxrb-build-8S73WAl6/byacc/trunk -u root -- su -c 'bash -l -c '\''SOURCE_DATE_EPOCH='\''1620969065'\'' PATH='\''/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\'' GIT_SSL_NO_VERIFY=1 printenv 2>&1'\''' build2
+ tee -a /srv/reproducible-results/archlinuxrb-build-8S73WAl6/b2/byacc/build2.log
su: user build2 does not exist or the user entry does not contain all the required fields
+ schroot --run-session -c archlinux-byacc-archlinuxrb-build-8S73WAl6 --directory /tmp/byacc-archlinuxrb-build-8S73WAl6/byacc/trunk -- bash -l -c 'makepkg --printsrcinfo | awk -F '\'' = '\'' '\''/^\s+validpgpkeys/{print $2}'\''| while read pgpkey; do gpg --keyserver hkp://keyserver.ubuntu.com --recv-key $pgpkey; done'
+ tee -a /srv/reproducible-results/archlinuxrb-build-8S73WAl6/b2/byacc/build2.log
gpg: key 702353E0F7E48EDB: public key "Thomas Dickey <dickey at invisible-island.net>" imported
gpg: Total number processed: 1
gpg:               imported: 1
+ timeout -k 12.1h 12h /usr/bin/ionice -c 3 /usr/bin/nice schroot --run-session -c archlinux-byacc-archlinuxrb-build-8S73WAl6 --directory /tmp/byacc-archlinuxrb-build-8S73WAl6/byacc/trunk -- bash -l -c 'SOURCE_DATE_EPOCH='\''1620969065'\'' PATH='\''/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\'' GIT_SSL_NO_VERIFY=1 makepkg --syncdeps --noconfirm --nocheck --skippgpcheck 2>&1'
+ tee -a /srv/reproducible-results/archlinuxrb-build-8S73WAl6/b2/byacc/build2.log
==> Making package: byacc 20210109-1 (Thu Jun 16 11:35:02 2022)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading byacc-20210109.tgz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0  0  852k    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0 43  852k   43  371k    0     0   200k      0  0:00:04  0:00:01  0:00:03  199k 96  852k   96  819k    0     0   287k      0  0:00:02  0:00:02 --:--:--  287k100  852k  100  852k    0     0   290k      0  0:00:02  0:00:02 --:--:--  290k
  -> Downloading byacc-20210109.tgz.asc...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0100   272    0   272    0     0    249      0 --:--:--  0:00:01 --:--:--   249
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    byacc-20210109.tgz ... Passed
    byacc-20210109.tgz.asc ... Skipped
==> Extracting sources...
  -> Extracting byacc-20210109.tgz with bsdtar
==> Starting build()...
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
Configuring for linux-gnu
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix... 
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking version of gcc... 10.2.0
checking if this is really Intel C compiler... no
checking if this is really Clang C compiler... no
checking for gcc option to accept ANSI C... none needed
checking $CFLAGS variable... ok
checking $CC variable... ok
checking whether make sets ${MAKE}... yes
checking for a BSD compatible install... /usr/bin/install -c
checking if filesystem supports mixed-case filenames... yes
checking for exctags... no
checking for ctags... no
checking for exetags... no
checking for etags... no
checking for ctags... no
checking for etags... no
checking for mawk... no
checking for gawk... gawk
checking for lint... no
checking for cppcheck... no
checking for splint... no
checking if the POSIX test-macros are already defined... no
checking if this is the GNU C library... yes
checking if _DEFAULT_SOURCE can be used as a basis... yes
checking if _XOPEN_SOURCE=500 works with _DEFAULT_SOURCE... yes
checking if _XOPEN_SOURCE really is set... yes
checking for ggrep... no
checking for grep... grep
checking for egrep... grep -E
checking how to run the C preprocessor... gcc -E
checking for fcntl.h... yes
checking for unistd.h... yes
checking for working mkstemp... yes
checking for unistd.h... (cached) yes
checking for getopt.h... yes
checking for header declaring getopt variables... unistd.h
checking for getopt... yes
checking for vsnprintf... yes
checking for maximum table size... default
checking if backtracking extension is wanted... yes
checking for fgrep... grep -F
checking if you want to turn on gcc warnings... no
configure: checking for gcc __attribute__ directives...
... scanf
... printf
... unused
... noreturn
checking if you want to see long compiling messages... yes
checking if you want to use dmalloc for testing... no
checking if you want to use dbmalloc for testing... no
checking if you want to use valgrind for testing... no
checking if you want to perform memory-leak testing... no
checking for groff... /usr/sbin/groff
checking for nroff... /usr/sbin/nroff
checking for tbl... /usr/sbin/tbl
checking for man2html... no
checking for program to convert manpage to html... /usr/sbin/groff
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... (cached) yes
checking for mode_t... yes
configure: creating ./config.status
config.status: creating makefile
config.status: creating config.h
gcc -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION` -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500  closure.c
gcc -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION` -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500  error.c
gcc -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION` -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500  graph.c
gcc -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION` -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500  lalr.c
gcc -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION` -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500  lr0.c
gcc -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION` -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500  main.c
gcc -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION` -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500  mkpar.c
gcc -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION` -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500  mstring.c
gcc -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION` -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500  output.c
gcc -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION` -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500  reader.c
gcc -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION` -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500  btyaccpar.c
gcc -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION` -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500  symtab.c
gcc -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION` -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500  verbose.c
gcc -c -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION` -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500  warshall.c
gcc -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION` -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500  -o yacc closure.o error.o graph.o lalr.o lr0.o main.o mkpar.o mstring.o output.o reader.o btyaccpar.o symtab.o verbose.o warshall.o 
==> Entering fakeroot environment...
==> Starting package()...
mkdir -p /tmp/byacc-archlinuxrb-build-8S73WAl6/byacc/trunk/pkg/byacc/usr/bin
mkdir -p /tmp/byacc-archlinuxrb-build-8S73WAl6/byacc/trunk/pkg/byacc/usr/share/man/man1
/usr/bin/install -c yacc /tmp/byacc-archlinuxrb-build-8S73WAl6/byacc/trunk/pkg/byacc/usr/bin/`echo yacc        | sed 's/$//'       |sed 's,^,b,'|sed 's/$//'`
/usr/bin/install -c -m 644 ./yacc.1 /tmp/byacc-archlinuxrb-build-8S73WAl6/byacc/trunk/pkg/byacc/usr/share/man/man1/`echo yacc.1| sed 's/1$//'|sed 's,^,b,'|sed 's/$/1/'`
==> 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 "byacc"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: byacc 20210109-1 (Thu Jun 16 11:35:11 2022)
+ PRESULT=0
+ '[' 0 -eq 124 ']'
+ set +e
+ schroot --end-session -c archlinux-byacc-archlinuxrb-build-8S73WAl6
+ tee -a /srv/reproducible-results/archlinuxrb-build-8S73WAl6/b2/byacc/build2.log
+ PRESULT=0
+ '[' 0 -ne 0 ']'
+ false
+ set +x
'/tmp/byacc-archlinuxrb-build-8S73WAl6/byacc/trunk/byacc-20210109-1-x86_64.pkg.tar.zst' -> '/srv/reproducible-results/archlinuxrb-build-8S73WAl6/b2/byacc/byacc-20210109-1-x86_64.pkg.tar.zst'
Thu Jun 16 11:35:14 UTC 2022 - build #2 for byacc on osuosl170-amd64 done.
Thu Jun 16 11:35:14 UTC 2022 - reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-6oPmLaWv, removing.
/srv/reproducible-results/archlinuxrb-build-8S73WAl6:
total 8
drwxr-xr-x 3 jenkins jenkins 4096 May 14 05:11 b1
drwxr-xr-x 3 jenkins jenkins 4096 May 14 05:12 b2

/srv/reproducible-results/archlinuxrb-build-8S73WAl6/b1:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 May 14 05:11 byacc

/srv/reproducible-results/archlinuxrb-build-8S73WAl6/b1/byacc:
total 108
-rw-r--r-- 1 jenkins jenkins 12491 May 14 05:11 build1.log
-rw-r--r-- 1 jenkins jenkins    11 May 14 05:11 build1.version
-rw-r--r-- 1 jenkins jenkins 85342 May 14 05:11 byacc-20210109-1-x86_64.pkg.tar.zst

/srv/reproducible-results/archlinuxrb-build-8S73WAl6/b2:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 May 14 05:12 byacc

/srv/reproducible-results/archlinuxrb-build-8S73WAl6/b2/byacc:
total 100
-rw-r--r-- 1 jenkins jenkins 10217 May 14 05:12 build2.log
-rw-r--r-- 1 jenkins jenkins    11 May 14 05:12 build2.version
-rw-r--r-- 1 jenkins jenkins 85342 May 14 05:12 byacc-20210109-1-x86_64.pkg.tar.zst
Fri May 14 05:12:20 UTC 2021 - comparing results now.
Fri May 14 05:12:20 UTC 2021 - YAY - byacc/byacc-20210109-1-x86_64.pkg.tar.zst build reproducible in our test framework!
x .BUILDINFO
x .BUILDINFO
Fri May 14 05:12:21 UTC 2021 - https://tests.reproducible-builds.org/archlinux/community/byacc/ updated.
/var/lib/jenkins/userContent/reproducible/archlinux/community/byacc/pkg.html older than /var/lib/jenkins/userContent/reproducible/archlinux/community/byacc/pkg.build_duration, thus deleting it.
/srv/jenkins/bin/reproducible_common.sh: line 1048: echo: write error: No space left on device
Fri May 14 05:12:21 UTC 2021 - /srv/reproducible-results/archlinuxrb-build-8S73WAl6 deleted.
Fri May 14 05:12:21 UTC 2021 - reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-KTUetpp6, removing.
Build step 'Execute shell' marked build as failure
ERROR: Build step failed with exception
java.io.IOException: No space left on device
	at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
	at java.base/sun.nio.ch.FileDispatcherImpl.write(FileDispatcherImpl.java:62)
	at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
	at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
	at java.base/sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:280)
	at java.base/java.nio.channels.Channels.writeFullyImpl(Channels.java:74)
	at java.base/java.nio.channels.Channels.writeFully(Channels.java:97)
	at java.base/java.nio.channels.Channels$1.write(Channels.java:172)
	at hudson.remoting.RemoteOutputStream.write(RemoteOutputStream.java:112)
	at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1159)
	at org.apache.commons.io.IOUtils.copy(IOUtils.java:878)
	at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1135)
	at org.apache.commons.io.IOUtils.copy(IOUtils.java:854)
	at hudson.FilePath$CopyTo.invoke(FilePath.java:2493)
	at hudson.FilePath$CopyTo.invoke(FilePath.java:2484)
	at hudson.FilePath.act(FilePath.java:1164)
	at hudson.FilePath.act(FilePath.java:1147)
	at hudson.FilePath.copyTo(FilePath.java:2478)
	at hudson.FilePath.copyTo(FilePath.java:2433)
Caused: java.io.IOException: Failed to copy /var/lib/jenkins/jobs/reproducible_builder_archlinux_6/builds/201703/log to /tmp/log-parser_reproducible_builder_archlinux_6_build_201703
	at hudson.FilePath.copyTo(FilePath.java:2436)
	at hudson.plugins.logparser.LogParserStatusComputer.computeStatusMatches(LogParserStatusComputer.java:88)
	at hudson.plugins.logparser.LogParserStatusComputer.access$000(LogParserStatusComputer.java:22)
	at hudson.plugins.logparser.LogParserStatusComputer$1.call(LogParserStatusComputer.java:54)
Caused: java.lang.RuntimeException
	at hudson.plugins.logparser.LogParserStatusComputer$1.call(LogParserStatusComputer.java:62)
	at hudson.plugins.logparser.LogParserStatusComputer$1.call(LogParserStatusComputer.java:47)
	at hudson.remoting.LocalChannel.call(LocalChannel.java:47)
	at hudson.plugins.logparser.LogParserStatusComputer.computeStatusMatches(LogParserStatusComputer.java:47)
	at hudson.plugins.logparser.LogParserStatusComputer.<init>(LogParserStatusComputer.java:36)
	at hudson.plugins.logparser.LogParserParser.parseLogBody(LogParserParser.java:355)
	at hudson.plugins.logparser.LogParserParser.parseLog(LogParserParser.java:165)
	at hudson.plugins.logparser.LogParserPublisher.perform(LogParserPublisher.java:119)
	at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123)
	at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:80)
	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:803)
	at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:752)
	at hudson.model.Build$BuildExecution.post2(Build.java:177)
	at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:697)
	at hudson.model.Run.execute(Run.java:1932)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:97)
	at hudson.model.Executor.run(Executor.java:429)
Build step 'Console output (build log) parsing' marked build as failure



More information about the Qa-jenkins-scm mailing list