golang-github-rogpeppe-go-internal →
1.12.0-3 →
armhf → 2024-02-22 10:15:09
sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on testwandboard
+==============================================================================+
| golang-github-rogpeppe-go-internal 1.12.0-3 (armhf) Thu, 22 Feb 2024 09:08:00 +0000 |
+==============================================================================+
Package: golang-github-rogpeppe-go-internal
Version: 1.12.0-3
Source Version: 1.12.0-3
Distribution: trixie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/trixie-staging-armhf-sbuild-b1080c2a-4f22-4429-92f6-febb0e055519' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 http://172.17.4.1/private trixie-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private trixie-staging/main Sources [14.5 MB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf Packages [15.1 MB]
Fetched 29.6 MB in 31s (945 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/trixie-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Check APT
---------
Checking available source versions...
Download source files with APT
------------------------------
Reading package lists...
NOTICE: 'golang-github-rogpeppe-go-internal' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/go-team/packages/golang-github-rogpeppe-go-internal.git
Please use:
git clone https://salsa.debian.org/go-team/packages/golang-github-rogpeppe-go-internal.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 125 kB of source archives.
Get:1 http://172.17.4.1/private trixie-staging/main golang-github-rogpeppe-go-internal 1.12.0-3 (dsc) [2569 B]
Get:2 http://172.17.4.1/private trixie-staging/main golang-github-rogpeppe-go-internal 1.12.0-3 (tar) [117 kB]
Get:3 http://172.17.4.1/private trixie-staging/main golang-github-rogpeppe-go-internal 1.12.0-3 (diff) [5336 B]
Fetched 125 kB in 0s (876 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/golang-github-rogpeppe-go-internal-FaCld0/golang-github-rogpeppe-go-internal-1.12.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/golang-github-rogpeppe-go-internal-FaCld0' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install build-essential |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-bdO0Cn/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-bdO0Cn/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-bdO0Cn/gpg/trustdb.gpg: trustdb created
gpg: key 74F692987931643C: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: key 8A6A34135A9B199C: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 2
gpg: imported: 2
gpg: key 74F692987931643C: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 74F692987931643C: secret key imported
gpg: key 8A6A34135A9B199C: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 8A6A34135A9B199C: secret key imported
gpg: Total number processed: 2
gpg: unchanged: 2
gpg: secret keys read: 2
gpg: secret keys imported: 2
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-bdO0Cn/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-bdO0Cn/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-bdO0Cn/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-bdO0Cn/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-bdO0Cn/apt_archive ./ Packages [431 B]
Fetched 2107 B in 1s (2801 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install core build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
krb5-locales libpam-cap netbase sensible-utils sgml-base util-linux-extra
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-bdO0Cn/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (23.3 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12875 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (armhf included in any all)
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: ca-certificates, debhelper-compat (= 13), dh-sequence-golang, golang-any (>= 2:1.20~), golang-golang-x-mod-dev (>= 0.9.0), golang-golang-x-sys-dev (>= 0.0~git20220722.8c9f86f), golang-golang-x-tools-dev (>= 1:0.1.12)
Filtered Build-Depends: ca-certificates, debhelper-compat (= 13), dh-sequence-golang, golang-any (>= 2:1.20~), golang-golang-x-mod-dev (>= 0.9.0), golang-golang-x-sys-dev (>= 0.0~git20220722.8c9f86f), golang-golang-x-tools-dev (>= 1:0.1.12)
dpkg-deb: building package 'sbuild-build-depends-golang-github-rogpeppe-go-internal-dummy' in '/<<BUILDDIR>>/resolver-bdO0Cn/apt_archive/sbuild-build-depends-golang-github-rogpeppe-go-internal-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-golang-github-rogpeppe-go-internal-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-bdO0Cn/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-bdO0Cn/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-bdO0Cn/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-bdO0Cn/apt_archive ./ Sources [603 B]
Get:5 copy:/<<BUILDDIR>>/resolver-bdO0Cn/apt_archive ./ Packages [683 B]
Fetched 2619 B in 1s (3637 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install golang-github-rogpeppe-go-internal build dependencies (apt-based resolver)
----------------------------------------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
krb5-locales libpam-cap netbase sgml-base util-linux-extra
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
autoconf automake autopoint autotools-dev bsdextrautils ca-certificates
debhelper dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext
gettext-base golang-1.21-go golang-1.21-src golang-any
golang-github-yuin-goldmark-dev golang-go golang-golang-x-crypto-dev
golang-golang-x-mod-dev golang-golang-x-net-dev golang-golang-x-sync-dev
golang-golang-x-sys-dev golang-golang-x-term-dev golang-golang-x-text-dev
golang-golang-x-tools-dev golang-src groff-base intltool-debian
libarchive-zip-perl libdebhelper-perl libelf1
libfile-stripnondeterminism-perl libicu72 libmagic-mgc libmagic1
libpipeline1 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db
openssl po-debconf
Suggested packages:
autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc
libasprintf-dev libgettextpo-dev bzr | brz git mercurial subversion groff
libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less
www-browser libmail-box-perl
Recommended packages:
curl | wget | lynx pkg-config libarchive-cpio-perl libltdl-dev
libmail-sendmail-perl
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev bsdextrautils ca-certificates
debhelper dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext
gettext-base golang-1.21-go golang-1.21-src golang-any
golang-github-yuin-goldmark-dev golang-go golang-golang-x-crypto-dev
golang-golang-x-mod-dev golang-golang-x-net-dev golang-golang-x-sync-dev
golang-golang-x-sys-dev golang-golang-x-term-dev golang-golang-x-text-dev
golang-golang-x-tools-dev golang-src groff-base intltool-debian
libarchive-zip-perl libdebhelper-perl libelf1
libfile-stripnondeterminism-perl libicu72 libmagic-mgc libmagic1
libpipeline1 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db
openssl po-debconf
sbuild-build-depends-golang-github-rogpeppe-go-internal-dummy
0 upgraded, 47 newly installed, 0 to remove and 9 not upgraded.
Need to get 67.5 MB of archives.
After this operation, 362 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-bdO0Cn/apt_archive ./ sbuild-build-depends-golang-github-rogpeppe-go-internal-dummy 0.invalid.0 [972 B]
Get:2 http://172.17.4.1/private trixie-staging/main armhf libuchardet0 armhf 0.0.8-1 [65.5 kB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf groff-base armhf 1.23.0-3 [1033 kB]
Get:4 http://172.17.4.1/private trixie-staging/main armhf bsdextrautils armhf 2.39.3-6 [81.4 kB]
Get:5 http://172.17.4.1/private trixie-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:6 http://172.17.4.1/private trixie-staging/main armhf man-db armhf 2.12.0-3 [1358 kB]
Get:7 http://172.17.4.1/private trixie-staging/main armhf openssl armhf 3.1.5-1 [1190 kB]
Get:8 http://172.17.4.1/private trixie-staging/main armhf ca-certificates all 20240203 [158 kB]
Get:9 http://172.17.4.1/private trixie-staging/main armhf libmagic-mgc armhf 1:5.45-2 [314 kB]
Get:10 http://172.17.4.1/private trixie-staging/main armhf libmagic1 armhf 1:5.45-2 [96.1 kB]
Get:11 http://172.17.4.1/private trixie-staging/main armhf file armhf 1:5.45-2 [41.6 kB]
Get:12 http://172.17.4.1/private trixie-staging/main armhf gettext-base armhf 0.21-14 [157 kB]
Get:13 http://172.17.4.1/private trixie-staging/main armhf m4 armhf 1.4.19-4 [256 kB]
Get:14 http://172.17.4.1/private trixie-staging/main armhf autoconf all 2.71-3 [332 kB]
Get:15 http://172.17.4.1/private trixie-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:16 http://172.17.4.1/private trixie-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:17 http://172.17.4.1/private trixie-staging/main armhf autopoint all 0.21-14 [496 kB]
Get:18 http://172.17.4.1/private trixie-staging/main armhf libdebhelper-perl all 13.13 [85.0 kB]
Get:19 http://172.17.4.1/private trixie-staging/main armhf libtool all 2.4.7-7 [517 kB]
Get:20 http://172.17.4.1/private trixie-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:21 http://172.17.4.1/private trixie-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:22 http://172.17.4.1/private trixie-staging/main armhf libsub-override-perl all 0.10-1 [10.6 kB]
Get:23 http://172.17.4.1/private trixie-staging/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get:24 http://172.17.4.1/private trixie-staging/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get:25 http://172.17.4.1/private trixie-staging/main armhf libelf1 armhf 0.188-2.1+rpi1 [171 kB]
Get:26 http://172.17.4.1/private trixie-staging/main armhf dwz armhf 0.15-1 [92.4 kB]
Get:27 http://172.17.4.1/private trixie-staging/main armhf libicu72 armhf 72.1-4 [9009 kB]
Get:28 http://172.17.4.1/private trixie-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.3 [571 kB]
Get:29 http://172.17.4.1/private trixie-staging/main armhf gettext armhf 0.21-14 [1203 kB]
Get:30 http://172.17.4.1/private trixie-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:31 http://172.17.4.1/private trixie-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:32 http://172.17.4.1/private trixie-staging/main armhf debhelper all 13.13 [889 kB]
Get:33 http://172.17.4.1/private trixie-staging/main armhf dh-golang all 1.62 [24.7 kB]
Get:34 http://172.17.4.1/private trixie-staging/main armhf golang-1.21-src all 1.21.6-1+rpi1 [18.5 MB]
Get:35 http://172.17.4.1/private trixie-staging/main armhf golang-1.21-go armhf 1.21.6-1+rpi1 [20.7 MB]
Get:36 http://172.17.4.1/private trixie-staging/main armhf golang-src all 2:1.21~2 [4804 B]
Get:37 http://172.17.4.1/private trixie-staging/main armhf golang-go armhf 2:1.21~2 [44.0 kB]
Get:38 http://172.17.4.1/private trixie-staging/main armhf golang-any armhf 2:1.21~2 [4912 B]
Get:39 http://172.17.4.1/private trixie-staging/main armhf golang-github-yuin-goldmark-dev all 1.6.0-1 [113 kB]
Get:40 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-sys-dev all 0.16.0-1 [399 kB]
Get:41 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-term-dev all 0.16.0-1 [14.7 kB]
Get:42 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-text-dev all 0.14.0-1 [3996 kB]
Get:43 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-crypto-dev all 1:0.18.0-1 [1668 kB]
Get:44 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-mod-dev all 0.14.0-1 [103 kB]
Get:45 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-net-dev all 1:0.20.0+dfsg-1 [882 kB]
Get:46 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-sync-dev all 0.6.0-1 [18.5 kB]
Get:47 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-tools-dev all 1:0.17.0+ds-1 [1559 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 67.5 MB in 16s (4283 kB/s)
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 12875 files and directories currently installed.)
Preparing to unpack .../00-libuchardet0_0.0.8-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.8-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../01-groff-base_1.23.0-3_armhf.deb ...
Unpacking groff-base (1.23.0-3) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../02-bsdextrautils_2.39.3-6_armhf.deb ...
Unpacking bsdextrautils (2.39.3-6) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.12.0-3_armhf.deb ...
Unpacking man-db (2.12.0-3) ...
Selecting previously unselected package openssl.
Preparing to unpack .../05-openssl_3.1.5-1_armhf.deb ...
Unpacking openssl (3.1.5-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../06-ca-certificates_20240203_all.deb ...
Unpacking ca-certificates (20240203) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../07-libmagic-mgc_1%3a5.45-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.45-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../08-libmagic1_1%3a5.45-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.45-2) ...
Selecting previously unselected package file.
Preparing to unpack .../09-file_1%3a5.45-2_armhf.deb ...
Unpacking file (1:5.45-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../10-gettext-base_0.21-14_armhf.deb ...
Unpacking gettext-base (0.21-14) ...
Selecting previously unselected package m4.
Preparing to unpack .../11-m4_1.4.19-4_armhf.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../12-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../14-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../15-autopoint_0.21-14_all.deb ...
Unpacking autopoint (0.21-14) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../16-libdebhelper-perl_13.13_all.deb ...
Unpacking libdebhelper-perl (13.13) ...
Selecting previously unselected package libtool.
Preparing to unpack .../17-libtool_2.4.7-7_all.deb ...
Unpacking libtool (2.4.7-7) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../18-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../20-libsub-override-perl_0.10-1_all.deb ...
Unpacking libsub-override-perl (0.10-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../22-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../23-libelf1_0.188-2.1+rpi1_armhf.deb ...
Unpacking libelf1:armhf (0.188-2.1+rpi1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../24-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../25-libicu72_72.1-4_armhf.deb ...
Unpacking libicu72:armhf (72.1-4) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../26-libxml2_2.9.14+dfsg-1.3_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../27-gettext_0.21-14_armhf.deb ...
Unpacking gettext (0.21-14) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../28-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 .../29-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../30-debhelper_13.13_all.deb ...
Unpacking debhelper (13.13) ...
Selecting previously unselected package dh-golang.
Preparing to unpack .../31-dh-golang_1.62_all.deb ...
Unpacking dh-golang (1.62) ...
Selecting previously unselected package golang-1.21-src.
Preparing to unpack .../32-golang-1.21-src_1.21.6-1+rpi1_all.deb ...
Unpacking golang-1.21-src (1.21.6-1+rpi1) ...
Selecting previously unselected package golang-1.21-go.
Preparing to unpack .../33-golang-1.21-go_1.21.6-1+rpi1_armhf.deb ...
Unpacking golang-1.21-go (1.21.6-1+rpi1) ...
Selecting previously unselected package golang-src.
Preparing to unpack .../34-golang-src_2%3a1.21~2_all.deb ...
Unpacking golang-src (2:1.21~2) ...
Selecting previously unselected package golang-go:armhf.
Preparing to unpack .../35-golang-go_2%3a1.21~2_armhf.deb ...
Unpacking golang-go:armhf (2:1.21~2) ...
Selecting previously unselected package golang-any:armhf.
Preparing to unpack .../36-golang-any_2%3a1.21~2_armhf.deb ...
Unpacking golang-any:armhf (2:1.21~2) ...
Selecting previously unselected package golang-github-yuin-goldmark-dev.
Preparing to unpack .../37-golang-github-yuin-goldmark-dev_1.6.0-1_all.deb ...
Unpacking golang-github-yuin-goldmark-dev (1.6.0-1) ...
Selecting previously unselected package golang-golang-x-sys-dev.
Preparing to unpack .../38-golang-golang-x-sys-dev_0.16.0-1_all.deb ...
Unpacking golang-golang-x-sys-dev (0.16.0-1) ...
Selecting previously unselected package golang-golang-x-term-dev.
Preparing to unpack .../39-golang-golang-x-term-dev_0.16.0-1_all.deb ...
Unpacking golang-golang-x-term-dev (0.16.0-1) ...
Selecting previously unselected package golang-golang-x-text-dev.
Preparing to unpack .../40-golang-golang-x-text-dev_0.14.0-1_all.deb ...
Unpacking golang-golang-x-text-dev (0.14.0-1) ...
Selecting previously unselected package golang-golang-x-crypto-dev.
Preparing to unpack .../41-golang-golang-x-crypto-dev_1%3a0.18.0-1_all.deb ...
Unpacking golang-golang-x-crypto-dev (1:0.18.0-1) ...
Selecting previously unselected package golang-golang-x-mod-dev.
Preparing to unpack .../42-golang-golang-x-mod-dev_0.14.0-1_all.deb ...
Unpacking golang-golang-x-mod-dev (0.14.0-1) ...
Selecting previously unselected package golang-golang-x-net-dev.
Preparing to unpack .../43-golang-golang-x-net-dev_1%3a0.20.0+dfsg-1_all.deb ...
Unpacking golang-golang-x-net-dev (1:0.20.0+dfsg-1) ...
Selecting previously unselected package golang-golang-x-sync-dev.
Preparing to unpack .../44-golang-golang-x-sync-dev_0.6.0-1_all.deb ...
Unpacking golang-golang-x-sync-dev (0.6.0-1) ...
Selecting previously unselected package golang-golang-x-tools-dev.
Preparing to unpack .../45-golang-golang-x-tools-dev_1%3a0.17.0+ds-1_all.deb ...
Unpacking golang-golang-x-tools-dev (1:0.17.0+ds-1) ...
Selecting previously unselected package sbuild-build-depends-golang-github-rogpeppe-go-internal-dummy.
Preparing to unpack .../46-sbuild-build-depends-golang-github-rogpeppe-go-internal-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-golang-github-rogpeppe-go-internal-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up libicu72:armhf (72.1-4) ...
Setting up bsdextrautils (2.39.3-6) ...
Setting up libmagic-mgc (1:5.45-2) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.13) ...
Setting up golang-golang-x-sys-dev (0.16.0-1) ...
Setting up libmagic1:armhf (1:5.45-2) ...
Setting up gettext-base (0.21-14) ...
Setting up m4 (1.4.19-4) ...
Setting up golang-golang-x-term-dev (0.16.0-1) ...
Setting up file (1:5.45-2) ...
Setting up autotools-dev (20220109.1) ...
Setting up golang-1.21-src (1.21.6-1+rpi1) ...
Setting up golang-github-yuin-goldmark-dev (1.6.0-1) ...
Setting up golang-golang-x-sync-dev (0.6.0-1) ...
Setting up golang-golang-x-mod-dev (0.14.0-1) ...
Setting up autopoint (0.21-14) ...
Setting up autoconf (2.71-3) ...
Setting up golang-golang-x-text-dev (0.14.0-1) ...
Setting up libuchardet0:armhf (0.0.8-1) ...
Setting up libsub-override-perl (0.10-1) ...
Setting up golang-golang-x-crypto-dev (1:0.18.0-1) ...
Setting up golang-src (2:1.21~2) ...
Setting up openssl (3.1.5-1) ...
Setting up libelf1:armhf (0.188-2.1+rpi1) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.3) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.1-1) ...
Setting up gettext (0.21-14) ...
Setting up libtool (2.4.7-7) ...
Setting up golang-1.21-go (1.21.6-1+rpi1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up ca-certificates (20240203) ...
Updating certificates in /etc/ssl/certs...
146 added, 0 removed; done.
Setting up golang-golang-x-net-dev (1:0.20.0+dfsg-1) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.23.0-3) ...
Setting up golang-go:armhf (2:1.21~2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up golang-golang-x-tools-dev (1:0.17.0+ds-1) ...
Setting up man-db (2.12.0-3) ...
Not building database; man-db/auto-update is not 'true'.
Setting up golang-any:armhf (2:1.21~2) ...
Setting up debhelper (13.13) ...
Setting up dh-golang (1.62) ...
Setting up sbuild-build-depends-golang-github-rogpeppe-go-internal-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.37-15~deb13u1+rpi1) ...
Processing triggers for ca-certificates (20240203) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 4.9.0-0.bpo.6-armmp armhf (armv7l)
Toolchain package versions: binutils_2.41-6+rpi1 dpkg-dev_1.22.4+rpi1 g++-12_12.3.0-14+rpi1 g++-13_13.2.0-9+rpi1 gcc-12_12.3.0-14+rpi1 gcc-13_13.2.0-9+rpi1 libc6-dev_2.37-15~deb13u1+rpi1 libstdc++-12-dev_12.3.0-14+rpi1 libstdc++-13-dev_13.2.0-9+rpi1 libstdc++6_13.2.0-9+rpi1 linux-libc-dev_6.5.6-1+rpi1+b1
Package versions: adduser_3.137 apt_2.7.11 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-14 autotools-dev_20220109.1 base-files_13+rpi1 base-passwd_3.6.3 bash_5.2.21-2 binutils_2.41-6+rpi1 binutils-arm-linux-gnueabihf_2.41-6+rpi1 binutils-common_2.41-6+rpi1 bsdextrautils_2.39.3-6 bsdutils_1:2.39.3-6 build-essential_12.10 bzip2_1.0.8-5+b2 ca-certificates_20240203 coreutils_9.4-3 cpp_4:13.2.0-1+rpi1 cpp-12_12.3.0-14+rpi1 cpp-13_13.2.0-9+rpi1 dash_0.5.12-6 debconf_1.5.86 debhelper_13.13 debianutils_5.16 dh-autoreconf_20 dh-golang_1.62 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dirmngr_2.2.40-1.1 dpkg_1.22.4+rpi1 dpkg-dev_1.22.4+rpi1 dwz_0.15-1 e2fsprogs_1.47.0-2 fakeroot_1.33-1 file_1:5.45-2 findutils_4.9.0-5 g++_4:13.2.0-1+rpi1 g++-12_12.3.0-14+rpi1 g++-13_13.2.0-9+rpi1 gcc_4:13.2.0-1+rpi1 gcc-12_12.3.0-14+rpi1 gcc-12-base_12.3.0-14+rpi1 gcc-13_13.2.0-9+rpi1 gcc-13-base_13.2.0-9+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-14 gettext-base_0.21-14 gnupg_2.2.40-1.1 gnupg-l10n_2.2.40-1.1 gnupg-utils_2.2.40-1.1 golang-1.21-go_1.21.6-1+rpi1 golang-1.21-src_1.21.6-1+rpi1 golang-any_2:1.21~2 golang-github-yuin-goldmark-dev_1.6.0-1 golang-go_2:1.21~2 golang-golang-x-crypto-dev_1:0.18.0-1 golang-golang-x-mod-dev_0.14.0-1 golang-golang-x-net-dev_1:0.20.0+dfsg-1 golang-golang-x-sync-dev_0.6.0-1 golang-golang-x-sys-dev_0.16.0-1 golang-golang-x-term-dev_0.16.0-1 golang-golang-x-text-dev_0.14.0-1 golang-golang-x-tools-dev_1:0.17.0+ds-1 golang-src_2:1.21~2 gpg_2.2.40-1.1 gpg-agent_2.2.40-1.1 gpg-wks-client_2.2.40-1.1 gpg-wks-server_2.2.40-1.1 gpgconf_2.2.40-1.1 gpgsm_2.2.40-1.1 gpgv_2.2.40-1.1 grep_3.11-4 groff-base_1.23.0-3 gzip_1.12-1 hostname_3.23+nmu2 init-system-helpers_1.66 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20240117-1 krb5-locales_1.20.1-5 libacl1_2.3.2-1 libapt-pkg6.0_2.7.11 libarchive-zip-perl_1.68-1 libasan8_13.2.0-9+rpi1 libassuan0_2.5.6-1 libatomic1_13.2.0-9+rpi1 libattr1_1:2.5.2-1 libaudit-common_1:3.1.2-2 libaudit1_1:3.1.2-2 libbinutils_2.41-6+rpi1 libblkid1_2.39.3-6 libbz2-1.0_1.0.8-5+b2 libc-bin_2.37-15~deb13u1+rpi1 libc-dev-bin_2.37-15~deb13u1+rpi1 libc6_2.37-15~deb13u1+rpi1 libc6-dev_2.37-15~deb13u1+rpi1 libcap-ng0_0.8.4-2 libcap2_1:2.66-5 libcap2-bin_1:2.66-5 libcc1-0_13.2.0-9+rpi1 libcom-err2_1.47.0-2 libcrypt-dev_1:4.4.36-4 libcrypt1_1:4.4.36-4 libctf-nobfd0_2.41-6+rpi1 libctf0_2.41-6+rpi1 libdb5.3_5.3.28+dfsg2-4 libdebconfclient0_0.271 libdebhelper-perl_13.13 libdpkg-perl_1.22.4+rpi1 libelf1_0.188-2.1+rpi1 libext2fs2_1.47.0-2 libfakeroot_1.33-1 libffi8_3.4.4-2 libfile-find-rule-perl_0.34-3 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-12-dev_12.3.0-14+rpi1 libgcc-13-dev_13.2.0-9+rpi1 libgcc-s1_13.2.0-9+rpi1 libgcrypt20_1.10.3-2 libgdbm-compat4_1.23-5 libgdbm6_1.23-5 libgmp10_2:6.3.0+dfsg-2 libgnutls30_3.8.3-1 libgomp1_13.2.0-9+rpi1 libgpg-error0_1.47-3 libgssapi-krb5-2_1.20.1-5 libhogweed6_3.9.1-2 libicu72_72.1-4 libidn2-0_2.3.7-2 libisl23_0.26-3 libjansson4_2.14-2 libk5crypto3_1.20.1-5 libkeyutils1_1.6.3-3 libkrb5-3_1.20.1-5 libkrb5support0_1.20.1-5 libksba8_1.6.5-2 libldap-2.5-0_2.5.13+dfsg-5+rpi1+b1 liblz4-1_1.9.4-1+rpi1+b1 liblzma5_5.4.5-0.3 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmd0_1.1.0-2 libmount1_2.39.3-6 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncursesw6_6.4+20240113-1 libnettle8_3.9.1-2 libnpth0_1.6-3 libnsl-dev_1.3.0-3 libnsl2_1.3.0-3 libnumber-compare-perl_0.03-3 libp11-kit0_0.25.3-4 libpam-cap_1:2.66-5 libpam-modules_1.5.2-9.1 libpam-modules-bin_1.5.2-9.1 libpam-runtime_1.5.2-9.1 libpam0g_1.5.2-9.1 libpcre2-8-0_10.42-4 libpcre3_2:8.39-15 libperl5.36_5.36.0-10 libpipeline1_1.5.7-1 libreadline8_8.2-3 libsasl2-2_2.1.28+dfsg1-4 libsasl2-modules-db_2.1.28+dfsg1-4 libseccomp2_2.5.5-1+rpi1 libselinux1_3.5-2 libsemanage-common_3.5-1 libsemanage2_3.5-1 libsepol1_3.1-1 libsepol2_3.5-2 libsframe1_2.41-6+rpi1 libsmartcols1_2.39.3-6 libsqlite3-0_3.45.1-1 libss2_1.47.0-2 libssl1.1_1.1.1o-1 libssl3_3.1.5-1 libstdc++-12-dev_12.3.0-14+rpi1 libstdc++-13-dev_13.2.0-9+rpi1 libstdc++6_13.2.0-9+rpi1 libsub-override-perl_0.10-1 libsystemd0_255.3-1+rpi1 libtasn1-6_4.19.0-3 libtext-glob-perl_0.11-3 libtinfo6_6.4+20240113-1 libtirpc-common_1.3.4+ds-1 libtirpc-dev_1.3.4+ds-1 libtirpc3_1.3.4+ds-1 libtool_2.4.7-7 libubsan1_13.2.0-9+rpi1 libuchardet0_0.0.8-1 libudev1_255.3-1+rpi1 libunistring2_1.0-2 libunistring5_1.1-2 libuuid1_2.39.3-6 libxml2_2.9.14+dfsg-1.3 libxxhash0_0.8.2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.5.6-1+rpi1+b1 login_1:4.13+dfsg1-3 logsave_1.47.0-2 lsb-base_11.6+rpi1 m4_1.4.19-4 make_4.3-4.1 man-db_2.12.0-3 mawk_1.3.4.20240123-1 mount_2.39.3-6 nano_7.2-2 ncurses-base_6.4+20240113-1 ncurses-bin_6.4+20240113-1 netbase_6.4 openssl_3.1.5-1 passwd_1:4.13+dfsg1-3 patch_2.7.6-7 perl_5.36.0-10 perl-base_5.36.0-10 perl-modules-5.36_5.36.0-10 pinentry-curses_1.2.1-3 po-debconf_1.0.21+nmu1 raspbian-archive-keyring_20120528.2 readline-common_8.2-3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-golang-github-rogpeppe-go-internal-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.22 sgml-base_1.31 sysvinit-utils_3.08-6 tar_1.35+dfsg-3 tzdata_2024a-1 usrmerge_39 util-linux_2.39.3-6 util-linux-extra_2.39.3-6 xz-utils_5.4.5-0.3 zlib1g_1:1.3.dfsg-3
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
gpgv: Signature made Mon Feb 19 15:43:00 2024 UTC
gpgv: using RSA key 142421B19AD4A95996F95072EA2500B412C59ACF
gpgv: issuer "foka@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./golang-github-rogpeppe-go-internal_1.12.0-3.dsc: no acceptable signature found
dpkg-source: info: extracting golang-github-rogpeppe-go-internal in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking golang-github-rogpeppe-go-internal_1.12.0.orig.tar.gz
dpkg-source: info: unpacking golang-github-rogpeppe-go-internal_1.12.0-3.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 246.patch
Check disc space
----------------
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=trixie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=trixie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=trixie-staging-armhf-sbuild-b1080c2a-4f22-4429-92f6-febb0e055519
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
USER=buildd
dpkg-buildpackage
-----------------
dpkg-buildpackage: info: source package golang-github-rogpeppe-go-internal
dpkg-buildpackage: info: source version 1.12.0-3
dpkg-buildpackage: info: source distribution unstable
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
debian/rules clean
dh clean --builddirectory=_build --buildsystem=golang
dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang
dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang
dh_clean -O--builddirectory=_build -O--buildsystem=golang
debian/rules binary-arch
dh binary-arch --builddirectory=_build --buildsystem=golang
dh_update_autotools_config -a -O--builddirectory=_build -O--buildsystem=golang
dh_autoreconf -a -O--builddirectory=_build -O--buildsystem=golang
dh_auto_configure -a -O--builddirectory=_build -O--buildsystem=golang
dh_auto_build -a -O--builddirectory=_build -O--buildsystem=golang
cd _build && go install -trimpath -v -p 4 github.com/rogpeppe/go-internal/cache github.com/rogpeppe/go-internal/cmd/testscript github.com/rogpeppe/go-internal/cmd/txtar-addmod github.com/rogpeppe/go-internal/cmd/txtar-c github.com/rogpeppe/go-internal/cmd/txtar-goproxy github.com/rogpeppe/go-internal/cmd/txtar-x github.com/rogpeppe/go-internal/diff github.com/rogpeppe/go-internal/dirhash github.com/rogpeppe/go-internal/fmtsort github.com/rogpeppe/go-internal/goproxytest github.com/rogpeppe/go-internal/gotooltest github.com/rogpeppe/go-internal/imports github.com/rogpeppe/go-internal/internal/misspell github.com/rogpeppe/go-internal/internal/os/execpath github.com/rogpeppe/go-internal/internal/syscall/windows github.com/rogpeppe/go-internal/internal/syscall/windows/sysdll github.com/rogpeppe/go-internal/lockedfile github.com/rogpeppe/go-internal/lockedfile/internal/filelock github.com/rogpeppe/go-internal/modfile github.com/rogpeppe/go-internal/module github.com/rogpeppe/go-internal/par github.com/rogpeppe/go-internal/renameio github.com/rogpeppe/go-internal/robustio github.com/rogpeppe/go-internal/semver github.com/rogpeppe/go-internal/testenv github.com/rogpeppe/go-internal/testscript github.com/rogpeppe/go-internal/testscript/internal/pty github.com/rogpeppe/go-internal/txtar
internal/goarch
internal/coverage/rtcov
internal/unsafeheader
internal/cpu
internal/godebugs
internal/goexperiment
internal/abi
internal/goos
runtime/internal/math
runtime/internal/sys
runtime/internal/syscall
internal/bytealg
runtime/internal/atomic
internal/race
sync/atomic
unicode
unicode/utf8
math/bits
crypto/internal/alias
math
internal/itoa
crypto/internal/boring/sig
log/internal
encoding
unicode/utf16
internal/nettrace
container/list
vendor/golang.org/x/crypto/cryptobyte/asn1
vendor/golang.org/x/crypto/internal/alias
github.com/rogpeppe/go-internal/internal/misspell
internal/goversion
internal/platform
runtime
github.com/rogpeppe/go-internal/internal/syscall/windows
github.com/rogpeppe/go-internal/internal/syscall/windows/sysdll
internal/reflectlite
crypto/subtle
sync
internal/singleflight
internal/bisect
internal/testlog
internal/sysinfo
runtime/cgo
sort
errors
internal/godebug
io
internal/oserror
strconv
syscall
bytes
hash
internal/safefilepath
path
crypto
reflect
strings
bufio
hash/crc32
internal/syscall/unix
time
internal/syscall/execenv
math/rand
github.com/rogpeppe/go-internal/par
regexp/syntax
golang.org/x/mod/semver
vendor/golang.org/x/net/dns/dnsmessage
regexp
internal/poll
io/fs
encoding/binary
internal/fmtsort
context
os
internal/intern
net/netip
crypto/internal/randutil
crypto/internal/nistec/fiat
crypto/cipher
crypto/internal/boring
crypto/sha256
encoding/base64
crypto/aes
crypto/des
fmt
github.com/rogpeppe/go-internal/lockedfile/internal/filelock
path/filepath
golang.org/x/mod/internal/lazyregexp
net
crypto/internal/edwards25519/field
crypto/sha512
crypto/internal/edwards25519
encoding/hex
github.com/rogpeppe/go-internal/lockedfile
log
flag
github.com/rogpeppe/go-internal/cache
golang.org/x/mod/module
golang.org/x/tools/txtar
compress/flate
encoding/json
archive/zip
math/big
compress/gzip
crypto/hmac
crypto/internal/nistec
crypto/rand
crypto/internal/bigmod
crypto/ecdh
crypto/md5
crypto/internal/boring/bbig
crypto/ed25519
crypto/rc4
encoding/asn1
crypto/elliptic
crypto/rsa
vendor/golang.org/x/crypto/cryptobyte
crypto/dsa
crypto/sha1
crypto/x509/pkix
encoding/pem
crypto/ecdsa
vendor/golang.org/x/crypto/hkdf
vendor/golang.org/x/crypto/chacha20
vendor/golang.org/x/crypto/internal/poly1305
vendor/golang.org/x/text/transform
net/url
vendor/golang.org/x/crypto/chacha20poly1305
vendor/golang.org/x/text/unicode/bidi
net/textproto
vendor/golang.org/x/text/secure/bidirule
vendor/golang.org/x/text/unicode/norm
vendor/golang.org/x/net/http2/hpack
mime/quotedprintable
mime
net/http/internal
net/http/internal/ascii
github.com/rogpeppe/go-internal/diff
io/ioutil
github.com/rogpeppe/go-internal/imports
mime/multipart
os/exec
crypto/x509
github.com/rogpeppe/go-internal/internal/os/execpath
runtime/trace
runtime/debug
github.com/rogpeppe/go-internal/testscript/internal/pty
github.com/rogpeppe/go-internal/txtar
testing
go/token
vendor/golang.org/x/net/idna
github.com/rogpeppe/go-internal/testenv
go/build/constraint
go/scanner
vendor/golang.org/x/net/http/httpproxy
vendor/golang.org/x/net/http/httpguts
internal/lazyregexp
internal/buildcfg
go/doc/comment
go/ast
internal/goroot
github.com/rogpeppe/go-internal/cmd/txtar-addmod
crypto/tls
github.com/rogpeppe/go-internal/cmd/txtar-c
go/internal/typeparams
github.com/rogpeppe/go-internal/cmd/txtar-x
go/doc
go/parser
github.com/rogpeppe/go-internal/dirhash
github.com/rogpeppe/go-internal/fmtsort
golang.org/x/mod/modfile
github.com/rogpeppe/go-internal/module
github.com/rogpeppe/go-internal/renameio
github.com/rogpeppe/go-internal/robustio
github.com/rogpeppe/go-internal/semver
github.com/rogpeppe/go-internal/modfile
net/http/httptrace
go/build
github.com/rogpeppe/go-internal/testscript
net/http
github.com/rogpeppe/go-internal/gotooltest
github.com/rogpeppe/go-internal/goproxytest
github.com/rogpeppe/go-internal/cmd/txtar-goproxy
github.com/rogpeppe/go-internal/cmd/testscript
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
patch -N -p1 -i debian/0001-Allow-TestSimple-cover-to-PASS.patch
patching file _build/src/github.com/rogpeppe/go-internal/testscript/testscript.go
Hunk #1 succeeded at 1155 (offset 57 lines).
GOPROXY= dh_auto_test
cd _build && go test -vet=off -v -p 4 github.com/rogpeppe/go-internal/cache github.com/rogpeppe/go-internal/cmd/testscript github.com/rogpeppe/go-internal/cmd/txtar-addmod github.com/rogpeppe/go-internal/cmd/txtar-c github.com/rogpeppe/go-internal/cmd/txtar-goproxy github.com/rogpeppe/go-internal/cmd/txtar-x github.com/rogpeppe/go-internal/diff github.com/rogpeppe/go-internal/dirhash github.com/rogpeppe/go-internal/fmtsort github.com/rogpeppe/go-internal/goproxytest github.com/rogpeppe/go-internal/gotooltest github.com/rogpeppe/go-internal/imports github.com/rogpeppe/go-internal/internal/misspell github.com/rogpeppe/go-internal/internal/os/execpath github.com/rogpeppe/go-internal/internal/syscall/windows github.com/rogpeppe/go-internal/internal/syscall/windows/sysdll github.com/rogpeppe/go-internal/lockedfile github.com/rogpeppe/go-internal/lockedfile/internal/filelock github.com/rogpeppe/go-internal/modfile github.com/rogpeppe/go-internal/module github.com/rogpeppe/go-internal/par github.com/rogpeppe/go-internal/renameio github.com/rogpeppe/go-internal/robustio github.com/rogpeppe/go-internal/semver github.com/rogpeppe/go-internal/testenv github.com/rogpeppe/go-internal/testscript github.com/rogpeppe/go-internal/testscript/internal/pty github.com/rogpeppe/go-internal/txtar
=== RUN TestBasic
--- PASS: TestBasic (0.20s)
=== RUN TestGrowth
--- PASS: TestGrowth (18.75s)
=== RUN TestVerifyPanic
cache_test.go:138: go: internal cache error: cache verify failed: id=0100000000000000000000000000000000000000000000000000000000000000 changed:<<<
>>>
old: cb8379ac2098aa165029e3938a51da0bcecfc008fd6795f401178647f96c5b34 3
new: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad 3
--- PASS: TestVerifyPanic (0.28s)
=== RUN TestCacheTrim
--- PASS: TestCacheTrim (0.41s)
=== RUN TestHash
--- PASS: TestHash (0.00s)
=== RUN TestHashFile
--- PASS: TestHashFile (0.00s)
PASS
ok github.com/rogpeppe/go-internal/cache 19.657s
=== RUN TestScripts
=== RUN TestScripts/continue
=== PAUSE TestScripts/continue
=== RUN TestScripts/env_values
=== PAUSE TestScripts/env_values
=== RUN TestScripts/env_var_no_go
=== PAUSE TestScripts/env_var_no_go
=== RUN TestScripts/env_var_with_go
=== PAUSE TestScripts/env_var_with_go
=== RUN TestScripts/error
=== PAUSE TestScripts/error
=== RUN TestScripts/help
=== PAUSE TestScripts/help
=== RUN TestScripts/nogo
=== PAUSE TestScripts/nogo
=== RUN TestScripts/noproxy
=== PAUSE TestScripts/noproxy
=== RUN TestScripts/simple
=== PAUSE TestScripts/simple
=== RUN TestScripts/skip
=== PAUSE TestScripts/skip
=== RUN TestScripts/update
=== PAUSE TestScripts/update
=== RUN TestScripts/work
=== PAUSE TestScripts/work
=== CONT TestScripts/skip
=== CONT TestScripts/work
=== CONT TestScripts/update
=== CONT TestScripts/simple
=== NAME TestScripts/skip
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
GOINTERNALMODPATH=.
GONOSUMDB=*
# should support skip (2.470s)
> unquote file.txt
> testscript -v file.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
> go version
[stdout]
go version go1.21.6 linux/arm
> skip
> stdout 'go version'
> ! stderr .+
PASS
=== CONT TestScripts/continue
=== NAME TestScripts/work
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
GOINTERNALMODPATH=.
GONOSUMDB=*
# Test that passing -work leaves behind the working directory
# that contains the temporary directories within which the
# script arguments are expanded.
#
# This test also covers the use of multiple scripts which share
# the same basename, ensuring that the naming of the directories
# within the working directory. (2.533s)
> unquote file.txt dir/file.txt
> testscript -v -work file.txt dir/file.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
> exec true
PASS
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
> exec true
PASS
[stderr]
temporary work directory: $WORK/.tmp/testscript1927447545
temporary work directory for file.txt: $WORK/.tmp/go-test-script3056069674/script-script
temporary work directory for dir/file.txt: $WORK/.tmp/go-test-script3394904315/script-script
> stderr '^temporary work directory: \Q'$WORK'\E[/\\]\.tmp[/\\]'
> stderr '^temporary work directory for file.txt: \Q'$WORK'\E[/\\]\.tmp[/\\]'
> stderr '^temporary work directory for dir[/\\]file.txt: \Q'$WORK'\E[/\\]\.tmp[/\\]'
> expandone $WORK/.tmp/testscript*/file.txt/script.txtar
> expandone $WORK/.tmp/testscript*/file.txt1/script.txtar
PASS
=== CONT TestScripts/noproxy
=== NAME TestScripts/update
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
GOINTERNALMODPATH=.
GONOSUMDB=*
# should support the -update flag (0.002s)
> unquote in.txt res.txt
# Should be an error to use -u with only stdin (0.036s)
> stdin in.txt
> ! testscript -u
[stderr]
cannot use -u when reading from stdin
[exit status 1]
> stderr 'cannot use -u when reading from stdin'
# It is ok to use -u when reading from stdin and
# a regular file (2.517s)
> testscript -u - in.txt
[stdout]
PASS
PASS
$WORK/.tmp/testscript694024683/in.txt/script.txtar updated
> cmp in.txt res.txt
PASS
=== CONT TestScripts/nogo
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
GOINTERNALMODPATH=.
GONOSUMDB=*
# should support skip (0.001s)
> unquote file.txt
# We can't just set PATH to empty because we need the part of it that
# contains the command names, so use a special builtin instead. (0.040s)
> dropgofrompath
> ! testscript -v file.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
> go env
FAIL: $WORK/.tmp/testscript3493469971/file.txt/script.txtar:1: unknown command "go"
[stderr]
error running file.txt in $WORK/.tmp/testscript3493469971/file.txt
[exit status 1]
> stdout 'unknown command "go"'
> stderr 'error running file.txt in'
PASS
=== CONT TestScripts/help
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
GOINTERNALMODPATH=.
GONOSUMDB=*
# Simply sanity check on help output (0.042s)
> ! testscript -help
[stderr]
The testscript command runs github.com/rogpeppe/go-internal/testscript scripts
in a fresh temporary work directory tree.
Usage:
testscript [-v] [-e VAR[=value]]... [-u] [-continue] [-work] files...
The testscript command is designed to make it easy to create self-contained
reproductions of command sequences.
Each file is opened as a script and run as described in the documentation for
github.com/rogpeppe/go-internal/testscript. The special filename "-" is
interpreted as the standard input.
As a special case, supporting files/directories in the .gomodproxy subdirectory
will be served via a github.com/rogpeppe/go-internal/goproxytest server which
is available to each script via the GOPROXY environment variable. The contents
of the .gomodproxy subdirectory are not available to the script except via the
proxy server. See the documentation for
github.com/rogpeppe/go-internal/goproxytest for details on the format of these
files/directories.
Environment variables can be passed through to each script with the -e flag,
where VAR is the name of the variable. Variables override testscript-defined
values, with the exception of WORK which cannot be overridden. The -e flag can
appear multiple times to specify multiple variables.
The -u flag specifies that if a cmp command within a testscript fails and its
second argument refers to a file inside the testscript file, the command will
succeed and the testscript file will be updated to reflect the actual content.
As such, this is the cmd/testcript equivalent of
testscript.Params.UpdateScripts.
The -continue flag specifies that if an error occurs, the script will continue running.
All errors will be printed and the exit status will be false.
The -work flag prints the temporary work directory path before running each
script, and does not remove that directory when testscript exits.
Examples
========
The following example, fruit.txtar, shows a simple reproduction that includes
.gomodproxy supporting files:
go get -m fruit.com
go list fruit.com/...
stdout 'fruit.com/fruit'
-- go.mod --
module mod
-- .gomodproxy/fruit.com_v1.0.0/.mod --
module fruit.com
-- .gomodproxy/fruit.com_v1.0.0/.info --
{"Version":"v1.0.0","Time":"2018-10-22T18:45:39Z"}
-- .gomodproxy/fruit.com_v1.0.0/fruit/fruit.go --
package fruit
const Name = "Apple"
Running testscript -v fruit.txtar we get:
...
> go get -m fruit.com
[stderr]
go: finding fruit.com v1.0.0
> go list fruit.com/...
[stdout]
fruit.com/fruit
[stderr]
go: downloading fruit.com v1.0.0
> stdout 'fruit.com/fruit'
PASS
The following example, goimports.txtar, shows a simple reproduction involving
goimports:
go install golang.org/x/tools/cmd/goimports
# check goimports help information
exec goimports -d main.go
stdout 'import "math"'
-- go.mod --
module mod
require golang.org/x/tools v0.0.0-20181221235234-d00ac6d27372
-- main.go --
package mod
const Pi = math.Pi
Running testscript -v goimports.txtar we get:
...
> go install golang.org/x/tools/cmd/goimports
[stderr]
go: finding golang.org/x/tools v0.0.0-20181221235234-d00ac6d27372
go: downloading golang.org/x/tools v0.0.0-20181221235234-d00ac6d27372
# check goimports help information (0.015s)
> exec goimports -d main.go
[stdout]
diff -u main.go.orig main.go
--- main.go.orig 2019-01-08 16:03:35.861907738 +0000
+++ main.go 2019-01-08 16:03:35.861907738 +0000
@@ -1,3 +1,5 @@
package mod
+import "math"
+
const Pi = math.Pi
> stdout 'import "math"'
PASS
[exit status 2]
> ! stdout .+
> stderr 'The testscript command'
> stderr 'Examples'
PASS
=== CONT TestScripts/error
=== NAME TestScripts/simple
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
GOINTERNALMODPATH=.
GONOSUMDB=*
# With .gomodproxy supporting files, any GOPROXY from the
# environment should be overridden by the test proxy. (2.774s)
> env GOPROXY=0.1.2.3
> unquote file.txt
> testscript -v file.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=http://127.0.0.1:41997/mod
goversion=1.21
GONOSUMDB=*
> go get -d fruit.com
[stderr]
go: downloading fruit.com v1.0.0
> go list -m
[stdout]
example.com/mod
> stdout 'example.com/mod'
> go list fruit.com/...
[stdout]
fruit.com/coretest
fruit.com/fruit
> stdout 'fruit.com/fruit'
> stdout 'fruit.com/coretest'
PASS
> stdout 'example.com/mod'
> ! stderr .+
PASS
=== CONT TestScripts/env_var_with_go
=== NAME TestScripts/continue
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
GOINTERNALMODPATH=.
GONOSUMDB=*
# should support -continue (0.001s)
> unquote file.txt
# Running with continue, the testscript command itself
# should fail, but we should see the results of executing
# both commands. (0.534s)
> ! testscript -continue file.txt
[stdout]
> grep banana in
[in]
apple
FAIL: $WORK/.tmp/testscript2650944745/file.txt/script.txtar:1: no match for `banana` found in in
> grep apple in
[stderr]
error running file.txt in $WORK/.tmp/testscript2650944745/file.txt
[exit status 1]
> stdout 'grep banana in'
> stdout 'no match for `banana` found in in'
> stdout 'grep apple in'
PASS
=== CONT TestScripts/env_var_no_go
=== NAME TestScripts/noproxy
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
GOINTERNALMODPATH=.
GONOSUMDB=*
# With no .gomodproxy supporting files, we use the GOPROXY from
# the environment.
# Note that Go 1.21 started quoting with single quotes in "go env",
# where older versions used double quotes. (0.558s)
> env GOPROXY=0.1.2.3
> unquote file.txt
> testscript -v file.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=0.1.2.3
goversion=1.21
> go env
[stdout]
GO111MODULE=''
GOARCH='arm'
GOBIN=''
GOCACHE='/<<PKGBUILDDIR>>/_build/go-build'
GOENV='/no-home/.config/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFLAGS=''
GOHOSTARCH='arm'
GOHOSTOS='linux'
GOINSECURE=''
GOMODCACHE='$WORK/.gopath/pkg/mod'
GONOPROXY=''
GONOSUMDB=''
GOOS='linux'
GOPATH='$WORK/.gopath'
GOPRIVATE=''
GOPROXY='0.1.2.3'
GOROOT='/usr/lib/go-1.21'
GOSUMDB='sum.golang.org'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/usr/lib/go-1.21/pkg/tool/linux_arm'
GOVCS=''
GOVERSION='go1.21.6'
GCCGO='gccgo'
GOARM='6'
AR='ar'
CC='gcc'
CXX='g++'
CGO_ENABLED='1'
GOMOD='/dev/null'
GOWORK=''
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
PKG_CONFIG='pkg-config'
GOGCCFLAGS='-fPIC -marm -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=$WORK/.tmp/go-build117726193=/tmp/go-build -gno-record-gcc-switches'
> [!windows] stdout '^GOPROXY=[''"]0.1.2.3[''"]$'
> [windows] stdout '^set GOPROXY=0.1.2.3$'
PASS
PASS
=== CONT TestScripts/env_values
=== NAME TestScripts/env_var_no_go
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
GOINTERNALMODPATH=.
GONOSUMDB=*
# Test passing environment variables to scripts with no go command on PATH
#
# This is the counterpart to env_var_with_go.txt (0.003s)
> unquote noproxy.txt
> unquote withproxy.txt
> dropgofrompath
> env BANANA=banana
> env GOPATH=$WORK/ourgopath
> env GOPROXY=
# no GOPROXY, no pass-through, no proxy (0.045s)
> testscript -v noproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
> env BANANA
BANANA=
> env GOPATH
GOPATH=
> env GOPROXY
GOPROXY=
PASS
> stdout ^BANANA=$
> stdout ^GOPATH=$
> stdout ^GOPROXY=$
> ! stderr .+
# no GOPROXY, no pass-through, with proxy (0.067s)
> testscript -v withproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPROXY=http://127.0.0.1:42097/mod
GONOSUMDB=*
> env BANANA
BANANA=
> env GOPATH
GOPATH=
> env GOPROXY
GOPROXY=http://127.0.0.1:42097/mod
PASS
> stdout ^BANANA=$
> stdout ^GOPATH=$
> stdout ^GOPROXY=http://.*/mod$
> ! stderr .+
# no GOPROXY, with pass-through, no proxy (0.060s)
> testscript -v -e BANANA -e GOPATH -e GOPROXY noproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
BANANA=banana
GOPATH=$WORK/ourgopath
GOPROXY=
> env BANANA
BANANA=banana
> env GOPATH
GOPATH=$WORK/ourgopath
> env GOPROXY
GOPROXY=
PASS
> stdout ^BANANA=banana$
> stdout ^GOPATH=${WORK@R}[/\\]ourgopath$
> stdout ^GOPROXY=$
> ! stderr .+
# no GOPROXY, with pass-through, with proxy (0.046s)
> testscript -v -e BANANA -e GOPATH -e GOPROXY withproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPROXY=
GONOSUMDB=*
BANANA=banana
GOPATH=$WORK/ourgopath
> env BANANA
BANANA=banana
> env GOPATH
GOPATH=$WORK/ourgopath
> env GOPROXY
GOPROXY=
PASS
> stdout ^BANANA=banana$
> stdout ^GOPATH=${WORK@R}[/\\]ourgopath$
> stdout ^GOPROXY=$
> ! stderr .+
> setfilegoproxy $WORK/proxy
# with GOPROXY, no pass-through, no proxy (0.055s)
> testscript -v noproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
> env BANANA
BANANA=
> env GOPATH
GOPATH=
> env GOPROXY
GOPROXY=
PASS
> stdout ^BANANA=$
> stdout ^GOPATH=$
> stdout ^GOPROXY=$
> ! stderr .+
# with GOPROXY, no pass-through, with proxy (0.071s)
> testscript -v withproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPROXY=http://127.0.0.1:41445/mod
GONOSUMDB=*
> env BANANA
BANANA=
> env GOPATH
GOPATH=
> env GOPROXY
GOPROXY=http://127.0.0.1:41445/mod
PASS
> stdout ^BANANA=$
> stdout ^GOPATH=$
> stdout ^GOPROXY=http://.*/mod$
> ! stderr .+
# with GOPROXY, with pass-through, no proxy (0.053s)
> testscript -v -e BANANA -e GOPATH -e GOPROXY noproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
BANANA=banana
GOPATH=$WORK/ourgopath
GOPROXY=file://$WORK/proxy
> env BANANA
BANANA=banana
> env GOPATH
GOPATH=$WORK/ourgopath
> env GOPROXY
GOPROXY=file://$WORK/proxy
PASS
> stdout ^BANANA=banana$
> stdout ^GOPATH=${WORK@R}[/\\]ourgopath$
> stdout ^GOPROXY=$GOPROXY$
> ! stderr .+
# with GOPROXY, with pass-through, with proxy (0.063s)
> testscript -v -e BANANA -e GOPATH -e GOPROXY withproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPROXY=file://$WORK/proxy
GONOSUMDB=*
BANANA=banana
GOPATH=$WORK/ourgopath
> env BANANA
BANANA=banana
> env GOPATH
GOPATH=$WORK/ourgopath
> env GOPROXY
GOPROXY=file://$WORK/proxy
PASS
> stdout ^BANANA=banana$
> stdout ^GOPATH=${WORK@R}[/\\]ourgopath$
> stdout ^GOPROXY=$GOPROXY$
> ! stderr .+
PASS
=== NAME TestScripts/error
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
GOINTERNALMODPATH=.
GONOSUMDB=*
# should support skip (0.001s)
> unquote file.txt
# stdin (0.598s)
> stdin file.txt
> ! testscript -v
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
> exec false
[exit status 1]
FAIL: $WORK/.tmp/testscript2989286834/-/script.txtar:1: unexpected command failure
[stderr]
error running <stdin> in $WORK/.tmp/testscript2989286834/-
[exit status 1]
> stderr 'error running <stdin> in'
# file-based (0.411s)
> ! testscript -v file.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
> exec false
[exit status 1]
FAIL: $WORK/.tmp/testscript161826912/file.txt/script.txtar:1: unexpected command failure
[stderr]
error running file.txt in $WORK/.tmp/testscript161826912/file.txt
[exit status 1]
> stderr 'error running file.txt in'
PASS
=== NAME TestScripts/env_values
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
GOINTERNALMODPATH=.
GONOSUMDB=*
# Test that passing env values, e.g. ENV1=val, works (0.002s)
> unquote test.txt
> env BLAH1=
> env BLAH2=junk
# Normal operation (0.456s)
> testscript -e BLAH1=rubbish -e BLAH2 test.txt
[stdout]
PASS
# It is an error to specify WORK. Note the error message
# appears on stdout because it is written to the log output
# of testscript, which has no concept of stderr. (0.416s)
> ! testscript -e BLAH1=rubbish -e BLAH2 -e WORK test.txt
[stdout]
FAIL: $WORK/.tmp/testscript185697707/test.txt/script.txtar:0: cannot override WORK variable
[stderr]
error running test.txt in $WORK/.tmp/testscript185697707/test.txt
[exit status 1]
> stdout 'cannot override WORK variable'
PASS
=== NAME TestScripts/env_var_with_go
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
GOINTERNALMODPATH=.
GONOSUMDB=*
# Test passing environment variables to scripts with the go command on PATH
#
# Below where we check the output of testscript -v, we have to match against
# the string literal $WORK because testscript rewrites the actual directory
# to $WORK. Hence we don't want to expand this script's $WORK in such a comparison.
#
# This is the counterpart to env_var_no_go.txt (0.001s)
> unquote noproxy.txt
> unquote withproxy.txt
# Baseline (0.548s)
> testscript -v noproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
> env BANANA
BANANA=
> env GOPATH
GOPATH=$WORK/.gopath
> env GOPROXY
GOPROXY=https://proxy.golang.org,direct
PASS
> stdout ^BANANA=$
> stdout '^GOPATH=\$WORK[/\\]\.gopath'$
> stdout ^GOPROXY=https://proxy.golang.org,direct$
> ! stderr .+
> env BANANA=banana
> env GOPATH=$WORK/ourgopath
> env GOPROXY=
# no GOPROXY, no pass-through, no proxy (0.436s)
> testscript -v noproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
> env BANANA
BANANA=
> env GOPATH
GOPATH=$WORK/.gopath
> env GOPROXY
GOPROXY=https://proxy.golang.org,direct
PASS
> stdout ^BANANA=$
> stdout '^GOPATH=\$WORK[/\\]\.gopath'$
> stdout ^GOPROXY=https://proxy.golang.org,direct$
> ! stderr .+
# no GOPROXY, no pass-through, with proxy (0.367s)
> testscript -v withproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=http://127.0.0.1:36345/mod
goversion=1.21
GONOSUMDB=*
> env BANANA
BANANA=
> env GOPATH
GOPATH=$WORK/.gopath
> env GOPROXY
GOPROXY=http://127.0.0.1:36345/mod
PASS
> stdout ^BANANA=$
> stdout '^GOPATH=\$WORK[/\\]\.gopath'$
> stdout ^GOPROXY=http://.*/mod$
> ! stderr .+
# no GOPROXY, with pass-through, no proxy (0.306s)
> testscript -v -e BANANA -e GOPATH -e GOPROXY noproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/ourgopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=
goversion=1.21
BANANA=banana
> env BANANA
BANANA=banana
> env GOPATH
GOPATH=$WORK/ourgopath
> env GOPROXY
GOPROXY=
PASS
> stdout ^BANANA=banana$
> stdout ^GOPATH=${WORK@R}[/\\]ourgopath$
> stdout ^GOPROXY=$
> ! stderr .+
# no GOPROXY, with pass-through, with proxy (0.319s)
> testscript -v -e BANANA -e GOPATH -e GOPROXY withproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/ourgopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=
goversion=1.21
GONOSUMDB=*
BANANA=banana
> env BANANA
BANANA=banana
> env GOPATH
GOPATH=$WORK/ourgopath
> env GOPROXY
GOPROXY=
PASS
> stdout ^BANANA=banana$
> stdout ^GOPATH=${WORK@R}[/\\]ourgopath$
> stdout ^GOPROXY=$
> ! stderr .+
> setfilegoproxy $WORK/proxy
# with GOPROXY, no pass-through, no proxy (0.314s)
> testscript -v noproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=file://$WORK/proxy
goversion=1.21
> env BANANA
BANANA=
> env GOPATH
GOPATH=$WORK/.gopath
> env GOPROXY
GOPROXY=file://$WORK/proxy
PASS
> stdout ^BANANA=$
> stdout '^GOPATH=\$WORK[/\\]\.gopath'$
> stdout ^GOPROXY=$GOPROXY$
> ! stderr .+
# with GOPROXY, no pass-through, with proxy (0.330s)
> testscript -v withproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=http://127.0.0.1:35319/mod
goversion=1.21
GONOSUMDB=*
> env BANANA
BANANA=
> env GOPATH
GOPATH=$WORK/.gopath
> env GOPROXY
GOPROXY=http://127.0.0.1:35319/mod
PASS
> stdout ^BANANA=$
> stdout '^GOPATH=\$WORK[/\\]\.gopath'$
> stdout ^GOPROXY=http://.*/mod$
> ! stderr .+
# with GOPROXY, with pass-through, no proxy (0.364s)
> testscript -v -e BANANA -e GOPATH -e GOPROXY noproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/ourgopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=file://$WORK/proxy
goversion=1.21
BANANA=banana
> env BANANA
BANANA=banana
> env GOPATH
GOPATH=$WORK/ourgopath
> env GOPROXY
GOPROXY=file://$WORK/proxy
PASS
> stdout ^BANANA=banana$
> stdout ^GOPATH=${WORK@R}[/\\]ourgopath$
> stdout ^GOPROXY=$GOPROXY$
> ! stderr .+
# with GOPROXY, with pass-through, with proxy (0.323s)
> testscript -v -e BANANA -e GOPATH -e GOPROXY withproxy.txt
[stdout]
WORK=$WORK
PATH=/tmp/testscript-main371377746/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/ourgopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=file://$WORK/proxy
goversion=1.21
GONOSUMDB=*
BANANA=banana
> env BANANA
BANANA=banana
> env GOPATH
GOPATH=$WORK/ourgopath
> env GOPROXY
GOPROXY=file://$WORK/proxy
PASS
> stdout ^BANANA=banana$
> stdout ^GOPATH=${WORK@R}[/\\]ourgopath$
> stdout ^GOPROXY=$GOPROXY$
> ! stderr .+
PASS
--- PASS: TestScripts (0.38s)
--- PASS: TestScripts/skip (2.47s)
--- PASS: TestScripts/work (2.56s)
--- PASS: TestScripts/update (2.56s)
--- PASS: TestScripts/nogo (0.05s)
--- PASS: TestScripts/help (0.05s)
--- PASS: TestScripts/simple (2.79s)
--- PASS: TestScripts/continue (0.54s)
--- PASS: TestScripts/noproxy (0.56s)
--- PASS: TestScripts/env_var_no_go (0.47s)
--- PASS: TestScripts/error (1.01s)
--- PASS: TestScripts/env_values (0.88s)
--- PASS: TestScripts/env_var_with_go (3.32s)
PASS
ok github.com/rogpeppe/go-internal/cmd/testscript 6.522s
? github.com/rogpeppe/go-internal/cmd/txtar-goproxy [no test files]
=== RUN TestScripts
=== RUN TestScripts/encode
=== PAUSE TestScripts/encode
=== RUN TestScripts/to_stdout
=== PAUSE TestScripts/to_stdout
=== RUN TestScripts/txtar-addmod-self
=== PAUSE TestScripts/txtar-addmod-self
=== CONT TestScripts/encode
=== CONT TestScripts/txtar-addmod-self
=== CONT TestScripts/to_stdout
go proxy: no archive github.com v0.0.0-20171119174359-809beceb2371
go proxy: no archive github.com/shurcooL v0.0.0-20171119174359-809beceb2371
=== NAME TestScripts/encode
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main1260593385/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=http://127.0.0.1:46665/mod
goversion=1.21
GONOSUMDB=*
> mkdir $WORK/out
> txtar-addmod $WORK/out github.com/shurcooL/httpfs@v0.0.0-20171119174359-809beceb2371
> ! stdout .+
> ! stderr .+
> exists $WORK/out/github.com_shurcoo!l_httpfs_v0.0.0-20171119174359-809beceb2371.txtar
PASS
=== NAME TestScripts/to_stdout
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main1260593385/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=http://127.0.0.1:46665/mod
goversion=1.21
GONOSUMDB=*
> unquote expect
> txtar-addmod - github.com/gobin-testrepos/simple-main
[stdout]
-- .gomodproxy/github.com_gobin-testrepos_simple-main_v1.0.0/.mod --
module github.com/gobin-testrepos/simple-main
-- .gomodproxy/github.com_gobin-testrepos_simple-main_v1.0.0/.info --
{"Version":"v1.0.0","Time":"2018-10-22T18:45:39Z"}
-- .gomodproxy/github.com_gobin-testrepos_simple-main_v1.0.0/go.mod --
module github.com/gobin-testrepos/simple-main
-- .gomodproxy/github.com_gobin-testrepos_simple-main_v1.0.0/main.go --
package main
import "fmt"
func main() {
fmt.Println("I am a simple module-based main")
}
> cmp stdout expect
> ! stderr .+
PASS
=== NAME TestScripts/txtar-addmod-self
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main1260593385/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=http://127.0.0.1:46665/mod
goversion=1.21
GONOSUMDB=*
> mkdir $WORK/out
> txtar-addmod $WORK/out github.com/gobin-testrepos/simple-main
> ! stdout .+
> ! stderr .+
> exists $WORK/out/github.com_gobin-testrepos_simple-main_v1.0.0.txtar
> ! grep foobar $WORK/out/github.com_gobin-testrepos_simple-main_v1.0.0.txtar
> txtar-addmod -all $WORK/out github.com/gobin-testrepos/simple-main
> grep '-- foobar --' $WORK/out/github.com_gobin-testrepos_simple-main_v1.0.0.txtar
PASS
--- PASS: TestScripts (0.31s)
--- PASS: TestScripts/encode (0.29s)
--- PASS: TestScripts/to_stdout (0.65s)
--- PASS: TestScripts/txtar-addmod-self (0.92s)
PASS
ok github.com/rogpeppe/go-internal/cmd/txtar-addmod 1.272s
=== RUN TestScripts
=== RUN TestScripts/all
=== PAUSE TestScripts/all
=== RUN TestScripts/needquote
=== PAUSE TestScripts/needquote
=== RUN TestScripts/quote
=== PAUSE TestScripts/quote
=== RUN TestScripts/txtar-savedir-self
=== PAUSE TestScripts/txtar-savedir-self
=== CONT TestScripts/all
=== CONT TestScripts/quote
=== CONT TestScripts/txtar-savedir-self
=== CONT TestScripts/needquote
=== NAME TestScripts/quote
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main3528456557/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
> unquote blah/withsep
> unquote expect
> txtar-c -quote blah
[stdout]
unquote withsep
-- withsep --
>-- separator --
>foo
> ! stderr .+
> cmp stdout expect
PASS
=== NAME TestScripts/txtar-savedir-self
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main3528456557/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
> unquote expect
> txtar-c blah
[stdout]
-- go.mod --
module example.com/blah
-- main.go --
package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
}
-- subdir/x --
x contents
> ! stderr .+
> cmp stdout expect
PASS
=== NAME TestScripts/all
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main3528456557/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
> unquote expect-all
> unquote expect-no-all
# Without the -a flag, it should ignore . files. (0.056s)
> txtar-c blah
[stdout]
-- go.mod --
module example.com/blah
-- main.go --
package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
}
> ! stderr .+
> cmp stdout expect-no-all
# With the -a flag, it should include them. (0.017s)
> txtar-c -a blah
[stdout]
-- .foo/foo --
foo
-- .other --
other
-- go.mod --
module example.com/blah
-- main.go --
package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
}
> ! stderr .+
> cmp stdout expect-all
PASS
=== NAME TestScripts/needquote
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main3528456557/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
> unquote blah/withsep
> unquote expect
> txtar-c blah
[stdout]
-- nosep --
bar
[stderr]
txtar-c: blah/withsep: ignoring file with txtar marker in
> stderr 'txtar-c: blah.withsep: ignoring file with txtar marker in'
> cmp stdout expect
PASS
--- PASS: TestScripts (0.00s)
--- PASS: TestScripts/quote (0.07s)
--- PASS: TestScripts/txtar-savedir-self (0.07s)
--- PASS: TestScripts/needquote (0.09s)
--- PASS: TestScripts/all (0.10s)
PASS
ok github.com/rogpeppe/go-internal/cmd/txtar-c 0.121s
=== RUN TestScripts
=== RUN TestScripts/extract-dir
=== PAUSE TestScripts/extract-dir
=== RUN TestScripts/extract-out-of-bounds
=== PAUSE TestScripts/extract-out-of-bounds
=== RUN TestScripts/extract-stdin
=== PAUSE TestScripts/extract-stdin
=== RUN TestScripts/extract
=== PAUSE TestScripts/extract
=== CONT TestScripts/extract-dir
=== CONT TestScripts/extract-stdin
=== CONT TestScripts/extract
=== CONT TestScripts/extract-out-of-bounds
=== NAME TestScripts/extract-dir
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main3472821314/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
> unquote file.txtar
> txtar-x -C x/y file.txtar
> cmp x/y/foo expect/foo
> cmp x/y/a/b/bar expect/a/b/bar
PASS
=== NAME TestScripts/extract
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main3472821314/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
> unquote file.txtar
> txtar-x file.txtar
> cmp foo expect/foo
> cmp a/b/bar expect/a/b/bar
PASS
=== NAME TestScripts/extract-stdin
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main3472821314/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
> unquote file.txtar
> stdin file.txtar
> txtar-x
> cmp foo expect/foo
> cmp a/b/bar expect/a/b/bar
PASS
=== NAME TestScripts/extract-out-of-bounds
testscript.go:558: WORK=$WORK
PATH=/tmp/testscript-main3472821314/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
> unquote file1.txtar file2.txtar
> ! txtar-x file1.txtar
[stderr]
txtar-x: "../foo": outside parent directory
[exit status 1]
> stderr '"\.\./foo": outside parent directory'
> ! txtar-x file2.txtar
[stderr]
txtar-x: "/foo": outside parent directory
[exit status 1]
> stderr '"/foo": outside parent directory'
PASS
--- PASS: TestScripts (0.00s)
--- PASS: TestScripts/extract-stdin (0.07s)
--- PASS: TestScripts/extract (0.07s)
--- PASS: TestScripts/extract-dir (0.09s)
--- PASS: TestScripts/extract-out-of-bounds (0.09s)
PASS
ok github.com/rogpeppe/go-internal/cmd/txtar-x 0.122s
=== RUN Test
=== RUN Test/allnew.txt
=== RUN Test/allold.txt
=== RUN Test/basic.txt
=== RUN Test/dups.txt
=== RUN Test/end.txt
=== RUN Test/eof.txt
=== RUN Test/eof1.txt
=== RUN Test/eof2.txt
=== RUN Test/long.txt
=== RUN Test/same.txt
=== RUN Test/start.txt
=== RUN Test/triv.txt
--- PASS: Test (0.01s)
--- PASS: Test/allnew.txt (0.00s)
--- PASS: Test/allold.txt (0.00s)
--- PASS: Test/basic.txt (0.00s)
--- PASS: Test/dups.txt (0.00s)
--- PASS: Test/end.txt (0.00s)
--- PASS: Test/eof.txt (0.00s)
--- PASS: Test/eof1.txt (0.00s)
--- PASS: Test/eof2.txt (0.00s)
--- PASS: Test/long.txt (0.00s)
--- PASS: Test/same.txt (0.00s)
--- PASS: Test/start.txt (0.00s)
--- PASS: Test/triv.txt (0.00s)
PASS
ok github.com/rogpeppe/go-internal/diff 0.030s
=== RUN TestHash1
--- PASS: TestHash1 (0.00s)
=== RUN TestHashDir
--- PASS: TestHashDir (0.01s)
=== RUN TestHashZip
--- PASS: TestHashZip (0.01s)
=== RUN TestDirFiles
--- PASS: TestDirFiles (0.00s)
PASS
ok github.com/rogpeppe/go-internal/dirhash 0.032s
=== RUN TestCompare
--- PASS: TestCompare (0.00s)
=== RUN TestOrder
--- PASS: TestOrder (0.00s)
=== RUN TestInterface
--- PASS: TestInterface (0.00s)
PASS
ok github.com/rogpeppe/go-internal/fmtsort 0.016s
=== RUN TestScripts
=== RUN TestScripts/list
=== PAUSE TestScripts/list
=== CONT TestScripts/list
testscript.go:558: WORK=$WORK
PATH=/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=http://127.0.0.1:40653/mod
goversion=1.21
GONOSUMDB=*
> go list -m -versions fruit.com
[stdout]
fruit.com v1.0.0 v1.1.0
> stdout 'v1.0.0 v1.1.0'
> go get -d fruit.com@v1.0.0
[stderr]
go: downloading fruit.com v1.0.0
go: added fruit.com v1.0.0
> go get -d fruit.com@v1.1.0
[stderr]
go: downloading fruit.com v1.1.0
go: upgraded fruit.com v1.0.0 => v1.1.0
# On Go 1.18 and later, this will error out if GOPATH is ${WORK}/gopath,
# as that places GOMODCACHE inside the Go module and "mod tidy" walks it.
# "mod tidy" then complains about invalid import paths such as
# "mod/gopath/pkg/mod/fruit.com@v1.1.0/fruit".
# It's for that reason that we moved the default GOPATH to ${WORK}/.gopath. (0.032s)
> go mod tidy
[stderr]
go: warning: "all" matched no packages
PASS
--- PASS: TestScripts (0.32s)
--- PASS: TestScripts/list (0.26s)
PASS
ok github.com/rogpeppe/go-internal/goproxytest 0.616s
? github.com/rogpeppe/go-internal/internal/os/execpath [no test files]
? github.com/rogpeppe/go-internal/internal/syscall/windows [no test files]
? github.com/rogpeppe/go-internal/internal/syscall/windows/sysdll [no test files]
? github.com/rogpeppe/go-internal/modfile [no test files]
? github.com/rogpeppe/go-internal/module [no test files]
? github.com/rogpeppe/go-internal/renameio [no test files]
? github.com/rogpeppe/go-internal/robustio [no test files]
? github.com/rogpeppe/go-internal/semver [no test files]
? github.com/rogpeppe/go-internal/testenv [no test files]
? github.com/rogpeppe/go-internal/testscript/internal/pty [no test files]
=== RUN TestInitGoEnv
--- PASS: TestInitGoEnv (0.32s)
=== RUN TestSimple
=== RUN TestSimple/cover
=== PAUSE TestSimple/cover
=== RUN TestSimple/env
=== PAUSE TestSimple/env
=== RUN TestSimple/version
=== PAUSE TestSimple/version
=== CONT TestSimple/cover
=== CONT TestSimple/version
=== CONT TestSimple/env
testscript.go:558: WORK=$WORK
PATH=/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
GOINTERNAL_MODULE=/<<PKGBUILDDIR>>/_build/src/github.com/rogpeppe/go-internal
# GOPATH and GOMODCACHE are not shared with the host,
# but GOCACHE is. (0.094s)
> go env
[stdout]
GO111MODULE=''
GOARCH='arm'
GOBIN=''
GOCACHE='/<<PKGBUILDDIR>>/_build/go-build'
GOENV='/no-home/.config/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFLAGS=''
GOHOSTARCH='arm'
GOHOSTOS='linux'
GOINSECURE=''
GOMODCACHE='$WORK/.gopath/pkg/mod'
GONOPROXY=''
GONOSUMDB=''
GOOS='linux'
GOPATH='$WORK/.gopath'
GOPRIVATE=''
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/usr/lib/go-1.21'
GOSUMDB='sum.golang.org'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/usr/lib/go-1.21/pkg/tool/linux_arm'
GOVCS=''
GOVERSION='go1.21.6'
GCCGO='gccgo'
GOARM='6'
AR='ar'
CC='gcc'
CXX='g++'
CGO_ENABLED='1'
GOMOD='/dev/null'
GOWORK=''
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
PKG_CONFIG='pkg-config'
GOGCCFLAGS='-fPIC -marm -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=$WORK/.tmp/go-build2124980112=/tmp/go-build -gno-record-gcc-switches'
> stdout GOPATH=.*${WORK@R}
> stdout GOMODCACHE=.*${WORK@R}
> ! stdout GOCACHE=.*${WORK@R}
PASS
=== NAME TestSimple/version
testscript.go:558: WORK=$WORK
PATH=/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
GOINTERNAL_MODULE=/<<PKGBUILDDIR>>/_build/src/github.com/rogpeppe/go-internal
> go list -f '{{context.ReleaseTags}}' runtime
[stdout]
[go1.1 go1.2 go1.3 go1.4 go1.5 go1.6 go1.7 go1.8 go1.9 go1.10 go1.11 go1.12 go1.13 go1.14 go1.15 go1.16 go1.17 go1.18 go1.19 go1.20 go1.21]
> [go1.11] [!go1.12] stdout go1\.11
> [go1.11] [!go1.12] ! stdout go1\.12
> [go1.12] stdout go1\.12
PASS
=== NAME TestSimple/cover
testscript.go:558: WORK=$WORK
PATH=/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
GOINTERNAL_MODULE=/<<PKGBUILDDIR>>/_build/src/github.com/rogpeppe/go-internal
> unquote scripts/exec.txt
# The module uses testscript itself.
# Use the checked out module, based on where the test binary ran. (15.415s)
> go mod edit -replace=github.com/rogpeppe/go-internal=${GOINTERNAL_MODULE}
> go mod tidy
[stderr]
go: found github.com/rogpeppe/go-internal/gotooltest in github.com/rogpeppe/go-internal v0.0.0-00010101000000-000000000000
go: found github.com/rogpeppe/go-internal/testscript in github.com/rogpeppe/go-internal v0.0.0-00010101000000-000000000000
go: downloading golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f
go: downloading golang.org/x/tools v0.1.12
# First, a 'go test' run without coverage. (13.180s)
> go test -vet=off
[stdout]
PASS
ok test 1.247s
> stdout 'PASS'
> ! stdout 'coverage'
# Then, a 'go test' run with -coverprofile.
# The total coverage after merging profiles should end up being 100%.
# Marking all printlns as covered requires all edge cases to work well. (7.419s)
> go test -vet=off -coverprofile=cover.out -v
[stdout]
=== RUN TestFoo
=== RUN TestFoo/exec
=== PAUSE TestFoo/exec
=== CONT TestFoo/exec
testscript.go:558: WORK=$WORK
PATH=$WORK/.tmp/testscript-main1897536753/bin:/usr/lib/go-1.21/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
GOCOVERDIR=$WORK/.tmp/go-build950674507/b001/gocoverdir
exe=
GOPATH=$WORK/.gopath
CCACHE_DISABLE=1
GOARCH=arm
GOOS=linux
GOROOT=/usr/lib/go-1.21
GOCACHE=/<<PKGBUILDDIR>>/_build/go-build
GOPROXY=https://proxy.golang.org,direct
goversion=1.21
# Note that foo always fails, to prevent "go build" from doing anything.
# Running the command directly; trigger the first path. (0.014s)
> ! foo 1
[stderr]
first path
[exit status 1]
# Running the command via exec; trigger the second path. (0.014s)
> ! exec foo 2
[stderr]
second path
[exit status 1]
# Running the command indirectly, via toolexec; trigger the third path. (0.860s)
> ! go build -a -toolexec=foo runtime
[stderr]
third path
go: error obtaining buildID for go tool compile: exit status 1
[exit status 1]
PASS
--- PASS: TestFoo (0.32s)
--- PASS: TestFoo/exec (0.97s)
PASS
coverage: 100.0% of statements
ok test 1.315s
> stdout 'PASS'
> stdout 'coverage: 100\.0%'
> ! stdout 'malformed coverage' # written by "go test" if cover.out is invalid
> exists cover.out
PASS
--- PASS: TestSimple (0.31s)
--- PASS: TestSimple/env (0.10s)
--- PASS: TestSimple/version (0.42s)
--- PASS: TestSimple/cover (37.97s)
PASS
ok github.com/rogpeppe/go-internal/gotooltest 38.621s
=== RUN TestReadImports
--- PASS: TestReadImports (0.00s)
=== RUN TestReadComments
--- PASS: TestReadComments (0.00s)
=== RUN TestReadFailures
--- PASS: TestReadFailures (0.00s)
=== RUN TestReadFailuresIgnored
--- PASS: TestReadFailuresIgnored (0.00s)
=== RUN TestScan
--- PASS: TestScan (0.01s)
=== RUN TestScanStar
--- PASS: TestScanStar (0.00s)
PASS
ok github.com/rogpeppe/go-internal/imports 0.028s
=== RUN TestAlmostEqual
=== PAUSE TestAlmostEqual
=== CONT TestAlmostEqual
--- PASS: TestAlmostEqual (0.00s)
=== RUN FuzzAlmostEqual
=== RUN FuzzAlmostEqual/seed#0
=== RUN FuzzAlmostEqual/seed#1
=== RUN FuzzAlmostEqual/seed#2
=== RUN FuzzAlmostEqual/seed#3
=== RUN FuzzAlmostEqual/seed#4
=== RUN FuzzAlmostEqual/seed#5
=== RUN FuzzAlmostEqual/seed#6
=== RUN FuzzAlmostEqual/seed#7
=== RUN FuzzAlmostEqual/295b316649ae86dd
=== RUN FuzzAlmostEqual/5bd9cd4e8c887808
=== RUN FuzzAlmostEqual/b323cef1fc26e507
=== RUN FuzzAlmostEqual/c6edde4256d6f5eb
--- PASS: FuzzAlmostEqual (0.01s)
--- PASS: FuzzAlmostEqual/seed#0 (0.00s)
--- PASS: FuzzAlmostEqual/seed#1 (0.00s)
--- PASS: FuzzAlmostEqual/seed#2 (0.00s)
--- PASS: FuzzAlmostEqual/seed#3 (0.00s)
--- PASS: FuzzAlmostEqual/seed#4 (0.00s)
--- PASS: FuzzAlmostEqual/seed#5 (0.00s)
--- PASS: FuzzAlmostEqual/seed#6 (0.00s)
--- PASS: FuzzAlmostEqual/seed#7 (0.00s)
--- PASS: FuzzAlmostEqual/295b316649ae86dd (0.00s)
--- PASS: FuzzAlmostEqual/5bd9cd4e8c887808 (0.00s)
--- PASS: FuzzAlmostEqual/b323cef1fc26e507 (0.00s)
--- PASS: FuzzAlmostEqual/c6edde4256d6f5eb (0.00s)
PASS
ok github.com/rogpeppe/go-internal/internal/misspell 0.021s
=== RUN TestMutexExcludes
=== PAUSE TestMutexExcludes
=== RUN TestReadWaitsForLock
=== PAUSE TestReadWaitsForLock
=== RUN TestCanLockExistingFile
=== PAUSE TestCanLockExistingFile
=== RUN TestSpuriousEDEADLK
--- PASS: TestSpuriousEDEADLK (0.04s)
=== RUN TestTransform
--- PASS: TestTransform (2.96s)
=== CONT TestMutexExcludes
=== CONT TestCanLockExistingFile
=== CONT TestReadWaitsForLock
=== NAME TestMutexExcludes
lockedfile_test.go:85: mu := MutexAt(_)
lockedfile_test.go:91: unlock, _ := mu.Lock()
lockedfile_test.go:94: mu2 := MutexAt(mu.Path)
=== NAME TestReadWaitsForLock
lockedfile_test.go:134: WriteString("part 1\n") = <nil>
=== NAME TestMutexExcludes
lockedfile_test.go:107: unlock()
lockedfile_test.go:102: unlock2, _ := mu2.Lock()
lockedfile_test.go:103: unlock2()
=== NAME TestReadWaitsForLock
lockedfile_test.go:156: WriteString("part 2\n") = <nil>
lockedfile_test.go:146: Read(_) = "part 1\npart 2\n"
--- PASS: TestMutexExcludes (0.01s)
--- PASS: TestReadWaitsForLock (0.02s)
--- PASS: TestCanLockExistingFile (0.01s)
PASS
ok github.com/rogpeppe/go-internal/lockedfile 3.042s
=== RUN TestLockExcludesLock
=== PAUSE TestLockExcludesLock
=== RUN TestLockExcludesRLock
=== PAUSE TestLockExcludesRLock
=== RUN TestRLockExcludesOnlyLock
=== PAUSE TestRLockExcludesOnlyLock
=== RUN TestLockNotDroppedByExecCommand
filelock_test.go:188: fd 7 = /tmp/TestLockNotDroppedByExecCommand1269544582
filelock_test.go:191: Lock(fd 7) = <nil>
filelock_test.go:193: fd 8 = os.Open("/tmp/TestLockNotDroppedByExecCommand1269544582")
filelock_test.go:204: Lock(fd 8) is blocked (as expected)
filelock_test.go:205: Unlock(fd 7) = <nil>
asm_arm.s:859: Lock(fd 8) = <nil>
filelock_test.go:207: Unlock(fd 8) = <nil>
--- PASS: TestLockNotDroppedByExecCommand (0.03s)
=== CONT TestLockExcludesLock
=== CONT TestLockExcludesRLock
filelock_test.go:137: fd 7 = /tmp/TestLockExcludesRLock3958291723
filelock_test.go:140: fd 9 = os.Open("/tmp/TestLockExcludesRLock3958291723")
=== NAME TestLockExcludesLock
filelock_test.go:121: fd 8 = /tmp/TestLockExcludesLock920463813
=== CONT TestRLockExcludesOnlyLock
=== NAME TestLockExcludesLock
filelock_test.go:124: fd 10 = os.Open("/tmp/TestLockExcludesLock920463813")
filelock_test.go:127: Lock(fd 8) = <nil>
=== NAME TestRLockExcludesOnlyLock
filelock_test.go:153: fd 11 = /tmp/TestRLockExcludesOnlyLock337611249
filelock_test.go:155: RLock(fd 11) = <nil>
=== NAME TestLockExcludesRLock
filelock_test.go:143: Lock(fd 7) = <nil>
=== NAME TestRLockExcludesOnlyLock
filelock_test.go:157: fd 12 = os.Open("/tmp/TestRLockExcludesOnlyLock337611249")
filelock_test.go:171: RLock(fd 12) = <nil>
filelock_test.go:175: fd 13 = os.Open("/tmp/TestRLockExcludesOnlyLock337611249")
=== NAME TestLockExcludesLock
filelock_test.go:128: Lock(fd 10) is blocked (as expected)
filelock_test.go:129: Unlock(fd 8) = <nil>
=== NAME TestLockExcludesRLock
filelock_test.go:144: RLock(fd 9) is blocked (as expected)
filelock_test.go:145: Unlock(fd 7) = <nil>
=== NAME TestRLockExcludesOnlyLock
filelock_test.go:177: Lock(fd 13) is blocked (as expected)
filelock_test.go:179: Unlock(fd 12) = <nil>
filelock_test.go:181: Unlock(fd 11) = <nil>
asm_arm.s:859: Lock(fd 13) = <nil>
filelock_test.go:184: Unlock(fd 13) = <nil>
=== NAME TestLockExcludesRLock
asm_arm.s:859: RLock(fd 9) = <nil>
filelock_test.go:147: Unlock(fd 9) = <nil>
--- PASS: TestLockExcludesRLock (0.02s)
--- PASS: TestRLockExcludesOnlyLock (0.01s)
=== NAME TestLockExcludesLock
asm_arm.s:859: Lock(fd 10) = <nil>
filelock_test.go:131: Unlock(fd 10) = <nil>
--- PASS: TestLockExcludesLock (0.02s)
PASS
ok github.com/rogpeppe/go-internal/lockedfile/internal/filelock 0.078s
=== RUN TestWork
--- PASS: TestWork (0.16s)
=== RUN TestWorkParallel
--- PASS: TestWorkParallel (0.00s)
=== RUN TestCache
--- PASS: TestCache (0.00s)
PASS
ok github.com/rogpeppe/go-internal/par 0.181s
=== RUN TestCRLFInput
=== RUN TestCRLFInput/_
=== RUN TestCRLFInput/_/script
=== PAUSE TestCRLFInput/_/script
=== CONT TestCRLFInput/_/script
testscript.go:558: > exists output.txt
PASS
--- PASS: TestCRLFInput (0.01s)
--- PASS: TestCRLFInput/_ (0.00s)
--- PASS: TestCRLFInput/_/script (0.00s)
=== RUN TestEnv
--- PASS: TestEnv (0.00s)
=== RUN TestSetupFailure
--- PASS: TestSetupFailure (0.01s)
=== RUN TestScripts
=== RUN TestScripts/big_diff
=== PAUSE TestScripts/big_diff
=== RUN TestScripts/cmd_stdout_stderr
=== PAUSE TestScripts/cmd_stdout_stderr
=== RUN TestScripts/cmpenv
=== PAUSE TestScripts/cmpenv
=== RUN TestScripts/command
=== PAUSE TestScripts/command
=== RUN TestScripts/commandstatus
=== PAUSE TestScripts/commandstatus
=== RUN TestScripts/cond
=== PAUSE TestScripts/cond
=== RUN TestScripts/cpstdout
=== PAUSE TestScripts/cpstdout
=== RUN TestScripts/defer
=== PAUSE TestScripts/defer
=== RUN TestScripts/evalsymlink
=== PAUSE TestScripts/evalsymlink
=== RUN TestScripts/exec_path_change
=== PAUSE TestScripts/exec_path_change
=== RUN TestScripts/execguard
=== PAUSE TestScripts/execguard
=== RUN TestScripts/exists
=== PAUSE TestScripts/exists
=== RUN TestScripts/hello
=== PAUSE TestScripts/hello
=== RUN TestScripts/interrupt
=== PAUSE TestScripts/interrupt
=== RUN TestScripts/long_diff
=== PAUSE TestScripts/long_diff
=== RUN TestScripts/nothing
=== PAUSE TestScripts/nothing
=== RUN TestScripts/pty
=== PAUSE TestScripts/pty
=== RUN TestScripts/readfile
=== PAUSE TestScripts/readfile
=== RUN TestScripts/regexpquote
=== PAUSE TestScripts/regexpquote
=== RUN TestScripts/setenv
=== PAUSE TestScripts/setenv
=== RUN TestScripts/setupfiles
=== PAUSE TestScripts/setupfiles
=== RUN TestScripts/stdin
=== PAUSE TestScripts/stdin
=== RUN TestScripts/testscript_duplicate_name
=== PAUSE TestScripts/testscript_duplicate_name
=== RUN TestScripts/testscript_explicit_exec
=== PAUSE TestScripts/testscript_explicit_exec
=== RUN TestScripts/testscript_logging
=== PAUSE TestScripts/testscript_logging
=== RUN TestScripts/testscript_notfound
=== PAUSE TestScripts/testscript_notfound
=== RUN TestScripts/testscript_stdout_stderr_error
=== PAUSE TestScripts/testscript_stdout_stderr_error
=== RUN TestScripts/testscript_update_script
=== PAUSE TestScripts/testscript_update_script
=== RUN TestScripts/testscript_update_script_actual_is_file
=== PAUSE TestScripts/testscript_update_script_actual_is_file
=== RUN TestScripts/testscript_update_script_expected_not_in_archive
=== PAUSE TestScripts/testscript_update_script_expected_not_in_archive
=== RUN TestScripts/testscript_update_script_quote
=== PAUSE TestScripts/testscript_update_script_quote
=== RUN TestScripts/testscript_update_script_stderr
=== PAUSE TestScripts/testscript_update_script_stderr
=== RUN TestScripts/values
=== PAUSE TestScripts/values
=== RUN TestScripts/wait
=== PAUSE TestScripts/wait
=== CONT TestScripts/testscript_explicit_exec
=== CONT TestScripts/readfile
=== CONT TestScripts/testscript_update_script_expected_not_in_archive
=== CONT TestScripts/testscript_duplicate_name
testscript.go:558: # Check that RequireUniqueNames works;
# it should reject txtar archives with duplicate names as defined by the host system. (0.000s)
> unquote scripts-normalized/testscript.txt
> testscript scripts-normalized
[stdout]
PASS
> ! testscript -unique-names scripts-normalized
[stdout]
FAIL: $WORK/scripts-normalized/testscript.txt:0: dir/../file would overwrite $WORK/file (because RequireUniqueNames is enabled)
> stdout '.* would overwrite .* \(because RequireUniqueNames is enabled\)'
PASS
=== CONT TestScripts/wait
=== NAME TestScripts/readfile
testscript.go:558: > fprintargs stdout stdout
[stdout]
stdout
> testreadfile stdout
> fprintargs stderr stderr
[stderr]
stderr
> testreadfile stderr
> testreadfile x/somefile
PASS
=== CONT TestScripts/values
testscript.go:558: > test-values
PASS
=== CONT TestScripts/testscript_update_script_stderr
=== NAME TestScripts/testscript_update_script_expected_not_in_archive
testscript.go:558: # Verify that comparing stdout against a file not in the archive does nothing (0.000s)
> unquote scripts/testscript.txt
> cp scripts/testscript.txt unchanged
> ! testscript -update scripts
[stdout]
> fprintargs stdout right
[stdout]
right
> cp file expect
> cmp stdout expect
diff stdout expect
--- stdout
+++ expect
@@ -1,1 +1,1 @@
-right
+wrong
FAIL: $WORK/scripts/testscript.txt:3: stdout and expect differ
> cmp scripts/testscript.txt unchanged
PASS
=== CONT TestScripts/testscript_update_script_quote
=== NAME TestScripts/testscript_update_script_stderr
testscript.go:558: > unquote scripts/testscript.txt
> unquote testscript-new.txt
> testscript -update scripts
[stdout]
PASS
$WORK/scripts/testscript.txt updated
> cmp scripts/testscript.txt testscript-new.txt
PASS
=== CONT TestScripts/stdin
=== NAME TestScripts/testscript_explicit_exec
testscript.go:558: # Check that RequireExplicitExec works;
# it should reject `fprintargs` in favor of `exec fprintargs`,
# but it shouldn't complain about `some-param-cmd`,
# as that Params.Cmds entry won't work via `exec some-param-cmd`. (0.000s)
> unquote scripts-implicit/testscript.txt
> unquote scripts-explicit/testscript.txt
> testscript scripts-implicit
[stdout]
PASS
> testscript scripts-explicit
[stdout]
PASS
> ! testscript -explicit-exec scripts-implicit
[stdout]
> fprintargs stdout right
FAIL: $WORK/scripts-implicit/testscript.txt:1: use 'exec fprintargs' rather than 'fprintargs' (because RequireExplicitExec is enabled)
> testscript -explicit-exec scripts-explicit
[stdout]
PASS
PASS
=== CONT TestScripts/long_diff
=== NAME TestScripts/testscript_update_script_quote
testscript.go:558: > unquote scripts/testscript.txt
> unquote testscript-new.txt
> testscript -update scripts
[stdout]
PASS
$WORK/scripts/testscript.txt updated
> cmp scripts/testscript.txt testscript-new.txt
PASS
=== CONT TestScripts/setupfiles
testscript.go:558: # check that the Setup function saw the unarchived files,
# including the temp directory that's always created. (0.000s)
> setup-filenames .tmp a b
PASS
=== NAME TestScripts/long_diff
testscript.go:558: # Verify the behaviour of cmp in the case of a small diff between
# two large files (0.000s)
> unquote dir/script.txt
> ! testscript dir
[stdout]
> cmp a b
diff a b
--- a
+++ b
@@ -1,4 +1,4 @@
-a
+b
a
a
a
FAIL: $WORK/dir/script.txt:1: a and b differ
> env
WORK=$WORK
PATH=/tmp/testscript-main3852215379/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GONOSUMDB=*
> cmpenv stdout stdout.golden
PASS
=== CONT TestScripts/setenv
=== CONT TestScripts/pty
=== NAME TestScripts/setenv
testscript.go:558: > setSpecialVal
> exists $SPECIALVAL.txt
> ensureSpecialVal
PASS
=== CONT TestScripts/regexpquote
=== NAME TestScripts/stdin
testscript.go:558: > [!exec:cat] skip
> stdin hello.txt
> exec cat
[stdout]
hello
> stdout hello
> exec cat
> ! stdout hello
> [!exec:cat] stop
# Check that 'stdin stdout' works. (0.000s)
> exec cat hello.txt
[stdout]
hello
> stdin stdout
> exec cat
[stdout]
hello
> stdout hello
PASS
=== NAME TestScripts/wait
testscript.go:558: > [!exec:echo] skip
> [!exec:false] skip
# TODO: the '\n' below doesn't work on Windows on Github Actions, which does
# have coreutils like "echo" installed. Perhaps they emit CRLF? (0.000s)
> [windows] skip
> exec echo foo
[stdout]
foo
> stdout foo
> exec echo foo &
> exec echo bar &
> ! exec false &
# Starting a background process should clear previous output. (0.000s)
> ! stdout foo
# Wait should set the output to the concatenated outputs of the background
# programs, in the order in which they were started. (0.000s)
> wait
[background] echo foo: exit status 0
[stdout]
foo
[background] echo bar: exit status 0
[stdout]
bar
[background] false: exit status 1
> stdout 'foo\nbar'
> exec echo bg1 &b1&
> exec echo bg2 &b2&
> exec echo bg3 &b3&
> exec echo bg4 &b4&
> wait b3
[stdout]
bg3
> stdout bg3
> wait b2
[stdout]
bg2
> stdout bg2
> wait
[background] echo bg1: exit status 0
[stdout]
bg1
[background] echo bg4: exit status 0
[stdout]
bg4
> stdout 'bg1\nbg4'
# We should be able to start several background processes and wait for them
# individually.
# The end of the test should interrupt or kill any remaining background
# programs. (0.000s)
> [!exec:sleep] skip
> ! exec sleep 86400 &
[background] sleep 86400: signal: interrupt
PASS
=== NAME TestScripts/pty
testscript.go:558: > [!linux] [!darwin] skip
> [darwin] skip # https://go.dev/issue/61779
> ttyin secretwords.txt
> terminalprompt
> ttyout 'magic words'
> ! stderr .
> ! stdout .
PASS
=== NAME TestScripts/regexpquote
testscript.go:558: > env XXX='hello)'
> grep ^${XXX@R}$ file.txt
PASS
=== CONT TestScripts/nothing
=== CONT TestScripts/testscript_stdout_stderr_error
=== NAME TestScripts/nothing
testscript.go:558: # Intentionally blank file, used to test that -testwork doesn't remove the work directory (0.000s)
PASS
=== CONT TestScripts/interrupt
=== CONT TestScripts/testscript_update_script_actual_is_file
=== CONT TestScripts/testscript_notfound
=== NAME TestScripts/testscript_update_script_actual_is_file
testscript.go:558: > unquote scripts/testscript.txt
> unquote testscript-new.txt
> testscript -update scripts
[stdout]
PASS
$WORK/scripts/testscript.txt updated
> cmp scripts/testscript.txt testscript-new.txt
PASS
=== CONT TestScripts/testscript_update_script
=== NAME TestScripts/testscript_notfound
testscript.go:558: # Check that unknown commands output a useful error message (0.000s)
> ! testscript notfound
[stdout]
> notexist
FAIL: $WORK/notfound/script.txt:1: unknown command "notexist"
> stdout 'unknown command "notexist"'
> ! testscript negation
[stdout]
> !exists file
FAIL: $WORK/negation/script.txt:1: unknown command "!exists" (did you mean "! exists"?)
> stdout 'unknown command "!exists" \(did you mean "! exists"\?\)'
> ! testscript misspelled
[stdout]
> exits file
FAIL: $WORK/misspelled/script.txt:1: unknown command "exits" (did you mean "exists"?)
> stdout 'unknown command "exits" \(did you mean "exists"\?\)'
PASS
=== CONT TestScripts/testscript_logging
=== NAME TestScripts/testscript_stdout_stderr_error
testscript.go:558: # Verify that stdout and stderr get set event when a user-builtin
# command aborts. Note that we need to assert against stdout
# because our meta testscript command sees only a single log. (0.000s)
> unquote scripts/testscript.txt
> ! testscript -v scripts
[stdout]
> printargs hello world
[stdout]
["printargs" "hello" "world"]
> echoandexit 1 'this is stdout' 'this is stderr'
[stdout]
this is stdout
[stderr]
this is stderr
FAIL: $WORK/scripts/testscript.txt:2: told to exit with code 1
> cmpenv stdout stdout.golden
PASS
=== CONT TestScripts/hello
=== NAME TestScripts/interrupt
testscript.go:558: > [windows] skip
> signalcatcher &
> waitfile catchsignal
> interrupt
> wait
[background] signalcatcher: exit status 0
[stdout]
caught interrupt
> stdout 'caught interrupt'
PASS
=== CONT TestScripts/big_diff
=== NAME TestScripts/hello
testscript.go:558: > [!exec:cat] stop
# hello world (0.000s)
> exec cat hello.text
[stdout]
hello world
> stdout 'hello world\n'
> ! stderr .
PASS
=== CONT TestScripts/cpstdout
=== NAME TestScripts/testscript_update_script
testscript.go:558: # Check that we support both txt and txtar extensions. (0.000s)
> unquote scripts/testscript.txt
> unquote testscript-new.txt
> cp scripts/testscript.txt scripts/testscript2.txtar
> testscript -update scripts
[stdout]
PASS
$WORK/scripts/testscript.txt updated
PASS
$WORK/scripts/testscript2.txtar updated
> cmp scripts/testscript.txt testscript-new.txt
> cmp scripts/testscript2.txtar testscript-new.txt
PASS
=== CONT TestScripts/exists
=== NAME TestScripts/cpstdout
testscript.go:558: > [!exec:cat] stop
# hello world (0.000s)
> exec cat hello.text
[stdout]
hello world
> cp stdout got
> cmp got hello.text
> ! cmp got different.text
> exists got
> mv got new
> ! exists got
> cmp new hello.text
PASS
=== NAME TestScripts/exists
testscript.go:558: > chmod 444 foo_r
> exists foo
> ! exists unfoo
# TODO The following line fails but probably should not.
# ! exists -readonly foo (0.000s)
> exists foo_r
> exists -readonly foo_r
PASS
=== CONT TestScripts/execguard
=== CONT TestScripts/exec_path_change
=== NAME TestScripts/execguard
testscript.go:558: > [exec:nosuchcommand] exec nosuchcommand
> [!exec:cat] stop
> exec cat foo
[stdout]
foo
> stdout 'foo\n'
PASS
=== CONT TestScripts/evalsymlink
=== NAME TestScripts/big_diff
testscript.go:558: # Verify the behaviour of cmp in the case of a diff between two
# large files (with a large diff) (0.000s)
> unquote dir/script.txt
> ! testscript dir
[stdout]
> cmp a b
diff a b
--- a
+++ b
@@ -1,1017 +1,1036 @@
0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
-E07BDA2D3E411F8AE1E2B2F3A7D95342
-840F2018A642B9956896793DE31E7059
-9D8DCB6C73C034185419A3CA355ABEDA
-13A225190669971F58E1B97AC92D8701
-A7361785190939C924748BD5AAD2C38D
-0A846FFACD16E92D74B1CFC38263DAED
-5A85FE36ECB3B9369E03465338F1D2F4
-80D3C2C75E495EFFAEA9E56FA262D1C8
-CD5206C016A0CC44CCE3187A128B0654
-18A23CE2287673019BE407FB31A4A0C2
-BD5C67BC3D29256E1BDEB78F5A43DF46
-336B82DE9B7BE168E8DFCE82310613AE
-51C1CCA42F66F5B1F4C17396DE8EDAA7
-402A9501F16DE1B9FA81CFCDF3F54392
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+0A846FFACD16E92D74B1CFC38263DAED
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+13A225190669971F58E1B97AC92D8701
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+18A23CE2287673019BE407FB31A4A0C2
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+336B82DE9B7BE168E8DFCE82310613AE
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+402A9501F16DE1B9FA81CFCDF3F54392
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+51C1CCA42F66F5B1F4C17396DE8EDAA7
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+5A85FE36ECB3B9369E03465338F1D2F4
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+80D3C2C75E495EFFAEA9E56FA262D1C8
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+840F2018A642B9956896793DE31E7059
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+9D8DCB6C73C034185419A3CA355ABEDA
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+A7361785190939C924748BD5AAD2C38D
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+BD5C67BC3D29256E1BDEB78F5A43DF46
+CD5206C016A0CC44CCE3187A128B0654
+CD5206C016A0CC44CCE3187A128B0654
+CD5206C016A0CC44CCE3187A128B0654
+CD5206C016A0CC44CCE3187A128B0654
+CD5206C016A0CC44CCE3187A128B0654
+CD5206C016A0CC44CCE3187A128B0654
+CD5206C016A0CC44CCE3187A128B0654
+CD5206C016A0CC44CCE3187A128B0654
+CD5206C016A0CC44CCE3187A128B0654
+CD5206C016A0CC44CCE3187A128B0654
+CD5206C016A0CC44CCE3187A128B0654
+CD5206C016A0CC44CCE3187A128B0654
+CD5206C016A0CC44CCE3187A128B0654
+CD5206C016A0CC44CCE3187A128B0654
+CD5206C016A0CC44CCE3187A128B0654
+CD5206C016A0CC44CCE3187A128B0654
FAIL: $WORK/dir/script.txt:1: a and b differ
> env
WORK=$WORK
PATH=/tmp/testscript-main3852215379/bin:/usr/lib/go-1.21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
GOTRACEBACK=system
HOME=/no-home
TMPDIR=$WORK/.tmp
devnull=/dev/null
/=/
:=:
$=$
exe=
GONOSUMDB=*
> cmpenv stdout stdout.golden
PASS
=== NAME TestScripts/evalsymlink
testscript.go:558: # If ioutil.TempDir returns a sym linked dir (default behaviour in macOS for example) the
# matcher will have problems with external programs that uses the real path.
# This script tests that $WORK is matched in a consistent way (also see #79). (0.000s)
> [windows] skip
> exec pwd
[stdout]
$WORK
> stdout ^$WORK$
> exec pwd -P
[stdout]
$WORK
> stdout ^$WORK$
PASS
=== CONT TestScripts/defer
testscript.go:558: > testdefer
> testdefer
> testdefer
PASS
=== CONT TestScripts/command
=== CONT TestScripts/cond
testscript.go:558: # test that exactly one of gc and gccgo is set (0.000s)
> [gc] mkdir gc_true
> [gccgo] mkdir gccgo_true
> [gc] ! exists gccgo_true
> [!gc] exists gccgo_true
> [gccgo] ! exists gc_true
> [!gccgo] exists gc_true
# test that go version build tags are set (0.000s)
> [go1.1] mkdir go1.x
> [go2.1] mkdir go2.x
> exists go1.x
> ! exists go2.x
# unix should be true on Linux and MacOS, but not on Windows.
# Both platforms are tested on CI. (0.000s)
> [unix] mkdir unix_true
> [linux] exists unix_true
> [darwin] exists unix_true
> [windows] ! exists unix_true
PASS
=== NAME TestScripts/command
testscript.go:558: > printargs a b 'c d'
[stdout]
["printargs" "a" "b" "c d"]
> stdout '\["printargs" "a" "b" "c d"\]\n'
PASS
=== CONT TestScripts/commandstatus
=== CONT TestScripts/cmpenv
testscript.go:558: > env $=$
> cmpenv file1 file2
PASS
=== CONT TestScripts/cmd_stdout_stderr
=== NAME TestScripts/commandstatus
testscript.go:558: > ! status 1
[exit status 1]
> ! status 2
[exit status 2]
> status 0
PASS
=== NAME TestScripts/cmd_stdout_stderr
testscript.go:558: # Verify that when we don't update stdout when we don't attempt to write via Stdout() (0.000s)
> fprintargs stdout hello stdout from fprintargs
[stdout]
hello stdout from fprintargs
> stdout 'hello stdout from fprintargs'
> echoandexit 0
> stdout 'hello stdout from fprintargs'
# Verify that when we don't update stderr when we don't attempt to write via Stderr() (0.000s)
> fprintargs stderr hello stderr from fprintargs
[stderr]
hello stderr from fprintargs
> stderr 'hello stderr from fprintargs'
> echoandexit 0
> stderr 'hello stderr from fprintargs'
# Verify that we do update stdout when we attempt to write via Stdout() or Stderr() (0.000s)
> fprintargs stdout hello stdout from fprintargs
[stdout]
hello stdout from fprintargs
> stdout 'hello stdout from fprintargs'
> ! stderr .+
> echoandexit 0 'hello stdout from echoandexit'
[stdout]
hello stdout from echoandexit
> stdout 'hello stdout from echoandexit'
> ! stderr .+
> fprintargs stdout hello stdout from fprintargs
[stdout]
hello stdout from fprintargs
> stdout 'hello stdout from fprintargs'
> ! stderr .+
> echoandexit 0 '' 'hello stderr from echoandexit'
[stderr]
hello stderr from echoandexit
> ! stdout .+
> stderr 'hello stderr from echoandexit'
# Verify that we do update stderr when we attempt to write via Stdout() or Stderr() (0.000s)
> fprintargs stderr hello stderr from fprintargs
[stderr]
hello stderr from fprintargs
> ! stdout .+
> stderr 'hello stderr from fprintargs'
> echoandexit 0 'hello stdout from echoandexit'
[stdout]
hello stdout from echoandexit
> stdout 'hello stdout from echoandexit'
> ! stderr .+
> fprintargs stdout hello stdout from fprintargs
[stdout]
hello stdout from fprintargs
> stdout 'hello stdout from fprintargs'
> ! stderr .+
> echoandexit 0 '' 'hello stderr from echoandexit'
[stderr]
hello stderr from echoandexit
> ! stdout .+
> stderr 'hello stderr from echoandexit'
PASS
=== NAME TestScripts/testscript_logging
testscript.go:558: # non-verbose, non-continue (0.000s)
> ! testscript scripts
[stdout]
# comment 1 (0.000s)
# comment 2 (0.000s)
# comment 3 (0.000s)
> printargs section3
[stdout]
["printargs" "section3"]
> status 1
[exit status 1]
FAIL: $WORK/scripts/testscript.txt:9: unexpected command failure
> cmpenv stdout expect-stdout.txt
# verbose (0.000s)
> ! testscript -v scripts
[stdout]
# comment 1 (0.000s)
> printargs section1
[stdout]
["printargs" "section1"]
# comment 2 (0.000s)
> printargs section2
[stdout]
["printargs" "section2"]
# comment 3 (0.000s)
> printargs section3
[stdout]
["printargs" "section3"]
> status 1
[exit status 1]
FAIL: $WORK/scripts/testscript.txt:9: unexpected command failure
> cmpenv stdout expect-stdout-v.txt
# continue (0.000s)
> ! testscript -continue scripts
[stdout]
# comment 1 (0.000s)
# comment 2 (0.000s)
# comment 3 (0.000s)
> printargs section3
[stdout]
["printargs" "section3"]
> status 1
[exit status 1]
FAIL: $WORK/scripts/testscript.txt:9: unexpected command failure
# comment 4 (0.000s)
> printargs section3
[stdout]
["printargs" "section3"]
# comment 5 (0.000s)
> printargs section5
[stdout]
["printargs" "section5"]
> status 1
[exit status 1]
FAIL: $WORK/scripts/testscript.txt:16: unexpected command failure
> cmpenv stdout expect-stdout-c.txt
# verbose, continue (0.000s)
> ! testscript -v -continue scripts
[stdout]
# comment 1 (0.000s)
> printargs section1
[stdout]
["printargs" "section1"]
# comment 2 (0.000s)
> printargs section2
[stdout]
["printargs" "section2"]
# comment 3 (0.000s)
> printargs section3
[stdout]
["printargs" "section3"]
> status 1
[exit status 1]
FAIL: $WORK/scripts/testscript.txt:9: unexpected command failure
# comment 4 (0.000s)
> printargs section3
[stdout]
["printargs" "section3"]
# comment 5 (0.000s)
> printargs section5
[stdout]
["printargs" "section5"]
> status 1
[exit status 1]
FAIL: $WORK/scripts/testscript.txt:16: unexpected command failure
> cmpenv stdout expect-stdout-vc.txt
PASS
=== NAME TestScripts/exec_path_change
testscript.go:558: # If the PATH environment variable is set in the testscript.Params.Setup phase
# or set directly within a script, exec should honour that PATH (0.000s)
> [!exec:go] skip
> env HOME=$WORK${/}home
> [windows] env USERPROFILE=$WORK\home
> [windows] env LOCALAPPDATA=$WORK\appdata
> cd go
$WORK/go
> exec go$exe version
[stdout]
go version go1.21.6 linux/arm
> stdout 'go version'
> exec go$exe build
> env PATH=$WORK${/}go${:}$PATH
> exec go$exe version
[stdout]
This is not go
> stdout 'This is not go'
PASS
--- PASS: TestScripts (0.02s)
--- PASS: TestScripts/testscript_duplicate_name (0.02s)
--- PASS: TestScripts/readfile (0.04s)
--- PASS: TestScripts/values (0.00s)
--- PASS: TestScripts/testscript_update_script_expected_not_in_archive (0.05s)
--- PASS: TestScripts/testscript_update_script_stderr (0.04s)
--- PASS: TestScripts/testscript_explicit_exec (0.10s)
--- PASS: TestScripts/testscript_update_script_quote (0.05s)
--- PASS: TestScripts/setupfiles (0.01s)
--- PASS: TestScripts/long_diff (0.02s)
--- PASS: TestScripts/setenv (0.01s)
--- PASS: TestScripts/wait (0.13s)
--- PASS: TestScripts/pty (0.04s)
--- PASS: TestScripts/stdin (0.08s)
--- PASS: TestScripts/regexpquote (0.03s)
--- PASS: TestScripts/nothing (0.00s)
--- PASS: TestScripts/testscript_update_script_actual_is_file (0.02s)
--- PASS: TestScripts/testscript_notfound (0.03s)
--- PASS: TestScripts/testscript_stdout_stderr_error (0.04s)
--- PASS: TestScripts/interrupt (0.07s)
--- PASS: TestScripts/hello (0.06s)
--- PASS: TestScripts/testscript_update_script (0.08s)
--- PASS: TestScripts/cpstdout (0.02s)
--- PASS: TestScripts/exists (0.01s)
--- PASS: TestScripts/execguard (0.03s)
--- PASS: TestScripts/evalsymlink (0.06s)
--- PASS: TestScripts/defer (0.00s)
--- PASS: TestScripts/big_diff (0.14s)
--- PASS: TestScripts/command (0.02s)
--- PASS: TestScripts/cond (0.03s)
--- PASS: TestScripts/cmpenv (0.02s)
--- PASS: TestScripts/commandstatus (0.08s)
--- PASS: TestScripts/cmd_stdout_stderr (0.16s)
--- PASS: TestScripts/testscript_logging (0.63s)
--- PASS: TestScripts/exec_path_change (59.93s)
=== RUN TestTestwork
--- PASS: TestTestwork (13.93s)
=== RUN TestWorkdirRoot
=== RUN TestWorkdirRoot/run_tests
=== RUN TestWorkdirRoot/run_tests/nothing
=== PAUSE TestWorkdirRoot/run_tests/nothing
=== CONT TestWorkdirRoot/run_tests/nothing
testscript.go:558: WORK=/tmp/128548052/script-nothing
# Intentionally empty test script; used to test Params.WorkdirRoot (0.000s)
PASS
--- PASS: TestWorkdirRoot (0.00s)
--- PASS: TestWorkdirRoot/run_tests (0.00s)
--- PASS: TestWorkdirRoot/run_tests/nothing (0.00s)
=== RUN TestBadDir
--- PASS: TestBadDir (0.00s)
=== RUN TestUNIX2DOS
--- PASS: TestUNIX2DOS (0.00s)
PASS
ok github.com/rogpeppe/go-internal/testscript 74.209s
=== RUN Test
=== RUN Test/basic
=== RUN Test/basicCRLF
--- PASS: Test (0.00s)
--- PASS: Test/basic (0.00s)
--- PASS: Test/basicCRLF (0.00s)
=== RUN TestWrite
--- PASS: TestWrite (0.00s)
=== RUN TestUnquote
=== RUN TestUnquote/no_final_newline
=== RUN TestUnquote/no_initial_>
--- PASS: TestUnquote (0.00s)
--- PASS: TestUnquote/no_final_newline (0.00s)
--- PASS: TestUnquote/no_initial_> (0.00s)
=== RUN TestQuote
=== RUN TestQuote/empty
=== RUN TestQuote/one_line
=== RUN TestQuote/several_lines
=== RUN TestQuote/bad_data
=== RUN TestQuote/no_final_newline
--- PASS: TestQuote (0.00s)
--- PASS: TestQuote/empty (0.00s)
--- PASS: TestQuote/one_line (0.00s)
--- PASS: TestQuote/several_lines (0.00s)
--- PASS: TestQuote/bad_data (0.00s)
--- PASS: TestQuote/no_final_newline (0.00s)
PASS
ok github.com/rogpeppe/go-internal/txtar 0.027s
patch -R -p1 -i debian/0001-Allow-TestSimple-cover-to-PASS.patch
patching file _build/src/github.com/rogpeppe/go-internal/testscript/testscript.go
Hunk #1 succeeded at 1155 (offset 57 lines).
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
create-stamp debian/debhelper-build-stamp
dh_testroot -a -O--builddirectory=_build -O--buildsystem=golang
dh_prep -a -O--builddirectory=_build -O--buildsystem=golang
dh_auto_install -a -O--builddirectory=_build -O--buildsystem=golang
cd _build && mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr
cd _build && cp -r bin /<<PKGBUILDDIR>>/debian/tmp/usr
dh_install -a -O--builddirectory=_build -O--buildsystem=golang
dh_installdocs -a -O--builddirectory=_build -O--buildsystem=golang
dh_installchangelogs -a -O--builddirectory=_build -O--buildsystem=golang
dh_installsystemduser -a -O--builddirectory=_build -O--buildsystem=golang
dh_perl -a -O--builddirectory=_build -O--buildsystem=golang
dh_link -a -O--builddirectory=_build -O--buildsystem=golang
dh_strip_nondeterminism -a -O--builddirectory=_build -O--buildsystem=golang
dh_compress -a -O--builddirectory=_build -O--buildsystem=golang
dh_fixperms -a -O--builddirectory=_build -O--buildsystem=golang
dh_missing -a -O--builddirectory=_build -O--buildsystem=golang
dh_strip -a -O--builddirectory=_build -O--buildsystem=golang
dh_strip: warning: Could not find the BuildID in debian/go-internal/usr/bin/txtar-addmod
dh_strip: warning: Could not find the BuildID in debian/go-internal/usr/bin/txtar-c
dh_strip: warning: Could not find the BuildID in debian/go-internal/usr/bin/txtar-x
dh_makeshlibs -a -O--builddirectory=_build -O--buildsystem=golang
dh_shlibdeps -a -O--builddirectory=_build -O--buildsystem=golang
dh_installdeb -a -O--builddirectory=_build -O--buildsystem=golang
dh_golang -a -O--builddirectory=_build -O--buildsystem=golang
dh_gencontrol -a -O--builddirectory=_build -O--buildsystem=golang
dpkg-gencontrol: warning: package go-internal: substitution variable ${misc:Built-Using} unused, but is defined
dpkg-gencontrol: warning: package go-internal: substitution variable ${misc:Built-Using} unused, but is defined
dh_md5sums -a -O--builddirectory=_build -O--buildsystem=golang
dh_builddeb -a -O--builddirectory=_build -O--buildsystem=golang
dpkg-deb: building package 'go-internal' in '../go-internal_1.12.0-3_armhf.deb'.
dpkg-deb: building package 'go-internal-dbgsym' in '../go-internal-dbgsym_1.12.0-3_armhf.deb'.
dpkg-genbuildinfo --build=any -O../golang-github-rogpeppe-go-internal_1.12.0-3_armhf.buildinfo
dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> -O../golang-github-rogpeppe-go-internal_1.12.0-3_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2024-02-22T10:14:53Z
Finished
--------
I: Built successfully
+------------------------------------------------------------------------------+
| Post Build Chroot |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Changes |
+------------------------------------------------------------------------------+
golang-github-rogpeppe-go-internal_1.12.0-3_armhf.changes:
----------------------------------------------------------
Format: 1.8
Date: Mon, 19 Feb 2024 08:19:25 -0700
Source: golang-github-rogpeppe-go-internal
Binary: go-internal go-internal-dbgsym
Architecture: armhf
Version: 1.12.0-3
Distribution: trixie-staging
Urgency: medium
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Anthony Fok <foka@debian.org>
Description:
go-internal - Selected Go-internal packages factored out from the standard libr
Changes:
golang-github-rogpeppe-go-internal (1.12.0-3) unstable; urgency=medium
.
[ Jérémy Lal ]
* Revert "Patch to skip failing pty test on s390x"
* Patch: testscript: fix ptyName() on s390x
Checksums-Sha1:
07e16621b522d5a0d1ec23eac8e86621b09a9a27 3609128 go-internal-dbgsym_1.12.0-3_armhf.deb
7eb8502ba59271694a786dba4e9556f4d002d4e2 3097924 go-internal_1.12.0-3_armhf.deb
de531d30550562582ea564e601077b60781dedd9 5904 golang-github-rogpeppe-go-internal_1.12.0-3_armhf.buildinfo
Checksums-Sha256:
cb9a782185996e7718d36601728fdc003343842a219385ed3ef693b3050196ce 3609128 go-internal-dbgsym_1.12.0-3_armhf.deb
b046219b2cdfc89e3637ee91ebd21f74d0e623259ed5ebaa30c0340cd4b9aa9b 3097924 go-internal_1.12.0-3_armhf.deb
358a8bc8f24f60185097918d06546d972c4ad063c3ba6d88610433c5ca3a815e 5904 golang-github-rogpeppe-go-internal_1.12.0-3_armhf.buildinfo
Files:
3ae5d7778a6e2bc9fa9a8dd53c797364 3609128 debug optional go-internal-dbgsym_1.12.0-3_armhf.deb
d4ff8a9829dd1406a574148669d00000 3097924 golang optional go-internal_1.12.0-3_armhf.deb
04068d16862aa2fbd7e54a069a159651 5904 golang optional golang-github-rogpeppe-go-internal_1.12.0-3_armhf.buildinfo
+------------------------------------------------------------------------------+
| Package contents |
+------------------------------------------------------------------------------+
go-internal-dbgsym_1.12.0-3_armhf.deb
-------------------------------------
new Debian package, version 2.0.
size 3609128 bytes: control archive=680 bytes.
563 bytes, 13 lines control
212 bytes, 2 lines md5sums
Package: go-internal-dbgsym
Source: golang-github-rogpeppe-go-internal
Version: 1.12.0-3
Auto-Built-Package: debug-symbols
Architecture: armhf
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Installed-Size: 4246
Depends: go-internal (= 1.12.0-3)
Static-Built-Using: golang-1.21 (= 1.21.6-1+rpi1), golang-golang-x-mod (= 0.14.0-1), golang-golang-x-tools (= 1:0.17.0+ds-1)
Section: debug
Priority: optional
Description: debug symbols for go-internal
Build-Ids: 639b649174aa8843fcda9438be62e53954204587 7b119b03e116f1e42e265f9890bcfe0b42fdfbb8
drwxr-xr-x root/root 0 2024-02-19 15:19 ./
drwxr-xr-x root/root 0 2024-02-19 15:19 ./usr/
drwxr-xr-x root/root 0 2024-02-19 15:19 ./usr/lib/
drwxr-xr-x root/root 0 2024-02-19 15:19 ./usr/lib/debug/
drwxr-xr-x root/root 0 2024-02-19 15:19 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root 0 2024-02-19 15:19 ./usr/lib/debug/.build-id/63/
-rw-r--r-- root/root 2226724 2024-02-19 15:19 ./usr/lib/debug/.build-id/63/9b649174aa8843fcda9438be62e53954204587.debug
drwxr-xr-x root/root 0 2024-02-19 15:19 ./usr/lib/debug/.build-id/7b/
-rw-r--r-- root/root 2109268 2024-02-19 15:19 ./usr/lib/debug/.build-id/7b/119b03e116f1e42e265f9890bcfe0b42fdfbb8.debug
drwxr-xr-x root/root 0 2024-02-19 15:19 ./usr/share/
drwxr-xr-x root/root 0 2024-02-19 15:19 ./usr/share/doc/
lrwxrwxrwx root/root 0 2024-02-19 15:19 ./usr/share/doc/go-internal-dbgsym -> go-internal
go-internal_1.12.0-3_armhf.deb
------------------------------
new Debian package, version 2.0.
size 3097924 bytes: control archive=1304 bytes.
1630 bytes, 36 lines control
414 bytes, 7 lines md5sums
Package: go-internal
Source: golang-github-rogpeppe-go-internal
Version: 1.12.0-3
Architecture: armhf
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Installed-Size: 14934
Depends: libc6 (>= 2.34)
Static-Built-Using: golang-1.21 (= 1.21.6-1+rpi1), golang-golang-x-mod (= 0.14.0-1), golang-golang-x-tools (= 1:0.17.0+ds-1)
Section: golang
Priority: optional
Homepage: https://github.com/rogpeppe/go-internal
Description: Selected Go-internal packages factored out from the standard library (binaries)
The go-internal repository factors out an opinionated selection of
internal packages and functionality from the Go standard library.
Currently this consists mostly of packages and testing code from
within the Go tool implementation.
.
Included are the following:
.
* dirhash: calculate hashes over directory trees the same way
that the Go tool does.
* goproxytest: a GOPROXY implementation designed for test use.
* gotooltest: Use the Go tool inside test scripts (see testscript below).
* imports: list of known architectures and OSs, and support for reading
import statements.
* modfile: read and write go.mod files while preserving formatting
and comments.
* module: module paths and versions.
* par: do work in parallel.
* semver: semantic version parsing.
* testenv: information on the current testing environment.
* testscript: script-based testing based on txtar files.
* txtar: simple text-based file archives for testing.
.
This package contains the compiled binaries, namely testscript,
txtar-addmod, txtar-c and txtar-goproxy.
drwxr-xr-x root/root 0 2024-02-19 15:19 ./
drwxr-xr-x root/root 0 2024-02-19 15:19 ./usr/
drwxr-xr-x root/root 0 2024-02-19 15:19 ./usr/bin/
-rwxr-xr-x root/root 5423112 2024-02-19 15:19 ./usr/bin/testscript
-rwxr-xr-x root/root 1919404 2024-02-19 15:19 ./usr/bin/txtar-addmod
-rwxr-xr-x root/root 1406860 2024-02-19 15:19 ./usr/bin/txtar-c
-rwxr-xr-x root/root 5122560 2024-02-19 15:19 ./usr/bin/txtar-goproxy
-rwxr-xr-x root/root 1406804 2024-02-19 15:19 ./usr/bin/txtar-x
drwxr-xr-x root/root 0 2024-02-19 15:19 ./usr/share/
drwxr-xr-x root/root 0 2024-02-19 15:19 ./usr/share/doc/
drwxr-xr-x root/root 0 2024-02-19 15:19 ./usr/share/doc/go-internal/
-rw-r--r-- root/root 1774 2024-02-19 15:19 ./usr/share/doc/go-internal/changelog.Debian.gz
-rw-r--r-- root/root 1890 2022-08-29 19:41 ./usr/share/doc/go-internal/copyright
+------------------------------------------------------------------------------+
| Post Build |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+
Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: armhf
Build-Space: 240472
Build-Time: 716
Distribution: trixie-staging
Host Architecture: armhf
Install-Time: 3149
Job: golang-github-rogpeppe-go-internal_1.12.0-3
Machine Architecture: armhf
Package: golang-github-rogpeppe-go-internal
Package-Time: 4013
Source-Version: 1.12.0-3
Space: 240472
Status: successful
Version: 1.12.0-3
--------------------------------------------------------------------------------
Finished at 2024-02-22T10:14:53Z
Build needed 01:06:53, 240472k disc space