Running with gitlab-runner 17.6.0 (374d34fd)
  on runner1.archlinux.org EHL25oyk, system ID: s_858dd72b441e
  feature flags: FF_USE_FASTZIP:true
Resolving secrets
section_start:1736632234:prepare_executor
Preparing the "custom" executor
Using Custom executor...
Vol runner-EHL25oyk-project-85466-pipeline-5-job-297516.qcow2 created

Domain 'runner-EHL25oyk-project-85466-pipeline-5-job-297516' defined from /dev/fd/63

Domain 'runner-EHL25oyk-project-85466-pipeline-5-job-297516' started

Waiting for network
Waiting for network
Waiting for network
Waiting for network
Waiting for network
Waiting for network
Waiting for network
Waiting for network
Waiting for network
Waiting for network
Waiting for network
Waiting for network
ssh: connect to host 192.168.122.74 port 22: Connection refused
Waiting for SSH to be ready
ssh: connect to host 192.168.122.74 port 22: Connection refused
Waiting for SSH to be ready
ssh: connect to host 192.168.122.74 port 22: Connection refused
Waiting for SSH to be ready
ssh: connect to host 192.168.122.74 port 22: Connection refused
Waiting for SSH to be ready
ssh: connect to host 192.168.122.74 port 22: Connection refused
Waiting for SSH to be ready
ssh: connect to host 192.168.122.74 port 22: Connection refused
Waiting for SSH to be ready
ssh: connect to host 192.168.122.74 port 22: Connection refused
Waiting for SSH to be ready
ssh: connect to host 192.168.122.74 port 22: Connection refused
Waiting for SSH to be ready
ssh: connect to host 192.168.122.74 port 22: Connection refused
Waiting for SSH to be ready
ssh: connect to host 192.168.122.74 port 22: Connection refused
Waiting for SSH to be ready
section_end:1736632257:prepare_executor
section_start:1736632257:prepare_script
Preparing environment
Running on runner-EHL25oyk-project-85466-pipeline-5-job-297516...
section_end:1736632257:prepare_script
section_start:1736632257:get_sources
Getting source from Git repository
Fetching changes with git depth set to 50...
Initialized empty Git repository in /builds/klausenbusk/dbscripts/.git/
Created fresh repository.
Checking out 3c647f4d as detached HEAD (ref is fix-reproducible-check-after-split)...
Skipping object checkout, Git LFS is not installed for this repository.
Consider installing it with 'git lfs install'.

Skipping Git submodules setup
section_end:1736632259:get_sources
section_start:1736632259:step_script
Executing "step_script" stage of the job script
WARNING: Starting with version 17.0 the 'build_script' stage will be replaced with 'step_script': https://gitlab.com/groups/gitlab-org/-/epics/6112
$ pacman -Syu --needed --noconfirm podman make
:: Synchronizing package databases...
 core downloading...
 extra downloading...
:: Starting full system upgrade...
resolving dependencies...
:: There are 2 providers available for oci-runtime:
:: Repository extra
   1) crun  2) runc

Enter a number (default=1): 
looking for conflicting packages...

Packages (26) aardvark-dns-1.13.1-1  abseil-cpp-20240722.0-1  catatonit-0.2.1-1  conmon-1:2.1.12-1  containers-common-1:0.61.0-1  criu-4.0-2  crun-1.19.1-2  gc-8.2.8-2  gtest-1.15.2-1  guile-3.0.10-1  libbsd-0.12.2-2  libdrm-2.4.124-1  libmd-1.1.0-2  libnet-2:1.3-1  libpciaccess-0.18.1-2  mpdecimal-4.0.0-2  netavark-1.13.1-1  nftables-1:1.1.1-2  passt-2024_12_11.09478d5-1  protobuf-29.2-1  protobuf-c-1.5.0-10  python-3.13.1-1  python-protobuf-29.2-1  yajl-2.1.0-6  make-4.4.1-2  podman-5.3.1-1

