[Qa-jenkins-scm] Build failed in Jenkins: reproducible_builder_archlinux_3 #276337

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Wed May 12 12:53:05 BST 2021


See <https://jenkins.debian.net/job/reproducible_builder_archlinux_3/276337/display/redirect>

Changes:


------------------------------------------
[...truncated 136.36 KB...]
ifpline.c:35:46: note: expected 'const char *' but argument is of type 'unsigned char *'
   35 | void slash2backslash(char *dest, const char *src, size_t count);
      |                                  ~~~~~~~~~~~~^~~
ifpline.c:272:25: warning: pointer targets in passing argument 2 of 'ifp_list_dirs' differ in signedness [-Wpointer-sign]
  272 |  i = ifp_list_dirs(dev, buf, print_basic, stdout);
      |                         ^~~
      |                         |
      |                         unsigned char *
In file included from ifpline.c:23:
../include/ifp.h:325:57: note: expected 'const char *' but argument is of type 'unsigned char *'
  325 | int ifp_list_dirs(struct ifp_device * dev, const char * dirname,
      |                                            ~~~~~~~~~~~~~^~~~~~~
ifpline.c: In function 'clean_and_call_path':
ifpline.c:422:10: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
  422 |  strncpy(buf, p, IFP_MAXPATHLEN);
      |          ^~~
      |          |
      |          unsigned char *
In file included from /usr/include/features.h:473,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from ifpline.c:13:
/usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
ifpline.c:423:17: warning: pointer targets in passing argument 1 of 'normalize_path' differ in signedness [-Wpointer-sign]
  423 |  normalize_path(buf, IFP_MAXPATHLEN);
      |                 ^~~
      |                 |
      |                 unsigned char *
ifpline.c:32:27: note: expected 'char *' but argument is of type 'unsigned char *'
   32 | void normalize_path(char *path, size_t size);
      |                     ~~~~~~^~~~
ifpline.c:424:18: warning: pointer targets in passing argument 1 of 'slash2backslash' differ in signedness [-Wpointer-sign]
  424 |  slash2backslash(buf, buf, IFP_MAXPATHLEN);
      |                  ^~~
      |                  |
      |                  unsigned char *
ifpline.c:35:28: note: expected 'char *' but argument is of type 'unsigned char *'
   35 | void slash2backslash(char *dest, const char *src, size_t count);
      |                      ~~~~~~^~~~
ifpline.c:424:23: warning: pointer targets in passing argument 2 of 'slash2backslash' differ in signedness [-Wpointer-sign]
  424 |  slash2backslash(buf, buf, IFP_MAXPATHLEN);
      |                       ^~~
      |                       |
      |                       unsigned char *
ifpline.c:35:46: note: expected 'const char *' but argument is of type 'unsigned char *'
   35 | void slash2backslash(char *dest, const char *src, size_t count);
      |                                  ~~~~~~~~~~~~^~~
ifpline.c:426:14: warning: pointer targets in passing argument 2 of 'fn' differ in signedness [-Wpointer-sign]
  426 |  i = fn(dev, buf);
      |              ^~~
      |              |
      |              unsigned char *
ifpline.c:426:14: note: expected 'const char *' but argument is of type 'unsigned char *'
ifpline.c: In function 'main':
ifpline.c:742:12: warning: variable 'mc_arg' set but not used [-Wunused-but-set-variable]
  742 |     char * mc_arg = NULL;
      |            ^~~~~~
At top level:
ifpline.c:11:19: warning: 'rcsid' defined but not used [-Wunused-const-variable=]
   11 | static const char rcsid[] = "$Id: ifpline.c,v 1.5 2004/11/18 17:12:37 oakhamg Exp $";
      |                   ^~~~~
In file included from /usr/include/string.h:519,
                 from ifpline.c:14:
In function 'strncpy',
    inlined from 'clean_and_call_path' at ifpline.c:422:2:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 512 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |       __glibc_objsize (__dest));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'print_directory' at ifpline.c:268:2:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 512 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |       __glibc_objsize (__dest));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'download' at ifpline.c:157:5:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output may be truncated copying 512 bytes from a string of length 4095 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |       __glibc_objsize (__dest));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
