[Qa-jenkins-scm] Build failed in Jenkins: reproducible_builder_archlinux_2 #410839

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Thu Apr 7 07:13:35 BST 2022


See <https://jenkins.debian.net/job/reproducible_builder_archlinux_2/410839/display/redirect>

Changes:


------------------------------------------
[...truncated 20.22 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 1690k  100 1690k    0     0  4818k      0 --:--:-- --:--:-- --:--:-- 4831k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0100 6697k  100 6697k    0     0  17.5M      0 --:--:-- --:--:-- --:--:-- 17.6M
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0  4  173k    4  7838    0     0  23207      0  0:00:07 --:--:--  0:00:07 23189100  173k  100  173k    0     0   511k      0 --:--:-- --:--:-- --:--:--  510k
:: Starting full system upgrade...
 there is nothing to do
+ source /tmp/perl-async-interrupt-archlinuxrb-build-2Uy60a7D/perl-async-interrupt/trunk/PKGBUILD
++ pkgname=perl-async-interrupt
++ pkgver=1.26
++ pkgrel=3
++ 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=("https://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/Async-Interrupt-$pkgver.tar.gz")
++ sha512sums=('7fab1899e11064e1be292eb1c2e149278bfaab5087afcfa6898f9b6095278fa74ebab2114abd69ca0bfbd8028038cdd3df7953e14460c77194ccc7041b87f5c6')
+ '[' -n '' ']'
+ VERSION=1.26-3
+ echo 1.26-3
+ schroot --run-session -c archlinux-perl-async-interrupt-archlinuxrb-build-2Uy60a7D --directory /tmp/perl-async-interrupt-archlinuxrb-build-2Uy60a7D/perl-async-interrupt/trunk -u root -- su -c 'bash -l -c '\''SOURCE_DATE_EPOCH='\''1649311940'\'' PATH='\''/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\'' printenv 2>&1'\''' build2
+ tee -a /srv/reproducible-results/archlinuxrb-build-2Uy60a7D/b2/perl-async-interrupt/build2.log
su: user build2 does not exist or the user entry does not contain all the required fields
+ schroot --run-session -c archlinux-perl-async-interrupt-archlinuxrb-build-2Uy60a7D --directory /tmp/perl-async-interrupt-archlinuxrb-build-2Uy60a7D/perl-async-interrupt/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-2Uy60a7D/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-2Uy60a7D --directory /tmp/perl-async-interrupt-archlinuxrb-build-2Uy60a7D/perl-async-interrupt/trunk -- bash -l -c 'SOURCE_DATE_EPOCH='\''1649311940'\'' PATH='\''/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\'' makepkg --syncdeps --noconfirm --nocheck 2>&1'
+ tee -a /srv/reproducible-results/archlinuxrb-build-2Uy60a7D/b2/perl-async-interrupt/build2.log
==> Making package: perl-async-interrupt 1.26-3 (Thu Apr  7 06:13:20 2022)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (2) perl-canary-stability-2013-4  perl-common-sense-3.75-3

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  7274  100  7274    0     0  3118k      0 --:--:-- --:--:-- --:--:-- 3551k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0100  2832  100  2832    0     0  4563k      0 --:--:-- --:--:-- --:--:-- 2765k
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) Arming ConditionNeedsUpdate...
(2/2) Warn about old perl modules
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading Async-Interrupt-1.26.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     69      0 --:--:-- --:--:-- --:--:--    70
100 32135  100 32135    0     0   180k      0 --:--:-- --:--:-- --:--:--  180k
==> Validating source files with sha512sums...
    Async-Interrupt-1.26.tar.gz ... Passed
==> Extracting sources...
  -> Extracting Async-Interrupt-1.26.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.034001, 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-2Uy60a7D/perl-async-interrupt/trunk/src/Async-Interrupt-1.26/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 -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto   -DVERSION=\"1.26\" -DXS_VERSION=\"1.26\" -fPIC "-I/usr/lib/perl5/5.34/core_perl/CORE"   Interrupt.c