Total Download Size:    58.06 MiB
Total Installed Size:  259.73 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 podman-5.3.1-1-x86_64 downloading...
 python-3.13.1-1-x86_64 downloading...
 guile-3.0.10-1-x86_64 downloading...
 netavark-1.13.1-1-x86_64 downloading...
 protobuf-29.2-1-x86_64 downloading...
 abseil-cpp-20240722.0-1-x86_64 downloading...
 aardvark-dns-1.13.1-1-x86_64 downloading...
 criu-4.0-2-x86_64 downloading...
 make-4.4.1-2-x86_64 downloading...
 gtest-1.15.2-1-x86_64 downloading...
 python-protobuf-29.2-1-x86_64 downloading...
 nftables-1:1.1.1-2-x86_64 downloading...
 libdrm-2.4.124-1-x86_64 downloading...
 catatonit-0.2.1-1-x86_64 downloading...
 libnet-2:1.3-1-x86_64 downloading...
 crun-1.19.1-2-x86_64 downloading...
 gc-8.2.8-2-x86_64 downloading...
 passt-2024_12_11.09478d5-1-x86_64 downloading...
 libbsd-0.12.2-2-x86_64 downloading...
 protobuf-c-1.5.0-10-x86_64 downloading...
 containers-common-1:0.61.0-1-any downloading...
 mpdecimal-4.0.0-2-x86_64 downloading...
 yajl-2.1.0-6-x86_64 downloading...
 libmd-1.1.0-2-x86_64 downloading...
 conmon-1:2.1.12-1-x86_64 downloading...
 libpciaccess-0.18.1-2-x86_64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing catatonit...
installing conmon...
installing aardvark-dns...
installing netavark...
installing containers-common...
installing yajl...
installing libmd...
installing libbsd...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
    cairo: needed for modetest tool
installing libnet...
installing nftables...
Optional dependencies for nftables
    python: Python bindings [pending]
installing gtest...
Optional dependencies for gtest
    python: gmock generator [pending]
installing abseil-cpp...
installing protobuf...
installing protobuf-c...
installing mpdecimal...
installing python...
Optional dependencies for python
    python-setuptools: for building Python packages using tooling that is usually bundled with Python
    python-pip: for installing Python packages using tooling that is usually bundled with Python
    python-pipx: for installing Python software not packaged on Arch Linux
    sqlite: for a default database integration [installed]
    xz: for lzma [installed]
    tk: for tkinter
installing python-protobuf...
installing criu...
installing crun...
installing passt...
Optional dependencies for passt
    sh: for demo script [installed]
installing podman...
Optional dependencies for podman
    apparmor: for AppArmor support
    btrfs-progs: support btrfs backend devices [installed]
    cni-plugins: for an alternative container-network-stack implementation
    fuse-overlayfs: for storage driver in rootless environment
    slirp4netns: for alternative rootless network support
    podman-compose: for docker-compose compatibility
    podman-docker: for Docker-compatible CLI
installing gc...
installing guile...
installing make...
:: Running post-transaction hooks...
(1/4) Reloading system manager configuration...
(2/4) Reloading user manager configuration...
(3/4) Creating temporary files...
(4/4) Arming ConditionNeedsUpdate...
$ make test BATS_EXTRA_ARGS='--formatter junit'
podman build --pull -t dbscripts/test test
STEP 1/6: FROM docker.io/archlinux/archlinux
Trying to pull docker.io/archlinux/archlinux:latest...
Getting image source signatures
Copying blob sha256:e7bbb348e98ee77b99922aa85e5481e17ea6cec6b35b2366c529bd3749472695
Copying blob sha256:018fc99269421b5fdc5426caf82e175c8435612d2cea774791a2080ebd3343ad
Copying config sha256:8ef3a53f321203c3c535296f5c74390326ebae0b838a55a7c1b2bfc934049524
Writing manifest to image destination
STEP 2/6: RUN pacman -Syu --noconfirm --needed 		debugedit 		sudo 		fakeroot 		awk 		subversion 		make 		kcov 		bats 		gettext 		grep 		tree 		binutils 		git 		parallel 		coreutils 		rsop
:: Synchronizing package databases...
error: restricting filesystem access failed because the landlock ruleset could not be applied!
 core downloading...
 extra downloading...