/bin/sh ../libtool --mode=link gcc  -g -O2 -Wall -W -Wno-unused-parameter  -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o ifpline  ifpline.o ../src/libifp.la -lusb
mkdir .libs
gcc -g -O2 -Wall -W -Wno-unused-parameter -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/ifpline ifpline.o  ../src/.libs/libifp.so -lusb
creating ifpline
make[1]: Leaving directory '/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/src/libifp-1.0.0.2/examples'
make[1]: Entering directory '/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/src/libifp-1.0.0.2'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory '/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/src/libifp-1.0.0.2'
==> Entering fakeroot environment...
==> Starting package()...
Making install in src
make[1]: Entering directory '/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/src/libifp-1.0.0.2/src'
make[2]: Entering directory '/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/src/libifp-1.0.0.2/src'
/bin/sh ../mkinstalldirs /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/lib
/bin/sh ../mkinstalldirs /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/include
mkdir -p -- /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/lib
mkdir -p -- /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/include
 /bin/sh ../libtool --mode=install /usr/bin/install -c  libifp.la /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/lib/libifp.la
 /usr/bin/install -c -m 644 ../include/ifp.h /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/include/ifp.h
/usr/bin/install -c .libs/libifp.so.4.1.4 /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/lib/libifp.so.4.1.4
(cd /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/lib && rm -f libifp.so.4 && ln -s libifp.so.4.1.4 libifp.so.4)
(cd /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/lib && rm -f libifp.so && ln -s libifp.so.4.1.4 libifp.so)
/usr/bin/install -c .libs/libifp.lai /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/lib/libifp.la
/usr/bin/install -c .libs/libifp.a /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/lib/libifp.a
ranlib /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/lib/libifp.a
chmod 644 /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/lib/libifp.a
libtool: install: warning: remember to run `libtool --finish /usr/lib'
make[2]: Leaving directory '/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/src/libifp-1.0.0.2/src'
make[1]: Leaving directory '/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/src/libifp-1.0.0.2/src'
Making install in examples
make[1]: Entering directory '/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/src/libifp-1.0.0.2/examples'
make[2]: Entering directory '/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/src/libifp-1.0.0.2/examples'
/bin/sh ../mkinstalldirs /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/bin
make[2]: Nothing to be done for 'install-data-am'.
mkdir -p -- /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/bin
  /bin/sh ../libtool --mode=install /usr/bin/install -c ifpline /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/bin/ifpline
libtool: install: warning: `../src/libifp.la' has not been installed in `/usr/lib'
/usr/bin/install -c .libs/ifpline /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/bin/ifpline
make[2]: Leaving directory '/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/src/libifp-1.0.0.2/examples'
make[1]: Leaving directory '/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/src/libifp-1.0.0.2/examples'
make[1]: Entering directory '/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/src/libifp-1.0.0.2'
make[2]: Entering directory '/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/src/libifp-1.0.0.2'
make[2]: Nothing to be done for 'install-exec-am'.
/bin/sh ./mkinstalldirs /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/share/man/man3
mkdir -p -- /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/share/man/man3
 /usr/bin/install -c -m 644 ./docs/man/man3/ifp.h.3 /tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/pkg/libifp/usr/share/man/man3/ifp.h.3
make[2]: Leaving directory '/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/src/libifp-1.0.0.2'
make[1]: Leaving directory '/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/src/libifp-1.0.0.2'
==> 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 "libifp"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: libifp 1.0.0.2-7 (Tue Jun 14 18:15:55 2022)
+ PRESULT=0
+ '[' 0 -eq 124 ']'
+ set +e
+ schroot --end-session -c archlinux-libifp-archlinuxrb-build-gYTSGaHw
+ tee -a /srv/reproducible-results/archlinuxrb-build-gYTSGaHw/b2/libifp/build2.log
+ PRESULT=0
+ '[' 0 -ne 0 ']'
+ false
+ set +x
'/tmp/libifp-archlinuxrb-build-gYTSGaHw/libifp/trunk/libifp-1.0.0.2-7-x86_64.pkg.tar.zst' -> '/srv/reproducible-results/archlinuxrb-build-gYTSGaHw/b2/libifp/libifp-1.0.0.2-7-x86_64.pkg.tar.zst'
Tue Jun 14 18:15:57 UTC 2022 - build #2 for libifp on osuosl170-amd64 done.
Tue Jun 14 18:15:57 UTC 2022 - reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-a4Sv3DAO, removing.
/srv/reproducible-results/archlinuxrb-build-gYTSGaHw:
total 8
drwxr-xr-x 3 jenkins jenkins 4096 May 12 11:52 b1
drwxr-xr-x 3 jenkins jenkins 4096 May 12 11:53 b2

