test
Failed Started
by
@hwittenborn
![](https://gitlab.archlinux.org/uploads/-/system/user/avatar/155/avatar.png)
Hunter Wittenborn
1Running with gitlab-runner 14.2.0 (58ba2b95)2 on runner1.archlinux.org CzgXHn__3 feature flags: FF_USE_FASTZIP:true6Using Docker executor with image archlinux:base-devel ...7Pulling docker image archlinux:base-devel ...8Using docker image sha256:cdf1acbd25823842e0f5f531fdf283dfc50968a7985d394cd1042ff1bade4939 for archlinux:base-devel with digest archlinux@sha256:579fba2aef918f11ecddc76b228763ef1f64fd329b6ce3e6f5c39642dac4ef62 ...10Running on runner-czgxhn-project-19671-concurrent-0 via runner1.archlinux.org...12Fetching changes with git depth set to 50...13Reinitialized existing Git repository in /builds/hwittenborn/aurweb/.git/14Checking out 3a7984a5 as pu-rpc-search...15Removing .coverage16Removing .pkg-cache/17Removing .pytest_cache/18Removing aurweb.sqlite319Removing aurweb/__pycache__/20Removing aurweb/models/__pycache__/21Removing aurweb/packages/__pycache__/22Removing aurweb/routers/__pycache__/23Removing aurweb/scripts/__pycache__/24Removing aurweb/testing/__pycache__/25Removing conf/config26Removing conf/config.sqlite27Removing conf/config.sqlite.defaults28Removing coverage.xml29Removing dist/30Removing migrations/__pycache__/31Removing migrations/versions/__pycache__/32Removing po/ar.mo33Removing po/ast.mo34Removing po/ca.mo35Removing po/cs.mo36Removing po/da.mo37Removing po/de.mo38Removing po/el.mo39Removing po/es.mo40Removing po/es_419.mo41Removing po/fi.mo42Removing po/fr.mo43Removing po/he.mo44Removing po/hr.mo45Removing po/hu.mo46Removing po/it.mo47Removing po/ja.mo48Removing po/nb.mo49Removing po/nl.mo50Removing po/pl.mo51Removing po/pt_BR.mo52Removing po/pt_PT.mo53Removing po/ro.mo54Removing po/ru.mo55Removing po/sk.mo56Removing po/sr.mo57Removing po/tr.mo58Removing po/uk.mo59Removing po/zh_CN.mo60Removing po/zh_TW.mo61Removing test/__pycache__/62Removing test/test-results/63Removing web/locale/ar/64Removing web/locale/ast/65Removing web/locale/ca/66Removing web/locale/cs/67Removing web/locale/da/68Removing web/locale/de/69Removing web/locale/el/70Removing web/locale/es/71Removing web/locale/es_419/72Removing web/locale/fi/73Removing web/locale/fr/74Removing web/locale/he/75Removing web/locale/hr/76Removing web/locale/hu/77Removing web/locale/it/78Removing web/locale/ja/79Removing web/locale/nb/80Removing web/locale/nl/81Removing web/locale/pl/82Removing web/locale/pt_BR/83Removing web/locale/pt_PT/84Removing web/locale/ro/85Removing web/locale/ru/86Removing web/locale/sk/87Removing web/locale/sr/88Removing web/locale/tr/89Removing web/locale/uk/90Removing web/locale/zh_CN/91Removing web/locale/zh_TW/92Skipping Git submodules setup94Checking cache for system-v1...95No URL provided, cache will not be downloaded from shared cache server. Instead a local version of cache will be extracted. 96Successfully extracted cache98Using docker image sha256:cdf1acbd25823842e0f5f531fdf283dfc50968a7985d394cd1042ff1bade4939 for archlinux:base-devel with digest archlinux@sha256:579fba2aef918f11ecddc76b228763ef1f64fd329b6ce3e6f5c39642dac4ef62 ...99$ export PATH="$HOME/.poetry/bin:${PATH}"100$ ./docker/scripts/install-deps.sh101:: Synchronizing package databases...102 core downloading...103 extra downloading...104 community downloading...105warning: gpgme-1.16.0-1 is up to date -- reinstalling106:: Starting full system upgrade...107resolving dependencies...108looking for conflicting packages...109Packages (99) archlinux-keyring-20210902-1 audit-3.0.5-1 brotli-1.0.9-4 ca-certificates-mozilla-3.70-1 cryptsetup-2.4.1-1 dnssec-anchors-20190629-3 fakeroot-1.26-1 file-5.40-6 gdbm-1.21-1 geoip-1.6.12-2 geoip-database-20210921-1 glib2-2.70.0-1 grep-3.7-1 gzip-1.11-1 iana-etc-20210903-1 iproute2-5.14.0-1 jansson-2.13.1-1 jemalloc-1:5.2.1-5 krb5-1.19.2-1 ldns-1.7.1-2 libaio-0.3.112-2 libcap-2.58-1 libedit-20210910_3.1-1 libevent-2.1.12-1 libgcrypt-1.9.4-1 libmemcached-1.0.18-4 libnghttp2-1.45.0-1 libnsl-2.0.0-1 libseccomp-2.5.2-1 libxcrypt-4.4.26-1 libxml2-2.9.12-2 libzip-1.7.3-2 luajit-2.0.5-3 lzo-2.10-3 mailcap-2.1.53-1 mariadb-clients-10.6.4-1 oniguruma-6.9.7.1-1 pacman-6.0.1-2 pam-1.5.2-1 perl-error-0.17029-3 perl-mailtools-2.21-5 perl-timedate-2.33-3 pkgconf-1.8.0-1 python-3.9.7-1 python-appdirs-1.4.4-3 python-cachecontrol-0.12.6-3 python-cffi-1.14.6-1 python-chardet-4.0.0-2 python-colorama-0.4.4-3 python-contextlib2-0.6.0.post1-3 python-cryptography-3.4.8-2 python-distlib-0.3.2-1 python-distro-1.6.0-1 python-html5lib-1.1-6 python-idna-3.2-1 python-more-itertools-8.10.0-1 python-msgpack-1.0.2-2 python-ordered-set-4.0.2-3 python-packaging-20.9-2 python-parse-1.19.0-1 python-pep517-0.11.0-1 python-ply-3.11-7 python-progress-1.5-5 python-pycparser-2.20-3 python-pyopenssl-20.0.1-1 python-pyparsing-2.4.7-3 python-requests-2.26.0-1 python-resolvelib-0.5.5-1 python-retrying-1.3.3-9 python-setuptools-1:57.4.0-2 python-six-1.16.0-1 python-toml-0.10.2-3 python-tomli-1.2.1-1 python-urllib3-1.26.6-1 python-webencodings-0.5.1-6 sudo-1.9.8.p2-1 systemd-249.4-1 systemd-libs-249.4-1 systemd-sysvcompat-249.4-1 tzdata-2021a-2 xz-5.2.5-2 cgit-1.2.3-3 curl-7.79.1-1 git-2.33.0-1 gpgme-1.16.0-1 mariadb-10.6.4-1 mariadb-libs-10.6.4-1 memcached-1.6.10-1 nginx-1.20.1-1 openssh-8.7p1-2 php-8.0.11-1 php-fpm-8.0.11-1 php-memcached-3.1.5.r16.gbfb0a66-1 pyalpm-0.10.6-1 python-pip-20.3.4-1 python-srcinfo-0.0.8-5 redis-6.2.5-1 uwsgi-2.0.19.1-13 uwsgi-plugin-cgi-2.0.19.1-13110Total Download Size: 15.29 MiB111Total Installed Size: 581.11 MiB112Net Upgrade Size: 480.93 MiB113:: Proceed with installation? [Y/n] 114:: Retrieving packages...115 iana-etc-20210903-1-any downloading...116 libnghttp2-1.45.0-1-x86_64 downloading...117 libxcrypt-4.4.26-1-x86_64 downloading...118 curl-7.79.1-1-x86_64 downloading...119 glib2-2.70.0-1-x86_64 downloading...120 geoip-database-20210921-1-any downloading...121 php-8.0.11-1-x86_64 downloading...122 file-5.40-6-x86_64 downloading...123 php-fpm-8.0.11-1-x86_64 downloading...124 python-more-itertools-8.10.0-1-any downloading...125 sudo-1.9.8.p2-1-x86_64 downloading...126checking keyring...127checking package integrity...128loading package files...129checking for file conflicts...130:: Running pre-transaction hooks...131(1/1) Removing old entries from the info directory file...132:: Processing package changes...133upgrading tzdata...134upgrading iana-etc...135installing brotli...136upgrading krb5...137upgrading libnghttp2...138upgrading libxcrypt...139upgrading audit...140upgrading pam...141upgrading libcap...142upgrading libgcrypt...143upgrading xz...144upgrading systemd-libs...145upgrading ca-certificates-mozilla...146upgrading curl...147upgrading gdbm...148installing perl-error...149installing perl-timedate...150installing perl-mailtools...151upgrading grep...152installing git...153Optional dependencies for git154 tk: gitk and git gui155 perl-libwww: git svn156 perl-term-readkey: git svn and interactive.singlekey setting157 perl-io-socket-ssl: git send-email TLS support158 perl-authen-sasl: git send-email TLS support159 perl-mediawiki-api: git mediawiki support160 perl-datetime-format-iso8601: git mediawiki support161 perl-lwp-protocol-https: git mediawiki https support162 perl-cgi: gitweb (web interface) support163 python: git svn & git p4 [pending]164 subversion: git svn165 org.freedesktop.secrets: keyring credential helper166 libsecret: libsecret credential helper [installed]167upgrading glib2...168reinstalling gpgme...169installing geoip-database...170installing geoip...171Optional dependencies for geoip172 geoip-database-extra: city/ASN databases (not needed for country lookups)173installing mailcap...174installing nginx...175installing jemalloc...176Optional dependencies for jemalloc177 perl: for jeprof [installed]178installing redis...179installing libedit...180installing dnssec-anchors...181installing ldns...182Optional dependencies for ldns183 libpcap: ldns-dpa tool [installed]184installing openssh...185Optional dependencies for openssh186 xorg-xauth: X11 forwarding187 x11-ssh-askpass: input passphrase in X188 libfido2: FIDO/U2F support189installing libaio...190installing lzo...191installing mariadb-libs...192Optional dependencies for mariadb-libs193 krb5: for gssapi authentication [installed]194installing mariadb-clients...195upgrading libxml2...196installing mariadb...197:: You need to initialize the MariaDB data directory prior to starting198 the service. This can be done with mariadb-install-db command, e.g.:199 mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql200Optional dependencies for mariadb201 cracklib: for cracklib plugin202 curl: for ha_s3 plugin [installed]203 galera: for MariaDB cluster with Galera WSREP204 python-mysqlclient: for myrocks_hotbackup205 perl-dbd-mariadb: for mariadb-hotcopy, mariadb-convert-table-format and mariadb-setpermission206installing luajit...207installing cgit...208==> cgit looks at /etc/cgitrc for configuration. There is209==> an example configuration file in the cgitrc(5) man page.210Optional dependencies for cgit211 groff: about page using man page syntax [installed]212 python-pygments: syntax highlighting support213 python-docutils: about page formatted with reStructuredText214 python-markdown: about page formatted with markdown215 gzip: gzip compressed snapshots [installed]216 bzip2: bzip2 compressed snapshots [installed]217 lzip: lzip compressed snapshots218 xz: xz compressed snapshots [installed]219 zstd: zstd compressed snapshots [installed]220 mime-types: serve file with correct content-type header [installed]221installing jansson...222installing uwsgi...223installing uwsgi-plugin-cgi...224installing libzip...225installing oniguruma...226installing php...227upgrading cryptsetup...228upgrading libseccomp...229upgrading file...230upgrading systemd...231Creating group uwsgi with gid 53.232Creating group git with gid 975.233Creating user git (git daemon user) with uid 975 and gid 975.234Creating group mysql with gid 974.235Creating user mysql (MariaDB) with uid 974 and gid 974.236Creating group redis with gid 973.237Creating user redis (Redis in-memory data structure store) with uid 973 and gid 973.238installing php-fpm...239installing libevent...240Optional dependencies for libevent241 python: to use event_rpcgen.py [pending]242installing memcached...243Optional dependencies for memcached244 perl: for memcached-tool usage [installed]245installing libmemcached...246installing php-memcached...247installing libnsl...248installing python...249Optional dependencies for python250 python-setuptools [pending]251 python-pip [pending]252 sqlite [installed]253 mpdecimal: for decimal254 xz: for lzma [installed]255 tk: for tkinter256installing python-appdirs...257installing python-msgpack...258installing python-urllib3...259Optional dependencies for python-urllib3260 python-pysocks: SOCKS support261 python-brotli: Brotli support262 python-pyopenssl: security support [pending]263 python-idna: security support [pending]264installing python-chardet...265installing python-idna...266installing python-requests...267Optional dependencies for python-requests268 python-pysocks: SOCKS proxy support269installing python-cachecontrol...270Optional dependencies for python-cachecontrol271 python-lockfile: for the FileCache272installing python-colorama...273installing python-contextlib2...274installing python-distlib...275installing python-more-itertools...276installing python-ordered-set...277installing python-pyparsing...278installing python-six...279installing python-packaging...280installing python-setuptools...281installing python-distro...282installing python-webencodings...283installing python-html5lib...284Optional dependencies for python-html5lib285 python-lxml: lxml treebuilder286 python-genshi: genshi treewalker287installing python-tomli...288installing python-pep517...289installing python-progress...290installing python-retrying...291installing python-resolvelib...292installing python-toml...293installing python-ply...294installing python-pycparser...295installing python-cffi...296installing python-cryptography...297installing python-pyopenssl...298installing python-pip...299upgrading archlinux-keyring...300==> ERROR: There is no secret key available to sign with.301==> Use 'pacman-key --init' to generate a default secret key.302==> Updating trust database...303gpg: next trustdb check due at 2021-12-01304upgrading pacman...305installing pyalpm...306installing python-parse...307installing python-srcinfo...308upgrading fakeroot...309upgrading gzip...310upgrading iproute2...311upgrading pkgconf...312upgrading sudo...313upgrading systemd-sysvcompat...314:: Running post-transaction hooks...315( 1/11) Creating system user accounts...316Creating group memcached with gid 972.317Creating user memcached (n/a) with uid 972 and gid 972.318( 2/11) Updating journal message catalog...319( 3/11) Reloading system manager configuration...320 Skipped: Current root is not booted.321( 4/11) Updating udev hardware database...322( 5/11) Applying kernel sysctl settings...323 Skipped: Current root is not booted.324( 6/11) Creating temporary files...325/usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc detected, skipping326All rules containing unresolvable specifiers will be skipped.327Failed to adjust quota for subvolume "/var/lib/portables": Operation not permitted328Failed to adjust quota for subvolume "/var/lib/machines": Operation not permitted329( 7/11) Reloading device manager configuration...330error: command failed to execute correctly331 Skipped: Device manager is not running.332( 8/11) Arming ConditionNeedsUpdate...333( 9/11) Rebuilding certificate stores...334(10/11) Reloading system bus configuration...335 Skipped: Current root is not booted.336(11/11) Warn about old perl modules337Retrieving Poetry metadata338This installer is deprecated. Poetry versions installed using this script will not be able to use 'self update' command to upgrade to 1.2.0a1 or later.339# Welcome to Poetry!340This will download and install the latest version of Poetry,341a dependency and package manager for Python.342It will add the `poetry` command to Poetry's bin directory, located at:343$HOME/.poetry/bin344This path will then be added to your `PATH` environment variable by345modifying the profile file located at:346$HOME/.profile347You can uninstall at any time by executing this script with the --uninstall option,348and these changes will be reverted.349Installing version: 1.1.10350 - Downloading poetry-1.1.10-linux.tar.gz (61.66MB)351Poetry (1.1.10) is installed now. Great!352To get started you need Poetry's bin directory ($HOME/.poetry/bin) in your `PATH`353environment variable. Next time you log in this will be done354automatically.355To configure your current shell run `source $HOME/.poetry/env`356$ ./docker/scripts/install-python-deps.sh357Requirement already satisfied: pip in /usr/lib/python3.9/site-packages (20.3.4)358Collecting pip359 Downloading pip-21.2.4-py3-none-any.whl (1.6 MB)360Installing collected packages: pip361 Attempting uninstall: pip362 Found existing installation: pip 20.3.4363 Uninstalling pip-20.3.4:364 Successfully uninstalled pip-20.3.4365Successfully installed pip-21.2.4366Skipping virtualenv creation, as specified in config file.367Updating dependencies368Resolving dependencies...369Writing lock file370Skipping virtualenv creation, as specified in config file.371Updating dependencies372Resolving dependencies...373Package operations: 66 installs, 2 updates, 1 removal374 • Removing colorama (0.4.4)375 • Installing sniffio (1.2.0)376 • Installing anyio (3.3.1)377 • Installing attrs (21.2.0)378 • Installing h11 (0.12.0)379 • Installing hpack (4.0.0)380 • Installing hyperframe (6.0.1)381 • Installing iniconfig (1.1.1)382 • Installing markupsafe (2.0.1)383 • Updating packaging (20.9 -> 21.0)384 • Installing pluggy (0.13.1)385 • Installing py (1.10.0)386 • Installing typing-extensions (3.10.0.2)387 • Installing asgiref (3.4.1)388 • Installing certifi (2021.5.30)389 • Installing charset-normalizer (2.0.6)390 • Installing click (8.0.1)391 • Installing coverage (5.5)392 • Installing dnspython (2.1.0)393 • Installing dunamai (1.6.0)394 • Installing h2 (4.0.0)395 • Installing httpcore (0.13.7)396 • Installing jinja2 (3.0.1)397 • Installing mako (1.1.5)398 • Installing priority (2.0.0)399 • Installing pydantic (1.8.2)400 • Installing lxml (4.6.3)401 • Installing python-dateutil (2.8.2)402 • Installing python-editor (1.0.4)403 • Installing pyflakes (2.3.1)404 • Installing mccabe (0.6.1)405 • Installing pycodestyle (2.7.0)406 • Installing pytest (6.2.4)407 • Installing redis (3.5.3)408 • Installing rfc3986 (1.5.0)409 • Installing sortedcontainers (2.4.0)410 • Installing sqlalchemy (1.3.23)411 • Installing starlette (0.14.2)412 • Installing tap.py (3.0)413 • Installing tomlkit (0.7.2)414 • Updating urllib3 (1.26.6 -> 1.26.7)415 • Installing wsproto (1.0.0)416 • Installing aiofiles (0.7.0)417 • Installing alembic (1.6.5)418 • Installing authlib (0.15.2)419 • Installing bcrypt (3.2.0)420 • Installing bleach (3.3.1)421 • Installing email-validator (1.1.3)422 • Installing fakeredis (1.6.0)423 • Installing fastapi (0.66.0)424 • Installing feedgen (0.9.0)425 • Installing flake8 (3.9.2)426 • Installing httpx (0.18.2)427 • Installing hypercorn (0.11.2)428 • Installing isort (5.9.3)429 • Installing itsdangerous (2.0.1)430 • Installing markdown (3.3.4)431 • Installing mysqlclient (2.0.3)432 • Installing orjson (3.6.3)433 • Installing paginate (0.5.6)434 • Installing poetry-dynamic-versioning (0.13.1)435 • Installing protobuf (3.17.3)436 • Installing pygit2 (1.6.1)437 • Installing pytest-asyncio (0.15.1)438 • Installing pytest-cov (2.12.1)439 • Installing pytest-tap (3.2)440 • Installing python-multipart (0.0.5)441 • Installing uvicorn (0.15.0)442 • Installing werkzeug (2.0.1)443Skipping virtualenv creation, as specified in config file.444Building aurweb (0.0.0.post63.dev0+3a7984a)445 - Building sdist446 - Built aurweb-0.0.0.post63.dev0+3a7984a.tar.gz447 - Building wheel448 - Built aurweb-0.0.0.post63.dev0+3a7984a-py2.py3-none-any.whl449Skipping virtualenv creation, as specified in config file.450Installing dependencies from lock file451No dependencies to install or update452Installing the current project: aurweb (0.0.0.post63.dev0+3a7984a)453$ useradd -U -d /aurweb -c 'AUR User' aur454$ ./docker/mariadb-entrypoint.sh455Installing MariaDB/MySQL system tables in '/var/lib/mysql' ...456OK457To start mysqld at boot time you have to copy458support-files/mysql.server to the right place for your system459Two all-privilege accounts were created.460One is root@localhost, it has no password, but you need to461be system 'root' user to connect. Use, for example, sudo mysql462The second is mysql@localhost, it has no password either, but463you need to be the system 'mysql' user to connect.464After connecting you can set the password, if you would need to be465able to connect as any of these users with a password and without sudo466See the MariaDB Knowledgebase at https://mariadb.com/kb or the467MySQL manual for more instructions.468You can start the MariaDB daemon with:469cd '/usr' ; /usr/bin/mysqld_safe --datadir='/var/lib/mysql'470You can test the MariaDB daemon with mysql-test-run.pl471cd '/usr/mysql-test' ; perl mysql-test-run.pl472Please report any problems at https://mariadb.org/jira473The latest information about MariaDB is available at https://mariadb.org/.474You can find additional information about the MySQL part at:476Consider joining MariaDB's strong and vibrant community:478210925 20:55:56 mysqld_safe Logging to '/var/lib/mysql/runner-czgxhn-project-19671-concurrent-0.err'.479210925 20:55:56 mysqld_safe Starting mariadbd daemon with databases from /var/lib/mysql480mysqld is alive481Taking care of primary database 'aurweb'...482Dropping test database 'aurweb_test'...483Created new 'aurweb_test'!484$ (cd '/usr' && /usr/bin/mysqld_safe --datadir='/var/lib/mysql') &485$ until : > /dev/tcp/127.0.0.1/3306; do sleep 1s; done486/usr/bin/bash: connect: Connection refused487/usr/bin/bash: line 134: /dev/tcp/127.0.0.1/3306: Connection refused488210925 20:55:58 mysqld_safe Logging to '/var/lib/mysql/runner-czgxhn-project-19671-concurrent-0.err'.489210925 20:55:58 mysqld_safe Starting mariadbd daemon with databases from /var/lib/mysql490$ ./docker/test-mysql-entrypoint.sh491'conf/config.dev' -> 'conf/config'492$ ./docker/test-sqlite-entrypoint.sh493'conf/config.dev' -> 'conf/config.sqlite'494'conf/config.defaults' -> 'conf/config.sqlite.defaults'495$ make -C po all install496make: Entering directory '/builds/hwittenborn/aurweb/po'497msgfmt --check -o ar.mo ar.po498msgfmt --check -o ast.mo ast.po499msgfmt --check -o ca.mo ca.po500msgfmt --check -o cs.mo cs.po501msgfmt --check -o da.mo da.po502msgfmt --check -o de.mo de.po503msgfmt --check -o el.mo el.po504msgfmt --check -o es.mo es.po505msgfmt --check -o es_419.mo es_419.po506msgfmt --check -o fi.mo fi.po507msgfmt --check -o fr.mo fr.po508msgfmt --check -o he.mo he.po509msgfmt --check -o hr.mo hr.po510msgfmt --check -o hu.mo hu.po511msgfmt --check -o it.mo it.po512msgfmt --check -o ja.mo ja.po513msgfmt --check -o nb.mo nb.po514msgfmt --check -o nl.mo nl.po515msgfmt --check -o pl.mo pl.po516msgfmt --check -o pt_BR.mo pt_BR.po517msgfmt --check -o pt_PT.mo pt_PT.po518msgfmt --check -o ro.mo ro.po519msgfmt --check -o ru.mo ru.po520msgfmt --check -o sk.mo sk.po521msgfmt --check -o sr.mo sr.po522msgfmt --check -o tr.mo tr.po523msgfmt --check -o uk.mo uk.po524msgfmt --check -o zh_CN.mo zh_CN.po525msgfmt --check -o zh_TW.mo zh_TW.po526for l in ar ast ca cs da de el es es_419 fi fr he hr hu it ja nb nl pl pt_BR pt_PT ro ru sk sr tr uk zh_CN zh_TW; do mkdir -p ../web/locale/$l/LC_MESSAGES/; done527for l in ar ast ca cs da de el es es_419 fi fr he hr hu it ja nb nl pl pt_BR pt_PT ro ru sk sr tr uk zh_CN zh_TW; do cp $l.mo ../web/locale/$l/LC_MESSAGES/aurweb.mo; done528make: Leaving directory '/builds/hwittenborn/aurweb/po'529$ python -m aurweb.initdb53020:56:02 INFO | root: Performing online migration on database 'aurweb_test'.53120:56:02 INFO | alembic.runtime.migration: Context impl MySQLImpl.53220:56:02 INFO | alembic.runtime.migration: Will assume non-transactional DDL.53320:56:02 INFO | alembic.runtime.migration: Running stamp_revision -> 56e2ce8e2ffa534$ AUR_CONFIG=conf/config.sqlite python -m aurweb.initdb53520:56:03 INFO | root: Performing online migration on database 'aurweb.sqlite3'.53620:56:03 INFO | alembic.runtime.migration: Context impl SQLiteImpl.53720:56:03 INFO | alembic.runtime.migration: Will assume non-transactional DDL.53820:56:03 INFO | alembic.runtime.migration: Running stamp_revision -> 56e2ce8e2ffa539$ make -C test clean540make: Entering directory '/builds/hwittenborn/aurweb/test'541rm -f -r test-results/542rm -f ../.coverage543make: Leaving directory '/builds/hwittenborn/aurweb/test'544$ make -C test sh pytest545make: Entering directory '/builds/hwittenborn/aurweb/test'546*** t1100-git-auth.t ***547ok 1 - Test basic authentication.548ok 2 - Test Trusted User authentication.549ok 3 - Test authentication with an unsupported key type.550ok 4 - Test authentication with a wrong key.551# passed all 4 test(s)5521..4553*** t1200-git-serve.t ***554ok 1 - Test interactive shell.555ok 2 - Test help.556ok 3 - Test maintenance mode.557ok 4 - Test IP address logging.558ok 5 - Test IP address bans.559ok 6 - Test setup-repo and list-repos.560ok 7 - Test git-receive-pack.561ok 8 - Test git-receive-pack with an invalid repository name.562ok 9 - Test git-upload-pack.563ok 10 - Try to pull from someone else's repository.564ok 11 - Try to push to someone else's repository.565ok 12 - Try to push to someone else's repository as Trusted User.566ok 13 - Test restore.567ok 14 - Try to restore an existing package base.568ok 15 - Disown all package bases.569ok 16 - Adopt a package base as a regular user.570ok 17 - Adopt an already adopted package base.571ok 18 - Adopt a package base as a Trusted User.572ok 19 - Disown one's own package base as a regular user.573ok 20 - Disown one's own package base as a Trusted User.574ok 21 - Try to steal another user's package as a regular user.575ok 22 - Try to steal another user's package as a Trusted User.576ok 23 - Try to disown another user's package as a regular user.577ok 24 - Try to disown another user's package as a Trusted User.578ok 25 - Adopt a package base and add co-maintainers.579ok 26 - Update package base co-maintainers.580ok 27 - Try to add co-maintainers to an orphan package base.581ok 28 - Disown a package base and check (co-)maintainer list.582ok 29 - Force-disown a package base and check (co-)maintainer list.583ok 30 - Check whether package requests are closed when disowning.584ok 31 - Flag a package base out-of-date.585ok 32 - Unflag a package base as flagger.586ok 33 - Unflag a package base as maintainer.587ok 34 - Unflag a package base as random user.588ok 35 - Flag using a comment which is too short.589ok 36 - Vote for a package base.590ok 37 - Vote for a package base twice.591ok 38 - Remove vote from a package base.592ok 39 - Try to remove the vote again.593# passed all 39 test(s)5941..39595*** t1300-git-update.t ***596ok 1 - Test update hook on a fresh repository.597ok 2 - Test update hook on another fresh repository.598ok 3 - Test update hook on an updated repository.599ok 4 - Test restore mode.600ok 5 - Test restore mode on a non-existent repository.601ok 6 - Pushing to a branch other than master.602ok 7 - Performing a non-fast-forward ref update.603ok 8 - Performing a non-fast-forward ref update as Trusted User.604ok 9 - Performing a non-fast-forward ref update as normal user with AUR_OVERWRITE=1.605ok 10 - Performing a non-fast-forward ref update as Trusted User with AUR_OVERWRITE=1.606ok 11 - Removing .SRCINFO.607ok 12 - Removing .SRCINFO with a follow-up fix.608ok 13 - Removing PKGBUILD.609ok 14 - Pushing a tree with a subdirectory.610ok 15 - Pushing a tree with a large blob.611ok 16 - Pushing .SRCINFO with a non-matching package base.612ok 17 - Pushing .SRCINFO with invalid syntax.613ok 18 - Pushing .SRCINFO without pkgver.614ok 19 - Pushing .SRCINFO without pkgrel.615ok 20 - Pushing .SRCINFO with epoch.616ok 21 - Pushing .SRCINFO with invalid pkgname.617ok 22 - Pushing .SRCINFO with invalid epoch.618ok 23 - Pushing .SRCINFO with too long URL.619ok 24 - Missing install file.620ok 25 - Missing changelog file.621ok 26 - Missing source file.622ok 27 - Pushing .SRCINFO with too long source URL.623ok 28 - Pushing a blacklisted package.624ok 29 - Pushing a blacklisted package as Trusted User.625ok 30 - Pushing a package already in the official repositories.626ok 31 - Pushing a package already in the official repositories as Trusted User.627ok 32 - Trying to hijack a package.628# passed all 32 test(s)6291..32630*** t2100-mkpkglists.t ***631ok 1 - Test package list generation with no packages.632ok 2 - Test package list generation.633ok 3 - Test user list generation.634# passed all 3 test(s)6351..3636*** t2200-tuvotereminder.t ***637ok 1 - Test Trusted User vote reminders.638ok 2 - Check that only TUs who did not vote receive reminders.639# passed all 2 test(s)6401..2641*** t2300-pkgmaint.t ***642ok 1 - Test package base cleanup script.643# passed all 1 test(s)6441..1645*** t2400-aurblup.t ***646ok 1 - Test official provider update script.647# passed all 1 test(s)6481..1649*** t2500-notify.t ***650ok 1 - Test out-of-date notifications.651ok 2 - Test subject and body of reset key notifications.652ok 3 - Test subject and body of welcome notifications.653ok 4 - Test subject and body of comment notifications.654ok 5 - Test subject and body of update notifications.655ok 6 - Test subject and body of out-of-date notifications.656ok 7 - Test subject and body of adopt notifications.657ok 8 - Test subject and body of disown notifications.658ok 9 - Test subject and body of co-maintainer addition notifications.659ok 10 - Test subject and body of co-maintainer removal notifications.660ok 11 - Test subject and body of delete notifications.661ok 12 - Test subject and body of merge notifications.662ok 13 - Test Cc, subject and body of request open notifications.663ok 14 - Test subject and body of request open notifications for merge requests.664ok 15 - Test Cc, subject and body of request close notifications.665ok 16 - Test subject and body of request close notifications (auto-accept).666ok 17 - Test subject and body of request close notifications with closure comment.667ok 18 - Test subject and body of TU vote reminders.668# passed all 18 test(s)6691..18670*** t2600-rendercomment.t ***671ok 1 - Test comment rendering.672ok 2 - Test Markdown conversion.673ok 3 - Test HTML sanitizing.674ok 4 - Test link conversion.675ok 5 - Test Git commit linkification.676ok 6 - Test Flyspray issue linkification.677ok 7 - Test headings lowering.678# passed all 7 test(s)6791..7680*** t2700-usermaint.t ***681ok 1 - Test removal of login IP addresses.682ok 2 - Test removal of SSH login IP addresses.683# passed all 2 test(s)6841..2685cd .. && coverage run --append /usr/bin/pytest test686============================= test session starts ==============================687platform linux -- Python 3.9.7, pytest-6.2.4, py-1.10.0, pluggy-0.13.1688rootdir: /builds/hwittenborn/aurweb689plugins: anyio-3.3.1, tap-3.2, asyncio-0.15.1, cov-2.12.1690collected 366 items691test/test_accepted_term.py ... [ 0%]692test/test_account_type.py .. [ 1%]693test/test_accounts_routes.py ........................................... [ 13%]694...................... [ 19%]695test/test_api_rate_limit.py .... [ 20%]696test/test_asgi.py ... [ 21%]697test/test_auth.py ........... [ 24%]698test/test_auth_routes.py ........ [ 26%]699test/test_ban.py .... [ 27%]700test/test_cache.py .. [ 27%]701test/test_captcha.py ..... [ 29%]702test/test_config.py ... [ 30%]703test/test_db.py ................. [ 34%]704test/test_dependency_type.py ... [ 35%]705test/test_exceptions.py .............. [ 39%]706test/test_group.py .. [ 39%]707test/test_homepage.py ........ [ 42%]708test/test_initdb.py . [ 42%]709test/test_l10n.py ..... [ 43%]710test/test_license.py .. [ 44%]711test/test_official_provider.py ..... [ 45%]712test/test_package.py ... [ 46%]713test/test_package_base.py .... [ 47%]714test/test_package_blacklist.py .. [ 48%]715test/test_package_comaintainer.py .... [ 49%]716test/test_package_comment.py ..... [ 50%]717test/test_package_dependency.py .... [ 51%]718test/test_package_group.py ... [ 52%]719test/test_package_keyword.py .. [ 53%]720test/test_package_license.py ... [ 53%]721test/test_package_notification.py ... [ 54%]722test/test_package_relation.py .... [ 55%]723test/test_package_request.py ......... [ 58%]724test/test_package_source.py .. [ 58%]725test/test_package_vote.py .... [ 59%]726test/test_packages_routes.py .............................. [ 68%]727test/test_packages_util.py .... [ 69%]728test/test_popupdate.py . [ 69%]729test/test_redis.py . [ 69%]730test/test_relation_type.py .. [ 70%]731test/test_request_type.py ... [ 71%]732test/test_routes.py .......... [ 73%]733test/test_rpc_info.py ........... [ 76%]734test/test_rpc_search.py ........ [ 78%]735test/test_rss.py .. [ 79%]736test/test_session.py .... [ 80%]737test/test_ssh_pub_key.py .... [ 81%]738test/test_templates.py . [ 81%]739test/test_term.py ... [ 82%]740test/test_time.py .... [ 83%]741test/test_trusted_user_routes.py ........................ [ 90%]742test/test_tu_vote.py ... [ 91%]743test/test_tu_voteinfo.py ......... [ 93%]744test/test_user.py .................. [ 98%]745test/test_util.py ..... [100%]746============================= 366 passed in 57.29s =============================747make: Leaving directory '/builds/hwittenborn/aurweb/test'748$ AUR_CONFIG=conf/config.sqlite make -C test pytest749make: Entering directory '/builds/hwittenborn/aurweb/test'750cd .. && coverage run --append /usr/bin/pytest test751============================= test session starts ==============================752platform linux -- Python 3.9.7, pytest-6.2.4, py-1.10.0, pluggy-0.13.1753rootdir: /builds/hwittenborn/aurweb754plugins: anyio-3.3.1, tap-3.2, asyncio-0.15.1, cov-2.12.1755collected 366 items756test/test_accepted_term.py ... [ 0%]757test/test_account_type.py .. [ 1%]758test/test_accounts_routes.py ........................................... [ 13%]759...................... [ 19%]760test/test_api_rate_limit.py .... [ 20%]761test/test_asgi.py ... [ 21%]762test/test_auth.py ........... [ 24%]763test/test_auth_routes.py ........ [ 26%]764test/test_ban.py .... [ 27%]765test/test_cache.py .. [ 27%]766test/test_captcha.py ..... [ 29%]767test/test_config.py ... [ 30%]768test/test_db.py ................. [ 34%]769test/test_dependency_type.py ... [ 35%]770test/test_exceptions.py .............. [ 39%]771test/test_group.py .. [ 39%]772test/test_homepage.py ........ [ 42%]773test/test_initdb.py . [ 42%]774test/test_l10n.py ..... [ 43%]775test/test_license.py .. [ 44%]776test/test_official_provider.py ..... [ 45%]777test/test_package.py ... [ 46%]778test/test_package_base.py .... [ 47%]779test/test_package_blacklist.py .. [ 48%]780test/test_package_comaintainer.py .... [ 49%]781test/test_package_comment.py ..... [ 50%]782test/test_package_dependency.py .... [ 51%]783test/test_package_group.py ... [ 52%]784test/test_package_keyword.py .. [ 53%]785test/test_package_license.py ... [ 53%]786test/test_package_notification.py ... [ 54%]787test/test_package_relation.py .... [ 55%]788test/test_package_request.py ......... [ 58%]789test/test_package_source.py .. [ 58%]790test/test_package_vote.py .... [ 59%]791test/test_packages_routes.py .............................. [ 68%]792test/test_packages_util.py .... [ 69%]793test/test_popupdate.py . [ 69%]794test/test_redis.py . [ 69%]795test/test_relation_type.py .. [ 70%]796test/test_request_type.py ... [ 71%]797test/test_routes.py .......... [ 73%]798test/test_rpc_info.py ........... [ 76%]799test/test_rpc_search.py ........ [ 78%]800test/test_rss.py .. [ 79%]801test/test_session.py .... [ 80%]802test/test_ssh_pub_key.py .... [ 81%]803test/test_templates.py . [ 81%]804test/test_term.py ... [ 82%]805test/test_time.py .... [ 83%]806test/test_trusted_user_routes.py ........................ [ 90%]807test/test_tu_vote.py ... [ 91%]808test/test_tu_voteinfo.py ......... [ 93%]809test/test_user.py .................. [ 98%]810test/test_util.py ..... [100%]811======================= 366 passed in 134.43s (0:02:14) ========================812make: Leaving directory '/builds/hwittenborn/aurweb/test'813$ make -C test coverage814make: Entering directory '/builds/hwittenborn/aurweb/test'815cd .. && coverage report --include='aurweb/*'816Name Stmts Miss Cover817-----------------------------------------------------------818aurweb/__init__.py 0 0 100%819aurweb/asgi.py 82 0 100%820aurweb/auth.py 145 0 100%821aurweb/cache.py 9 0 100%822aurweb/captcha.py 25 0 100%823aurweb/config.py 29 0 100%824aurweb/db.py 133 0 100%825aurweb/exceptions.py 49 0 100%826aurweb/filters.py 23 0 100%827aurweb/git/__init__.py 0 0 100%828aurweb/git/auth.py 34 2 94%829aurweb/git/serve.py 373 55 85%830aurweb/git/update.py 243 35 86%831aurweb/initdb.py 22 0 100%832aurweb/l10n.py 39 0 100%833aurweb/logging.py 8 0 100%834aurweb/models/__init__.py 0 0 100%835aurweb/models/accepted_term.py 21 0 100%836aurweb/models/account_type.py 24 0 100%837aurweb/models/api_rate_limit.py 15 0 100%838aurweb/models/ban.py 14 0 100%839aurweb/models/declarative.py 12 0 100%840aurweb/models/dependency_type.py 17 0 100%841aurweb/models/group.py 11 0 100%842aurweb/models/license.py 11 0 100%843aurweb/models/official_provider.py 18 0 100%844aurweb/models/package.py 22 0 100%845aurweb/models/package_base.py 37 0 100%846aurweb/models/package_blacklist.py 11 0 100%847aurweb/models/package_comaintainer.py 23 0 100%848aurweb/models/package_comment.py 30 0 100%849aurweb/models/package_dependency.py 34 0 100%850aurweb/models/package_group.py 20 0 100%851aurweb/models/package_keyword.py 17 0 100%852aurweb/models/package_license.py 20 0 100%853aurweb/models/package_notification.py 20 0 100%854aurweb/models/package_relation.py 27 0 100%855aurweb/models/package_request.py 50 0 100%856aurweb/models/package_source.py 15 0 100%857aurweb/models/package_vote.py 23 0 100%858aurweb/models/relation_type.py 15 0 100%859aurweb/models/request_type.py 16 0 100%860aurweb/models/session.py 19 0 100%861aurweb/models/ssh_pub_key.py 28 0 100%862aurweb/models/term.py 15 0 100%863aurweb/models/tu_vote.py 20 0 100%864aurweb/models/tu_voteinfo.py 44 0 100%865aurweb/models/user.py 105 0 100%866aurweb/packages/__init__.py 0 0 100%867aurweb/packages/search.py 94 0 100%868aurweb/packages/util.py 96 0 100%869aurweb/redis.py 15 0 100%870aurweb/routers/__init__.py 0 0 100%871aurweb/routers/accounts.py 388 0 100%872aurweb/routers/auth.py 53 0 100%873aurweb/routers/errors.py 8 0 100%874aurweb/routers/html.py 84 0 100%875aurweb/routers/packages.py 98 0 100%876aurweb/routers/rpc.py 51 0 100%877aurweb/routers/rss.py 53 0 100%878aurweb/routers/sso.py 79 52 34%879aurweb/routers/trusted_user.py 165 0 100%880aurweb/rpc.py 152 0 100%881aurweb/schema.py 42 0 100%882aurweb/scripts/__init__.py 0 0 100%883aurweb/scripts/aurblup.py 37 0 100%884aurweb/scripts/mkpkglists.py 26 0 100%885aurweb/scripts/notify.py 320 23 93%886aurweb/scripts/pkgmaint.py 8 0 100%887aurweb/scripts/popupdate.py 9 0 100%888aurweb/scripts/rendercomment.py 74 1 99%889aurweb/scripts/tuvotereminder.py 13 0 100%890aurweb/scripts/usermaint.py 9 0 100%891aurweb/spawn.py 73 73 0%892aurweb/templates.py 59 0 100%893aurweb/testing/__init__.py 15 0 100%894aurweb/testing/html.py 5 0 100%895aurweb/testing/requests.py 14 0 100%896aurweb/time.py 20 0 100%897aurweb/util.py 106 0 100%898-----------------------------------------------------------899TOTAL 4134 241 94%900cd .. && coverage xml --include='aurweb/*'901make: Leaving directory '/builds/hwittenborn/aurweb/test'902$ flake8 --count aurweb903aurweb/rpc.py:5:1: F401 'aurweb.models.license.License' imported but unused904aurweb/rpc.py:7:1: F401 'aurweb.models.package_base.PackageBase' imported but unused905aurweb/rpc.py:9:1: F401 'aurweb.models.package_keyword.PackageKeyword' imported but unused906aurweb/rpc.py:10:1: F401 'aurweb.models.package_license.PackageLicense' imported but unused907aurweb/rpc.py:11:1: F401 'aurweb.models.package_relation.PackageRelation' imported but unused908aurweb/rpc.py:12:1: F401 'aurweb.models.package_vote.PackageVote' imported but unused909aurweb/rpc.py:14:1: F401 'aurweb.models.user.User' imported but unused9107912Uploading artifacts...913coverage.xml: found 1 matching files and directories 914Uploading artifacts 11.50 KB (34.5 KB/s) 915Uploading artifacts as "cobertura" to coordinator... ok id=35049 responseStatus=201 Created token=odhy444w917ERROR: Job failed: exit code 1