warning: gawk-5.3.1-1 is up to date -- skipping
warning: gettext-0.23.1-2 is up to date -- skipping
warning: grep-3.11-1 is up to date -- skipping
warning: coreutils-9.5-2 is up to date -- skipping
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (29)          New Version                  Net Change  Download Size

extra/apr             1.7.5-3                        1.16 MiB       0.27 MiB
extra/apr-util        1.6.3-2                        0.67 MiB       0.16 MiB
core/db5.3            5.3.28-5                       6.45 MiB       1.18 MiB
extra/duktape         2.7.0-7                        0.78 MiB       0.17 MiB
core/elfutils         0.192-2                        3.57 MiB       0.58 MiB
core/gc               8.2.8-2                        0.76 MiB       0.23 MiB
core/guile            3.0.10-1                      54.73 MiB       8.31 MiB
core/jansson          2.14-4                         0.18 MiB       0.05 MiB
extra/libutf8proc     2.10.0-1                       0.37 MiB       0.07 MiB
extra/pcsclite        2.3.1-1                        0.31 MiB       0.10 MiB
core/perl             5.40.0-1                      71.39 MiB      19.99 MiB
extra/perl-error      0.17029-7                      0.04 MiB       0.02 MiB
extra/perl-mailtools  2.22-1                         0.10 MiB       0.06 MiB
extra/perl-timedate   2.33-7                         0.08 MiB       0.03 MiB
extra/polkit          125-1                          1.88 MiB       0.39 MiB
extra/serf            1.3.10-2                       0.17 MiB       0.06 MiB
extra/xxhash          0.8.3-1                        0.39 MiB       0.10 MiB
extra/bats            1.11.1-1                       0.14 MiB       0.05 MiB
core/binutils         2.43_1+r171+g01da089627be-1   41.29 MiB       7.65 MiB
core/debugedit        5.1-1                          0.10 MiB       0.04 MiB
core/fakeroot         1.36.2-1                       0.14 MiB       0.07 MiB
extra/git             2.48.0-1                      28.48 MiB       6.55 MiB
extra/kcov            43-1                           1.66 MiB       0.50 MiB
core/make             4.4.1-2                        1.67 MiB       0.51 MiB
extra/parallel        20241222-1                     0.88 MiB       0.33 MiB
extra/rsop            0.5.0-1                        5.25 MiB       1.72 MiB
extra/subversion      1.14.5-1                      36.04 MiB       8.15 MiB
core/sudo             1.9.16.p2-2                    7.76 MiB       1.88 MiB
extra/tree            2.2.1-1                        0.08 MiB       0.04 MiB

Total Download Size:    59.27 MiB
Total Installed Size:  266.54 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
error: restricting filesystem access failed because the landlock ruleset could not be applied!
 perl-5.40.0-1-x86_64 downloading...
 guile-3.0.10-1-x86_64 downloading...
 subversion-1.14.5-1-x86_64 downloading...
 binutils-2.43_1+r171+g01da089627be-1-x86_64 downloading...
 git-2.48.0-1-x86_64 downloading...
 sudo-1.9.16.p2-2-x86_64 downloading...
 rsop-0.5.0-1-x86_64 downloading...
 db5.3-5.3.28-5-x86_64 downloading...
 elfutils-0.192-2-x86_64 downloading...
 make-4.4.1-2-x86_64 downloading...
 kcov-43-1-x86_64 downloading...
 polkit-125-1-x86_64 downloading...
 parallel-20241222-1-any downloading...
 apr-1.7.5-3-x86_64 downloading...
 gc-8.2.8-2-x86_64 downloading...
 duktape-2.7.0-7-x86_64 downloading...
 apr-util-1.6.3-2-x86_64 downloading...
 pcsclite-2.3.1-1-x86_64 downloading...
 xxhash-0.8.3-1-x86_64 downloading...
 fakeroot-1.36.2-1-x86_64 downloading...
 libutf8proc-2.10.0-1-x86_64 downloading...
 serf-1.3.10-2-x86_64 downloading...
 perl-mailtools-2.22-1-any downloading...
 jansson-2.14-4-x86_64 downloading...
 bats-1.11.1-1-any downloading...
 debugedit-5.1-1-x86_64 downloading...
 tree-2.2.1-1-x86_64 downloading...
 perl-timedate-2.33-7-any downloading...
 perl-error-0.17029-7-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing xxhash...
