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

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Mon Mar 25 15:04:38 GMT 2019


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

------------------------------------------
[...truncated 23.21 KB...]
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0100 1697k  100 1697k    0     0  87.2M      0 --:--:-- --:--:-- --:--:-- 87.2M
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0100 4976k  100 4976k    0     0  97.1M      0 --:--:-- --:--:-- --:--:-- 97.1M
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0100  174k  100  174k    0     0  85.3M      0 --:--:-- --:--:-- --:--:-- 85.3M
:: Starting full system upgrade...
 there is nothing to do
+ source /tmp/perl-async-interrupt-archlinuxrb-build-2rhyZAjV/perl-async-interrupt/trunk/PKGBUILD
++ pkgname=perl-async-interrupt
++ pkgver=1.24
++ pkgrel=2
++ pkgdesc='allow C/XS libraries to interrupt perl asynchronously'
++ arch=(x86_64)
++ license=(PerlArtistic GPL)
++ options=(!emptydirs)
++ depends=('perl-canary-stability' 'perl-common-sense')
++ url=https://metacpan.org/release/Async-Interrupt
++ source=("http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/Async-Interrupt-$pkgver.tar.gz")
++ sha512sums=('7632d0537e2f7dd6fb406333ced170261eb5de2b5db86f066fac61ba37a6d7995a72de4cb9c329e2d93369dc591cce5e1b8baef5976e13b58c42411e930ac246')
+ '[' -n '' ']'
+ VERSION=1.24-2
+ echo 1.24-2
+ schroot --run-session -c archlinux-perl-async-interrupt-archlinuxrb-build-2rhyZAjV --directory /tmp/perl-async-interrupt-archlinuxrb-build-2rhyZAjV/perl-async-interrupt/trunk -u root -- su -c 'bash -l -c '\''SOURCE_DATE_EPOCH='\''1553526211'\'' 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-2rhyZAjV/b2/perl-async-interrupt/build2.log
su: user build2 does not exist
+ schroot --run-session -c archlinux-perl-async-interrupt-archlinuxrb-build-2rhyZAjV --directory /tmp/perl-async-interrupt-archlinuxrb-build-2rhyZAjV/perl-async-interrupt/trunk -- bash -l -c 'makepkg --printsrcinfo | awk -F '\'' = '\'' '\''/^\s+validpgpkeys/{print $2}'\''| while read pgpkey; do gpg --recv-key $pgpkey; done'
+ tee -a /srv/reproducible-results/archlinuxrb-build-2rhyZAjV/b2/perl-async-interrupt/build2.log
+ timeout -k 12.1h 12h /usr/bin/ionice -c 3 /usr/bin/nice schroot --run-session -c archlinux-perl-async-interrupt-archlinuxrb-build-2rhyZAjV --directory /tmp/perl-async-interrupt-archlinuxrb-build-2rhyZAjV/perl-async-interrupt/trunk -- bash -l -c 'SOURCE_DATE_EPOCH='\''1553526211'\'' PATH='\''/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\'' GIT_SSL_NO_VERIFY=1 makepkg --syncdeps --noconfirm --skippgpcheck 2>&1'
+ tee -a /srv/reproducible-results/archlinuxrb-build-2rhyZAjV/b2/perl-async-interrupt/build2.log
==> Making package: perl-async-interrupt 1.24-2 (Sun Apr 26 21:27:30 2020)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (2) perl-canary-stability-2012-4  perl-common-sense-3.74-4

Total Download Size:   0.01 MiB
Total Installed Size:  0.01 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0100  2792  100  2792    0     0  2726k      0 --:--:-- --:--:-- --:--:-- 2726k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0100  6740  100  6740    0     0  6582k      0 --:--:-- --:--:-- --:--:-- 6582k
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing perl-canary-stability...
installing perl-common-sense...
:: Running post-transaction hooks...
(1/2) Warn about old perl modules
(2/2) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading Async-Interrupt-1.24.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0100     5  100     5    0     0   5000      0 --:--:-- --:--:-- --:--:--  5000
100 35888  100 35888    0     0   565k      0 --:--:-- --:--:-- --:--:--  565k
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    Async-Interrupt-1.24.tar.gz ... Passed
==> Extracting sources...
  -> Extracting Async-Interrupt-1.24.tar.gz with bsdtar
==> Starting build()...