In file included from Interrupt.xs:8:
schmorp.h: In function 's_epipe_signal':
schmorp.h:452:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  452 |     write (epp->fd [1], &counter, (epp->len = 8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
schmorp.h: In function 's_epipe_drain':
schmorp.h:465:3: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
  465 |   read (epp->fd [0], buf, sizeof (buf));
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rm -f blib/arch/auto/Async/Interrupt/Interrupt.so
cc  -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -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
==> 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-2Uy60a7D/perl-async-interrupt/trunk/pkg/perl-async-interrupt/usr/lib/perl5/5.34/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-2Uy60a7D/perl-async-interrupt/trunk/pkg/perl-async-interrupt/usr/lib/perl5/5.34/vendor_perl/auto/Async/Interrupt/Interrupt.so
Installing /tmp/perl-async-interrupt-archlinuxrb-build-2Uy60a7D/perl-async-interrupt/trunk/pkg/perl-async-interrupt/usr/lib/perl5/5.34/vendor_perl/Async/Interrupt.pm
Installing /tmp/perl-async-interrupt-archlinuxrb-build-2Uy60a7D/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.26-3 (Thu Apr  7 06:13:26 2022)
+ PRESULT=0
+ '[' 0 -eq 124 ']'
+ set +e
+ tee -a /srv/reproducible-results/archlinuxrb-build-2Uy60a7D/b2/perl-async-interrupt/build2.log
+ schroot --end-session -c archlinux-perl-async-interrupt-archlinuxrb-build-2Uy60a7D
+ PRESULT=0
+ '[' 0 -ne 0 ']'
+ false
+ set +x
'/tmp/perl-async-interrupt-archlinuxrb-build-2Uy60a7D/perl-async-interrupt/trunk/perl-async-interrupt-1.26-3-x86_64.pkg.tar.zst' -> '/srv/reproducible-results/archlinuxrb-build-2Uy60a7D/b2/perl-async-interrupt/perl-async-interrupt-1.26-3-x86_64.pkg.tar.zst'
Thu Apr  7 06:13:28 UTC 2022 - build #2 for perl-async-interrupt on osuosl169-amd64 done.
Thu Apr  7 06:13:28 UTC 2022 - reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-bsjlYAWx, removing.
/srv/reproducible-results/archlinuxrb-build-2Uy60a7D:
total 8
drwxr-xr-x 3 jenkins jenkins 4096 Apr  7 06:13 b1
drwxr-xr-x 3 jenkins jenkins 4096 Apr  7 06:13 b2

/srv/reproducible-results/archlinuxrb-build-2Uy60a7D/b1:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 Apr  7 06:13 perl-async-interrupt

/srv/reproducible-results/archlinuxrb-build-2Uy60a7D/b1/perl-async-interrupt:
total 52
-rw-r--r-- 1 jenkins jenkins 11250 Apr  7 06:13 build1.log
-rw-r--r-- 1 jenkins jenkins     7 Apr  7 06:13 build1.version
-rw-r--r-- 1 jenkins jenkins 36660 Apr  7 06:13 perl-async-interrupt-1.26-3-x86_64.pkg.tar.zst

/srv/reproducible-results/archlinuxrb-build-2Uy60a7D/b2:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 Apr  7 06:13 perl-async-interrupt

/srv/reproducible-results/archlinuxrb-build-2Uy60a7D/b2/perl-async-interrupt:
total 52
-rw-r--r-- 1 jenkins jenkins 10306 Apr  7 06:13 build2.log
-rw-r--r-- 1 jenkins jenkins     7 Apr  7 06:13 build2.version
-rw-r--r-- 1 jenkins jenkins 36660 Apr  7 06:13 perl-async-interrupt-1.26-3-x86_64.pkg.tar.zst
Thu Apr  7 06:13:34 UTC 2022 - comparing results now.
Thu Apr  7 06:13:34 UTC 2022 - YAY - perl-async-interrupt/perl-async-interrupt-1.26-3-x86_64.pkg.tar.zst build reproducible in our test framework!
x .BUILDINFO
x .BUILDINFO
Thu Apr  7 06:13:34 UTC 2022 - https://tests.reproducible-builds.org/archlinux/extra/perl-async-interrupt/ updated.
/var/lib/jenkins/userContent/reproducible/archlinux/extra/perl-async-interrupt/perl-async-interrupt-1.26-3-x86_64.pkg.tar.zst-b1.BUILDINFO.txt older than /var/lib/jenkins/userContent/reproducible/archlinux/extra/perl-async-interrupt/pkg.build_duration, thus deleting it.
/var/lib/jenkins/userContent/reproducible/archlinux/extra/perl-async-interrupt/perl-async-interrupt-1.26-3-x86_64.pkg.tar.zst-b2.BUILDINFO.txt older than /var/lib/jenkins/userContent/reproducible/archlinux/extra/perl-async-interrupt/pkg.build_duration, thus deleting it.
/var/lib/jenkins/userContent/reproducible/archlinux/extra/perl-async-interrupt/pkg.html older than /var/lib/jenkins/userContent/reproducible/archlinux/extra/perl-async-interrupt/pkg.build_duration, thus deleting it.
INSERT into results (package_id, version, status, build_date, build_duration, node1, node2, job)
		VALUES ('394036', '1.26-3', 'reproducible', '2022-04-07 06:12', '84', 'osuosl170-amd64', 'osuosl169-amd64', 'https://jenkins.debian.net/job/reproducible_builder_archlinux_2/410839/')
		ON CONFLICT (package_id)
		DO UPDATE SET version='1.26-3', status='reproducible', build_date='2022-04-07 06:12', build_duration='84', node1='osuosl170-amd64', node2='osuosl169-amd64', job='https://jenkins.debian.net/job/reproducible_builder_archlinux_2/410839/' 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.26-3', 'extra', 'x86_64', 3, 'reproducible', '2022-04-07 06:12', '84', 'osuosl170-amd64', 'osuosl169-amd64', 'https://jenkins.debian.net/job/reproducible_builder_archlinux_2/410839/');
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.26-3, extra, x86_64, 2022-04-07 06:12:00) already exists.
Thu Apr  7 06:13:35 UTC 2022 - /srv/reproducible-results/archlinuxrb-build-2Uy60a7D deleted.
Thu Apr  7 06:13:35 UTC 2022 - reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-ey11lECz, removing.
Build step 'Execute shell' marked build as failure



More information about the Qa-jenkins-scm mailing list