installing debugedit...
installing sudo...
installing fakeroot...
installing apr...
installing apr-util...
Optional dependencies for apr-util
    gdbm: enable gdbm support [installed]
    libldap: enable ldap support [installed]
    unixodbc: enable odbc support
    mariadb-libs: enable mysql/mariadb support
    postgresql-libs: enable postgres support
    db: enable berkley db support
    sqlite: enable sqlite support [installed]
    nss: enable nss crypto support
    openssl: enable openssl crypto support [installed]
installing libutf8proc...
installing serf...
installing subversion...
Optional dependencies for subversion
    libsecret: for GNOME Keyring for auth credentials [installed]
    kwallet5: for KWallet for auth credentials
    bash-completion: for svn bash completion
    python: for some hook scripts
    java-environment: for Java support
    ruby: for some hook scripts
installing gc...
installing guile...
installing make...
installing elfutils...
installing jansson...
installing binutils...
Optional dependencies for binutils
    debuginfod: for debuginfod server/client functionality
installing kcov...
installing db5.3...
installing perl...
installing parallel...
Optional dependencies for parallel
    parallel-docs: documentation
installing bats...
installing tree...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing git...
Optional dependencies for git
    tk: gitk and git gui
    openssh: ssh transport and crypto
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-mediawiki-api: git mediawiki support
    perl-datetime-format-iso8601: git mediawiki support
    perl-lwp-protocol-https: git mediawiki https support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4
    subversion: git svn [installed]
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
installing duktape...
installing polkit...
installing pcsclite...
Optional dependencies for pcsclite
    python: API call trace logging with the pcsc-spy
    ccid: USB Chip/Smart Card Interface Devices driver
installing rsop...
:: Running post-transaction hooks...
(1/6) Creating system user accounts...
Creating group 'git' with GID 972.
Creating user 'git' (git daemon user) with UID 972 and GID 972.
Creating group 'polkitd' with GID 102.
Creating user 'polkitd' (User for polkitd) with UID 102 and GID 102.
(2/6) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/6) Creating temporary files...
/usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping.
All rules containing unresolvable specifiers will be skipped.
(4/6) Arming ConditionNeedsUpdate...
(5/6) Reloading system bus configuration...
  Skipped: Current root is not booted.