***
*** Canary::Stability COMPATIBILITY AND SUPPORT CHECK
*** =================================================
***
*** Hi!
***
*** I do my best to provide predictable and reliable software.
***
*** However, in recent releases, P5P (who maintain perl) have been
*** introducing regressions that are sometimes subtle and at other times
*** catastrophic, often for personal preferences with little or no concern
*** for existing code, most notably CPAN.
***
*** For this reason, it has become very hard for me to maintain the level
*** of reliability and support I have committed myself to in the past, at
*** least with some perl versions: I simply can't keep up working around new
*** bugs or gratituous incompatibilities, and in turn you might suffer from
*** unanticipated problems.
***
*** Therefore I have introduced a support and compatibility check, the results
*** of which follow below, together with a FAQ and some recommendations.
***
*** This check is just to let you know that there might be a risk, so you can
*** make judgement calls on how to proceed - it will not keep the module from
*** installing or working.
***
*** The stability canary says: (nothing, it was driven away by harsh weather)
***
*** It seems you are running perl version 5.028001, likely the "official" or
*** "standard" version. While there is nothing wrong with doing that,
*** standard perl versions 5.022 and up are not supported by Async::Interrupt.
*** While this might be fatal, it might also be all right - if you run into
*** problems, you might want to downgrade your perl or switch to the
*** stability branch.
***
*** If everything works fine, you can ignore this message.
***
*** Stability canary mini-FAQ:
***
*** Do I need to do anything?
***    With luck, no. While some distributions are known to fail
***    already, most should probably work. This message is here
***    to alert you that your perl is not supported by Async::Interrupt,
***    and if things go wrong, you either need to downgrade, or
***    sidegrade to the stability variant of your perl version,
***    or simply live with the consequences.
***
*** What is this canary thing?
***    It's purpose is to check support status of Async::Interrupt with
***    respect to your perl version.
***
*** What is this "stability branch"?
***    It's a branch or fork of the official perl, by schmorp, to
***    improve stability and compatibility with existing modules.
***
*** How can I skip this prompt on automated installs?
***    Set PERL_CANARY_STABILITY_NOPROMPT=1 in your environment.
***    More info is in the Canary::Stability manpage.
***
*** Long version of this FAQ: http://stableperl.schmorp.de/faq.html
*** Stability Branch homepage: http://stableperl.schmorp.de/
***

Continue anyways?  [y] y
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Async::Interrupt
Writing MYMETA.yml and MYMETA.json
"/usr/bin/perl" "/usr/share/perl5/core_perl/ExtUtils/xsubpp"  -typemap '/usr/share/perl5/core_perl/ExtUtils/typemap' -typemap '/tmp/perl-async-interrupt-archlinuxrb-build-2rhyZAjV/perl-async-interrupt/trunk/src/Async-Interrupt-1.24/typemap'  Interrupt.xs > Interrupt.xsc
Running Mkbootstrap for Interrupt ()
chmod 644 "Interrupt.bs"
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Interrupt.bs blib/arch/auto/Async/Interrupt/Interrupt.bs 644
cp Interrupt.pm blib/lib/Async/Interrupt.pm
Warning: Aliases 'fileno_r' and 'fileno' have identical values in Interrupt.xs, line 515
mv Interrupt.xsc Interrupt.c
cc -c   -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt   -DVERSION=\"1.24\" -DXS_VERSION=\"1.24\" -fPIC "-I/usr/lib/perl5/5.28/core_perl/CORE"   Interrupt.c
rm -f blib/arch/auto/Async/Interrupt/Interrupt.so
cc  -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -L/usr/local/lib -fstack-protector-strong  Interrupt.o  -o blib/arch/auto/Async/Interrupt/Interrupt.so  \
      \
  
chmod 755 blib/arch/auto/Async/Interrupt/Interrupt.so
Manifying 1 pod document
==> Starting check()...
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Interrupt.bs blib/arch/auto/Async/Interrupt/Interrupt.bs 644
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00_load.t .... ok
t/01_basic.t ... ok
t/02_pipe.t .... ok
t/03_signal.t .. ok
t/04_apipe.t ... ok
t/05_var.t ..... ok
t/06_epipe.t ... ok
All tests successful.
Files=7, Tests=61,  0 wallclock secs ( 0.04 usr  0.01 sys +  0.10 cusr  0.01 csys =  0.16 CPU)
Result: PASS
==> Entering fakeroot environment...
==> Starting package()...
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Interrupt.bs blib/arch/auto/Async/Interrupt/Interrupt.bs 644
Manifying 1 pod document
Appending installation info to /tmp/perl-async-interrupt-archlinuxrb-build-2rhyZAjV/perl-async-interrupt/trunk/pkg/perl-async-interrupt/usr/lib/perl5/5.28/core_perl/perllocal.pod
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /tmp/perl-async-interrupt-archlinuxrb-build-2rhyZAjV/perl-async-interrupt/trunk/pkg/perl-async-interrupt/usr/lib/perl5/5.28/vendor_perl/auto/Async/Interrupt/Interrupt.so
Installing /tmp/perl-async-interrupt-archlinuxrb-build-2rhyZAjV/perl-async-interrupt/trunk/pkg/perl-async-interrupt/usr/lib/perl5/5.28/vendor_perl/Async/Interrupt.pm
Installing /tmp/perl-async-interrupt-archlinuxrb-build-2rhyZAjV/perl-async-interrupt/trunk/pkg/perl-async-interrupt/usr/share/man/man3/Async::Interrupt.3pm
==> Tidying install...
  -> Removing empty directories...
  -> 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 "perl-async-interrupt"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: perl-async-interrupt 1.24-2 (Sun Apr 26 21:27:34 2020)
