[Qa-jenkins-scm] Build failed in Jenkins: reproducible_builder_amd64_32 #28765

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Wed Mar 23 05:07:48 UTC 2016


See <https://jenkins.debian.net/job/reproducible_builder_amd64_32/28765/>

------------------------------------------
[...truncated 12867 lines...]
 $ dpkg -c libsharedlib1_2.1-1_amd64.deb
drwxr-xr-x root/root ...  ./
drwxr-xr-x root/root ...  ./usr/
drwxr-xr-x root/root ...  ./usr/lib/
drwxr-xr-x root/root ...  ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- root/root ...  ./usr/lib/x86_64-linux-gnu/libsharedlib.so.1.0.0
drwxr-xr-x root/root ...  ./usr/share/
drwxr-xr-x root/root ...  ./usr/share/doc/
drwxr-xr-x root/root ...  ./usr/share/doc/libsharedlib1/
-rw-r--r-- root/root ...  ./usr/share/doc/libsharedlib1/changelog.Debian.gz
-rw-r--r-- root/root ...  ./usr/share/doc/libsharedlib1/copyright
lrwxrwxrwx root/root ...  ./usr/lib/x86_64-linux-gnu/libsharedlib.so.1 -> libsharedlib.so.1.0.0
 $ tar -tzf debhello-2.1.tar.gz
debhello-2.1/
debhello-2.1/data/
debhello-2.1/data/hello.png
debhello-2.1/data/hello.desktop
debhello-2.1/man/
debhello-2.1/man/hello.1
debhello-2.1/man/CMakeLists.txt
debhello-2.1/lib/
debhello-2.1/lib/sharedlib.h
debhello-2.1/lib/sharedlib.c
debhello-2.1/lib/CMakeLists.txt
debhello-2.1/CMakeLists.txt
debhello-2.1/src/
debhello-2.1/src/hello.c
debhello-2.1/src/CMakeLists.txt
debhello-2.1/src/config.h.in
 $ tar --xz -tf debhello_2.1-1.debian.tar.xz
debian/
debian/libsharedlib-dev.install
debian/libsharedlib1.install
debian/libsharedlib1.symbols
debian/debhello.install
debian/patches/
debian/patches/000-cmake-multiarch.patch
debian/patches/series
debian/source/
debian/source/format
debian/compat
debian/watch
debian/README.Debian
debian/rules
debian/changelog
debian/copyright
debian/control
 $ dpkg -f debhello-dbg_2.1-1_amd64.deb pre-depends depends recommends conflics breaks
Depends: debhello (= 2.1-1)
 $ dpkg -f debhello_2.1-1_amd64.deb pre-depends depends recommends conflics breaks
Depends: libsharedlib1 (= 2.1-1), libc6 (>= 2.2.5)
 $ dpkg -f libsharedlib-dev_2.1-1_amd64.deb pre-depends depends recommends conflics breaks
Depends: libsharedlib1 (= 2.1-1)
 $ dpkg -f libsharedlib1-dbg_2.1-1_amd64.deb pre-depends depends recommends conflics breaks
Depends: libsharedlib1 (= 2.1-1)
 $ dpkg -f libsharedlib1_2.1-1_amd64.deb pre-depends depends recommends conflics breaks
Depends: libc6 (>= 2.2.5)
make[3]: Leaving directory '/build/debmake-doc-1.1/debhello-2.1-pkg1'
touch debhello-2.1-pkg1/.stamp
make -C debhello-2.1-pkg2
make[3]: Entering directory '/build/debmake-doc-1.1/debhello-2.1-pkg2'
mkdir -p /build/debmake-doc-1.1/debhello-2.1-pkg2/test
echo /build/debmake-doc-1.1/debhello-2.1-pkg2 > /build/debmake-doc-1.1/debhello-2.1-pkg2/next.dir
echo debhello-2.1 > /build/debmake-doc-1.1/debhello-2.1-pkg2/project
for i in  step000  step101  step102  step103  step104  step200  step201  step202  step203  step299  step300  step301  step302  step303  step304  step305  step390  step400  step499  step500  step600  step700  step701  step702 ; do \
cd $(cat /build/debmake-doc-1.1/debhello-2.1-pkg2/next.dir) >/dev/null ; \
script -e -q -c /build/debmake-doc-1.1/debhello-2.1-pkg2/$i.cmd /build/debmake-doc-1.1/debhello-2.1-pkg2/$i.log ; \
ERR=$? ; \
cat /build/debmake-doc-1.1/debhello-2.1-pkg2/$i.log | col -b -x | \
sed -e 's#/build/debmake-doc-1.1/debhello-2.1-pkg2/test#/path/to#g' | \
sed -e 's/\(^.............................................................................\).*$/\1.../' > /build/debmake-doc-1.1/debhello-2.1-pkg2/$i.slog ; \
if [ x$ERR != x0 ]; then exit 1 ; fi ; \
done
 $ wget http://www.example.org/download/debhello-2.1.tar.gz
 ...
 $ tar -xzmf debhello-2.1.tar.gz
 $ tree