/srv/reproducible-results/archlinuxrb-build-gYTSGaHw/b1:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 May 12 11:52 libifp

/srv/reproducible-results/archlinuxrb-build-gYTSGaHw/b1/libifp:
total 148
-rw-r--r-- 1 jenkins jenkins 70856 May 12 11:52 build1.log
-rw-r--r-- 1 jenkins jenkins    10 May 12 11:52 build1.version
-rw-r--r-- 1 jenkins jenkins 61444 May 12 11:52 libifp-1.0.0.2-7-x86_64.pkg.tar.zst

/srv/reproducible-results/archlinuxrb-build-gYTSGaHw/b2:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 May 12 11:53 libifp

/srv/reproducible-results/archlinuxrb-build-gYTSGaHw/b2/libifp:
total 136
-rw-r--r-- 1 jenkins jenkins 68711 May 12 11:53 build2.log
-rw-r--r-- 1 jenkins jenkins    10 May 12 11:53 build2.version
-rw-r--r-- 1 jenkins jenkins 61444 May 12 11:53 libifp-1.0.0.2-7-x86_64.pkg.tar.zst
Wed May 12 11:53:04 UTC 2021 - comparing results now.
Wed May 12 11:53:04 UTC 2021 - YAY - libifp/libifp-1.0.0.2-7-x86_64.pkg.tar.zst build reproducible in our test framework!
x .BUILDINFO
x .BUILDINFO
Wed May 12 11:53:04 UTC 2021 - https://tests.reproducible-builds.org/archlinux/extra/libifp/ updated.
/var/lib/jenkins/userContent/reproducible/archlinux/extra/libifp/pkg.html older than /var/lib/jenkins/userContent/reproducible/archlinux/extra/libifp/pkg.build_duration, thus deleting it.
INSERT into results (package_id, version, status, build_date, build_duration, node1, node2, job)
		VALUES ('394387', '1.0.0.2-7', 'reproducible', '2021-05-12 11:51', '123', 'osuosl169-amd64', 'osuosl170-amd64', 'https://jenkins.debian.net/job/reproducible_builder_archlinux_3/276337/')
		ON CONFLICT (package_id)
		DO UPDATE SET version='1.0.0.2-7', status='reproducible', build_date='2021-05-12 11:51', build_duration='123', node1='osuosl169-amd64', node2='osuosl170-amd64', job='https://jenkins.debian.net/job/reproducible_builder_archlinux_3/276337/' WHERE results.package_id='394387'
INSERT 0 1
INSERT INTO stats_build (name, version, suite, architecture, distribution, status, build_date, build_duration, node1, node2, job)
		VALUES ('libifp', '1.0.0.2-7', 'extra', 'x86_64', 3, 'reproducible', '2021-05-12 11:51', '123', 'osuosl169-amd64', 'osuosl170-amd64', 'https://jenkins.debian.net/job/reproducible_builder_archlinux_3/276337/');
INSERT 0 1
DELETE FROM schedule WHERE package_id='394387' and build_type='ci_build';
DELETE 1
Wed May 12 11:53:05 UTC 2021 - /srv/reproducible-results/archlinuxrb-build-gYTSGaHw deleted.
Wed May 12 11:53:05 UTC 2021 - reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-PA6R8Hhv, removing.
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_3/builds/276337/log to /tmp/log-parser_reproducible_builder_archlinux_3_build_276337
	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