(6/6) Warn about old perl modules
--> 52c7bb1e3283
STEP 3/6: RUN pacman-key --init && 	echo '%wheel ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/wheel && 	echo '%packager ALL = (archive) NOPASSWD: /dbscripts/db-archive' > /etc/sudoers.d/dbscripts && 	groupadd packager && 	useradd -N -g users -G wheel,packager -d /build -m tester && 	useradd -M archive && 	ln -sf /dbscripts/db-archive /usr/local/bin/ && 	ln -sf /dbscripts/db-move /usr/local/bin/ && 	ln -sf /dbscripts/db-remove /usr/local/bin/ && 	ln -sf /dbscripts/db-repo-add /usr/local/bin/ && 	ln -sf /dbscripts/db-repo-remove /usr/local/bin/ && 	ln -sf /dbscripts/db-update /usr/local/bin/ && 	ln -sf /dbscripts/testing2x /usr/local/bin/ && 	ln -sf /dbscripts/cron-jobs/devlist-mailer /usr/local/bin/ && 	ln -sf /dbscripts/cron-jobs/ftpdir-cleanup /usr/local/bin/ && 	ln -sf /dbscripts/cron-jobs/integrity-check /usr/local/bin/ && 	ln -sf /dbscripts/cron-jobs/sourceballs /usr/local/bin/ && 	mkdir -p /etc/dbscripts/ && 	echo "tester <tester@archlinux.org> tester" > /etc/dbscripts/authors.conf && 	echo 0 > /srv/ftp/lastupdate && 	mkdir -p 		/srv/archive 		/srv/repos/state 		/srv/ftp/pool/packages{,-debug} 		/srv/ftp/{{core,extra,multilib}{,-testing,-staging},gnome-unstable}/os/x86_64/ && 	chgrp packager 		/srv/ftp/lastupdate 		/srv/repos/state 		/srv/ftp/pool/packages{,-debug} 		/srv/ftp/{{core,extra,multilib}{,-testing,-staging},gnome-unstable}/os/x86_64/ && 	chown archive:archive /srv/archive && 	chmod 775 		/srv/ftp/lastupdate 		/srv/repos/state 		/srv/ftp/pool/packages{,-debug} 		/srv/ftp/{{core,extra,multilib}{,-testing,-staging},gnome-unstable}/os/x86_64/ && 	echo -e "[safe]\n\tdirectory = *\n" > /etc/gitconfig
==> Generating pacman master key. This may take some time.
gpg: Generating pacman keyring master key...
gpg: revocation certificate stored as '/etc/pacman.d/gnupg/openpgp-revocs.d/4337CC2CE44F3D07842A03EB3A092A9B7284C301.rev'
gpg: Done
==> Updating trust database...
gpg: Note: third-party key signatures using the SHA1 algorithm are rejected
gpg: (use option "--allow-weak-key-signatures" to override)
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   2  signed:   5  trust: 0-, 0q, 0n, 0m, 0f, 2u
gpg: depth: 1  valid:   5  signed: 100  trust: 0-, 0q, 0n, 5m, 0f, 0u
gpg: depth: 2  valid:  77  signed:  21  trust: 77-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2025-06-16
--> fc3fd21827d7
STEP 4/6: USER tester
--> a5897486697d
STEP 5/6: RUN rsop generate-key "Bob Tester <tester@localhost>" > /build/private.tsk && 	rsop extract-cert < /build/private.tsk | sudo pacman-key -a - && 	sudo pacman-key --lsign-key tester@localhost && 	printf "create ~/.gnupg dir for tester user as otherwise keyboxd is used (which breaks using pacman-key)\n" && 	mkdir -vp /build/.gnupg && 	sudo sh -c 'printf "# this option is only needed due to a regression in pacman 6.1\nlock-never\n" >> /etc/pacman.d/gnupg/gpg.conf' && 	gpg --import /build/private.tsk && 	gpgconf --kill gpg-agent && 	gpgconf --kill keyboxd && 	mkdir -p 		/build/staging/{{core,extra,multilib}{,-testing,-staging},gnome-unstable} && 	git config --global user.email "tester@localhost" && 	git config --global user.name "Bob Tester" && 	git -C /srv/repos/state init --initial-branch=main --shared=group .
==> Updating trust database...
gpg: next trustdb check due at 2025-06-16
  -> Locally signed 1 key.