.
├── debhello-2.1
│   ├── CMakeLists.txt
│   ├── data
│   │   ├── hello.desktop
│   │   └── hello.png
│   ├── lib
│   │   ├── CMakeLists.txt
│   │   ├── sharedlib.c
│   │   └── sharedlib.h
│   ├── man
│   │   ├── CMakeLists.txt
│   │   └── hello.1
│   └── src
│       ├── CMakeLists.txt
│       ├── config.h.in
│       └── hello.c
└── debhello-2.1.tar.gz

5 directories, 12 files
 $ cat debhello-2.1/src/hello.c
#include "config.h"
#include <stdio.h>
#include <sharedlib.h>
int
main()
{
        printf("Hello, I am " PACKAGE_AUTHOR "!\n");
        sharedlib();
        return 0;
}
 $ cat debhello-2.1/src/config.h.in
/* name of the package author */
#define PACKAGE_AUTHOR "@PACKAGE_AUTHOR@"
 $ cat debhello-2.1/CMakeLists.txt
cmake_minimum_required(VERSION 2.8)
project(debhello)
set(PACKAGE_AUTHOR "Osamu Aoki")
add_subdirectory(lib)
add_subdirectory(src)
add_subdirectory(man)
 $ cat debhello-2.1/man/CMakeLists.txt
install(
  FILES ${CMAKE_CURRENT_SOURCE_DIR}/hello.1
  DESTINATION share/man/man1
)
 $ cat debhello-2.1/src/CMakeLists.txt
# Always define HAVE_CONFIG_H
add_definitions(-DHAVE_CONFIG_H)
# Generate config.h from config.h.in
configure_file(
  "${CMAKE_CURRENT_SOURCE_DIR}/config.h.in"
  "${CMAKE_CURRENT_BINARY_DIR}/config.h"
  )
include_directories("${CMAKE_CURRENT_BINARY_DIR}")
include_directories("${CMAKE_SOURCE_DIR}/lib")

add_executable(hello hello.c)
target_link_libraries(hello sharedlib)
install(TARGETS hello
  RUNTIME DESTINATION bin
)
 $ cat debhello-2.1/lib/sharedlib.h
int sharedlib();
 $ cat debhello-2.1/lib/sharedlib.c
#include <stdio.h>
int
sharedlib()
{
        printf("This is a shared library!\n");
        return 0;
}
 $ cd debhello-2.1
 $ debmake -b',libsharedlib1,libsharedlib-dev,-dbg'