+ PRESULT=0
+ '[' 0 -eq 124 ']'
+ schroot --end-session -c archlinux-perl-async-interrupt-archlinuxrb-build-2rhyZAjV
+ tee -a /srv/reproducible-results/archlinuxrb-build-2rhyZAjV/b2/perl-async-interrupt/build2.log
+ PRESULT=0
+ '[' 0 -ne 0 ']'
+ false
+ set +x
'/tmp/perl-async-interrupt-archlinuxrb-build-2rhyZAjV/perl-async-interrupt/trunk/perl-async-interrupt-1.24-2-x86_64.pkg.tar.xz' -> '/srv/reproducible-results/archlinuxrb-build-2rhyZAjV/b2/perl-async-interrupt/perl-async-interrupt-1.24-2-x86_64.pkg.tar.xz'
Sun Apr 26 21:27:35 UTC 2020 - build #2 for perl-async-interrupt on osuosl-build170-amd64 done.
Sun Apr 26 21:27:35 UTC 2020 - /srv/jenkins/bin/reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-Mho9ZBJy, which will now be removed.
/srv/reproducible-results/archlinuxrb-build-2rhyZAjV:
total 8
drwxr-xr-x 3 jenkins jenkins 4096 Mar 25 15:04 b1
drwxr-xr-x 3 jenkins jenkins 4096 Mar 25 15:04 b2

/srv/reproducible-results/archlinuxrb-build-2rhyZAjV/b1:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 Mar 25 15:04 perl-async-interrupt

/srv/reproducible-results/archlinuxrb-build-2rhyZAjV/b1/perl-async-interrupt:
total 52
-rw-r--r-- 1 jenkins jenkins 12467 Mar 25 15:04 build1.log
-rw-r--r-- 1 jenkins jenkins     7 Mar 25 15:04 build1.version
-rw-r--r-- 1 jenkins jenkins 31296 Mar 25 15:04 perl-async-interrupt-1.24-2-x86_64.pkg.tar.xz

/srv/reproducible-results/archlinuxrb-build-2rhyZAjV/b2:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 Mar 25 15:04 perl-async-interrupt

/srv/reproducible-results/archlinuxrb-build-2rhyZAjV/b2/perl-async-interrupt:
total 48
-rw-r--r-- 1 jenkins jenkins 10112 Mar 25 15:04 build2.log
-rw-r--r-- 1 jenkins jenkins     7 Mar 25 15:04 build2.version
-rw-r--r-- 1 jenkins jenkins 31296 Mar 25 15:04 perl-async-interrupt-1.24-2-x86_64.pkg.tar.xz
Mon Mar 25 15:04:37 UTC 2019 - comparing results now.
Mon Mar 25 15:04:37 UTC 2019 - YAY - perl-async-interrupt/perl-async-interrupt-1.24-2-x86_64.pkg.tar.xz build reproducible in our test framework!
.BUILDINFO
.BUILDINFO
Mon Mar 25 15:04:37 UTC 2019 - https://tests.reproducible-builds.org/archlinux/extra/perl-async-interrupt/ updated.
INSERT into results (package_id, version, status, build_date, build_duration, node1, node2, job)
		VALUES ('394036', '1.24-2', 'GOOD', '2019-03-25 15:03', '66', 'osuosl-build169-amd64', 'osuosl-build170-amd64', 'https://jenkins.debian.net/job/reproducible_builder_archlinux_6/16713/')
		ON CONFLICT (package_id)
		DO UPDATE SET version='1.24-2', status='GOOD', build_date='2019-03-25 15:03', build_duration='66', node1='osuosl-build169-amd64', node2='osuosl-build170-amd64', job='https://jenkins.debian.net/job/reproducible_builder_archlinux_6/16713/' WHERE results.package_id='394036'
INSERT 0 1
INSERT INTO stats_build (name, version, suite, architecture, distribution, status, build_date, build_duration, node1, node2, job)
		VALUES ('perl-async-interrupt', '1.24-2', 'archlinux_extra', 'x86_64', 3, 'GOOD', '2019-03-25 15:03', '66', 'osuosl-build169-amd64', 'osuosl-build170-amd64', 'https://jenkins.debian.net/job/reproducible_builder_archlinux_6/16713/');
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)=(perl-async-interrupt, 1.24-2, archlinux_extra, x86_64, 2019-03-25 15:03:00) already exists.
Mon Mar 25 15:04:38 UTC 2019 - /srv/reproducible-results/archlinuxrb-build-2rhyZAjV deleted.
Mon 25 Mar 15:04:38 UTC 2019 - /srv/jenkins/bin/reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-iYJrgSS3, which will now be removed.
Build step 'Execute shell' marked build as failure



More information about the Qa-jenkins-scm mailing list