==> Updating trust database...
gpg: Note: third-party key signatures using the SHA1 algorithm are rejected
gpg: (use option "--allow-weak-key-signatures" to override)
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   2  signed:   6  trust: 0-, 0q, 0n, 0m, 0f, 2u
gpg: depth: 1  valid:   6  signed: 100  trust: 1-, 0q, 0n, 5m, 0f, 0u
gpg: depth: 2  valid:  77  signed:  21  trust: 77-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2025-06-16
create ~/.gnupg dir for tester user as otherwise keyboxd is used (which breaks using pacman-key)
mkdir: created directory '/build/.gnupg'
gpg: WARNING: unsafe permissions on homedir '/build/.gnupg'
gpg: keybox '/build/.gnupg/pubring.kbx' created
gpg: /build/.gnupg/trustdb.gpg: trustdb created
gpg: key 8AB56CC00EF20CDC: public key "Bob Tester <tester@localhost>" imported
gpg: key 8AB56CC00EF20CDC: secret key imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
Initialized empty shared Git repository in /srv/repos/state/.git/
--> 404a00ade684
STEP 6/6: ENV PACKAGER="Bob Tester <tester@localhost>"
COMMIT dbscripts/test
--> 3527c9d143d2
Successfully tagged localhost/dbscripts/test:latest
3527c9d143d20417a8a1c51bd72b05c869ea12f777aaafcba3a85449da273e9b
rm -rf coverage
mkdir -m 777 coverage
podman run --rm --network=none -v /builds/klausenbusk/dbscripts:/dbscripts:ro --tmpfs=/tmp:exec -w /dbscripts/test -v /builds/klausenbusk/dbscripts/coverage:/coverage -e COVERAGE_DIR=/coverage dbscripts/test make CASES=cases BATS_ARGS="--jobs 4 --formatter junit --verbose-run" test
BUILDDIR=/build PATH=/dbscripts/test/../:/dbscripts/test/../cron-jobs/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin bats --jobs 4 --formatter junit --verbose-run cases | tee /coverage/bats-report.xml
<?xml version="1.0" encoding="UTF-8"?>
<testsuites time="1147.254">
<testsuite name="common.bats" tests="1" failures="0" errors="0" skipped="0" time="1.074" timestamp="2025-01-11T21:55:53" hostname="17ea203c0d24">
    <testcase classname="common.bats" name="commands display usage message by default" time="1.074" />

</testsuite>
<testsuite name="db-move.bats" tests="14" failures="0" errors="0" skipped="0" time="151.748" timestamp="2025-01-11T21:55:53" hostname="17ea203c0d24">
    <testcase classname="db-move.bats" name="move single packages" time="24.458" />
    <testcase classname="db-move.bats" name="move debug package" time="9.926" />
    <testcase classname="db-move.bats" name="move multiple packages" time="7.150" />
    <testcase classname="db-move.bats" name="move package from staging to extra while a testing package exists fails" time="20.895" />
    <testcase classname="db-move.bats" name="move single-arch packages" time="8.786" />
    <testcase classname="db-move.bats" name="move epoch packages" time="6.548" />
    <testcase classname="db-move.bats" name="move any packages" time="8.699" />
    <testcase classname="db-move.bats" name="move split packages" time="14.655" />
    <testcase classname="db-move.bats" name="move not valid repo" time="5.293" />
    <testcase classname="db-move.bats" name="move split packages with debug" time="15.043" />
    <testcase classname="db-move.bats" name="move package with insufficient target repo permissions fails" time="8.454" />
    <testcase classname="db-move.bats" name="move package with insufficient source repo permissions fails" time="9.561" />
    <testcase classname="db-move.bats" name="move package with author mapping" time="7.004" />
    <testcase classname="db-move.bats" name="move package with missing author mapping fails" time="5.276" />

</testsuite>
<testsuite name="db-remove.bats" tests="12" failures="0" errors="0" skipped="1" time="246.859" timestamp="2025-01-11T21:55:53" hostname="17ea203c0d24">
    <testcase classname="db-remove.bats" name="remove single packages" time="71.417" />
    <testcase classname="db-remove.bats" name="remove debug package" time="103.445" />
    <testcase classname="db-remove.bats" name="remove specific debug package" time="0">
        <skipped>removing only debug packages is currently unsupported</skipped>
    </testcase>
    <testcase classname="db-remove.bats" name="remove multiple packages" time="20.802" />
    <testcase classname="db-remove.bats" name="remove partial split package" time="7.718" />
    <testcase classname="db-remove.bats" name="remove any packages" time="7.356" />
    <testcase classname="db-remove.bats" name="remove package with insufficient repo permissions fails" time="4.502" />
    <testcase classname="db-remove.bats" name="remove package with author mapping" time="5.906" />
    <testcase classname="db-remove.bats" name="remove package with missing author mapping fails" time="4.740" />
    <testcase classname="db-remove.bats" name="remove native packages via any arch" time="7.767" />
    <testcase classname="db-remove.bats" name="remove duplicate packages in command" time="7.784" />
    <testcase classname="db-remove.bats" name="remove none existing pkgbase fails" time="5.422" />

