[0KRunning with gitlab-runner 17.6.0 (374d34fd)[0;m [0K on runner1.archlinux.org EHL25oyk, system ID: s_858dd72b441e[0;m [0K feature flags: FF_USE_FASTZIP:true[0;m [0K[36;1mResolving secrets[0;m[0;m section_start:1736632234:prepare_executor [0K[0K[36;1mPreparing the "custom" executor[0;m[0;m [0KUsing Custom executor...[0;m 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 [0Ksection_start:1736632257:prepare_script [0K[0K[36;1mPreparing environment[0;m[0;m Running on runner-EHL25oyk-project-85466-pipeline-5-job-297516... section_end:1736632257:prepare_script [0Ksection_start:1736632257:get_sources [0K[0K[36;1mGetting source from Git repository[0;m[0;m [32;1mFetching changes with git depth set to 50...[0;m Initialized empty Git repository in /builds/klausenbusk/dbscripts/.git/ [32;1mCreated fresh repository.[0;m [32;1mChecking out 3c647f4d as detached HEAD (ref is fix-reproducible-check-after-split)...[0;m Skipping object checkout, Git LFS is not installed for this repository. Consider installing it with 'git lfs install'. [32;1mSkipping Git submodules setup[0;m section_end:1736632259:get_sources [0Ksection_start:1736632259:step_script [0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m [0;33mWARNING: Starting with version 17.0 the 'build_script' stage will be replaced with 'step_script': https://gitlab.com/groups/gitlab-org/-/epics/6112[0;m [32;1m$ pacman -Syu --needed --noconfirm podman make[0;m :: 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... [32;1m$ make test BATS_EXTRA_ARGS='--formatter junit'[0;m 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 [0Ksection_start:1736632599:upload_artifacts_on_success [0K[0K[36;1mUploading artifacts for successful job[0;m[0;m [32;1mUploading artifacts...[0;m Runtime platform [0;m arch[0;m=amd64 os[0;m=linux pid[0;m=434519 revision[0;m=3153ccc6 version[0;m=17.7.0 coverage/bats-report.xml: found 1 matching artifact files and directories[0;m Uploading artifacts 0 B (0 B/s) Uploading artifacts as "junit" to coordinator... 201 Created[0;m id[0;m=297516 responseStatus[0;m=201 Created token[0;m=glcbt-64 Uploading artifacts 1.91 KB (12.3 KB/s) section_end:1736632600:upload_artifacts_on_success [0Ksection_start:1736632600:cleanup_file_variables [0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m section_end:1736632600:cleanup_file_variables [0K[32;1mJob succeeded[0;m