sbuild (Debian sbuild) 0.90.2 (26 August 2025) on carme.larted.org.uk +==============================================================================+ | perlbrew 1.02-1 (amd64) Sat, 04 Oct 2025 04:03:38 +0000 | +==============================================================================+ Package: perlbrew Version: 1.02-1 Source Version: 1.02-1 Distribution: perl-5.42-throwaway Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: full I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... +------------------------------------------------------------------------------+ | Chroot Setup Commands Sat, 04 Oct 2025 04:03:38 +0000 | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup perlbrew_1.02-1 perl-5.42-throwaway amd64 ---------------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup perlbrew_1.02-1 perl-5.42-throwaway amd64'. Finished processing commands. -------------------------------------------------------------------------------- I: Setting up apt archive... +------------------------------------------------------------------------------+ | Update chroot Sat, 04 Oct 2025 04:03:38 +0000 | +------------------------------------------------------------------------------+ Get:1 file:/srv/reprepro perl-5.42 InRelease [3042 B] Hit:2 http://deb.debian.org/debian unstable InRelease Hit:3 http://deb.debian.org/debian sid InRelease Get:1 file:/srv/reprepro perl-5.42 InRelease [3042 B] Get:4 file:/srv/reprepro perl-5.42/main amd64 Packages [625 kB] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files Sat, 04 Oct 2025 04:03:40 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/debomatic/incoming/perlbrew_1.02-1.dsc exists in /srv/debomatic/incoming; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Sat, 04 Oct 2025 04:03:40 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), libmodule-build-tiny-perl (>= 0.044), perl, build-essential, curl, libcapture-tiny-perl, libcpan-perl-releases-perl (>= 5.20240920), libfile-which-perl, libjson-pp-perl, liblocal-lib-perl, libpath-class-perl, libtest2-plugin-ioevents-perl, libtest2-plugin-nowarnings-perl (>= 0.10), libtest2-suite-perl (>= 0.000163), perl-doc, wget Filtered Build-Depends: debhelper-compat (= 13), libmodule-build-tiny-perl (>= 0.044), perl, build-essential, curl, libcapture-tiny-perl, libcpan-perl-releases-perl (>= 5.20240920), libfile-which-perl, libjson-pp-perl, liblocal-lib-perl, libpath-class-perl, libtest2-plugin-ioevents-perl, libtest2-plugin-nowarnings-perl (>= 0.10), libtest2-suite-perl (>= 0.000163), perl-doc, wget dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/perlbrew-Ygn999/resolver-c6gufG/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/build/perlbrew-Ygn999/resolver-c6gufG/apt_archive ./ InRelease Get:2 copy:/build/perlbrew-Ygn999/resolver-c6gufG/apt_archive ./ Release [612 B] Ign:3 copy:/build/perlbrew-Ygn999/resolver-c6gufG/apt_archive ./ Release.gpg Get:4 copy:/build/perlbrew-Ygn999/resolver-c6gufG/apt_archive ./ Sources [1058 B] Get:5 copy:/build/perlbrew-Ygn999/resolver-c6gufG/apt_archive ./ Packages [957 B] Fetched 2627 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils curl debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbrotli1 libcapture-tiny-perl libcom-err2 libcpan-perl-releases-perl libcpan-requirements-dynamic-perl libcurl4t64 libdebhelper-perl libelf1t64 libextutils-config-perl libextutils-hascompiler-perl libextutils-helpers-perl libextutils-installpaths-perl libfile-stripnondeterminism-perl libfile-which-perl libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblocal-lib-perl libmagic-mgc libmagic1t64 libmodule-build-perl libmodule-build-tiny-perl libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-ossl0 libpath-class-perl libpipeline1 libpsl5t64 librtmp1 libssh2-1t64 libtest2-plugin-ioevents-perl libtest2-plugin-nowarnings-perl libtool libuchardet0 libxml2-16 m4 man-db perl-doc po-debconf sensible-utils wget Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev gnulib-l10n groff krb5-doc krb5-user libtool-doc gfortran | fortran95-compiler m4-doc apparmor less www-browser libmail-box-perl Recommended packages: bash-completion ca-certificates libarchive-cpio-perl krb5-locales libmodule-signature-perl libpod-readme-perl libsoftware-license-perl publicsuffix libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils curl debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbrotli1 libcapture-tiny-perl libcom-err2 libcpan-perl-releases-perl libcpan-requirements-dynamic-perl libcurl4t64 libdebhelper-perl libelf1t64 libextutils-config-perl libextutils-hascompiler-perl libextutils-helpers-perl libextutils-installpaths-perl libfile-stripnondeterminism-perl libfile-which-perl libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblocal-lib-perl libmagic-mgc libmagic1t64 libmodule-build-perl libmodule-build-tiny-perl libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-ossl0 libpath-class-perl libpipeline1 libpsl5t64 librtmp1 libssh2-1t64 libtest2-plugin-ioevents-perl libtest2-plugin-nowarnings-perl libtool libuchardet0 libxml2-16 m4 man-db perl-doc po-debconf sbuild-build-depends-main-dummy sensible-utils wget 0 upgraded, 61 newly installed, 0 to remove and 0 not upgraded. Need to get 14.5 MB/22.9 MB of archives. After this operation, 68.4 MB of additional disk space will be used. Get:1 file:/srv/reprepro perl-5.42/main amd64 perl-doc all 5.42.0-2 [8421 kB] Get:2 copy:/build/perlbrew-Ygn999/resolver-c6gufG/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1000 B] Get:3 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get:5 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get:6 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get:8 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get:9 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get:10 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41.2-3 [98.3 kB] Get:11 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get:12 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get:13 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get:14 http://deb.debian.org/debian unstable/main amd64 wget amd64 1.25.0-2 [984 kB] Get:15 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-1 [324 kB] Get:16 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get:17 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get:18 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-4 [862 kB] Get:19 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get:20 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get:21 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-5 [33.0 kB] Get:22 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b3 [25.0 kB] Get:23 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-5 [81.5 kB] Get:24 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Get:25 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-5 [326 kB] Get:26 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-5 [138 kB] Get:27 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.64.0-1.1+b1 [76.2 kB] Get:28 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.12.0-1 [68.4 kB] Get:29 http://deb.debian.org/debian unstable/main amd64 libngtcp2-16 amd64 1.16.0-1 [136 kB] Get:30 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-ossl0 amd64 1.16.0-1 [27.5 kB] Get:31 http://deb.debian.org/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-3 [58.3 kB] Get:32 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Get:33 http://deb.debian.org/debian unstable/main amd64 libcurl4t64 amd64 8.16.0-2 [407 kB] Get:34 http://deb.debian.org/debian unstable/main amd64 curl amd64 8.16.0-2 [274 kB] Get:35 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.28 [92.4 kB] Get:36 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-5 [540 kB] Get:37 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 21 [12.2 kB] Get:38 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:39 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get:40 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get:41 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.193-3 [192 kB] Get:42 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get:43 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.14.5+dfsg-0.2 [638 kB] Get:44 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get:45 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:46 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:47 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.28 [941 kB] Get:48 http://deb.debian.org/debian unstable/main amd64 libcapture-tiny-perl all 0.50-1 [24.6 kB] Get:49 http://deb.debian.org/debian unstable/main amd64 libcpan-perl-releases-perl all 5.20250923-1 [16.2 kB] Get:50 http://deb.debian.org/debian unstable/main amd64 libextutils-config-perl all 0.010-1 [8364 B] Get:51 http://deb.debian.org/debian unstable/main amd64 libextutils-hascompiler-perl all 0.025-1 [9232 B] Get:52 http://deb.debian.org/debian unstable/main amd64 libcpan-requirements-dynamic-perl all 0.002-1 [7696 B] Get:53 http://deb.debian.org/debian unstable/main amd64 libextutils-helpers-perl all 0.028-1 [11.9 kB] Get:54 http://deb.debian.org/debian unstable/main amd64 libextutils-installpaths-perl all 0.015-1 [13.8 kB] Get:55 http://deb.debian.org/debian unstable/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get:56 http://deb.debian.org/debian unstable/main amd64 libmodule-build-perl all 0.423400-3 [234 kB] Get:57 http://deb.debian.org/debian unstable/main amd64 liblocal-lib-perl all 2.000029-1 [54.5 kB] Get:58 http://deb.debian.org/debian unstable/main amd64 libmodule-build-tiny-perl all 0.052-1 [12.2 kB] Get:59 http://deb.debian.org/debian unstable/main amd64 libpath-class-perl all 0.37-4 [42.7 kB] Get:60 http://deb.debian.org/debian unstable/main amd64 libtest2-plugin-ioevents-perl all 0.001001-2 [6360 B] Get:61 http://deb.debian.org/debian unstable/main amd64 libtest2-plugin-nowarnings-perl all 0.10-1 [15.8 kB] Preconfiguring packages ... Fetched 14.5 MB in 0s (74.9 MB/s) Selecting previously unselected package sensible-utils. (Reading database ... 23301 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.41.2-3_amd64.deb ... Unpacking bsdextrautils (2.41.2-3) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../10-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package wget. Preparing to unpack .../11-wget_1.25.0-2_amd64.deb ... Unpacking wget (1.25.0-2) ... Selecting previously unselected package m4. Preparing to unpack .../12-m4_1.4.20-1_amd64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../17-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../18-libkrb5support0_1.21.3-5_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../19-libcom-err2_1.47.2-3+b3_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../20-libk5crypto3_1.21.3-5_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../21-libkeyutils1_1.6.3-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../22-libkrb5-3_1.21.3-5_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../23-libgssapi-krb5-2_1.21.3-5_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-5) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../24-libnghttp2-14_1.64.0-1.1+b1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../25-libnghttp3-9_1.12.0-1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../26-libngtcp2-16_1.16.0-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.16.0-1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:amd64. Preparing to unpack .../27-libngtcp2-crypto-ossl0_1.16.0-1_amd64.deb ... Unpacking libngtcp2-crypto-ossl0:amd64 (1.16.0-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../28-librtmp1_2.4+20151223.gitfa8646d.1-3_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../29-libssh2-1t64_1.11.1-1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../30-libcurl4t64_8.16.0-2_amd64.deb ... Unpacking libcurl4t64:amd64 (8.16.0-2) ... Selecting previously unselected package curl. Preparing to unpack .../31-curl_8.16.0-2_amd64.deb ... Unpacking curl (8.16.0-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../32-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../33-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../34-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../35-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../36-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../37-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../38-libelf1t64_0.193-3_amd64.deb ... Unpacking libelf1t64:amd64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../39-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../40-libxml2-16_2.14.5+dfsg-0.2_amd64.deb ... Unpacking libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../41-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../42-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../43-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../44-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../45-libcapture-tiny-perl_0.50-1_all.deb ... Unpacking libcapture-tiny-perl (0.50-1) ... Selecting previously unselected package libcpan-perl-releases-perl. Preparing to unpack .../46-libcpan-perl-releases-perl_5.20250923-1_all.deb ... Unpacking libcpan-perl-releases-perl (5.20250923-1) ... Selecting previously unselected package libextutils-config-perl. Preparing to unpack .../47-libextutils-config-perl_0.010-1_all.deb ... Unpacking libextutils-config-perl (0.010-1) ... Selecting previously unselected package libextutils-hascompiler-perl. Preparing to unpack .../48-libextutils-hascompiler-perl_0.025-1_all.deb ... Unpacking libextutils-hascompiler-perl (0.025-1) ... Selecting previously unselected package libcpan-requirements-dynamic-perl. Preparing to unpack .../49-libcpan-requirements-dynamic-perl_0.002-1_all.deb ... Unpacking libcpan-requirements-dynamic-perl (0.002-1) ... Selecting previously unselected package libextutils-helpers-perl. Preparing to unpack .../50-libextutils-helpers-perl_0.028-1_all.deb ... Unpacking libextutils-helpers-perl (0.028-1) ... Selecting previously unselected package libextutils-installpaths-perl. Preparing to unpack .../51-libextutils-installpaths-perl_0.015-1_all.deb ... Unpacking libextutils-installpaths-perl (0.015-1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../52-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libmodule-build-perl. Preparing to unpack .../53-libmodule-build-perl_0.423400-3_all.deb ... Adding 'diversion of /usr/bin/config_data to /usr/bin/config_data.diverted by libmodule-build-perl' Adding 'diversion of /usr/share/man/man1/config_data.1.gz to /usr/share/man/man1/config_data.diverted.1.gz by libmodule-build-perl' Unpacking libmodule-build-perl (0.423400-3) ... Selecting previously unselected package liblocal-lib-perl. Preparing to unpack .../54-liblocal-lib-perl_2.000029-1_all.deb ... Unpacking liblocal-lib-perl (2.000029-1) ... Selecting previously unselected package libmodule-build-tiny-perl. Preparing to unpack .../55-libmodule-build-tiny-perl_0.052-1_all.deb ... Unpacking libmodule-build-tiny-perl (0.052-1) ... Selecting previously unselected package libpath-class-perl. Preparing to unpack .../56-libpath-class-perl_0.37-4_all.deb ... Unpacking libpath-class-perl (0.37-4) ... Selecting previously unselected package libtest2-plugin-ioevents-perl. Preparing to unpack .../57-libtest2-plugin-ioevents-perl_0.001001-2_all.deb ... Unpacking libtest2-plugin-ioevents-perl (0.001001-2) ... Selecting previously unselected package libtest2-plugin-nowarnings-perl. Preparing to unpack .../58-libtest2-plugin-nowarnings-perl_0.10-1_all.deb ... Unpacking libtest2-plugin-nowarnings-perl (0.10-1) ... Selecting previously unselected package perl-doc. Preparing to unpack .../59-perl-doc_5.42.0-2_all.deb ... Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' Unpacking perl-doc (5.42.0-2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../60-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libcpan-perl-releases-perl (5.20250923-1) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libextutils-config-perl (0.010-1) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-6) ... Setting up libextutils-helpers-perl (0.028-1) ... Setting up bsdextrautils (2.41.2-3) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libpath-class-perl (0.37-4) ... Setting up libtest2-plugin-nowarnings-perl (0.10-1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Setting up libextutils-installpaths-perl (0.015-1) ... Setting up libdebhelper-perl (13.28) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Setting up libextutils-hascompiler-perl (0.025-1) ... Setting up perl-doc (5.42.0-2) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up libcpan-requirements-dynamic-perl (0.002-1) ... Setting up libcom-err2:amd64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:amd64 (0.193-3) ... Setting up libmodule-build-perl (0.423400-3) ... Setting up libkrb5support0:amd64 (1.21.3-5) ... Setting up autotools-dev (20240727.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Setting up autopoint (0.23.1-2) ... Setting up libk5crypto3:amd64 (1.21.3-5) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:amd64 (1.12.0-1) ... Setting up libcapture-tiny-perl (0.50-1) ... Setting up dwz (0.16-2) ... Setting up libtest2-plugin-ioevents-perl (0.001001-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up libngtcp2-16:amd64 (1.16.0-1) ... Setting up libkrb5-3:amd64 (1.21.3-5) ... Setting up libssh2-1t64:amd64 (1.11.1-1) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libmodule-build-tiny-perl (0.052-1) ... Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up wget (1.25.0-2) ... Setting up libtool (2.5.4-5) ... Setting up liblocal-lib-perl (2.000029-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ... Setting up libngtcp2-crypto-ossl0:amd64 (1.16.0-1) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up libcurl4t64:amd64 (8.16.0-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up curl (8.16.0-2) ... Setting up debhelper (13.28) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.41-12) ... +------------------------------------------------------------------------------+ | Check architectures Sat, 04 Oct 2025 04:03:45 +0000 | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in all) +------------------------------------------------------------------------------+ | Build environment Sat, 04 Oct 2025 04:03:45 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.16.5+deb14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.16.5-1 (2025-09-05) amd64 (x86_64) Toolchain package versions: binutils_2.45-7 dpkg-dev_1.22.21 g++-14_14.3.0-8 g++-15_15.2.0-4 gcc-14_14.3.0-8 gcc-15_15.2.0-4 libc6-dev_2.41-12 libstdc++-14-dev_14.3.0-8 libstdc++-15-dev_15.2.0-4 libstdc++6_15.2.0-4 linux-libc-dev_6.16.9-1 Package versions: adduser_3.153 apt_3.1.7 autoconf_2.72-3.1 automake_1:1.17-4 autopoint_0.23.1-2 autotools-dev_20240727.1 base-files_14 base-passwd_3.6.7 bash_5.3-1 binutils_2.45-7 binutils-common_2.45-7 binutils-gold_2.44-3 binutils-gold-x86-64-linux-gnu_2.44-3 binutils-x86-64-linux-gnu_2.45-7 bsdextrautils_2.41.2-3 bsdutils_1:2.41.2-3 build-essential_12.12 bzip2_1.0.8-6 coreutils_9.7-3 cpp_4:15.2.0-4 cpp-14_14.3.0-8 cpp-14-x86-64-linux-gnu_14.3.0-8 cpp-15_15.2.0-4 cpp-15-x86-64-linux-gnu_15.2.0-4 cpp-x86-64-linux-gnu_4:15.2.0-4 curl_8.16.0-2 dash_0.5.12-12 debconf_1.5.91 debhelper_13.28 debian-archive-keyring_2025.1 debianutils_5.23.2 dh-autoreconf_21 dh-strip-nondeterminism_1.15.0-1 diffutils_1:3.10-4 dirmngr_2.4.8-3 dpkg_1.22.21 dpkg-dev_1.22.21 dwz_0.16-2 eatmydata_131-2 file_1:5.46-5 findutils_4.10.0-3 g++_4:15.2.0-4 g++-14_14.3.0-8 g++-14-x86-64-linux-gnu_14.3.0-8 g++-15_15.2.0-4 g++-15-x86-64-linux-gnu_15.2.0-4 g++-x86-64-linux-gnu_4:15.2.0-4 gcc_4:15.2.0-4 gcc-14_14.3.0-8 gcc-14-base_14.3.0-8 gcc-14-x86-64-linux-gnu_14.3.0-8 gcc-15_15.2.0-4 gcc-15-base_15.2.0-4 gcc-15-x86-64-linux-gnu_15.2.0-4 gcc-x86-64-linux-gnu_4:15.2.0-4 gettext_0.23.1-2+b1 gettext-base_0.23.1-2+b1 gnupg_2.4.8-3 gnupg-l10n_2.4.8-3 gpg_2.4.8-3 gpg-agent_2.4.8-3 gpgconf_2.4.8-3 gpgsm_2.4.8-3 grep_3.12-1 groff-base_1.23.0-9 gzip_1.13-1 hostname_3.25 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2+b1 libapt-pkg7.0_3.1.7 libarchive-zip-perl_1.68-1 libasan8_15.2.0-4 libassuan9_3.0.2-2 libatomic1_15.2.0-4 libattr1_1:2.5.2-3 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1 libbinutils_2.45-7 libblkid1_2.41.2-3 libbrotli1_1.1.0-2+b7 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libc-bin_2.41-12 libc-dev-bin_2.41-12 libc-l10n_2.41-12 libc6_2.41-12 libc6-dev_2.41-12 libcap-ng0_0.8.5-4+b1 libcap2_1:2.75-10+b1 libcapture-tiny-perl_0.50-1 libcc1-0_15.2.0-4 libcom-err2_1.47.2-3+b3 libcpan-perl-releases-perl_5.20250923-1 libcpan-requirements-dynamic-perl_0.002-1 libcrypt-dev_1:4.4.38-1 libcrypt1_1:4.4.38-1 libctf-nobfd0_2.45-7 libctf0_2.45-7 libcurl4t64_8.16.0-2 libdb5.3t64_5.3.28+dfsg2-9 libdebconfclient0_0.280 libdebhelper-perl_13.28 libdpkg-perl_1.22.21 libeatmydata1_131-2+b1 libelf1t64_0.193-3 libextutils-config-perl_0.010-1 libextutils-hascompiler-perl_0.025-1 libextutils-helpers-perl_0.028-1 libextutils-installpaths-perl_0.015-1 libffi8_3.5.2-2 libfile-stripnondeterminism-perl_1.15.0-1 libfile-which-perl_1.27-2 libgcc-14-dev_14.3.0-8 libgcc-15-dev_15.2.0-4 libgcc-s1_15.2.0-4 libgcrypt20_1.11.2-2 libgdbm-compat4t64_1.26-1 libgdbm6t64_1.26-1 libgmp10_2:6.3.0+dfsg-5 libgnutls30t64_3.8.10-2 libgomp1_15.2.0-4 libgpg-error0_1.55-2 libgprofng0_2.45-7 libgssapi-krb5-2_1.21.3-5 libhogweed6t64_3.10.2-1 libhwasan0_15.2.0-4 libidn2-0_2.3.8-4 libisl23_0.27-1 libitm1_15.2.0-4 libjansson4_2.14-2+b3 libk5crypto3_1.21.3-5 libkeyutils1_1.6.3-6 libkrb5-3_1.21.3-5 libkrb5support0_1.21.3-5 libksba8_1.6.7-2+b1 liblastlog2-2_2.41.2-3 libldap2_2.6.10+dfsg-1+b1 liblocal-lib-perl_2.000029-1 liblsan0_15.2.0-4 liblz4-1_1.10.0-4 liblzma5_5.8.1-2 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmd0_1.1.0-2+b1 libmodule-build-perl_0.423400-3 libmodule-build-tiny-perl_0.052-1 libmount1_2.41.2-3 libmpc3_1.3.1-2 libmpfr6_4.2.2-2 libncursesw6_6.5+20250216-2 libnettle8t64_3.10.2-1 libnghttp2-14_1.64.0-1.1+b1 libnghttp3-9_1.12.0-1 libngtcp2-16_1.16.0-1 libngtcp2-crypto-ossl0_1.16.0-1 libnpth0t64_1.8-3 libp11-kit0_0.25.9-2 libpam-modules_1.7.0-5 libpam-modules-bin_1.7.0-5 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5 libpath-class-perl_0.37-4 libpcre2-8-0_10.46-1 libperl5.40_5.40.1-6 libperl5.42_5.42.0-2 libpipeline1_1.5.8-1 libpsl5t64_0.21.2-1.1+b1 libquadmath0_15.2.0-4 libreadline8t64_8.3-3 librtmp1_2.4+20151223.gitfa8646d.1-3 libsasl2-2_2.1.28+dfsg1-9 libsasl2-modules-db_2.1.28+dfsg1-9 libseccomp2_2.6.0-2 libselinux1_3.8.1-1 libsemanage-common_3.8.1-1 libsemanage2_3.8.1-1 libsepol2_3.8.1-1 libsframe2_2.45-7 libsmartcols1_2.41.2-3 libsqlite3-0_3.46.1-8 libssh2-1t64_1.11.1-1 libssl3t64_3.5.4-1 libstdc++-14-dev_14.3.0-8 libstdc++-15-dev_15.2.0-4 libstdc++6_15.2.0-4 libsystemd0_258-1 libtasn1-6_4.20.0-2 libtest2-plugin-ioevents-perl_0.001001-2 libtest2-plugin-nowarnings-perl_0.10-1 libtinfo6_6.5+20250216-2 libtool_2.5.4-5 libtsan2_15.2.0-4 libubsan1_15.2.0-4 libuchardet0_0.0.8-2 libudev1_258-1 libunistring5_1.3-2 libuuid1_2.41.2-3 libxml2-16_2.14.5+dfsg-0.2 libxxhash0_0.8.3-2 libzstd1_1.5.7+dfsg-1.1 linux-libc-dev_6.16.9-1 locales-all_2.41-12 login.defs_1:4.18.0-1 m4_1.4.20-1 make_4.4.1-2 man-db_2.13.1-1 mawk_1.3.4.20250131-1 ncurses-base_6.5+20250216-2 ncurses-bin_6.5+20250216-2 openssl-provider-legacy_3.5.4-1 passwd_1:4.18.0-1 patch_2.8-2 perl_5.42.0-2 perl-base_5.42.0-2 perl-doc_5.42.0-2 perl-modules-5.40_5.40.1-6 perl-modules-5.42_5.42.0-2 pinentry-curses_1.3.2-3 po-debconf_1.0.21+nmu1 readline-common_8.3-3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.26 sqv_1.3.0-3 sysvinit-utils_3.14-4 tar_1.35+dfsg-3.1 util-linux_2.41.2-3 wget_1.25.0-2 xz-utils_5.8.1-2 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build Sat, 04 Oct 2025 04:03:45 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: perlbrew Binary: perlbrew Architecture: all Version: 1.02-1 Maintainer: Debian Perl Group Uploaders: gregor herrmann , Homepage: https://metacpan.org/release/App-perlbrew Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/perlbrew Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/perlbrew.git Testsuite: autopkgtest-pkg-perl Build-Depends: debhelper-compat (= 13), libmodule-build-tiny-perl (>= 0.044), perl Build-Depends-Indep: curl , libcapture-tiny-perl , libcpan-perl-releases-perl (>= 5.20240920) , libfile-which-perl , libjson-pp-perl , liblocal-lib-perl , libpath-class-perl , libtest2-plugin-ioevents-perl , libtest2-plugin-nowarnings-perl (>= 0.10) , libtest2-suite-perl (>= 0.000163) , perl-doc, wget Package-List: perlbrew deb perl optional arch=all Checksums-Sha1: 3a7735c7716699788d959f359c730c9d41c6810b 90379 perlbrew_1.02.orig.tar.gz f834e3d0a194463c1122b0042f4cdd3a4babc618 6344 perlbrew_1.02-1.debian.tar.xz Checksums-Sha256: 24064b227481737b65d95e2dab5b677b90c720f8e9a19d28b2152728617c24ed 90379 perlbrew_1.02.orig.tar.gz ea209b7462bda828e3679627c2f4333bb223277e4f9843688c025ee6b7355a29 6344 perlbrew_1.02-1.debian.tar.xz Files: 1a8337e53f5770fc140a7cb072a7f436 90379 perlbrew_1.02.orig.tar.gz d554bda755cb2135b707f48c88527a2a 6344 perlbrew_1.02-1.debian.tar.xz Dgit: f956f020cec22b8bf4566cd22eb0923bb9294d88 debian archive/debian/1.02-1 https://git.dgit.debian.org/perlbrew -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmjgTlJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgYf+BAAozT15J8+4jcP6/SpwcVqIr67k2w/DzZcBL7/j23wL0w2FGRit8FbVQ1D oE46AanZxuhGKbyNuxZt8bRC7oOGU6Tjp7UI8oqdHradnkWidPvXCyITpDUJODuU /n7v1NEYLoeUwy5fvUdiZbAb9KVwqp/dDw5bJmxmzWy40rbJftfIppWJlKErc+rH FmREX91QA48JLFddHxIgL+ECFU6xaFUW1C7YC2pvYmX/Jw85BLb7r71+32XguZ+4 9wek+Yt4VqZQp9mxr1Y6pbQP6PL5vLklgtWyRyCKHXU09DZS52ioZLQHdrPF48qg S0fS6kFviooa2qvCrHmJ2XDj923srOTbknxD3+9K/fmU9I6WfwFwZvbw/LYx3ykn IhFWibwGv170pgpA6zCzQeFxrDwojRYQIX11wmOtlijg5MfpG5PqUuSXPTq1xZmB oX2DYsttOWmTIAE/Alu41SCAXLY5miqmO7SImjIV9FPG2ksbDo/KrfWaErvbcYwJ lFbpuDWgX5o4a5PP0Yl/MPL96GEpZmQK/ScfBE6nL8/6NOxwOcef5eFp3bR7ryGm wuIy6LWGqh2dsEKlEInZs9hoME6bsBi/k5HCye7uA8pOE21u5CWBehYT6zR2WLd4 wGucySwYjSZ8ybV8sSidGC/7Xn/xBvBt1WKN8B/l9TTxkYU7JJU= =768y -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./perlbrew_1.02-1.dsc: no acceptable signature found dpkg-source: info: extracting perlbrew in /build/perlbrew-Ygn999/perlbrew-1.02 dpkg-source: info: unpacking perlbrew_1.02.orig.tar.gz dpkg-source: info: unpacking perlbrew_1.02-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying autopkgtest-path.patch Check disk space ---------------- Sufficient free space for build +------------------------------------------------------------------------------+ | Starting Timed Build Commands Sat, 04 Oct 2025 04:03:46 +0000 | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/starting-build-commands/no-network perlbrew_1.02-1 perl-5.42-throwaway amd64 ---------------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/starting-build-commands/no-network perlbrew_1.02-1 perl-5.42-throwaway amd64'. Finished processing commands. -------------------------------------------------------------------------------- User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LC_ALL=C.UTF-8 LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so LOGNAME=debomatic PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/build/perlbrew-Ygn999/perlbrew-1.02 SCHROOT_ALIAS_NAME=perl-5.42-throwaway-amd64-debomatic SCHROOT_CHROOT_NAME=perl-5.42-amd64-debomatic SCHROOT_COMMAND=env SCHROOT_GID=110 SCHROOT_GROUP=sbuild SCHROOT_SESSION_ID=perl-5.42-amd64-debomatic-358faddc-69f2-4aaa-a2d4-4b06dead1d42 SCHROOT_UID=1002 SCHROOT_USER=debomatic SHELL=/bin/sh USER=debomatic dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -Zxz dpkg-buildpackage: info: source package perlbrew dpkg-buildpackage: info: source version 1.02-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source -Zxz --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean dpkg-source -Zxz -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building perlbrew using existing ./perlbrew_1.02.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building perlbrew in perlbrew_1.02-1.debian.tar.xz dpkg-source: info: building perlbrew in perlbrew_1.02-1.dsc debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Build.PL --installdirs vendor --config optimize="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/perlbrew-Ygn999/perlbrew-1.02=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" --config ld="x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/perlbrew-Ygn999/perlbrew-1.02=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro" Creating new 'Build' script for 'App-perlbrew' version '1.02' dh_auto_build /usr/bin/perl Build cp script/perlbrew blib/script/perlbrew cp lib/App/Perlbrew/Patchperl.pm blib/lib/App/Perlbrew/Patchperl.pm cp lib/App/Perlbrew/Sys.pm blib/lib/App/Perlbrew/Sys.pm cp lib/App/Perlbrew/Path.pm blib/lib/App/Perlbrew/Path.pm cp lib/App/Perlbrew/Path/Installation.pm blib/lib/App/Perlbrew/Path/Installation.pm cp lib/App/Perlbrew/Util.pm blib/lib/App/Perlbrew/Util.pm cp lib/App/Perlbrew/Path/Installations.pm blib/lib/App/Perlbrew/Path/Installations.pm cp lib/App/perlbrew.pm blib/lib/App/perlbrew.pm cp lib/App/Perlbrew/Path/Root.pm blib/lib/App/Perlbrew/Path/Root.pm cp lib/App/Perlbrew/HTTP.pm blib/lib/App/Perlbrew/HTTP.pm dh_auto_test /usr/bin/perl Build test --verbose 1 t/00.load.t ............................... # Seeded srand with seed '20251004' from local date. ok 1 - use App::perlbrew; 1..1 ok t/01.options.t ............................ # Seeded srand with seed '20251004' from local date. # $VAR1 = bless( { # 'args' => [ # 'install', # 'perl-5.12.1' # ], # 'both' => [], # '64all' => '', # 'variation' => '', # 'noman' => '', # 'destdir' => '', # 'root' => bless( { # 'path' => '/build/perlbrew-Ygn999/perlbrew-1.02/debian/.debhelper/generated/_source/home/perl5/perlbrew' # }, 'App::Perlbrew::Path::Root' ), # 'reverse' => 0, # 'append' => '', # 'original_argv' => [ # 'install', # '-n', # 'perl-5.12.1', # '-Dusethreads', # '-DDEBUGGING', # '-Uusemymalloc', # '-Accflags' # ], # 'thread' => '', # 'verbose' => 0, # 'force' => 0, # 'yes' => 0, # 'ld' => '', # 'D' => [ # 'usethreads', # 'DEBUGGING' # ], # 'notest' => 1, # 'quiet' => 0, # 'home' => bless( { # 'path' => '/build/perlbrew-Ygn999/perlbrew-1.02/debian/.debhelper/generated/_source/home/.perlbrew' # }, 'App::Perlbrew::Path' ), # 'U' => [ # 'usemymalloc' # ], # 'multi' => '', # 'clang' => '', # 'debug' => '', # 'A' => [ # 'ccflags' # ], # 'sitecustomize' => '', # '64int' => '' # }, 'App::perlbrew' ); ok 1 ok 2 - -D ok 3 - -U ok 4 - -A ok 5 - not quiet ok 6 - notest # $VAR1 = bless( { # 'variation' => '', # '64all' => '', # 'args' => [ # 'install', # 'perl-5.12.1' # ], # 'both' => [], # 'destdir' => '', # 'noman' => '', # 'append' => '', # 'thread' => '', # 'original_argv' => [ # 'install', # '--quiet', # 'perl-5.12.1', # '-D', # 'usethreads', # '-D=DEBUGGING', # '-U', # 'usemymalloc', # '-A', # 'ccflags' # ], # 'reverse' => 0, # 'root' => bless( { # 'path' => '/build/perlbrew-Ygn999/perlbrew-1.02/debian/.debhelper/generated/_source/home/perl5/perlbrew' # }, 'App::Perlbrew::Path::Root' ), # 'ld' => '', # 'D' => [ # 'usethreads', # 'DEBUGGING' # ], # 'yes' => 0, # 'force' => 0, # 'verbose' => 0, # 'quiet' => 1, # 'home' => bless( { # 'path' => '/build/perlbrew-Ygn999/perlbrew-1.02/debian/.debhelper/generated/_source/home/.perlbrew' # }, 'App::Perlbrew::Path' ), # 'U' => [ # 'usemymalloc' # ], # 'multi' => '', # 'sitecustomize' => '', # 'clang' => '', # 'A' => [ # 'ccflags' # ], # 'debug' => '', # '64int' => '' # }, 'App::perlbrew' ); ok 7 ok 8 - -D ok 9 - -U ok 10 - -A ok 11 - quiet ok 12 - notest 1..12 ok t/02.format_perl_version.t ................ # Seeded srand with seed '20251004' from local date. 1..4 ok 1 - 5.008008 -> 5.8.8 ok 2 - 5.010001 -> 5.10.1 ok 3 - 5.012002 -> 5.12.2 ok 4 - 5.008 -> 5.8.0 ok t/03.test_get_available_versions.t ........ # Seeded srand with seed '20251004' from local date. 1..12 ok 1 - Correct number of releases found ok 2 - perl-5.28.0 found ok 3 - perl-5.26.2 found ok 4 - perl-5.24.4 found ok 5 - perl-5.22.4 found ok 6 - perl-5.20.3 found ok 7 - perl-5.18.4 found ok 8 - perl-5.16.3 found ok 9 - perl-5.14.4 found ok 10 - perl-5.12.5 found ok 11 - perl-5.10.1 found ok 12 - perl-5.8.9 found ok t/04.find_available_perls.t ............... # Seeded srand with seed '20251004' from local date. 1..52 ok 1 - found 11 releases ok 2 - 5.13 branch ok 3 - branch 5.13 found ok 4 - release 5.13.11 found ok 5 - file perl-5.13.11.tar.gz found ok 6 - type devel found ok 7 - age 14 days found ok 8 - branch 5.12 found ok 9 - release 5.12.3 found ok 10 - file perl-5.12.3.tar.gz found ok 11 - type maint found ok 12 - age 2 months, 11 days found ok 13 - branch 5.10 found ok 14 - release 5.10.1 found ok 15 - file perl-5.10.1.tar.gz found ok 16 - type maint found ok 17 - age 1 year, 7 months found ok 18 - branch 5.8 found ok 19 - release 5.8.9 found ok 20 - file perl-5.8.9.tar.gz found ok 21 - type maint found ok 22 - age 2 years, 3 months found ok 23 - branch 5.6 found ok 24 - release 5.6.2 found ok 25 - file perl-5.6.2.tar.gz found ok 26 - type maint found ok 27 - age 7 years, 4 months found ok 28 - branch 5.5 found ok 29 - release 5.5.4 found ok 30 - file perl5.005_04.tar.gz found ok 31 - type maint found ok 32 - age 7 years, 1 month found ok 33 - branch 5.4 found ok 34 - release 5.4.5 found ok 35 - file perl5.004_05.tar.gz found ok 36 - type maint found ok 37 - age 11 years, 11 months found ok 38 - branch 5.3 found ok 39 - release 5.3.7 found ok 40 - file perl5.003_07.tar.gz found ok 41 - type maint found ok 42 - age 14 years, 5 months found ok 43 - branch 5.3 found ok 44 - release 5.3.7 found ok 45 - file perl5.003_07.tar.gz found ok 46 - type maint found ok 47 - age 14 years, 5 months found ok 48 - branch 5.3 found ok 49 - release 5.3.7 found ok 50 - file perl5.003_07.tar.gz found ok 51 - type maint found ok 52 - age 14 years, 5 months found ok t/05.get_current_perl.t ................... # Seeded srand with seed '20251004' from local date. # (mock) installed perl-5.12.3 to /tmp/NDIgHlLqW0/perls/perl-5.12.3 # (mock) installed perl-5.12.4 to /tmp/NDIgHlLqW0/perls/perl-5.12.4 # (mock) installed perl-5.14.1 to /tmp/NDIgHlLqW0/perls/perl-5.14.1 # (mock) installed perl-5.14.2 to /tmp/NDIgHlLqW0/perls/perl-5.14.2 ok 1 - perlbrew version { ok 1 - perlbrew version matches 1..1 } ok 2 - Current perl is decided from environment variable PERLBREW_PERL { ok 1 ok 2 ok 3 ok 4 1..4 } ok 3 - Current perl can be decided from object attribute, which overrides env var. { ok 1 ok 2 ok 3 ok 4 1..4 } 1..3 ok t/06.installed_perls.t .................... skipped: No perl installation under PERLBREW_ROOT t/07.argv.t ............................... # Seeded srand with seed '20251004' from local date. ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/08.error_available.t .................... # perl # Seeded srand with seed '20251004' from local date. ok 1 - got Error from available ok 2 - got Error from available_perl_distributions 1..2 ok t/08.error_install.t ...................... Fetching perl 5.12.3 as /tmp/NDIgHlLqW0/dists/perl-5.12.3.tar.bz2 Download https://cpan.metacpan.org/authors/id/R/RJ/RJBS/perl-5.12.3.tar.bz2 to /tmp/NDIgHlLqW0/dists/perl-5.12.3.tar.bz2 # Seeded srand with seed '20251004' from local date. ok 1 1..1 ok t/08.error_install_blead.t ................ Fetching perl-blead as /tmp/NDIgHlLqW0/dists/blead.tar.gz # Seeded srand with seed '20251004' from local date. ok 1 - install blead-perl failed # Fetching perl-blead as /tmp/NDIgHlLqW0/dists/blead.tar.gz ok 2 - install blead failed 1..2 ok t/08.error_install_cpanm.t ................ # Seeded srand with seed '20251004' from local date. ok 1 1..1 ok t/08.error_install_cpm.t .................. # Seeded srand with seed '20251004' from local date. ok 1 1..1 ok t/09.exit_status.t ........................ # Seeded srand with seed '20251004' from local date. ok 1 - unknown-command error Unknown command: `unknown-command`. Typo? ok 2 - unknown-command command error ./script/perlbrew - App::perlbrew/1.02 ok 3 - version command 1..3 ok t/10.resolve.t ............................ # Seeded srand with seed '20251004' from local date. # (mock) installed perl-5.8.9 to /tmp/LqW0yG9BVq/perls/perl-5.8.9 # (mock) installed perl-5.14.0 to /tmp/LqW0yG9BVq/perls/perl-5.14.0 # (mock) installed 5.8.9 to /tmp/LqW0yG9BVq/perls/5.8.9 # (mock) installed perl-shiny to /tmp/LqW0yG9BVq/perls/perl-shiny ok 1 - App::perlbrew->resolve_installation_name { ok 1 - returns the same value as the argument if there is an installation with exactly the same name { ok 1 ok 2 ok 3 1..3 } ok 2 - with lib names { ok 1 - returns both perl version and libnames { ok 1 ok 2 1..2 } ok 2 - returns current perl version when only a libname is given { ok 1 ok 2 1..2 } 1..2 } ok 3 - returns undef if no proper installation can be found { ok 1 1..1 } ok 4 - takes exactly one argument, which means the `shortname` that needs to be resolved to a `longname` { ok 1 ok 2 1..2 } ok 5 - returns `perl-$shortname` if that happens to be a proper installation name. { ok 1 ok 2 1..2 } 1..5 } 1..1 ok t/11.editdist.t ........................... # Seeded srand with seed '20251004' from local date. ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/11.root_from_arg.t ...................... # Seeded srand with seed '20251004' from local date. ok 1 - App::perlbrew->new { ok 1 - should accept --root args and treat it as the value of PERLBREW_ROOT for the instance { ok 1 - Return value comparison failed ok 2 - Global $PERLBREW_ROOT comparison failed ok 3 - App::Perlbrew::Path::Root=HASH->isa('App::Perlbrew::Path::Root') 1..3 } 1..1 } ok 2 - App::perlbrew\#root method { ok 1 - should return $App::perlbrew::PERLBREW_ROOT if provided { ok 1 - Return value comparison failed ok 2 - Global $PERLBREW_ROOT comparison failed ok 3 - App::Perlbrew::Path::Root=HASH->isa('App::Perlbrew::Path::Root') 1..3 } ok 2 - should default to $ENV{HOME} subpath { ok 1 - Return value comparison failed ok 2 - Global $PERLBREW_ROOT comparison failed ok 3 - App::Perlbrew::Path::Root=HASH->isa('App::Perlbrew::Path::Root') 1..3 } ok 3 - should return the instance property of 'root' if set { ok 1 - Return value comparison failed ok 2 - Global $PERLBREW_ROOT comparison failed ok 3 - App::Perlbrew::Path::Root=HASH->isa('App::Perlbrew::Path::Root') 1..3 } ok 4 - should default to $ENV{PERLBREW_ROOT} if provided { ok 1 - Return value comparison failed ok 2 - Global $PERLBREW_ROOT comparison failed ok 3 - App::Perlbrew::Path::Root=HASH->isa('App::Perlbrew::Path::Root') 1..3 } 1..4 } 1..2 ok t/12.destdir.t ............................ # Seeded srand with seed '20251004' from local date. # PERLBREW_ROOT set to /tmp/NDIgHlLqW0 # DESTDIR set to /tmp/UNaOWceMzt ok 1 - No perls yet installed { ok 1 - no perls installed 1..1 } ok 2 - --destdir option can be set { ok 1 - post-option args correct ok 2 - --destdir set as expected 1..2 } ok 3 - mock installing { ok 1 - found 0 installed perl (as it's installed in DESTDIR) ok 2 - sitecustomize.pl installed in DESTDIR ok 3 - sitecustomize.pl contents correct in DESTDIR 1..3 } 1..3 ok t/12.sitecustomize.t ...................... # Seeded srand with seed '20251004' from local date. # PERLBREW_ROOT set to /tmp/NDIgHlLqW0 ok 1 - No perls yet installed { ok 1 - no perls installed 1..1 } ok 2 - --sitecustomize option can be set { ok 1 - post-option args correct ok 2 - --sitecustomize set as expected 1..2 } ok 3 - mock installing { ok 1 - found 1 installed perl ok 2 - found expected perl ok 3 - sitecustomize.pl installed ok 4 - sitecustomize.pl contents correct 1..4 } 1..3 ok # Workflow build 'when the given versionis not found is CPAN::Perl::Releases' is empty at t/13.perl_release.t around lines 27 -> 44. t/13.perl_release.t ....................... # Seeded srand with seed '20251004' from local date. ok 1 - App::perlbrew\#perl_release method { ok 1 - given a valid perl version { ok 1 - returns the perl dist tarball file name, and its download url { ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 } 1..1 } ok 2 - when the given versionis not found is CPAN::Perl::Releases { ok 1 - perl-5.14.2.tar.gz ok 2 - https://cpan.metacpan.org/authors/id/SOMEONE/perl-5.14.2.tar.gz 1..2 } 1..2 } 1..1 ok t/14.perl_version_parsing.t ............... # Seeded srand with seed '20251004' from local date. ok 1 - perl_version_to_integer { 1..103 ok 1 - 5.003_07 < 5.004 ok 2 - 5.004 < 5.004_01 ok 3 - 5.004_01 < 5.004_02 ok 4 - 5.004_02 < 5.004_03 ok 5 - 5.004_03 < 5.004_04 ok 6 - 5.004_04 < 5.004_05 ok 7 - 5.004_05 < 5.005 ok 8 - 5.005 < 5.005_01 ok 9 - 5.005_01 < 5.005_02 ok 10 - 5.005_02 < 5.005_03 ok 11 - 5.005_03 < 5.005_04 ok 12 - 5.005_04 < 5.6.0 ok 13 - 5.6.0 < 5.6.1-TRIAL1 ok 14 - 5.6.1-TRIAL1 < 5.6.1-TRIAL2 ok 15 - 5.6.1-TRIAL2 < 5.6.1-TRIAL3 ok 16 - 5.6.1-TRIAL3 < 5.6.1 ok 17 - 5.6.1 < 5.6.2 ok 18 - 5.6.2 < 5.7.0 ok 19 - 5.7.0 < 5.7.1 ok 20 - 5.7.1 < 5.7.2 ok 21 - 5.7.2 < 5.7.3 ok 22 - 5.7.3 < 5.8.0 ok 23 - 5.8.0 < 5.8.1 ok 24 - 5.8.1 < 5.8.2 ok 25 - 5.8.2 < 5.8.3 ok 26 - 5.8.3 < 5.8.4 ok 27 - 5.8.4 < 5.8.5 ok 28 - 5.8.5 < 5.8.6 ok 29 - 5.8.6 < 5.8.7 ok 30 - 5.8.7 < 5.8.8 ok 31 - 5.8.8 < 5.8.9 ok 32 - 5.8.9 < 5.9.0 ok 33 - 5.9.0 < 5.9.1 ok 34 - 5.9.1 < 5.9.2 ok 35 - 5.9.2 < 5.9.3 ok 36 - 5.9.3 < 5.9.4 ok 37 - 5.9.4 < 5.9.5 ok 38 - 5.9.5 < 5.10.0-RC1 ok 39 - 5.10.0-RC1 < 5.10.0-RC2 ok 40 - 5.10.0-RC2 < 5.10.0 ok 41 - 5.10.0 < 5.10.1 ok 42 - 5.10.1 < 5.11.0 ok 43 - 5.11.0 < 5.11.1 ok 44 - 5.11.1 < 5.11.2 ok 45 - 5.11.2 < 5.11.3 ok 46 - 5.11.3 < 5.11.4 ok 47 - 5.11.4 < 5.11.5 ok 48 - 5.11.5 < 5.12.0 ok 49 - 5.12.0 < 5.12.1-RC1 ok 50 - 5.12.1-RC1 < 5.12.1-RC2 ok 51 - 5.12.1-RC2 < 5.12.1 ok 52 - 5.12.1 < 5.12.2-RC1 ok 53 - 5.12.2-RC1 < 5.12.2 ok 54 - 5.12.2 < 5.12.3 ok 55 - 5.12.3 < 5.12.4-RC1 ok 56 - 5.12.4-RC1 < 5.12.4-RC2 ok 57 - 5.12.4-RC2 < 5.12.4 ok 58 - 5.12.4 < 5.13.0 ok 59 - 5.13.0 < 5.13.1 ok 60 - 5.13.1 < 5.13.2 ok 61 - 5.13.2 < 5.13.3 ok 62 - 5.13.3 < 5.13.4 ok 63 - 5.13.4 < 5.13.5 ok 64 - 5.13.5 < 5.13.6 ok 65 - 5.13.6 < 5.13.7 ok 66 - 5.13.7 < 5.13.8 ok 67 - 5.13.8 < 5.13.9 ok 68 - 5.13.9 < 5.13.10 ok 69 - 5.13.10 < 5.13.11 ok 70 - 5.13.11 < 5.14.0-RC1 ok 71 - 5.14.0-RC1 < 5.14.0-RC2 ok 72 - 5.14.0-RC2 < 5.14.0-RC3 ok 73 - 5.14.0-RC3 < 5.14.0 ok 74 - 5.14.0 < 5.14.1-RC1 ok 75 - 5.14.1-RC1 < 5.14.1 ok 76 - 5.14.1 < 5.14.2-RC1 ok 77 - 5.14.2-RC1 < 5.14.2 ok 78 - 5.14.2 < 5.14.3-RC1 ok 79 - 5.14.3-RC1 < 5.14.3-RC2 ok 80 - 5.14.3-RC2 < 5.14.3 ok 81 - 5.14.3 < 5.15.0 ok 82 - 5.15.0 < 5.15.1 ok 83 - 5.15.1 < 5.15.2 ok 84 - 5.15.2 < 5.15.3 ok 85 - 5.15.3 < 5.15.4 ok 86 - 5.15.4 < 5.15.5 ok 87 - 5.15.5 < 5.15.6 ok 88 - 5.15.6 < 5.15.7 ok 89 - 5.15.7 < 5.15.8 ok 90 - 5.15.8 < 5.15.9 ok 91 - 5.15.9 < 5.16.0-RC0 ok 92 - 5.16.0-RC0 < 5.16.0-RC1 ok 93 - 5.16.0-RC1 < 5.16.0-RC2 ok 94 - 5.16.0-RC2 < 5.16.0 ok 95 - 5.16.0 < 5.16.1-RC1 ok 96 - 5.16.1-RC1 < 5.16.1 ok 97 - 5.16.1 < 5.16.2-RC1 ok 98 - 5.16.2-RC1 < 5.17.0 ok 99 - 5.17.0 < 5.17.1 ok 100 - 5.17.1 < 5.17.2 ok 101 - 5.17.2 < 5.17.3 ok 102 - 5.17.3 < 5.17.4 ok 103 - 5.17.4 < 5.17.5 } ok 2 - comparable_perl_version { 1..104 ok 1 - can build comparable version from: 5.003_07 ok 2 - can build comparable version from: 5.004 ok 3 - can build comparable version from: 5.004_01 ok 4 - can build comparable version from: 5.004_02 ok 5 - can build comparable version from: 5.004_03 ok 6 - can build comparable version from: 5.004_04 ok 7 - can build comparable version from: 5.004_05 ok 8 - can build comparable version from: 5.005 ok 9 - can build comparable version from: 5.005_01 ok 10 - can build comparable version from: 5.005_02 ok 11 - can build comparable version from: 5.005_03 ok 12 - can build comparable version from: 5.005_04 ok 13 - can build comparable version from: 5.6.0 ok 14 - can build comparable version from: 5.6.1-TRIAL1 ok 15 - can build comparable version from: 5.6.1-TRIAL2 ok 16 - can build comparable version from: 5.6.1-TRIAL3 ok 17 - can build comparable version from: 5.6.1 ok 18 - can build comparable version from: 5.6.2 ok 19 - can build comparable version from: 5.7.0 ok 20 - can build comparable version from: 5.7.1 ok 21 - can build comparable version from: 5.7.2 ok 22 - can build comparable version from: 5.7.3 ok 23 - can build comparable version from: 5.8.0 ok 24 - can build comparable version from: 5.8.1 ok 25 - can build comparable version from: 5.8.2 ok 26 - can build comparable version from: 5.8.3 ok 27 - can build comparable version from: 5.8.4 ok 28 - can build comparable version from: 5.8.5 ok 29 - can build comparable version from: 5.8.6 ok 30 - can build comparable version from: 5.8.7 ok 31 - can build comparable version from: 5.8.8 ok 32 - can build comparable version from: 5.8.9 ok 33 - can build comparable version from: 5.9.0 ok 34 - can build comparable version from: 5.9.1 ok 35 - can build comparable version from: 5.9.2 ok 36 - can build comparable version from: 5.9.3 ok 37 - can build comparable version from: 5.9.4 ok 38 - can build comparable version from: 5.9.5 ok 39 - can build comparable version from: 5.10.0-RC1 ok 40 - can build comparable version from: 5.10.0-RC2 ok 41 - can build comparable version from: 5.10.0 ok 42 - can build comparable version from: 5.10.1 ok 43 - can build comparable version from: 5.11.0 ok 44 - can build comparable version from: 5.11.1 ok 45 - can build comparable version from: 5.11.2 ok 46 - can build comparable version from: 5.11.3 ok 47 - can build comparable version from: 5.11.4 ok 48 - can build comparable version from: 5.11.5 ok 49 - can build comparable version from: 5.12.0 ok 50 - can build comparable version from: 5.12.1-RC1 ok 51 - can build comparable version from: 5.12.1-RC2 ok 52 - can build comparable version from: 5.12.1 ok 53 - can build comparable version from: 5.12.2-RC1 ok 54 - can build comparable version from: 5.12.2 ok 55 - can build comparable version from: 5.12.3 ok 56 - can build comparable version from: 5.12.4-RC1 ok 57 - can build comparable version from: 5.12.4-RC2 ok 58 - can build comparable version from: 5.12.4 ok 59 - can build comparable version from: 5.13.0 ok 60 - can build comparable version from: 5.13.1 ok 61 - can build comparable version from: 5.13.2 ok 62 - can build comparable version from: 5.13.3 ok 63 - can build comparable version from: 5.13.4 ok 64 - can build comparable version from: 5.13.5 ok 65 - can build comparable version from: 5.13.6 ok 66 - can build comparable version from: 5.13.7 ok 67 - can build comparable version from: 5.13.8 ok 68 - can build comparable version from: 5.13.9 ok 69 - can build comparable version from: 5.13.10 ok 70 - can build comparable version from: 5.13.11 ok 71 - can build comparable version from: 5.14.0-RC1 ok 72 - can build comparable version from: 5.14.0-RC2 ok 73 - can build comparable version from: 5.14.0-RC3 ok 74 - can build comparable version from: 5.14.0 ok 75 - can build comparable version from: 5.14.1-RC1 ok 76 - can build comparable version from: 5.14.1 ok 77 - can build comparable version from: 5.14.2-RC1 ok 78 - can build comparable version from: 5.14.2 ok 79 - can build comparable version from: 5.14.3-RC1 ok 80 - can build comparable version from: 5.14.3-RC2 ok 81 - can build comparable version from: 5.14.3 ok 82 - can build comparable version from: 5.15.0 ok 83 - can build comparable version from: 5.15.1 ok 84 - can build comparable version from: 5.15.2 ok 85 - can build comparable version from: 5.15.3 ok 86 - can build comparable version from: 5.15.4 ok 87 - can build comparable version from: 5.15.5 ok 88 - can build comparable version from: 5.15.6 ok 89 - can build comparable version from: 5.15.7 ok 90 - can build comparable version from: 5.15.8 ok 91 - can build comparable version from: 5.15.9 ok 92 - can build comparable version from: 5.16.0-RC0 ok 93 - can build comparable version from: 5.16.0-RC1 ok 94 - can build comparable version from: 5.16.0-RC2 ok 95 - can build comparable version from: 5.16.0 ok 96 - can build comparable version from: 5.16.1-RC1 ok 97 - can build comparable version from: 5.16.1 ok 98 - can build comparable version from: 5.16.2-RC1 ok 99 - can build comparable version from: 5.17.0 ok 100 - can build comparable version from: 5.17.1 ok 101 - can build comparable version from: 5.17.2 ok 102 - can build comparable version from: 5.17.3 ok 103 - can build comparable version from: 5.17.4 ok 104 - can build comparable version from: 5.17.5 } ok 3 - blead is the biggest { 1..104 ok 1 - blead is bigger than 5.003_07 ok 2 - blead is bigger than 5.004 ok 3 - blead is bigger than 5.004_01 ok 4 - blead is bigger than 5.004_02 ok 5 - blead is bigger than 5.004_03 ok 6 - blead is bigger than 5.004_04 ok 7 - blead is bigger than 5.004_05 ok 8 - blead is bigger than 5.005 ok 9 - blead is bigger than 5.005_01 ok 10 - blead is bigger than 5.005_02 ok 11 - blead is bigger than 5.005_03 ok 12 - blead is bigger than 5.005_04 ok 13 - blead is bigger than 5.6.0 ok 14 - blead is bigger than 5.6.1-TRIAL1 ok 15 - blead is bigger than 5.6.1-TRIAL2 ok 16 - blead is bigger than 5.6.1-TRIAL3 ok 17 - blead is bigger than 5.6.1 ok 18 - blead is bigger than 5.6.2 ok 19 - blead is bigger than 5.7.0 ok 20 - blead is bigger than 5.7.1 ok 21 - blead is bigger than 5.7.2 ok 22 - blead is bigger than 5.7.3 ok 23 - blead is bigger than 5.8.0 ok 24 - blead is bigger than 5.8.1 ok 25 - blead is bigger than 5.8.2 ok 26 - blead is bigger than 5.8.3 ok 27 - blead is bigger than 5.8.4 ok 28 - blead is bigger than 5.8.5 ok 29 - blead is bigger than 5.8.6 ok 30 - blead is bigger than 5.8.7 ok 31 - blead is bigger than 5.8.8 ok 32 - blead is bigger than 5.8.9 ok 33 - blead is bigger than 5.9.0 ok 34 - blead is bigger than 5.9.1 ok 35 - blead is bigger than 5.9.2 ok 36 - blead is bigger than 5.9.3 ok 37 - blead is bigger than 5.9.4 ok 38 - blead is bigger than 5.9.5 ok 39 - blead is bigger than 5.10.0-RC1 ok 40 - blead is bigger than 5.10.0-RC2 ok 41 - blead is bigger than 5.10.0 ok 42 - blead is bigger than 5.10.1 ok 43 - blead is bigger than 5.11.0 ok 44 - blead is bigger than 5.11.1 ok 45 - blead is bigger than 5.11.2 ok 46 - blead is bigger than 5.11.3 ok 47 - blead is bigger than 5.11.4 ok 48 - blead is bigger than 5.11.5 ok 49 - blead is bigger than 5.12.0 ok 50 - blead is bigger than 5.12.1-RC1 ok 51 - blead is bigger than 5.12.1-RC2 ok 52 - blead is bigger than 5.12.1 ok 53 - blead is bigger than 5.12.2-RC1 ok 54 - blead is bigger than 5.12.2 ok 55 - blead is bigger than 5.12.3 ok 56 - blead is bigger than 5.12.4-RC1 ok 57 - blead is bigger than 5.12.4-RC2 ok 58 - blead is bigger than 5.12.4 ok 59 - blead is bigger than 5.13.0 ok 60 - blead is bigger than 5.13.1 ok 61 - blead is bigger than 5.13.2 ok 62 - blead is bigger than 5.13.3 ok 63 - blead is bigger than 5.13.4 ok 64 - blead is bigger than 5.13.5 ok 65 - blead is bigger than 5.13.6 ok 66 - blead is bigger than 5.13.7 ok 67 - blead is bigger than 5.13.8 ok 68 - blead is bigger than 5.13.9 ok 69 - blead is bigger than 5.13.10 ok 70 - blead is bigger than 5.13.11 ok 71 - blead is bigger than 5.14.0-RC1 ok 72 - blead is bigger than 5.14.0-RC2 ok 73 - blead is bigger than 5.14.0-RC3 ok 74 - blead is bigger than 5.14.0 ok 75 - blead is bigger than 5.14.1-RC1 ok 76 - blead is bigger than 5.14.1 ok 77 - blead is bigger than 5.14.2-RC1 ok 78 - blead is bigger than 5.14.2 ok 79 - blead is bigger than 5.14.3-RC1 ok 80 - blead is bigger than 5.14.3-RC2 ok 81 - blead is bigger than 5.14.3 ok 82 - blead is bigger than 5.15.0 ok 83 - blead is bigger than 5.15.1 ok 84 - blead is bigger than 5.15.2 ok 85 - blead is bigger than 5.15.3 ok 86 - blead is bigger than 5.15.4 ok 87 - blead is bigger than 5.15.5 ok 88 - blead is bigger than 5.15.6 ok 89 - blead is bigger than 5.15.7 ok 90 - blead is bigger than 5.15.8 ok 91 - blead is bigger than 5.15.9 ok 92 - blead is bigger than 5.16.0-RC0 ok 93 - blead is bigger than 5.16.0-RC1 ok 94 - blead is bigger than 5.16.0-RC2 ok 95 - blead is bigger than 5.16.0 ok 96 - blead is bigger than 5.16.1-RC1 ok 97 - blead is bigger than 5.16.1 ok 98 - blead is bigger than 5.16.2-RC1 ok 99 - blead is bigger than 5.17.0 ok 100 - blead is bigger than 5.17.1 ok 101 - blead is bigger than 5.17.2 ok 102 - blead is bigger than 5.17.3 ok 103 - blead is bigger than 5.17.4 ok 104 - blead is bigger than 5.17.5 } 1..3 ok # /tmp/NDIgHlLqW0/build/test/test t/15.no-reuse-build-dir.t ................. # Seeded srand with seed '20251004' from local date. 1..6 # PERLBREW_ROOT set to /tmp/NDIgHlLqW0 ok 1 - App::perlbrew object created ok 2 - Test file 3 created ok 3 - Test tarball extracted as expected ok 4 - Test file 3 was unlinked by tar ok 5 - Test file 1 exists ok 6 - Test file 2 exists ok t/16.release-detail.t ..................... # Seeded srand with seed '20251004' from local date. ok 1 - parse "perl-5.18.2" { ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 } ok 2 - parse "5.18.2" { ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 } 1..2 ok t/18.release-detail-perl-local.t .......... # Seeded srand with seed '20251004' from local date. ok 1 - no error ok 2 - tarball_url is defined ok 3 - tarball_url is defined ok 4 - tarball_url is correct ok 5 - tarball_name is correct 1..5 ok t/18.release-detail-perl-remote.t ......... skipped: These tests send HTTP requests. Set env TEST_LIVE=1 to really run them. # alias, available, clean, clone-modules, compgen, display-bashrc, display-cshrc, display-installation-failure-message, display-pristine-manpath, display-pristine-path, display-system-perl-executable, display-system-perl-shebang, download, env, exec, help, info, init, init-in-bash, install, install-cpanm, install-cpm, install-multiple, install-patchperl, lib, lib-create, lib-delete, lib-list, list, list-modules, make-pp, make-shim, off, self-install, self-upgrade, switch, switch-off, symlink-executables, uninstall, upgrade-perl, use, version t/19.find_similar_commands.t .............. # Seeded srand with seed '20251004' from local date. ok 1 - exact result { ok 1 ok 2 1..2 } ok 2 - one result { ok 1 ok 2 1..2 } ok 3 - two result { ok 1 ok 2 ok 3 1..3 } 1..3 ok # Fake-install a patchperl to /tmp/cOCB9sp985/patchperl # Fake-install a patchperl to /tmp/PMdtMDDUKQ/bin/patchperl # Fake-install a patchperl to /tmp/cOCB9sp985/patchperl # Fake-install a patchperl to /tmp/F4xjkePyDm/bin/patchperl t/20.patchperl.t .......................... # Seeded srand with seed '20251004' from local date. ok 1 - App::Perlbrew::Patchperl maybe_patchperl { ok 1 - When patchperl exist in PATH { ok 1 - When patchperl also exists in PERLBREW_ROOT { ok 1 - should return the path of patchperl under app root { # GLOB(0x55a035396cf8)#!/usr/bin/env perl\nperl "Fake patchperl version 1.00\n"; # GLOB(0x55a035456188)#!/usr/bin/env perl\nperl "Fake patchperl version 1.00\n"; ok 1 1..1 } 1..1 } ok 2 - should return just 'patchperl', when patchperl do not exist in PERLBREW_ROOT { # GLOB(0x55a035451e38)#!/usr/bin/env perl\nperl "Fake patchperl version 1.00\n"; ok 1 1..1 } 1..2 } ok 2 - When patchperl exist in PERLBREW_ROOT but not in PATH { ok 1 - should return the path of patchperl under app root { # GLOB(0x55a0354621f8)#!/usr/bin/env perl\nperl "Fake patchperl version 1.00\n"; ok 1 1..1 } 1..1 } ok 3 - should return undef, when patchperl does not exist { ok 1 1..1 } ok 4 - When patchperl exist in PERLBREW_ROOT but it is not an executable file { ok 1 - should return undef { # GLOB(0x55a03546c8e0)dummy ok 1 1..1 } 1..1 } 1..4 } 1..1 ok t/app-perlbrew-path-installation.t ........ # Seeded srand with seed '20251004' from local date. ok 1 - App::Perlbrew::Path::Installations { ok 1 - list() { ok 1 - should list known installations { ok 1 1..1 } 1..1 } 1..1 } ok 2 - App::Perlbrew::Path::Installation { ok 1 - name() { ok 1 - should return installation name { ok 1 1..1 } ok 2 - should provide path to version file { ok 1 1..1 } ok 3 - should provide path to perl { ok 1 1..1 } 1..3 } 1..1 } ok 3 - App::Perlbrew::Path::Root { ok 1 - perls() { ok 1 - without parameters { ok 1 - should return Instalations object { ok 1 1..1 } 1..1 } ok 2 - with multiple paramters { ok 1 - should return Path object { ok 1 1..1 } 1..1 } ok 3 - with one parameter { ok 1 - should return Installation object { ok 1 1..1 } 1..1 } 1..3 } 1..1 } 1..3 ok t/app-perlbrew-path.t ..................... # Seeded srand with seed '20251004' from local date. ok 1 - App::Perlbrew::Path { ok 1 - basename() { ok 1 - should trim provided suffix match { ok 1 1..1 } ok 2 - should return basename { ok 1 1..1 } 1..2 } ok 2 - child() { ok 1 - should create direct child { ok 1 - looks like a perlbrew path object { ok 1 ok 2 ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 1..3 } 1..1 } ok 2 - should accept multiple children { ok 1 - looks like a perlbrew path object { ok 1 ok 2 ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 1..3 } 1..1 } ok 3 - should return chainable object { ok 1 - looks like a perlbrew path object { ok 1 ok 2 ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 1..3 } 1..1 } 1..3 } ok 3 - stringify_with_tilde { ok 1 - should expand leading homedir { ok 1 1..1 } ok 2 - should not expand leading homedir prefix { ok 1 1..1 } 1..2 } ok 4 - readlink() { ok 1 - when path doesn't exist { ok 1 - should return undef { ok 1 1..1 } 1..1 } ok 2 - when path isn't a symlink { ok 1 - should return undef { ok 1 1..1 } 1..1 } ok 3 - should return path object of link content { ok 1 - should return link path { ok 1 - looks like a perlbrew path object { ok 1 ok 2 ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 1..3 } 1..1 } 1..1 } 1..3 } ok 5 - rmpath() { ok 1 - should return self { ok 1 - looks like a perlbrew path object { ok 1 ok 2 ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 1..3 } 1..1 } ok 2 - should not die when path doesn't exist { ok 1 1..1 } ok 3 - should remove path recursively { ok 1 1..1 } 1..3 } ok 6 - new() { ok 1 - should concatenate multiple parameters into single path { ok 1 - looks like a perlbrew path object { ok 1 ok 2 ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 1..3 } 1..1 } ok 2 - should accept one parameter { ok 1 - looks like a perlbrew path object { ok 1 ok 2 ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 1..3 } 1..1 } ok 3 - should die with undefined element { ok 1 - (?^:^Received an undefined entry as a parameter) 1..1 } ok 4 - should concatenate long (root) path { ok 1 - looks like a perlbrew path object { ok 1 ok 2 ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 1..3 } 1..1 } 1..4 } ok 7 - unlink() { ok 1 - should remove file { ok 1 1..1 } ok 2 - should not report failure if file doesn't exist { ok 1 1..1 } 1..2 } ok 8 - mkpath() { ok 1 - should create recursive path { ok 1 1..1 } ok 2 - should not die when path already exists { ok 1 1..1 } ok 3 - should return self { ok 1 - looks like a perlbrew path object { ok 1 ok 2 ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 1..3 } 1..1 } 1..3 } ok 9 - children() { ok 1 - should return Path instances { ok 1 - looks like a perlbrew path object { ok 1 ok 2 ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 1..3 } ok 2 - looks like a perlbrew path object { ok 1 ok 2 ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 1..3 } ok 3 - looks like a perlbrew path object { ok 1 ok 2 ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 1..3 } 1..3 } ok 2 - should return empty list on empty match { ok 1 1..1 } 1..2 } ok 10 - symlink() { ok 1 - should create symlink { ok 1 1..1 } ok 2 - should replace existing file in force mode { ok 1 1..1 } 1..2 } 1..10 } 1..1 ok t/bashrc_content.t ........................ # Seeded srand with seed '20251004' from local date. ok 1 - App::perlbrew->BASHRC_CONTENT() { ok 1 - should export custom PERLBREW_ROOT { ok 1 - when provided via argument (favor over env) { ok 1 1..1 } ok 2 - when env variable PERLBREW_ROOT is set { ok 1 1..1 } ok 3 - when provided via argument { ok 1 1..1 } 1..3 } ok 2 - should not export custom PERLBREW_ROOT { ok 1 - when set only via global variable { ok 1 1..1 } ok 2 - with default settings { ok 1 1..1 } 1..2 } 1..2 } 1..1 ok t/bashrc_executes.t ....................... # Seeded srand with seed '20251004' from local date. # PERLBREW_ROOT set to /tmp/NDIgHlLqW0 /tmp/NDIgHlLqW0/etc/bashrc ok 1 - Works without error output on bash where hashing is off { # perlbrew is installed: /tmp/NDIgHlLqW0/bin/perlbrew # # perlbrew root (/tmp/NDIgHlLqW0) is initialized. # # Append the following piece of code to the end of your ~/.bash_profile and start a # new shell, perlbrew should be up and fully functional from there: # # export PERLBREW_HOME=/tmp/yG9BVqiTRl # source /tmp/NDIgHlLqW0/etc/bashrc # # Simply run `perlbrew` for usage details. # # Happy brewing! # ok 1 - No error messages in output ok 2 - Return value proper 1..2 } 1..1 ok t/builddir.t .............................. # Seeded srand with seed '20251004' from local date. ok 1 - App::perlbrew->new { ok 1 - should accept --builddir args { ok 1 - builddir is /perlbrew/buildroot ok 2 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 1..2 } 1..1 } ok 2 - App::perlbrew\#builddir method { ok 1 - should return path relative to root { ok 1 - builddir is /fnord/build ok 2 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 1..2 } ok 2 - should return path in $App::perlbrew::PERLBREW_ROOT normally { ok 1 - builddir is /perlbrew/root/build ok 2 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 1..2 } 1..2 } 1..2 ok t/command-alias.t ......................... # Seeded srand with seed '20251004' from local date. # (mock) installed perl-5.14.1 to /tmp/LqW0yG9BVq/perls/perl-5.14.1 ok 1 - alias command, { ok 1 - when invoked with unknown action name, { ok 1 - should display usage message { ok 1 1..1 } 1..1 } 1..1 } 1..1 ok t/command-available.t ..................... # Seeded srand with seed '20251004' from local date. ok 1 - available command output, when nothing installed locally, { ok 1 - should display a list of perl versions { ok 1 1..1 } 1..1 } ok 2 - available command output, when something installed locally, { ok 1 - should display a list of perl versions, with markers on installed versions { ok 1 1..1 } 1..1 } 1..2 ok t/command-clone-modules.t ................. # Seeded srand with seed '20251004' from local date. # (mock) installed perl-5.14.1 to /tmp/LqW0yG9BVq/perls/perl-5.14.1 # (mock) installed perl-5.16.0 to /tmp/LqW0yG9BVq/perls/perl-5.16.0 ok 1 - clone-modules command, { ok 1 - when invoked with one argument X { ok 1 - should display clone modules from current-perl to X { # # Installing 1 modules from perl-5.16.0 to perl-5.14.1 ... ok 1 ok 2 ok 3 ok 4 - current_env is called at least 1 time 1..4 } 1..1 } ok 2 - when invoked with two arguments, A and B, with `--notest` { ok 1 - should display clone modules from A to B { # # Installing 1 modules from perl-5.14.1 to perl-5.16.0 ... ok 1 ok 2 ok 3 1..3 } 1..1 } ok 3 - when invoked with two arguments, A and B { ok 1 - should display clone modules from A to B { # # Installing 1 modules from perl-5.14.1 to perl-5.16.0 ... ok 1 ok 2 ok 3 1..3 } 1..1 } ok 4 - when invoked with one argument X, with `--notest` { ok 1 - should display clone modules from current-perl to X { # # Installing 1 modules from perl-5.16.0 to perl-5.14.1 ... ok 1 ok 2 ok 3 ok 4 - current_env is called at least 1 time 1..4 } 1..1 } 1..4 } 1..1 ok t/command-compgen.t ....................... # Seeded srand with seed '20251004' from local date. # (mock) installed perl-5.12.3 to /tmp/LqW0yG9BVq/perls/perl-5.12.3 # (mock) installed perl-5.12.4 to /tmp/LqW0yG9BVq/perls/perl-5.12.4 # (mock) installed perl-5.14.1 to /tmp/LqW0yG9BVq/perls/perl-5.14.1 # (mock) installed perl-5.14.2 to /tmp/LqW0yG9BVq/perls/perl-5.14.2 ok 1 - compgen command, { ok 1 - given 'use' subcommand { ok 1 - 'use 5.12 [tab]' suggests perls with /5\.12/ { ok 1 1..1 } ok 2 - 'use [tab]' suggests a list of installed perls { ok 1 1..1 } 1..2 } ok 2 - when there is a part of a subcommand { ok 1 - 'versio[tab]' is completed as 'version' { ok 1 1..1 } ok 2 - displays a list of l* { ok 1 1..1 } 1..2 } ok 3 - when there is no args { ok 1 - displays a list of subcommands { ok 1 1..1 } 1..1 } ok 4 - given 'switch' subcommand { ok 1 - 'use 5.12 [tab]' suggests perls with /5\.12/ { ok 1 1..1 } ok 2 - 'use [tab]' suggests a list of installed perls { ok 1 1..1 } 1..2 } 1..4 } 1..1 ok t/command-display-rc.t .................... # Seeded srand with seed '20251004' from local date. ok 1 - App::perlbrew { ok 1 - should be able to run 'display-bashrc' command { ok 1 1..1 } ok 2 - should be able to run 'display-cshrc' command { ok 1 1..1 } 1..2 } 1..1 ok t/command-env.t ........................... # Seeded srand with seed '20251004' from local date. # (mock) installed perl-5.14.1 to /tmp/LqW0yG9BVq/perls/perl-5.14.1 ok 1 - env command, { ok 1 - when invoked with a perl installation name, { ok 1 - displays environment variables that should be set to use the given perl. { ok 1 1..1 } 1..1 } ok 2 - when invoked with a perl installation name with lib name and PERLBREW_LIB_PREFIX set, { ok 1 - displays PERL5LIB with PERLBREW_LIB_PREFIX value first. { # perlbrew env perl-5.14.1@nobita ok 1 1..1 } 1..1 } ok 3 - when invoked with a perl installation name with lib name, { ok 1 - displays local::lib-related environment variables that should be set to use the given perl. { # perlbrew env perl-5.14.1@nobita ok 1 1..1 } 1..1 } 1..3 } 1..1 ok sort (...) interpreted as function at t/command-exec.t line 386. sort (...) interpreted as function at t/command-exec.t line 410. # Command [perl -E 'say 42'] terminated with exit code 3 ($? = 768) under the following perl environment: # Command [perl -E 'say 42'] terminated with exit code 255 ($? = -1) under the following perl environment: # Command [perl -E 'say 42'] terminated with exit code 7 ($? = 1792) under the following perl environment: # Command [perl -E 'say 42'] terminated with exit code 3 ($? = 768) under the following perl environment: # Command [perl -E 'say 42'] terminated with exit code 3 ($? = 768) under the following perl environment: # Command [perl -E 'somesub 42'] terminated with exit code 7 ($? = 1792) under the following perl environment: # format_info_output_value t/command-exec.t .......................... # Seeded srand with seed '20251004' from local date. # (mock) installed perl-5.12.3 to /tmp/LqW0yG9BVq/perls/perl-5.12.3 # (mock) installed perl-5.12.4 to /tmp/LqW0yG9BVq/perls/perl-5.12.4 # (mock) installed perl-5.14.1 to /tmp/LqW0yG9BVq/perls/perl-5.14.1 # (mock) installed perl-5.14.2 to /tmp/LqW0yG9BVq/perls/perl-5.14.2 ok 1 - perlbrew exec --with perl-5.12.3 perl -E "say 42" { ok 1 - invokes perl-5.12.3/bin/perl { ok 1 ok 2 ok 3 ok 4 - do_system_with_exit_code is called at least 1 time 1..4 } 1..1 } ok 2 - perlbrew exec --with perl-5.14.1,perl-5.12.3,perl-5.14.2 perl -E "say 42" { ok 1 - invokes each perl in the specified order { # perl-5.14.1 # ========== # # perl-5.12.3 # ========== # # perl-5.14.2 # ========== # ok 1 ok 2 - do_system_with_exit_code should be called exactly 3 times 1..2 } 1..1 } ok 3 - maximum perl version { ok 1 - only executes the needed version { # perl-5.12.4 # ========== # # perl-5.12.3 # ========== # ok 1 ok 2 - do_system_with_exit_code should be called exactly 2 times 1..2 } 1..1 } ok 4 - exec exit code { ok 1 - halt-on-error { ok 1 - should exit with success code { ok 1 - do_exit_with_error_code should be called exactly 0 times ok 2 - do_system_with_exit_code should be called exactly 1 times 1..2 } ok 2 - should exit with error code { # Command terminated with non-zero status. ok 1 ok 2 ok 3 ok 4 - format_info_output should be called exactly 1 times ok 5 - do_system_with_exit_code should be called exactly 1 times ok 6 - do_exit_with_error_code should be called exactly 1 times 1..6 } ok 3 - should exit with code 255 if program terminated with signal or something { # Command terminated with non-zero status. ok 1 ok 2 ok 3 ok 4 - format_info_output should be called exactly 1 times ok 5 - do_system_with_exit_code should be called exactly 1 times ok 6 - do_exit_with_error_code should be called exactly 1 times 1..6 } ok 4 - should exit with error code when several perls ran { # perl-5.14.1 # ========== # # perl-5.14.1 # ========== # Command terminated with non-zero status. ok 1 ok 2 ok 3 ok 4 - format_info_output should be called exactly 1 times ok 5 - do_system_with_exit_code should be called exactly 2 times ok 6 - do_exit_with_error_code should be called exactly 1 times 1..6 } 1..4 } ok 2 - no halt-on-error { ok 1 - should exit with success code when several perls ran { # perl-5.14.1 # ========== # # perl-5.14.1 # ========== # ok 1 - do_system_with_exit_code should be called exactly 2 times ok 2 - do_exit_with_error_code should be called exactly 0 times 1..2 } ok 2 - should exit with error code when several perls ran { # perl-5.14.1 # ========== # Command terminated with non-zero status. # # perl-5.14.1 # ========== # ok 1 ok 2 ok 3 ok 4 - format_info_output should be called exactly 1 times ok 5 - do_system_with_exit_code should be called exactly 2 times ok 6 - do_exit_with_error_code should be called exactly 1 times 1..6 } ok 3 - should exit with error code { # Command terminated with non-zero status. ok 1 ok 2 ok 3 ok 4 - format_info_output should be called exactly 1 times ok 5 - do_system_with_exit_code should be called exactly 1 times ok 6 - do_exit_with_error_code should be called exactly 1 times 1..6 } 1..3 } ok 3 - logging { ok 1 - should be quiet if asked { ok 1 ok 2 - format_info_output should be called exactly 0 times ok 3 - do_system_with_exit_code should be called exactly 1 times ok 4 - do_exit_with_error_code should be called exactly 1 times 1..4 } ok 2 - should work { ok 1 ok 2 - do_exit_with_error_code should be called exactly 1 times ok 3 - format_info_output should be called exactly 1 times ok 4 - do_system_with_exit_code should be called exactly 1 times 1..4 } ok 3 - should format info output for right perl { # Command terminated with non-zero status. ok 1 ok 2 ok 3 - format_info_output should be called exactly 1 times ok 4 - do_system_with_exit_code should be called exactly 1 times ok 5 - do_exit_with_error_code should be called exactly 1 times 1..5 } 1..3 } 1..3 } ok 5 - minimal perl version { ok 1 - only executes the needed version { # perl-5.14.2 # ========== # # perl-5.14.1 # ========== # ok 1 ok 2 - do_system_with_exit_code should be called exactly 2 times 1..2 } 1..1 } ok 6 - perlbrew exec perl -E "say 42" { ok 1 - invokes all perls { # perl-5.14.2 # ========== ok 1 - arguments ok 2 - perlbrew_bin_path ok 3 - perls/perl-5.14.2/bin # # perl-5.14.1 # ========== ok 4 - arguments ok 5 - perlbrew_bin_path ok 6 - perls/perl-5.14.1/bin # # perl-5.12.4 # ========== ok 7 - arguments ok 8 - perlbrew_bin_path ok 9 - perls/perl-5.12.4/bin # # perl-5.12.3 # ========== ok 10 - arguments ok 11 - perlbrew_bin_path ok 12 - perls/perl-5.12.3/bin # ok 13 - do_system_with_exit_code should be called exactly 4 times 1..13 } 1..1 } ok 7 - perlbrew exec --with perl-5.14.1,perl-foobarbaz, { ok 1 - ignore the unrecognized 'perl-foobarbaz' { ok 1 ok 2 - do_system_with_exit_code is called at least 1 time 1..2 } 1..1 } ok 8 - perlbrew exec --with perl-5.14.1,5.14.1 { ok 1 - exec 5.14.1 twice, since that is what is specified { # perl-5.14.1 # ========== # # perl-5.14.1 # ========== # ok 1 ok 2 - do_system_with_exit_code should be called exactly 2 times 1..2 } 1..1 } 1..8 ok t/command-help.t .......................... # Seeded srand with seed '20251004' from local date. ok 1 - `perlbrew` should print some nice message and instruct user to read help for individual commands { ok 1 1..1 } ok 2 - `perlbrew -h` should print short version of help message and instruct user to read longer version { ok 1 ok 2 ok 3 1..3 } ok 3 - `perlbrew help` should should the lengthy version { ok 1 1..1 } ok 4 - `perlbrew help` should instruct user to read help for individual commands. { ok 1 1..1 } ok 5 - `perlbrew help install` should show the options for install command { ok 1 ok 2 ok 3 1..3 } 1..5 ok t/command-info.t .......................... # Seeded srand with seed '20251004' from local date. ok 1 - info command { ok 1 - should display info if under system perl { ok 1 1..1 } ok 2 - should display info if under perlbrew perl { ok 1 1..1 } ok 3 - should display info for a module if the module is installed { ok 1 1..1 } ok 4 - should display a message that the module can't be found if the module isn't installed { ok 1 1..1 } 1..4 } 1..1 ok t/command-install-cpanm.t ................. # Seeded srand with seed '20251004' from local date. ok 1 - App::perlbrew->install_cpanm { ok 1 - should produce 'cpanm' in the bin dir { ok 1 - GET cpanm url: https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm ok 2 - cpanm is produced. /tmp/LqW0yG9BVq/bin/cpanm ok 3 - cpanm should be an executable. 1..3 } 1..1 } 1..1 ok t/command-install-cpm.t ................... # Seeded srand with seed '20251004' from local date. ok 1 - App::perlbrew->install_cpm { ok 1 - should produce 'cpm' in the bin dir { ok 1 - GET cpm url: https://raw.githubusercontent.com/skaji/cpm/main/cpm ok 2 - cpm is produced. /tmp/LqW0yG9BVq/bin/cpm ok 3 - cpm should be an executable. 1..3 } 1..1 } 1..1 ok t/command-install-from-archive.t .......... # Seeded srand with seed '20251004' from local date. ok 1 - command install { ok 1 - with cperl source archive { ok 1 - should dispatch via do_extract_tarball() { ok 1 - method do_extract_tarball is called with expected arguments ok 2 - do_extract_tarball is called at least 1 time 1..2 } ok 2 - should dispatch via do_install_this() { ok 1 - method do_install_this is called with expected arguments ok 2 - do_install_this is called at least 1 time 1..2 } ok 3 - should dispatch via do_install_archive() { ok 1 - method do_install_archive is called with expected arguments ok 2 - do_install_archive is called at least 1 time 1..2 } 1..3 } ok 2 - with perfixed perl source archive { ok 1 - should dispatch via do_install_archive() { ok 1 - method do_install_archive is called with expected arguments ok 2 - do_install_archive is called at least 1 time 1..2 } ok 2 - should dispatch via do_install_this() { ok 1 - method do_install_this is called with expected arguments ok 2 - do_install_this is called at least 1 time 1..2 } ok 3 - should dispatch via do_extract_tarball() { ok 1 - method do_extract_tarball is called with expected arguments ok 2 - do_extract_tarball is called at least 1 time 1..2 } 1..3 } ok 3 - with perl source archive { ok 1 - should dispatch via do_install_this() { ok 1 - method do_install_this is called with expected arguments ok 2 - do_install_this is called at least 1 time 1..2 } ok 2 - should dispatch via do_extract_tarball() { ok 1 - method do_extract_tarball is called with expected arguments ok 2 - do_extract_tarball is called at least 1 time 1..2 } ok 3 - should dispatch via do_install_archive() { ok 1 - method do_install_archive is called with expected arguments ok 2 - do_install_archive is called at least 1 time 1..2 } 1..3 } ok 4 - with prefixed cperl source archive { ok 1 - should dispatch via do_install_archive() { ok 1 - method do_install_archive is called with expected arguments ok 2 - do_install_archive is called at least 1 time 1..2 } ok 2 - should dispatch via do_install_this() { ok 1 - method do_install_this is called with expected arguments ok 2 - do_install_this is called at least 1 time 1..2 } ok 3 - should dispatch via do_extract_tarball() { ok 1 - method do_extract_tarball is called with expected arguments ok 2 - do_extract_tarball is called at least 1 time 1..2 } 1..3 } 1..4 } 1..1 ok t/command-install-patchperl.t ............. # Seeded srand with seed '20251004' from local date. ok 1 - App::perlbrew->install_patchperl { ok 1 - should produce 'patchperl' in the bin dir { ok 1 - GET patchperl url: https://raw.githubusercontent.com/gugod/patchperl-packing/master/patchperl ok 2 - patchperl is produced. /tmp/LqW0yG9BVq/bin/patchperl ok 3 - patchperl should be an executable. 1..3 } 1..1 } 1..1 ok t/command-install.t ....................... # Seeded srand with seed '20251004' from local date. ok 1 - command install { ok 1 - should install blead perl { ok 1 - do_install_release should be called exactly 0 times ok 2 - do_install_blead should be called exactly 1 times 1..2 } ok 2 - should install stable version of perl { # (mock) installed perl-5.14.2 to /tmp/LqW0yG9BVq/perls/perl-5.14.2 ok 1 - available_perls is called at least 1 time ok 2 - method do_install_release is called with expected arguments ok 3 - do_install_release is called at least 1 time 1..3 } ok 3 - should install git checkout { ok 1 - method do_install_git is called with expected arguments ok 2 - do_install_git is called at least 1 time 1..2 } ok 4 - should install exact cperl version { # (mock) installed cperl-5.26.4 to /tmp/LqW0yG9BVq/perls/cperl-5.26.4 ok 1 - method do_install_release is called with expected arguments ok 2 - do_install_release is called at least 1 time 1..2 } ok 5 - should install exact perl version { # (mock) installed perl-5.12.1 to /tmp/LqW0yG9BVq/perls/perl-5.12.1 ok 1 - method do_install_release is called with expected arguments ok 2 - do_install_release is called at least 1 time 1..2 } ok 6 - should install from uri { ok 1 - method do_install_url is called with expected arguments ok 2 - do_install_url is called at least 1 time 1..2 } ok 7 - should install from archive { ok 1 - method do_install_archive is called with expected arguments ok 2 - do_install_archive is called at least 1 time 1..2 } 1..7 } 1..1 ok t/command-lib.t ........................... # Seeded srand with seed '20251004' from local date. # (mock) installed perl-5.14.1 to /tmp/LqW0yG9BVq/perls/perl-5.14.1 # (mock) installed perl-5.14.2 to /tmp/LqW0yG9BVq/perls/perl-5.14.2 # (mock) installed perl-5.14.3 to /tmp/LqW0yG9BVq/perls/perl-5.14.3 ok 1 - lib command, { ok 1 - without lib name { ok 1 - delete errs gracefully showing usage { ok 1 - lib delete 1..1 } ok 2 - create errs gracefully showing usage { ok 1 - lib create 1..1 } 1..2 } ok 2 - `create` sub-command, { ok 1 - with @ in the beginning of lib name, { ok 1 - creates the lib folder for current perl { ok 1 - libdir do not exist ok 2 - stdout matches ok 3 1..3 } 1..1 } ok 2 - with perl name and @ as part of lib name, { ok 1 - creates the lib folder for the specified perl { ok 1 - stdout matches ok 2 1..2 } ok 2 - shows errors if the specified perl does not exist. { ok 1 - dies with error message ok 2 1..2 } ok 3 - creates the lib folder for the specified perl { ok 1 - stdout matches ok 2 1..2 } 1..3 } ok 3 - with a bare lib name, { ok 1 - creates the lib folder for current perl { ok 1 - stdout matches ok 2 - libdir exists 1..2 } 1..1 } 1..3 } ok 3 - `delete` sub-command, { ok 1 - deletes the local::lib folder { ok 1 - stdout matches ok 2 ok 3 1..3 } ok 2 - shows errors when the given lib does not exists { ok 1 - dies with error message 1..1 } 1..2 } ok 4 - when invoked with unknown action name, { ok 1 - should display error { ok 1 - Unknown command 1..1 } 1..1 } 1..4 } 1..1 ok # Workflow build 'when `--no-decoration` is given' is empty at t/command-list.t around lines 90 -> 98. t/command-list.t .......................... # Seeded srand with seed '20251004' from local date. # (mock) installed perl-5.12.3 to /tmp/LqW0yG9BVq/perls/perl-5.12.3 # (mock) installed perl-5.12.4 to /tmp/LqW0yG9BVq/perls/perl-5.12.4 # (mock) installed perl-5.14.1 to /tmp/LqW0yG9BVq/perls/perl-5.14.1 # (mock) installed perl-5.14.2 to /tmp/LqW0yG9BVq/perls/perl-5.14.2 ok 1 - list command, { ok 1 - when there are lib under PERLBREW_HOME, { ok 1 - marks currently activated lib { # lib 'perl-5.12.3@nobita' is created. # lib 'perl-5.12.3@shizuka' is created. ok 1 - Cannot find Perl with libraries in output 1..1 } ok 2 - when `--no-decoration` is given { ok 1 - does not mark anything { ok 1 - No decoration mark in the output 1..1 } 1..1 } ok 3 - displays lib names { ok 1 - Cannot find Perl with libraries in output 1..1 } 1..3 } ok 2 - when `--no-decoration` is given { ok 1 - No decoration mark in the output 1..1 } ok 3 - when there no libs under PERLBREW_HOME, { ok 1 - displays a list of perl installation names { ok 1 - Cannot find Perl in output 1..1 } 1..1 } 1..3 } 1..1 ok # # The content of shim: # ---- # #!/bin/sh # export PERL5LIB="/build/perlbrew-Ygn999/perlbrew-1.02/blib/arch:/build/perlbrew-Ygn999/perlbrew-1.02/blib/lib" # unset PERLBREW_LIB # export PERLBREW_MANPATH="/tmp/LqW0yG9BVq/perls/perl-5.36.1/man" # export PERLBREW_PATH="/tmp/LqW0yG9BVq/bin:/tmp/LqW0yG9BVq/perls/perl-5.36.1/bin" # export PERLBREW_PERL="perl-5.36.1" # export PERLBREW_ROOT="/tmp/LqW0yG9BVq" # export PERLBREW_VERSION="1.02" # unset PERL_LOCAL_LIB_ROOT # # export PATH="/tmp/LqW0yG9BVq/bin:/tmp/LqW0yG9BVq/perls/perl-5.36.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" # # exec foo "$@" # # # ---- # # The content of shim: # ---- # #!/bin/sh # export PERL5LIB="/build/perlbrew-Ygn999/perlbrew-1.02/blib/arch:/build/perlbrew-Ygn999/perlbrew-1.02/blib/lib" # unset PERLBREW_LIB # export PERLBREW_MANPATH="/tmp/LqW0yG9BVq/perls/perl-5.36.1/man" # export PERLBREW_PATH="/tmp/LqW0yG9BVq/bin:/tmp/LqW0yG9BVq/perls/perl-5.36.1/bin" # export PERLBREW_PERL="perl-5.36.1" # export PERLBREW_ROOT="/tmp/LqW0yG9BVq" # export PERLBREW_VERSION="1.02" # unset PERL_LOCAL_LIB_ROOT # # export PATH="/tmp/LqW0yG9BVq/bin:/tmp/LqW0yG9BVq/perls/perl-5.36.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" # # exec bar "$@" # # # ---- t/command-make-shim.t ..................... # Seeded srand with seed '20251004' from local date. # (mock) installed perl-5.36.1 to /tmp/LqW0yG9BVq/perls/perl-5.36.1 ok 1 - App::perlbrew->make_shim('foo') { ok 1 - should err when 'foo' already exists { ok 1 - (?^:^ERROR:) ok 2 - (?^:^ERROR:) 1..2 } ok 2 - should produce 'foo' in the current dir { ok 1 - foo is produced under current directory. 1..1 } ok 3 - should produce 'foo' in the current dir { ok 1 - foo is produced under current directory. 1..1 } ok 4 - should err when perlbrew is off { ok 1 - (?^:^ERROR:) ok 2 - foo is not produced 1..2 } 1..4 } ok 2 - App::perlbrew->make_shim() { ok 1 - should show usage { ok 1 - `make-shim` should not trigger any exceptions ok 2 - `help` command should be running. 1..2 } 1..1 } 1..2 ok t/current_perl.t .......................... # Seeded srand with seed '20251004' from local date. # (mock) installed perl-5.12.3 to /tmp/LqW0yG9BVq/perls/perl-5.12.3 # (mock) installed perl-5.12.4 to /tmp/LqW0yG9BVq/perls/perl-5.12.4 # (mock) installed perl-5.14.1 to /tmp/LqW0yG9BVq/perls/perl-5.14.1 # (mock) installed perl-5.14.2 to /tmp/LqW0yG9BVq/perls/perl-5.14.2 ok 1 - current perl { ok 1 - is decided from env var PERLBREW_PERL { ok 1 ok 2 ok 3 ok 4 1..4 } ok 2 - can be decided from object attribute, which overrides env var. { ok 1 ok 2 ok 3 ok 4 1..4 } ok 3 - can be set with current_perl method. { ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 } 1..3 } 1..1 ok t/current_shell.t ......................... # Seeded srand with seed '20251004' from local date. 1..6 ok 1 - current_shell gives the expected shell based on $SHELL environment variable ok 2 - current_shell setups and returns anything passed as parameter # Testing with bash ok 3 - current_shell_is_bashish() returns true if the current shell is Bash or based on it # Testing with zsh ok 4 - current_shell_is_bashish() returns true if the current shell is Bash or based on it # Testing with ksh ok 5 - current_shell_is_bashish() returns false # Testing with sh ok 6 - current_shell_is_bashish() returns false ok t/do_system.t ............................. # Seeded srand with seed '20251004' from local date. 1..2 ok 1 - passed all arguments to system() ok 2 - passed single string to system() ok t/error-http_download-exec-error.t ........ # Seeded srand with seed '20251004' from local date. ok 1 - The exit status code of curl is -1 1..1 ok t/error-http_download-exit-nonzero.t ...... # Seeded srand with seed '20251004' from local date. ok 1 - The exit status code of curl is 42 1..1 ok t/error-http_download-param-validation.t .. # Seeded srand with seed '20251004' from local date. ok 1 - http_download: dies when when the download target already exists { ok 1 - dies with the expected error message 1..1 } 1..1 ok t/error-install-before-init.t ............. # Seeded srand with seed '20251004' from local date. ok 1 - installing a perl before initializing perlbrew fails 1..1 ok t/failure-command-install-cpanm.t ......... # Seeded srand with seed '20251004' from local date. ok 1 - App::perlbrew->install_cpanm { ok 1 - should no produced 'cpanm' in the bin dir, if the downloaded content seems to be invalid. { ok 1 - GET cpanm url: https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm ok 2 - generated an error: # ERROR: The downloaded cpanm program seem to be invalid. Please check if the following URL can be reached correctly # # https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm # # ...and try again latter. # # The previously downloaded file is saved at /tmp/cpanm.downloaded.2763933 for manual inspection. # # ok 3 - cpanm is not produced. /tmp/LqW0yG9BVq/bin/cpanm 1..3 } 1..1 } 1..1 ok t/failure-command-install-cpm.t ........... # Seeded srand with seed '20251004' from local date. ok 1 - App::perlbrew->install_cpm { ok 1 - should no produced 'cpm' in the bin dir, if the downloaded content seems to be invalid. { ok 1 - GET cpm url: https://raw.githubusercontent.com/skaji/cpm/main/cpm ok 2 - generated an error: # ERROR: The downloaded cpm program seem to be invalid. Please check if the following URL can be reached correctly # # https://raw.githubusercontent.com/skaji/cpm/main/cpm # # ...and try again latter. # # The previously downloaded file is saved at /tmp/cpm.downloaded.2763934 for manual inspection. # # ok 3 - cpm is not produced. /tmp/LqW0yG9BVq/bin/cpm 1..3 } 1..1 } 1..1 ok t/failure-command-install-patchperl.t ..... # Seeded srand with seed '20251004' from local date. ok 1 - App::perlbrew->install_patchperl { ok 1 - should not produce 'patchperl' in the bin dir, if the downloaded content does not seem to be valid. { ok 1 - GET patchperl url: https://raw.githubusercontent.com/gugod/patchperl-packing/master/patchperl ok 2 - generated an error: # ERROR: The downloaded patchperl program seem to be invalid. Please check if the following URL can be reached correctly # # https://raw.githubusercontent.com/gugod/patchperl-packing/master/patchperl # # ...and try again latter. # # The previously downloaded file is saved at /tmp/patchperl.downloaded.2763935 for manual inspection. # # ok 3 - patchperl is *not* installed: /tmp/LqW0yG9BVq/bin/patchperl 1..3 } 1..1 } 1..1 ok t/home.t .................................. # Seeded srand with seed '20251004' from local date. ok 1 - App::perlbrew\#home method { ok 1 - it should return $App::perlbrew::PERLBREW_HOME if provided { ok 1 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') ok 2 ok 3 1..3 } ok 2 - it should default to $ENV{PERLBREW_HOME} if provided { ok 1 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') ok 2 ok 3 1..3 } ok 3 - it should default to $ENV{HOME} subpath { ok 1 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') ok 2 ok 3 1..3 } ok 4 - it should return the instance property of 'home' if set { ok 1 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') ok 2 ok 3 1..3 } 1..4 } 1..1 ok t/http-program-control.t .................. # Seeded srand with seed '20251004' from local date. ok 1 - UA should be curl, verbosity should be 0 { ok 1 - UA Program can be set to: curl ok 2 - verbosity matches: [curl --silent --location --fail -o - https\:\/\/perlbrew\.pl] 1..2 } ok 2 - UA should be curl, verbosity should be 1 { ok 1 - UA Program can be set to: curl ok 2 - verbosity matches: [curl --verbose --location --fail -o - https\:\/\/perlbrew\.pl] 1..2 } ok 3 - UA should be wget, verbosity should be 0 { ok 1 - UA Program can be set to: wget ok 2 - verbosity matches: [wget --quiet -O - https\:\/\/perlbrew\.pl] 1..2 } ok 4 - UA should be wget, verbosity should be 1 { ok 1 - UA Program can be set to: wget ok 2 - verbosity matches: [wget --verbose -O - https\:\/\/perlbrew\.pl] 1..2 } ok 5 - UA should be fetch, verbosity should be 0 { ok 1 - UA Program can be set to: fetch 1..1 } ok 6 - UA should be fetch, verbosity should be 1 { ok 1 - UA Program can be set to: fetch 1..1 } ok 7 - something not supported { ok 1 - should die when asked to use unrecognized http UA program 1..1 } 1..7 ok # PATH=/build/perlbrew-Ygn999/perlbrew-1.02/t/fake-bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games # curl = /build/perlbrew-Ygn999/perlbrew-1.02/t/fake-bin/curl t/http-ua-detect-non-curl.t ............... # Seeded srand with seed '20251004' from local date. ok 1 ok 2 - UA: wget 1..2 ok t/http-ua-detect.t ........................ # Seeded srand with seed '20251004' from local date. ok 1 - UA: curl 1..1 ok t/http.t .................................. skipped: (no reason given) t/installation-perlbrew.t ................. # Seeded srand with seed '20251004' from local date. # PERLBREW_ROOT set to /tmp/NDIgHlLqW0 ok 1 - `perlbrew self-install` initialize the required dir structure under PERLBREW_ROOT { # # perlbrew root (/tmp/NDIgHlLqW0) is initialized. # # Append the following piece of code to the end of your ~/.bash_profile and start a # new shell, perlbrew should be up and fully functional from there: # # export PERLBREW_HOME=/tmp/yG9BVqiTRl # source /tmp/NDIgHlLqW0/etc/bashrc # # Simply run `perlbrew` for usage details. # # Happy brewing! # ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 1..11 } ok 2 - Works with bash { ok 1 ok 2 1..2 } ok 3 - Works with fish { ok 1 ok 2 1..2 } ok 4 - Works with zsh { ok 1 ok 2 1..2 } ok 5 - Exports PERLBREW_HOME when needed { ok 1 ok 2 1..2 } 1..5 ok t/installation.t .......................... # Seeded srand with seed '20251004' from local date. # PERLBREW_ROOT set to /tmp/NDIgHlLqW0 ok 1 # (mock) installed perl-5.14.0 to /tmp/NDIgHlLqW0/perls/perl-5.14.0 ok 2 ok 3 ok 4 - should die when doing install with existing distribution name. ok 5 - App::perlbrew\#is_installed method. { ok 1 ok 2 ok 3 1..3 } ok 6 - do not clobber exitsing user-specified name. { # (mock) installed the-dude to /tmp/NDIgHlLqW0/perls/the-dude ok 1 ok 2 ok 3 - should die when doing install with existing user-specified name. 1..3 } 1..6 ok t/installation2.t ......................... # Seeded srand with seed '20251004' from local date. # PERLBREW_ROOT set to /tmp/LqW0yG9BVq ok 1 - App::perlbrew { ok 1 - ->do_install_url method { ok 1 - it should accept an URL to perl tarball, and download the tarball. { # Fetching perl-5.14.0 as /tmp/LqW0yG9BVq/dists/perl-5.14.0.tar.gz ok 1 - http_download is called ok 2 - do_extract_tarball is called ok 3 - do_install_this is called 1..3 } 1..1 } ok 2 - ->do_install_archive method { ok 1 - it accepts a path to perl tarball and perform installation process. { ok 1 - do_extract_tarball is called ok 2 - do_install_this is called 1..2 } 1..1 } ok 3 - ->do_install_this method { ok 1 - it should log successful brews to the log_file. { # Installing into /tmp/LqW0yG9BVq/perls/perl-5.12.3 # # This could take a while. You can run the following command on another shell to track the status: # # tail -f /tmp/LqW0yG9BVq/build.perl-5.12.3.log # # perl-5.12.3 is successfully installed. ok 1 - Success message shows in log ok 2 - do_system is called 1..2 } ok 2 - it should log brew failure to the log_file if system call fails. { # Installing into /tmp/LqW0yG9BVq/perls/perl-5.12.3 # # This could take a while. You can run the following command on another shell to track the status: # # tail -f /tmp/LqW0yG9BVq/build.perl-5.12.3.log # ok 1 ok 2 - Failure message shows in log ok 3 - do_system is called 1..3 } 1..2 } 1..3 } 1..1 ok t/installation3.t ......................... # Seeded srand with seed '20251004' from local date. 1..3 # (mock) installed perl-5.16.2 to /tmp/NDIgHlLqW0/perls/perl-5.16.2 ok 1 - install perl-stable installs one perl ok 2 - install perl-stable installs correct perl ok 3 - install --switch automatically switches to the installed perl ok t/list_modules.t .......................... # Seeded srand with seed '20251004' from local date. # (mock) installed perl-5.14.1 to /tmp/LqW0yG9BVq/perls/perl-5.14.1 ok 1 - list_modules method, { ok 1 - when run successfully { ok 1 - should return an arryref of module names { ok 1 ok 2 1..2 } 1..1 } 1..1 } 1..1 ok t/sys.t ................................... # Seeded srand with seed '20251004' from local date. ok 1 - sys { ok 1 ok 2 ok 3 ok 4 ok 5 1..5 } 1..1 ok t/unit-files-are-the-same.t ............... # Seeded srand with seed '20251004' from local date. # Comparing /build/perlbrew-Ygn999/perlbrew-1.02/t/00.load.t with /build/perlbrew-Ygn999/perlbrew-1.02/t/08.error_install.t ok 1 ok 2 # Comparing /build/perlbrew-Ygn999/perlbrew-1.02/t/01.options.t with /build/perlbrew-Ygn999/perlbrew-1.02/t/00.load.t ok 3 ok 4 # Comparing /build/perlbrew-Ygn999/perlbrew-1.02/t/02.format_perl_version.t with /build/perlbrew-Ygn999/perlbrew-1.02/t/01.options.t ok 5 ok 6 # Comparing /build/perlbrew-Ygn999/perlbrew-1.02/t/03.test_get_available_versions.t with /build/perlbrew-Ygn999/perlbrew-1.02/t/02.format_perl_version.t ok 7 ok 8 # Comparing /build/perlbrew-Ygn999/perlbrew-1.02/t/04.find_available_perls.t with /build/perlbrew-Ygn999/perlbrew-1.02/t/03.test_get_available_versions.t ok 9 ok 10 # Comparing /build/perlbrew-Ygn999/perlbrew-1.02/t/05.get_current_perl.t with /build/perlbrew-Ygn999/perlbrew-1.02/t/04.find_available_perls.t ok 11 ok 12 # Comparing /build/perlbrew-Ygn999/perlbrew-1.02/t/06.installed_perls.t with /build/perlbrew-Ygn999/perlbrew-1.02/t/05.get_current_perl.t ok 13 ok 14 # Comparing /build/perlbrew-Ygn999/perlbrew-1.02/t/07.argv.t with /build/perlbrew-Ygn999/perlbrew-1.02/t/06.installed_perls.t ok 15 ok 16 # Comparing /build/perlbrew-Ygn999/perlbrew-1.02/t/08.error_available.t with /build/perlbrew-Ygn999/perlbrew-1.02/t/07.argv.t ok 17 ok 18 # Comparing /build/perlbrew-Ygn999/perlbrew-1.02/t/08.error_install.t with /build/perlbrew-Ygn999/perlbrew-1.02/t/08.error_available.t ok 19 ok 20 1..20 ok t/util-find-similar-tokens.t .............. # Seeded srand with seed '20251004' from local date. 1..3 ok 1 - exact result { ok 1 ok 2 1..2 } ok 2 - one result { ok 1 ok 2 1..2 } ok 3 - two results { ok 1 ok 2 ok 3 1..3 } ok t/util-looks-like.t ....................... # Seeded srand with seed '20251004' from local date. ok 1 - looks_like_url_of_skaji_relocatable_perl { ok 1 - positive case: https://github.com/skaji/relocatable-perl/releases/download/5.40.0.0/perl-darwin-amd64.tar.gz ok 2 - positive case: https://github.com/skaji/relocatable-perl/releases/download/5.40.0.0/perl-linux-amd64.tar.gz ok 3 - negative case: https://example.com/ ok 4 - negative case: https://gugod.org/ ok 5 - negative case: https://github.com/skaji/relocatable-perl/releases/download/5.40.0.0/perl-linux-x86_64.tar.gz 1..5 } ok 2 - looks_like_sys_would_be_compatible_with_skaji_relocatable_perl { ok 1 ok 2 ok 3 ok 4 ok 5 1..5 } 1..2 ok All tests successful. Files=73, Tests=242, 12 wallclock secs ( 0.18 usr 0.10 sys + 9.49 cusr 2.05 csys = 11.82 CPU) Result: PASS create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/perlbrew-Ygn999/perlbrew-1.02' dh_auto_install /usr/bin/perl Build install --destdir /build/perlbrew-Ygn999/perlbrew-1.02/debian/perlbrew --create_packlist 0 Installing /build/perlbrew-Ygn999/perlbrew-1.02/debian/perlbrew/usr/share/man/man1/perlbrew.1p Installing /build/perlbrew-Ygn999/perlbrew-1.02/debian/perlbrew/usr/share/perl5/App/perlbrew.pm Installing /build/perlbrew-Ygn999/perlbrew-1.02/debian/perlbrew/usr/share/perl5/App/Perlbrew/Path.pm Installing /build/perlbrew-Ygn999/perlbrew-1.02/debian/perlbrew/usr/share/perl5/App/Perlbrew/Util.pm Installing /build/perlbrew-Ygn999/perlbrew-1.02/debian/perlbrew/usr/share/perl5/App/Perlbrew/HTTP.pm Installing /build/perlbrew-Ygn999/perlbrew-1.02/debian/perlbrew/usr/share/perl5/App/Perlbrew/Patchperl.pm Installing /build/perlbrew-Ygn999/perlbrew-1.02/debian/perlbrew/usr/share/perl5/App/Perlbrew/Sys.pm Installing /build/perlbrew-Ygn999/perlbrew-1.02/debian/perlbrew/usr/share/perl5/App/Perlbrew/Path/Installations.pm Installing /build/perlbrew-Ygn999/perlbrew-1.02/debian/perlbrew/usr/share/perl5/App/Perlbrew/Path/Root.pm Installing /build/perlbrew-Ygn999/perlbrew-1.02/debian/perlbrew/usr/share/perl5/App/Perlbrew/Path/Installation.pm Installing /build/perlbrew-Ygn999/perlbrew-1.02/debian/perlbrew/usr/share/man/man3/App::perlbrew.3pm Installing /build/perlbrew-Ygn999/perlbrew-1.02/debian/perlbrew/usr/bin/perlbrew # remove empty manpages find /build/perlbrew-Ygn999/perlbrew-1.02/debian/perlbrew/usr/share/man/man3 -type f -size 0 -delete make[1]: Leaving directory '/build/perlbrew-Ygn999/perlbrew-1.02' dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'perlbrew' in '../perlbrew_1.02-1_all.deb'. dpkg-genbuildinfo -O../perlbrew_1.02-1_amd64.buildinfo dpkg-genchanges -O../perlbrew_1.02-1_amd64.changes dpkg-genchanges: info: including full source code in upload dpkg-source -Zxz --after-build . dpkg-buildpackage: info: full upload (original source is included) -------------------------------------------------------------------------------- Build finished at 2025-10-04T04:04:00Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Sat, 04 Oct 2025 04:04:00 +0000 | +------------------------------------------------------------------------------+ perlbrew_1.02-1_amd64.changes: ------------------------------ Format: 1.8 Date: Sat, 04 Oct 2025 00:27:38 +0200 Source: perlbrew Binary: perlbrew Architecture: source all Version: 1.02-1 Distribution: perl-5.42-throwaway Urgency: medium Maintainer: Debian Perl Group Changed-By: gregor herrmann Description: perlbrew - script to manage perl installations in your $HOME Changes: perlbrew (1.02-1) unstable; urgency=medium . * Import upstream version 1.02. * Make build dependency on libmodule-build-tiny-perl versioned. * Update years of upstream and packaging copyright. * Declare compliance with Debian Policy 4.7.2. * Remove «Rules-Requires-Root: no», which is the current default. * Annotate test-only build dependencies with . * Remove «Priority: optional», which is the current default. * Drop libdevel-patchperl-perl from Build-Depends-Indep, and move it from Depends to Recommends. Checksums-Sha1: d6bdd57df5c641e239e3039b5cdfee92e8ec1019 1545 perlbrew_1.02-1.dsc 3a7735c7716699788d959f359c730c9d41c6810b 90379 perlbrew_1.02.orig.tar.gz f2a7bef0906719681d79735b4cc89cef35041ac4 6340 perlbrew_1.02-1.debian.tar.xz db3faf4f84bb38d12983e725971b8d37bab28bdc 64216 perlbrew_1.02-1_all.deb 1690b8710758a0470d92d3a1de42460248c6af14 6233 perlbrew_1.02-1_amd64.buildinfo Checksums-Sha256: 10b259b7a27756be5cee92a6dd28b9fcc6f8d1efe8880308bade8121b2248774 1545 perlbrew_1.02-1.dsc 24064b227481737b65d95e2dab5b677b90c720f8e9a19d28b2152728617c24ed 90379 perlbrew_1.02.orig.tar.gz 77c168707e8940572812ba90f82f0f2db321a97181ab494a9adf5643334fc207 6340 perlbrew_1.02-1.debian.tar.xz 1410d78b9b98479ff998fd9d938969bcc025fedec081f17967feb638d55e6d11 64216 perlbrew_1.02-1_all.deb ce11b7acf10ba8788397f8a697c59c1732bf126717079369241221409058f22f 6233 perlbrew_1.02-1_amd64.buildinfo Files: 288d9d8dcf63aab86dba29a05970bedb 1545 perl optional perlbrew_1.02-1.dsc 1a8337e53f5770fc140a7cb072a7f436 90379 perl optional perlbrew_1.02.orig.tar.gz a21b3abe1a20bbd6eeb3d6faeae68ca7 6340 perl optional perlbrew_1.02-1.debian.tar.xz 6c9776b52801651d4765bd6b35e03ea9 64216 perl optional perlbrew_1.02-1_all.deb 8ad9056eb49f0767a28fc31ff87aab13 6233 perl optional perlbrew_1.02-1_amd64.buildinfo +------------------------------------------------------------------------------+ | Buildinfo Sat, 04 Oct 2025 04:04:00 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: perlbrew Binary: perlbrew Architecture: all source Version: 1.02-1 Checksums-Md5: 288d9d8dcf63aab86dba29a05970bedb 1545 perlbrew_1.02-1.dsc 6c9776b52801651d4765bd6b35e03ea9 64216 perlbrew_1.02-1_all.deb Checksums-Sha1: d6bdd57df5c641e239e3039b5cdfee92e8ec1019 1545 perlbrew_1.02-1.dsc db3faf4f84bb38d12983e725971b8d37bab28bdc 64216 perlbrew_1.02-1_all.deb Checksums-Sha256: 10b259b7a27756be5cee92a6dd28b9fcc6f8d1efe8880308bade8121b2248774 1545 perlbrew_1.02-1.dsc 1410d78b9b98479ff998fd9d938969bcc025fedec081f17967feb638d55e6d11 64216 perlbrew_1.02-1_all.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Sat, 04 Oct 2025 04:04:00 +0000 Build-Path: /build/perlbrew-Ygn999/perlbrew-1.02 Build-Tainted-By: usr-local-has-programs Installed-Build-Depends: autoconf (= 2.72-3.1), automake (= 1:1.17-4), autopoint (= 0.23.1-2), autotools-dev (= 20240727.1), base-files (= 14), base-passwd (= 3.6.7), bash (= 5.3-1), binutils (= 2.45-7), binutils-common (= 2.45-7), binutils-x86-64-linux-gnu (= 2.45-7), bsdextrautils (= 2.41.2-3), build-essential (= 12.12), bzip2 (= 1.0.8-6), coreutils (= 9.7-3), cpp (= 4:15.2.0-4), cpp-14 (= 14.3.0-8), cpp-14-x86-64-linux-gnu (= 14.3.0-8), cpp-15 (= 15.2.0-4), cpp-15-x86-64-linux-gnu (= 15.2.0-4), cpp-x86-64-linux-gnu (= 4:15.2.0-4), curl (= 8.16.0-2), dash (= 0.5.12-12), debconf (= 1.5.91), debhelper (= 13.28), debianutils (= 5.23.2), dh-autoreconf (= 21), dh-strip-nondeterminism (= 1.15.0-1), diffutils (= 1:3.10-4), dpkg (= 1.22.21), dpkg-dev (= 1.22.21), dwz (= 0.16-2), file (= 1:5.46-5), findutils (= 4.10.0-3), g++ (= 4:15.2.0-4), g++-15 (= 15.2.0-4), g++-15-x86-64-linux-gnu (= 15.2.0-4), g++-x86-64-linux-gnu (= 4:15.2.0-4), gcc (= 4:15.2.0-4), gcc-14 (= 14.3.0-8), gcc-14-base (= 14.3.0-8), gcc-14-x86-64-linux-gnu (= 14.3.0-8), gcc-15 (= 15.2.0-4), gcc-15-base (= 15.2.0-4), gcc-15-x86-64-linux-gnu (= 15.2.0-4), gcc-x86-64-linux-gnu (= 4:15.2.0-4), gettext (= 0.23.1-2+b1), gettext-base (= 0.23.1-2+b1), grep (= 3.12-1), groff-base (= 1.23.0-9), gzip (= 1.13-1), hostname (= 3.25), init-system-helpers (= 1.69), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-2+b1), libarchive-zip-perl (= 1.68-1), libasan8 (= 15.2.0-4), libatomic1 (= 15.2.0-4), libattr1 (= 1:2.5.2-3), libaudit-common (= 1:4.1.2-1), libaudit1 (= 1:4.1.2-1), libbinutils (= 2.45-7), libblkid1 (= 2.41.2-3), libbrotli1 (= 1.1.0-2+b7), libbz2-1.0 (= 1.0.8-6), libc-bin (= 2.41-12), libc-dev-bin (= 2.41-12), libc6 (= 2.41-12), libc6-dev (= 2.41-12), libcap-ng0 (= 0.8.5-4+b1), libcap2 (= 1:2.75-10+b1), libcapture-tiny-perl (= 0.50-1), libcc1-0 (= 15.2.0-4), libcom-err2 (= 1.47.2-3+b3), libcpan-perl-releases-perl (= 5.20250923-1), libcpan-requirements-dynamic-perl (= 0.002-1), libcrypt-dev (= 1:4.4.38-1), libcrypt1 (= 1:4.4.38-1), libctf-nobfd0 (= 2.45-7), libctf0 (= 2.45-7), libcurl4t64 (= 8.16.0-2), libdb5.3t64 (= 5.3.28+dfsg2-9), libdebconfclient0 (= 0.280), libdebhelper-perl (= 13.28), libdpkg-perl (= 1.22.21), libelf1t64 (= 0.193-3), libextutils-config-perl (= 0.010-1), libextutils-hascompiler-perl (= 0.025-1), libextutils-helpers-perl (= 0.028-1), libextutils-installpaths-perl (= 0.015-1), libffi8 (= 3.5.2-2), libfile-stripnondeterminism-perl (= 1.15.0-1), libfile-which-perl (= 1.27-2), libgcc-14-dev (= 14.3.0-8), libgcc-15-dev (= 15.2.0-4), libgcc-s1 (= 15.2.0-4), libgdbm-compat4t64 (= 1.26-1), libgdbm6t64 (= 1.26-1), libgmp10 (= 2:6.3.0+dfsg-5), libgnutls30t64 (= 3.8.10-2), libgomp1 (= 15.2.0-4), libgprofng0 (= 2.45-7), libgssapi-krb5-2 (= 1.21.3-5), libhogweed6t64 (= 3.10.2-1), libhwasan0 (= 15.2.0-4), libidn2-0 (= 2.3.8-4), libisl23 (= 0.27-1), libitm1 (= 15.2.0-4), libjansson4 (= 2.14-2+b3), libk5crypto3 (= 1.21.3-5), libkeyutils1 (= 1.6.3-6), libkrb5-3 (= 1.21.3-5), libkrb5support0 (= 1.21.3-5), libldap2 (= 2.6.10+dfsg-1+b1), liblocal-lib-perl (= 2.000029-1), liblsan0 (= 15.2.0-4), liblzma5 (= 5.8.1-2), libmagic-mgc (= 1:5.46-5), libmagic1t64 (= 1:5.46-5), libmd0 (= 1.1.0-2+b1), libmodule-build-perl (= 0.423400-3), libmodule-build-tiny-perl (= 0.052-1), libmount1 (= 2.41.2-3), libmpc3 (= 1.3.1-2), libmpfr6 (= 4.2.2-2), libnettle8t64 (= 3.10.2-1), libnghttp2-14 (= 1.64.0-1.1+b1), libnghttp3-9 (= 1.12.0-1), libngtcp2-16 (= 1.16.0-1), libngtcp2-crypto-ossl0 (= 1.16.0-1), libp11-kit0 (= 0.25.9-2), libpam-modules (= 1.7.0-5), libpam-modules-bin (= 1.7.0-5), libpam-runtime (= 1.7.0-5), libpam0g (= 1.7.0-5), libpath-class-perl (= 0.37-4), libpcre2-8-0 (= 10.46-1), libperl5.42 (= 5.42.0-2), libpipeline1 (= 1.5.8-1), libpsl5t64 (= 0.21.2-1.1+b1), libquadmath0 (= 15.2.0-4), librtmp1 (= 2.4+20151223.gitfa8646d.1-3), libsasl2-2 (= 2.1.28+dfsg1-9), libsasl2-modules-db (= 2.1.28+dfsg1-9), libseccomp2 (= 2.6.0-2), libselinux1 (= 3.8.1-1), libsframe2 (= 2.45-7), libsmartcols1 (= 2.41.2-3), libssh2-1t64 (= 1.11.1-1), libssl3t64 (= 3.5.4-1), libstdc++-15-dev (= 15.2.0-4), libstdc++6 (= 15.2.0-4), libsystemd0 (= 258-1), libtasn1-6 (= 4.20.0-2), libtest2-plugin-ioevents-perl (= 0.001001-2), libtest2-plugin-nowarnings-perl (= 0.10-1), libtinfo6 (= 6.5+20250216-2), libtool (= 2.5.4-5), libtsan2 (= 15.2.0-4), libubsan1 (= 15.2.0-4), libuchardet0 (= 0.0.8-2), libudev1 (= 258-1), libunistring5 (= 1.3-2), libuuid1 (= 2.41.2-3), libxml2-16 (= 2.14.5+dfsg-0.2), libzstd1 (= 1.5.7+dfsg-1.1), linux-libc-dev (= 6.16.9-1), m4 (= 1.4.20-1), make (= 4.4.1-2), man-db (= 2.13.1-1), mawk (= 1.3.4.20250131-1), ncurses-base (= 6.5+20250216-2), ncurses-bin (= 6.5+20250216-2), openssl-provider-legacy (= 3.5.4-1), patch (= 2.8-2), perl (= 5.42.0-2), perl-base (= 5.42.0-2), perl-doc (= 5.42.0-2), perl-modules-5.42 (= 5.42.0-2), po-debconf (= 1.0.21+nmu1), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-2), sensible-utils (= 0.0.26), sysvinit-utils (= 3.14-4), tar (= 1.35+dfsg-3.1), util-linux (= 2.41.2-3), wget (= 1.25.0-2), xz-utils (= 5.8.1-2), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1) Environment: DEB_BUILD_OPTIONS="parallel=2" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" LD_LIBRARY_PATH="/usr/lib/libeatmydata" SOURCE_DATE_EPOCH="1759530458" +------------------------------------------------------------------------------+ | Package contents Sat, 04 Oct 2025 04:04:00 +0000 | +------------------------------------------------------------------------------+ perlbrew_1.02-1_all.deb ----------------------- new Debian package, version 2.0. size 64216 bytes: control archive=1308 bytes. 967 bytes, 17 lines control 1150 bytes, 16 lines md5sums Package: perlbrew Version: 1.02-1 Architecture: all Maintainer: Debian Perl Group Installed-Size: 189 Depends: perl:any, curl | wget, gcc, libc6-dev | libc-dev, libcapture-tiny-perl, libcpan-perl-releases-perl (>= 5.20240920), libjson-pp-perl, liblocal-lib-perl, make, patch Recommends: libdevel-patchperl-perl, perl-doc Section: perl Priority: optional Homepage: https://metacpan.org/release/App-perlbrew Description: script to manage perl installations in your $HOME perlbrew is a program to automate the building and installation of perl in the users HOME. At the moment, it installs everything to ~/perl5/perlbrew, and requires you to tweak your PATH by including a bashrc/cshrc file it provides, in your shell configuration file. You then can benefit from not having to run 'sudo' commands to install cpan modules because those are installed inside your HOME too. It's a completely separate perl environment. drwxr-xr-x root/root 0 2025-10-03 22:27 ./ drwxr-xr-x root/root 0 2025-10-03 22:27 ./usr/ drwxr-xr-x root/root 0 2025-10-03 22:27 ./usr/bin/ -rwxr-xr-x root/root 24465 2025-10-03 22:27 ./usr/bin/perlbrew drwxr-xr-x root/root 0 2025-10-03 22:27 ./usr/share/ drwxr-xr-x root/root 0 2025-10-03 22:27 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-10-03 22:27 ./usr/share/doc/perlbrew/ -rw-r--r-- root/root 1091 2025-07-18 12:13 ./usr/share/doc/perlbrew/CONTRIBUTING.md -rw-r--r-- root/root 1366 2025-10-03 22:27 ./usr/share/doc/perlbrew/changelog.Debian.gz -rw-r--r-- root/root 10077 2025-07-18 12:13 ./usr/share/doc/perlbrew/changelog.gz -rw-r--r-- root/root 2206 2025-10-03 22:27 ./usr/share/doc/perlbrew/copyright drwxr-xr-x root/root 0 2025-10-03 22:27 ./usr/share/man/ drwxr-xr-x root/root 0 2025-10-03 22:27 ./usr/share/man/man1/ -rw-r--r-- root/root 9407 2025-10-03 22:27 ./usr/share/man/man1/perlbrew.1p.gz drwxr-xr-x root/root 0 2025-10-03 22:27 ./usr/share/man/man3/ -rw-r--r-- root/root 3617 2025-10-03 22:27 ./usr/share/man/man3/App::perlbrew.3pm.gz drwxr-xr-x root/root 0 2025-10-03 22:27 ./usr/share/perl5/ drwxr-xr-x root/root 0 2025-10-03 22:27 ./usr/share/perl5/App/ drwxr-xr-x root/root 0 2025-10-03 22:27 ./usr/share/perl5/App/Perlbrew/ -rw-r--r-- root/root 3877 2025-07-18 12:13 ./usr/share/perl5/App/Perlbrew/HTTP.pm -rw-r--r-- root/root 870 2025-07-18 12:13 ./usr/share/perl5/App/Perlbrew/Patchperl.pm -rw-r--r-- root/root 2174 2025-07-18 12:13 ./usr/share/perl5/App/Perlbrew/Path.pm drwxr-xr-x root/root 0 2025-10-03 22:27 ./usr/share/perl5/App/Perlbrew/Path/ -rw-r--r-- root/root 353 2025-07-18 12:13 ./usr/share/perl5/App/Perlbrew/Path/Installation.pm -rw-r--r-- root/root 536 2025-07-18 12:13 ./usr/share/perl5/App/Perlbrew/Path/Installations.pm -rw-r--r-- root/root 550 2025-07-18 12:13 ./usr/share/perl5/App/Perlbrew/Path/Root.pm -rw-r--r-- root/root 236 2025-07-18 12:13 ./usr/share/perl5/App/Perlbrew/Sys.pm -rw-r--r-- root/root 3868 2025-07-18 12:13 ./usr/share/perl5/App/Perlbrew/Util.pm -rw-r--r-- root/root 105820 2025-07-18 12:13 ./usr/share/perl5/App/perlbrew.pm +------------------------------------------------------------------------------+ | Post Build Sat, 04 Oct 2025 04:04:01 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Sat, 04 Oct 2025 04:04:01 +0000 | +------------------------------------------------------------------------------+ Purging /build/perlbrew-Ygn999 Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Sat, 04 Oct 2025 04:04:01 +0000 | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 1548 Build-Time: 14 Distribution: perl-5.42-throwaway Host Architecture: amd64 Install-Time: 5 Job: /srv/debomatic/incoming/perlbrew_1.02-1.dsc Machine Architecture: amd64 Package: perlbrew Package-Time: 22 Source-Version: 1.02-1 Space: 1548 Status: successful Version: 1.02-1 -------------------------------------------------------------------------------- Finished at 2025-10-04T04:04:00Z Build needed 00:00:22, 1548k disk space