</testsuite>
<testsuite name="db-repo-add.bats" tests="4" failures="0" errors="0" skipped="0" time="36.049" timestamp="2025-01-11T21:55:53" hostname="17ea203c0d24">
    <testcase classname="db-repo-add.bats" name="add single packages" time="19.781" />
    <testcase classname="db-repo-add.bats" name="add debug packages" time="11.412" />
    <testcase classname="db-repo-add.bats" name="add multiple packages" time="2.066" />
    <testcase classname="db-repo-add.bats" name="add any packages" time="2.790" />

</testsuite>
<testsuite name="db-repo-remove.bats" tests="4" failures="0" errors="0" skipped="0" time="62.750" timestamp="2025-01-11T21:56:38" hostname="17ea203c0d24">
    <testcase classname="db-repo-remove.bats" name="remove single packages" time="36.285" />
    <testcase classname="db-repo-remove.bats" name="remove debug packages" time="6.697" />
    <testcase classname="db-repo-remove.bats" name="remove multiple packages" time="8.096" />
    <testcase classname="db-repo-remove.bats" name="remove any packages" time="11.672" />

</testsuite>
<testsuite name="db-update.bats" tests="44" failures="0" errors="0" skipped="0" time="252.679" timestamp="2025-01-11T21:56:38" hostname="17ea203c0d24">
    <testcase classname="db-update.bats" name="add simple packages" time="8.142" />
    <testcase classname="db-update.bats" name="add single simple package" time="9.796" />
    <testcase classname="db-update.bats" name="add debug package" time="7.640" />
    <testcase classname="db-update.bats" name="add single epoch package" time="9.206" />
    <testcase classname="db-update.bats" name="add any packages" time="7.406" />
    <testcase classname="db-update.bats" name="add split packages" time="13.417" />
    <testcase classname="db-update.bats" name="update any package" time="8.898" />
    <testcase classname="db-update.bats" name="update any package to different repositories at once" time="7.994" />
    <testcase classname="db-update.bats" name="archive package when releasing" time="4.668" />
    <testcase classname="db-update.bats" name="update any package to stable repo without updating testing package fails" time="11.333" />
    <testcase classname="db-update.bats" name="update any package to stable repo without updating staging package fails" time="10.861" />
    <testcase classname="db-update.bats" name="update same any package to same repository fails" time="9.346" />
    <testcase classname="db-update.bats" name="update duplicate package fails" time="6.243" />
    <testcase classname="db-update.bats" name="update same any package to different repositories fails" time="10.360" />
    <testcase classname="db-update.bats" name="add incomplete split package fails" time="2.127" />
    <testcase classname="db-update.bats" name="add package to unknown repo fails" time="2.084" />
    <testcase classname="db-update.bats" name="add unsigned package fails" time="1.695" />
    <testcase classname="db-update.bats" name="add invalid signed package fails" time="1.917" />
    <testcase classname="db-update.bats" name="add broken signature fails" time="1.908" />
    <testcase classname="db-update.bats" name="add broken package fails" time="1.792" />
    <testcase classname="db-update.bats" name="add package with inconsistent version fails" time="1.651" />
    <testcase classname="db-update.bats" name="add package with inconsistent name fails" time="1.675" />
    <testcase classname="db-update.bats" name="add package with inconsistent pkgbuild in branch succeeds" time="4.651" />
    <testcase classname="db-update.bats" name="add package with inconsistent pkgbuild in tag fails" time="2.020" />
    <testcase classname="db-update.bats" name="add package with insufficient directory permissions fails" time="1.994" />
    <testcase classname="db-update.bats" name="add package with insufficient repo permissions fails" time="2.082" />
    <testcase classname="db-update.bats" name="package has to be aregular file" time="1.802" />
    <testcase classname="db-update.bats" name="Wrong BUILDDIR" time="6.972" />
    <testcase classname="db-update.bats" name="Wrong BUILDTOOL" time="6.887" />
    <testcase classname="db-update.bats" name="Wrong PACKAGER domain" time="6.929" />
    <testcase classname="db-update.bats" name="Wrong PACKAGER claim" time="6.887" />
    <testcase classname="db-update.bats" name="override PACKAGER name label" time="10.290" />
    <testcase classname="db-update.bats" name="add split debug packages" time="9.709" />
    <testcase classname="db-update.bats" name="add package with author mapping" time="4.937" />
    <testcase classname="db-update.bats" name="add package with missing author mapping fails" time="1.746" />
    <testcase classname="db-update.bats" name="downgrade package fails" time="7.664" />
    <testcase classname="db-update.bats" name="same pkgver in different staged repos fails" time="3.644" />
    <testcase classname="db-update.bats" name="staged testing newer than staged extra" time="7.302" />
    <testcase classname="db-update.bats" name="staged staging newer than staged testing" time="7.487" />
    <testcase classname="db-update.bats" name="staged extra newer than staged testing fails" time="3.906" />
    <testcase classname="db-update.bats" name="staged extra newer than staged staging fails" time="4.038" />
    <testcase classname="db-update.bats" name="staged testing newer than staged staging fails" time="4.048" />
    <testcase classname="db-update.bats" name="staged multiple times in same stability layer fails" time="3.918" />
    <testcase classname="db-update.bats" name="staged multiple times in same repo fails" time="3.607" />