I: set parameters
I: sanity check of parameters
I: pkg="debhello", ver="2.1", rev="1"
I: *** start packaging in "debhello-2.1". ***
I: provide debhello_2.1.orig.tar.gz for non-native Debian package
I: pwd = "/build/debmake-doc-1.1/debhello-2.1-pkg2/test"
I: $ ln -sf debhello-2.1.tar.gz debhello_2.1.orig.tar.gz
I: pwd = "/build/debmake-doc-1.1/debhello-2.1-pkg2/test/debhello-2.1"
I: parse binary package settings: ,libsharedlib1,libsharedlib-dev,-dbg
I: binary package=debhello Type=bin / Arch=any M-A=foreign
I: binary package=libsharedlib1 Type=lib / Arch=any M-A=same
I: binary package=libsharedlib-dev Type=dev / Arch=any M-A=same
I: binary package=debhello-dbg Type=dbg / Arch=any M-A=same
I: analyze the source tree
I: build_type = Cmake
I: scan source for copyright+license text and file extensions
I:  36 %, ext = text
I:  36 %, ext = c
I:   9 %, ext = desktop
I:   9 %, ext = 1
I:   9 %, ext = media
I: check_all_licenses
I: ..........
I: check_all_licenses completed for 10 files.
I: bunch_all_licenses
I: format_all_licenses
I: make debian/* template files
I: multi binary packages: 4
I: debmake -x "2" ...
I: creating => debian/control
I: creating => debian/copyright
I: substituting => /usr/share/debmake/extra0/changelog
I: creating => debian/changelog
I: substituting => /usr/share/debmake/extra0/rules
I: creating => debian/rules
I: substituting => /usr/share/debmake/extra1/README.Debian
I: creating => debian/README.Debian
I: substituting => /usr/share/debmake/extra1/watch
I: creating => debian/watch
I: substituting => /usr/share/debmake/extra1/compat
I: creating => debian/compat
I: substituting => /usr/share/debmake/extra1source/local-options
I: creating => debian/source/local-options
I: substituting => /usr/share/debmake/extra1source/format
I: creating => debian/source/format
I: substituting => /usr/share/debmake/extra1patches/series
I: creating => debian/patches/series
I: substituting => /usr/share/debmake/extra2multi/package.menu
I: creating => debian/debhello.menu
I: substituting => /usr/share/debmake/extra2multi/package.preinst
I: creating => debian/debhello.preinst
I: substituting => /usr/share/debmake/extra2multi/package.postrm
I: creating => debian/debhello.postrm
I: substituting => /usr/share/debmake/extra2multi/package.postinst
I: creating => debian/debhello.postinst
I: substituting => /usr/share/debmake/extra2multi/clean
I: creating => debian/clean
I: substituting => /usr/share/debmake/extra2multi/package.prerm
I: creating => debian/debhello.prerm
I: substituting => /usr/share/debmake/extra2multi/package.links
I: creating => debian/debhello.links
I: substituting => /usr/share/debmake/extra2bin/package.install
I: creating => debian/debhello.install
I: substituting => /usr/share/debmake/extra2doc/package.info
I: creating => debian/debhello.info
I: substituting => /usr/share/debmake/extra2doc/package.manpages
I: creating => debian/debhello.manpages
I: substituting => /usr/share/debmake/extra2doc/package.examples
I: creating => debian/debhello.examples
I: substituting => /usr/share/debmake/extra2doc/package.doc-base
I: creating => debian/debhello.doc-base
I: substituting => /usr/share/debmake/extra2doc/package.docs
I: creating => debian/debhello.docs
I: substituting => /usr/share/debmake/extra2doc/package.install
I: skipping :: debian/debhello.install (file exists)
I: substituting => /usr/share/debmake/extra2lib/package.symbols
I: creating => debian/libsharedlib1.symbols
I: substituting => /usr/share/debmake/extra2lib/package.install
I: creating => debian/libsharedlib1.install
I: substituting => /usr/share/debmake/extra2dev/package.install
I: creating => debian/libsharedlib-dev.install
I: run "debmake -x3" to get more template files
I: $ wrap-and-sort
/srv/reproducible-results/rbuild-debian-86szNYxg/tmp.FJZ3S6Qlt8:	 41.4% -- replaced with /srv/reproducible-results/rbuild-debian-86szNYxg/tmp.FJZ3S6Qlt8.gz
INFO: Starting at 2016-03-23 05:07:45.188348
FATAL: null
java.lang.NullPointerException
	at hudson.plugins.build_timeout.BuildTimeoutWrapper$EnvironmentImpl.tearDown(BuildTimeoutWrapper.java:199)
	at hudson.model.Build$BuildExecution.doRun(Build.java:173)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
	at hudson.model.Run.execute(Run.java:1738)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:410)
INFO: Finished at 2016-03-23 05:07:45.428591, took: 0:00:00.240253
INFO: Starting at 2016-03-23 05:07:45.675449
INFO: Finished at 2016-03-23 05:07:47.152552, took: 0:00:01.477115
rm: cannot remove ‘/srv/reproducible-results/rbuild-debian-86szNYxg’: No such file or directory



More information about the Qa-jenkins-scm mailing list