[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