</testsuite>
<testsuite name="ftpdir-cleanup.bats" tests="9" failures="0" errors="0" skipped="0" time="213.919" timestamp="2025-01-11T21:56:38" hostname="17ea203c0d24">
    <testcase classname="ftpdir-cleanup.bats" name="cleanup simple packages" time="11.433" />
    <testcase classname="ftpdir-cleanup.bats" name="cleanup debug packages" time="44.520" />
    <testcase classname="ftpdir-cleanup.bats" name="cleanup debug packages with update" time="53.128" />
    <testcase classname="ftpdir-cleanup.bats" name="cleanup leaf debug" time="25.829" />
    <testcase classname="ftpdir-cleanup.bats" name="cleanup split debug packages" time="20.428" />
    <testcase classname="ftpdir-cleanup.bats" name="cleanup epoch packages" time="10.582" />
    <testcase classname="ftpdir-cleanup.bats" name="cleanup any packages" time="10.875" />
    <testcase classname="ftpdir-cleanup.bats" name="cleanup split packages" time="17.979" />
    <testcase classname="ftpdir-cleanup.bats" name="cleanup old packages" time="19.145" />

</testsuite>
<testsuite name="sourceballs.bats" tests="4" failures="0" errors="0" skipped="0" time="130.372" timestamp="2025-01-11T21:56:38" hostname="17ea203c0d24">
    <testcase classname="sourceballs.bats" name="create simple package sourceballs" time="37.156" />
    <testcase classname="sourceballs.bats" name="create any package sourceballs" time="19.170" />
    <testcase classname="sourceballs.bats" name="create split package sourceballs" time="43.446" />
    <testcase classname="sourceballs.bats" name="cleanup sourceballs" time="30.600" />

</testsuite>
<testsuite name="testing2x.bats" tests="2" failures="0" errors="0" skipped="0" time="51.804" timestamp="2025-01-11T21:56:38" hostname="17ea203c0d24">
    <testcase classname="testing2x.bats" name="move any package" time="13.843" />
    <testcase classname="testing2x.bats" name="move debug package" time="37.961" />

</testsuite>
</testsuites>
section_end:1736632599:step_script
section_start:1736632599:upload_artifacts_on_success
Uploading artifacts for successful job
Uploading artifacts...
Runtime platform                                    arch=amd64 os=linux pid=434519 revision=3153ccc6 version=17.7.0
coverage/bats-report.xml: found 1 matching artifact files and directories 

Uploading artifacts 0 B (0 B/s)                Uploading artifacts as "junit" to coordinator... 201 Created  id=297516 responseStatus=201 Created token=glcbt-64

Uploading artifacts 1.91 KB (12.3 KB/s)                
section_end:1736632600:upload_artifacts_on_success
section_start:1736632600:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1736632600:cleanup_file_variables
Job succeeded