==>(B Building on minun(B ==>(B Checking for remote environment...(B ==>(B Syncing package to remote host...(B sending incremental file list ./ .SRCINFO 700 16% 0.00kB/s 0:00:00 4,317 100% 3.45MB/s 0:00:00 (xfr#1, to-chk=18/20) .nvchecker.toml 49 100% 47.85kB/s 0:00:00 49 100% 47.85kB/s 0:00:00 (xfr#2, to-chk=17/20) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=16/20) PKGBUILD 700 10% 683.59kB/s 0:00:00 6,584 100% 6.28MB/s 0:00:00 (xfr#4, to-chk=15/20) REUSE.toml 603 100% 588.87kB/s 0:00:00 603 100% 588.87kB/s 0:00:00 (xfr#5, to-chk=14/20) fix_compatibility_with_mistune_3.1.x.patch 700 46% 683.59kB/s 0:00:00 1,493 100% 1.42MB/s 0:00:00 (xfr#6, to-chk=13/20) hyperkitty-1.3.12-7.log 700 80% 683.59kB/s 0:00:00 868 100% 847.66kB/s 0:00:00 (xfr#7, to-chk=12/20) hyperkitty-1.3.5-settings.patch 700 17% 683.59kB/s 0:00:00 3,983 100% 3.80MB/s 0:00:00 (xfr#8, to-chk=11/20) hyperkitty-qcluster.service 700 67% 683.59kB/s 0:00:00 1,032 100% 1007.81kB/s 0:00:00 (xfr#9, to-chk=10/20) hyperkitty.install 511 100% 499.02kB/s 0:00:00 511 100% 499.02kB/s 0:00:00 (xfr#10, to-chk=9/20) hyperkitty.sysusers 41 100% 40.04kB/s 0:00:00 41 100% 40.04kB/s 0:00:00 (xfr#11, to-chk=8/20) hyperkitty.tmpfiles 399 100% 389.65kB/s 0:00:00 399 100% 389.65kB/s 0:00:00 (xfr#12, to-chk=7/20) hyperkitty.uwsgi 700 54% 683.59kB/s 0:00:00 1,289 100% 1.23MB/s 0:00:00 (xfr#13, to-chk=6/20) LICENSES/ LICENSES/GPL-3.0-or-later.txt 700 2% 683.59kB/s 0:00:00 34,674 100% 33.07MB/s 0:00:00 (xfr#14, to-chk=2/20) keys/ keys/pgp/ keys/pgp/541EA0448453394FF77A0ECC9D9B2BA061D0A67C.asc 700 17% 683.59kB/s 0:00:00 3,927 100% 3.75MB/s 0:00:00 (xfr#15, to-chk=0/20) sent 1,217 bytes received 887 bytes 1,402.67 bytes/sec total size is 59,762 speedup is 28.40 ==>(B Ensuring required PGP keys are present...(B  ->(B Checking for 541EA0448453394FF77A0ECC9D9B2BA061D0A67C...(B ==>(B Running pkgctl build --arch riscv64 on remote host...(B ==> WARNING:(B invalid architecture: riscv64(B ==>(B Updating pacman database cache(B [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==>(B Building hyperkitty(B  ->(B repo: extra(B  ->(B arch: riscv64(B  ->(B worker: felix-10(B ==>(B Building hyperkitty for [extra] (riscv64)(B ]3008;start=69ce7e33d52a47e6bd6d3c6f1719491b;user=felix;hostname=minun.felixc.at;machineid=0ffe3ef7ad56462790c2861f2a747f6b;bootid=f922247fefdd4795a51f2605d509217c;pid=1507451;pidfdid=76950178;comm=sudo;targetuser=root;type=session\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=0a5ea74910f74fecb4a076bbd1e13867;user=root;hostname=minun.felixc.at;machineid=0ffe3ef7ad56462790c2861f2a747f6b;bootid=f922247fefdd4795a51f2605d509217c;pid=1507495;pidfdid=76999283;comm=systemd-nspawn;container=arch-nspawn-1507495;type=container\]11;?\]2;🔵 Container arch-nspawn-1507495 on minun.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=0a5ea74910f74fecb4a076bbd1e13867\==>(B Building in chroot for [extra] (riscv64)...(B ==>(B Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-10]...(Bdone(B ]3008;start=f10c89fe3efe4280b524016adc9495ef;user=root;hostname=minun.felixc.at;machineid=0ffe3ef7ad56462790c2861f2a747f6b;bootid=f922247fefdd4795a51f2605d509217c;pid=1507981;pidfdid=76987260;comm=sudo;targetuser=felix;type=session\==>(B Making package: hyperkitty 1.3.12-7 (Tue Sep 8 14:23:29 2026)(B ==>(B Retrieving sources...(B  ->(B Updating hyperkitty git repo...(B warning: redirecting to https://gitlab.com/mailman/hyperkitty.git/  ->(B Found hyperkitty-1.3.5-settings.patch(B  ->(B Found hyperkitty-qcluster.service(B  ->(B Found hyperkitty.sysusers(B  ->(B Found hyperkitty.tmpfiles(B  ->(B Found hyperkitty.uwsgi(B  ->(B Found fix_compatibility_with_mistune_3.1.x.patch(B  ->(B Found LICENSE(B ==>(B Validating source files with sha512sums...(B hyperkitty ... Passed hyperkitty-1.3.5-settings.patch ... Passed hyperkitty-qcluster.service ... Passed hyperkitty.sysusers ... Passed hyperkitty.tmpfiles ... Passed hyperkitty.uwsgi ... Passed fix_compatibility_with_mistune_3.1.x.patch ... Passed LICENSE ... Passed ==>(B Validating source files with b2sums...(B hyperkitty ... Passed hyperkitty-1.3.5-settings.patch ... Passed hyperkitty-qcluster.service ... Passed hyperkitty.sysusers ... Passed hyperkitty.tmpfiles ... Passed hyperkitty.uwsgi ... Passed fix_compatibility_with_mistune_3.1.x.patch ... Passed LICENSE ... Passed ==>(B Verifying source file signatures with gpg...(B hyperkitty git repo ... Passed (WARNING: the key has expired.) ==> WARNING:(B Warnings have occurred while verifying the signatures.(B  Please make sure you really trust them.(B ]3008;end=f10c89fe3efe4280b524016adc9495ef\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=ece056d5187949059e6abef48cb84888;user=root;hostname=minun.felixc.at;machineid=0ffe3ef7ad56462790c2861f2a747f6b;bootid=f922247fefdd4795a51f2605d509217c;pid=1509258;pidfdid=77006977;comm=systemd-nspawn;container=makechrootpkg-hyperkitty.build.1507472;type=container\]11;?\]2;🔵 Container makechrootpkg-hyperkitty.build.1507472 on minun.felixc.at\]3008;start=a1707d2186cd41f3bf87c277121986d4;user=root;hostname=makechrootpkg-hyperkitty.build.1507472;machineid=686ea3b730154f12ba9740086cfe1c96;bootid=64f656f5243b4fd0811e3fe15c24b9b6;pid=34;pidfdid=77053975;comm=sudo;targetuser=builduser;type=session\==>(B Making package: hyperkitty 1.3.12-7 (Tue Sep 8 12:23:48 2026)(B ==>(B Checking runtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=15c97ea590e44613969dd2d552888029;user=builduser;hostname=makechrootpkg-hyperkitty.build.1507472;machineid=686ea3b730154f12ba9740086cfe1c96;bootid=64f656f5243b4fd0811e3fe15c24b9b6;pid=2027;pidfdid=76993855;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (85) New Version Net Change extra/aom 3.15.0-1 4.98 MiB extra/blas 3.12.1-2 0.43 MiB extra/cblas 3.12.1-2 0.31 MiB extra/dav1d 1.5.4-1 0.71 MiB extra/freetype2 2.14.3-1 1.61 MiB extra/fribidi 1.0.16-2 0.24 MiB extra/graphite 1:1.3.15-1 0.18 MiB extra/harfbuzz 14.4.0-1 4.70 MiB extra/jbigkit 2.1-8 0.13 MiB extra/lapack 3.12.1-2 9.09 MiB extra/lcms2 2.19.1-1 0.66 MiB extra/libavif 1.4.2-1 0.77 MiB extra/libdeflate 1.26-1 0.10 MiB extra/libimagequant 4.4.1-2 0.55 MiB extra/libjpeg-turbo 3.2.0-2 2.24 MiB extra/libpng 1.6.58-2 0.54 MiB extra/libraqm 0.11.0-1 0.19 MiB extra/libsass 3.6.6-2 2.03 MiB extra/libtiff 4.7.2-1 1.18 MiB extra/libwebp 1.6.0-2 0.64 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxdmcp 1.1.5-2 0.13 MiB extra/libyaml 0.2.5-3 0.16 MiB extra/libyuv r2921+644251f25-1 1.16 MiB extra/openjpeg2 2.5.4-1 13.30 MiB extra/python-asgiref 3.12.1-1 0.26 MiB extra/python-atpublic 7.0.0-2 0.03 MiB extra/python-certifi 2026.07.22-1 0.02 MiB extra/python-cffi 2.1.1-1 1.41 MiB extra/python-charset-normalizer 3.5.1-1 0.63 MiB extra/python-contourpy 1.3.3-4.1 0.91 MiB extra/python-cryptography 50.0.1-1 6.43 MiB extra/python-cycler 0.12.1-4 0.07 MiB extra/python-defusedxml 0.7.1-8 0.14 MiB extra/python-django-appconf 1.2.0-2 0.04 MiB extra/python-django-picklefield 3.4.0-3 0.04 MiB extra/python-fonttools 4.64.0-1 21.34 MiB extra/python-idna 3.19-1 0.66 MiB extra/python-kiwisolver 1.5.1-1 0.14 MiB extra/python-matplotlib 3.11.1-1 32.21 MiB extra/python-numpy 2.5.3-1 42.54 MiB extra/python-oauthlib 3.3.1-2 1.53 MiB extra/python-openid 3.2.0-10 1.35 MiB extra/python-packaging 26.3-1 1.58 MiB extra/python-pandas 2.3.3-2 107.45 MiB extra/python-pillow 12.3.0-1 4.85 MiB extra/python-platformdirs 4.11.7-1 0.47 MiB extra/python-pooch 1.9.0-1 0.75 MiB extra/python-psutil 7.2.2-1 1.14 MiB extra/python-pycparser 3.00-1 0.71 MiB extra/python-pyjwt 2.13.0-1 0.37 MiB extra/python-pyparsing 3.3.2-1.1 1.55 MiB extra/python-pytz 2026.1-1 0.17 MiB extra/python-rcssmin 1.2.2-2 0.08 MiB extra/python-requests 2.34.2-1 0.76 MiB extra/python-requests-oauthlib 2.0.0-1 0.19 MiB extra/python-rjsmin 1.2.5-2 0.11 MiB extra/python-scipy 1.18.1-1 112.78 MiB extra/python-six 1.17.0-3 0.12 MiB extra/python-sqlparse 0.6.0-1 0.56 MiB extra/python-typing_extensions 4.16.0-1 0.53 MiB extra/python-urllib3 2.6.3-1 1.44 MiB extra/python-yaml 6.0.3-2 0.93 MiB extra/qhull 2020.2-5 12.82 MiB extra/rav1e 0.8.1-3 4.85 MiB extra/svt-av1 4.2.0-1 2.16 MiB extra/xcb-proto 1.17.0-4 1.03 MiB extra/xorgproto 2025.1-1 1.47 MiB extra/python-dateutil 2.9.0-8.1 1.03 MiB extra/python-django 5.2.13-1 35.88 MiB extra/python-django-allauth 65.19.1-1 9.24 MiB extra/python-django-compressor 4.6-5 0.95 MiB extra/python-django-extensions 4.1-2 1.97 MiB extra/python-django-gravatar 1.4.5-4 0.06 MiB extra/python-django-haystack 3.4.0-1 1.30 MiB extra/python-django-mailman3 1.3.15-5 2.16 MiB extra/python-django-q2 1.10.0-1 1.00 MiB extra/python-django-rest-framework 3.17.1-1 3.88 MiB extra/python-flufl-lock 9.1.0-1 0.09 MiB extra/python-mailmanclient 3.3.5-10 0.48 MiB extra/python-mistune 1:3.3.4-1 0.89 MiB extra/python-networkx 3.6.1-1 24.40 MiB extra/python-robot-detection 0.4.0-11 0.10 MiB extra/sassc 3.6.2-5 0.02 MiB Total Installed Size: 501.81 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-six... installing python-dateutil... installing python-pytz... installing python-sqlparse... installing python-asgiref... installing python-django... Optional dependencies for python-django python-psycopg2: for PostgreSQL backend python-argon2-cffi: for Argon2 password hashing support installing libyaml... installing python-yaml... installing python-django-allauth... Optional dependencies for python-django-allauth python-cryptography: for social account support [pending] python-fido2: for MFA support python-openid: for OpenID and Steam support [pending] python-oauthlib: for OIDC IdP support [pending] python-pyjwt: for social account and OIDC IdP support [pending] python-qrcode: for MFA support python-requests: for social account support [pending] python-requests-oauthlib: for social account support [pending] python-saml: for SAML support installing python-django-appconf... installing python-rcssmin... installing python-rjsmin... installing python-django-compressor... Optional dependencies for python-django-compressor python-beautifulsoup4: for compressor.parser.BeautifulSoupParser and compressor.parser.LxmlParser python-brotli: for compressor.storage.BrotliCompressorFileStorage python-calmjs.parse: for compressor.filters.jsmin.CalmjsFilter python-csscompressor: for compressor.filters.cssmin.CSSCompressorFilter python-django-sekizai: for including template code into main template python-html5lib: for compressor.parser.Html5LibParser python-jinja: for jinja2 templating support python-lxml: for compressor.parser.LxmlParser installing python-django-extensions... Optional dependencies for python-django-extensions graphviz: graph_models extension ipython: shell_plus extension python-werkzeug: runserver_plus extension installing python-django-gravatar... installing python-packaging... installing python-django-haystack... Optional dependencies for python-django-haystack python-elasticsearch: interface with an elasticsearch instance as search backend python-geopy: for distance information python-pysolr: interface with a solr instance as search backend python-whoosh: use whoosh as search backend python-xapian-haystack: use python-xapian as search backend installing python-pycparser... installing python-cffi... Optional dependencies for python-cffi python-setuptools: "limited api" version checking in cffi.setuptools_ext installing python-cryptography... installing python-charset-normalizer... installing python-idna... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-brotlicffi: Brotli support python-h2: HTTP/2 support python-pysocks: SOCKS support installing python-certifi... installing python-requests... Optional dependencies for python-requests python-chardet: alternative character encoding library python-pysocks: SOCKS proxy support installing python-mailmanclient... installing python-defusedxml... installing python-openid... installing python-typing_extensions... installing python-pyjwt... installing python-oauthlib... Optional dependencies for python-oauthlib python-blinker: for signals support python-cryptography: for RSA and signed token support [installed] python-pyjwt: for signed token support [installed] installing python-requests-oauthlib... installing python-django-mailman3... installing python-django-picklefield... installing python-django-q2... Optional dependencies for python-django-q2 python-blessed: Display the statistics in the terminal python-setproctitle: customize the proctitle python-hiredis: redis support python-boto3: Amazon Simple Queue Service message queue support python-psutil: resource usage limit support [pending] python-pymongo: MongoDB as a message broker support installing python-django-rest-framework... Optional dependencies for python-django-rest-framework python-django-filter: for dynamic queryset filters python-django-guardian: for a per-object permission model python-markdown: for markdown support python-psycopg2: for PostgreSQL support python-pygments: for syntax highlighting python-yaml: for YAML support [installed] installing python-atpublic... installing python-psutil... installing python-flufl-lock... installing python-mistune... installing blas... installing cblas... installing lapack... installing python-numpy... Optional dependencies for python-numpy blas-openblas: faster linear algebra installing python-platformdirs... installing python-pooch... Optional dependencies for python-pooch python-paramiko: for SFTP downloads python-tqdm: for printing a download progress bar installing python-scipy... Optional dependencies for python-scipy python-pillow: for image saving module [pending] installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] installing python-contourpy... Optional dependencies for python-contourpy python-matplotlib: matplotlib renderer [pending] installing python-cycler... installing python-fonttools... Optional dependencies for python-fonttools python-brotli: to compress/decompress WOFF 2.0 web fonts python-fs: to read/write UFO source files python-lxml: faster backend for XML files reading/writing python-lz4: for graphite type tables in ttLib/tables python-matplotlib: for visualizing DesignSpaceDocument and resulting VariationModel [pending] python-pyqt5: for drawing glyphs with Qt’s QPainterPath python-reportlab: to drawing glyphs as PNG images python-scipy: for finding wrong contour/component order between different masters [installed] python-sympy: for symbolic font statistics analysis python-uharfbuzz: to use the Harfbuzz Repacker for packing GSUB/GPOS tables python-unicodedata2: for displaying the Unicode character names when dumping the cmap table with ttx python-zopfli: faster backend fom WOFF 1.0 web fonts compression installing python-kiwisolver... installing libjpeg-turbo... installing jbigkit... installing libdeflate... installing libwebp... Optional dependencies for libwebp libwebp-utils: WebP conversion and inspection tools installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing aom... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing libyuv... installing rav1e... installing svt-av1... installing libavif... installing fribidi... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libraqm... installing openjpeg2... installing libimagequant... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing python-pillow... Optional dependencies for python-pillow libwebp: for webp images [installed] tk: for the ImageTK module python-olefile: OLE2 file support python-pyqt6: for the ImageQt module python-defusedxml: for reading XMP tags [installed] installing python-pyparsing... Optional dependencies for python-pyparsing python-railroad-diagrams: for generating Railroad Diagrams python-jinja: for generating Railroad Diagrams installing qhull... installing python-matplotlib... Optional dependencies for python-matplotlib tk: Tk{Agg,Cairo} backends pyside6: alternative for Qt6{Agg,Cairo} backends python-pyqt6: Qt6{Agg,Cairo} backends python-gobject: for GTK{3,4}{Agg,Cairo} backend python-wxpython: WX{Agg,Cairo} backend python-cairo: {GTK{3,4},Qt{5,6},Tk,WX}Cairo backends python-cairocffi: alternative for Cairo backends python-tornado: WebAgg backend ffmpeg: for saving movies imagemagick: for saving animated gifs ghostscript: usetex dependencies texlive-binextra: usetex dependencies texlive-fontsrecommended: usetex dependencies texlive-latexrecommended: usetex usage with pdflatex python-certifi: https support [installed] installing python-pandas... Optional dependencies for python-pandas python-pandas-datareader: pandas.io.data replacement (recommended) python-numexpr: accelerating certain numerical operations (recommended) python-bottleneck: accelerating certain types of nan evaluations (recommended) python-matplotlib: plotting [installed] python-jinja: conditional formatting with DataFrame.style python-tabulate: printing in Markdown-friendly format python-scipy: miscellaneous statistical functions [installed] python-numba: alternative execution engine python-xarray: pandas-like API for N-dimensional data python-xlrd: Excel XLS input python-xlwt: Excel XLS output python-openpyxl: Excel XLSX input/output python-xlsxwriter: alternative Excel XLSX output python-beautifulsoup4: read_html function (in any case) python-html5lib: read_html function (and/or python-lxml) python-lxml: read_xml, to_xml and read_html function (and/or python-html5lib) python-sqlalchemy: SQL database support python-psycopg2: PostgreSQL engine for sqlalchemy python-pymysql: MySQL engine for sqlalchemy python-pytables: HDF5-based reading / writing python-blosc: for msgpack compression using blosc zlib: compression for msgpack [installed] python-pyarrow: Parquet, ORC and feather reading/writing python-fsspec: handling files aside from local and HTTP python-qtpy: read_clipboard function (only one needed) xclip: read_clipboard function (only one needed) xsel: read_clipboard function (only one needed) python-brotli: Brotli compression python-snappy: Snappy compression python-zstandard: Zstandard (zstd) compression installing python-networkx... Optional dependencies for python-networkx python-lxml: for GraphML XML format python-pydot: for graph drawing and graph layout algorithms in pure Python via GraphViz python-pygraphviz: for graph drawing and graph layout algorithms with bindings to GraphViz python-sympy: for polynomial algorithms installing python-robot-detection... installing libsass... installing sassc... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h]3008;end=15c97ea590e44613969dd2d552888029\==>(B Checking buildtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=f555437a03904bdd8f13f4fe961c6fd4;user=builduser;hostname=makechrootpkg-hyperkitty.build.1507472;machineid=686ea3b730154f12ba9740086cfe1c96;bootid=64f656f5243b4fd0811e3fe15c24b9b6;pid=2966;pidfdid=77046074;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (52) New Version Net Change Download Size extra/libxslt 1.1.45-2 0.76 MiB extra/llhttp 9.3.1-1 0.11 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/python-aiohappyeyeballs 2.7.1-1 0.09 MiB extra/python-aiohttp 3.13.5-1 4.15 MiB extra/python-aiosignal 1.4.0-3 0.03 MiB extra/python-anyio 4.15.1-1 2.24 MiB extra/python-attrs 26.1.0-1 0.63 MiB extra/python-autocommand 2.2.2-9 0.08 MiB extra/python-colorama 0.4.6-6 0.25 MiB extra/python-elastic-transport 9.2.1-1 0.60 MiB extra/python-frozenlist 1.8.0-2 0.14 MiB extra/python-h11 0.16.0-2 0.29 MiB extra/python-httpcore 1.0.9-3 1.04 MiB extra/python-httpx 0.28.1-7 2.83 MiB extra/python-iniconfig 2.3.0-1 0.07 MiB extra/python-jaraco.collections 5.1.0-3 0.11 MiB extra/python-jaraco.context 6.1.2-1 0.06 MiB extra/python-jaraco.functools 4.1.0-3 0.07 MiB extra/python-jaraco.text 4.0.0-4 0.08 MiB extra/python-more-itertools 11.1.0-1 0.77 MiB extra/python-multidict 6.7.1-1 0.33 MiB extra/python-orjson 3.12.0-1 0.68 MiB extra/python-pkg_resources 81.0.0-1 0.50 MiB extra/python-pluggy 1.6.0-3.1 0.23 MiB extra/python-propcache 0.4.1-2 0.12 MiB extra/python-pygments 2.21.0-1 15.59 MiB extra/python-pyproject-hooks 1.2.0-6 0.11 MiB extra/python-pyproject-metadata 0.9.0-3 0.19 MiB extra/python-setuptools 1:82.0.1-1 7.35 MiB extra/python-sniffio 1.3.1-5 0.04 MiB extra/python-soupsieve 2.9.2-1 0.50 MiB extra/python-tomli-w 1.2.0-2 0.04 MiB extra/python-webencodings 0.5.1-13 0.07 MiB extra/python-wheel 0.48.0-1 0.34 MiB extra/python-yarl 1.23.0-1 0.48 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/git 2.55.0-1 29.92 MiB extra/python-beautifulsoup4 4.15.0-1 1.22 MiB extra/python-build 1.6.0-1 0.33 MiB extra/python-django-debug-toolbar 6.3.0-1 1.40 MiB extra/python-elasticsearch 9.3.0-1 18.53 MiB extra/python-html5lib 1.1-18 1.69 MiB extra/python-installer 1.0.1-1 0.21 MiB extra/python-isort 9.0.0b2-1 1.13 MiB 0.18 MiB extra/python-lxml 6.1.3_1-1 5.49 MiB extra/python-pdm-backend 2.4.9-1 0.37 MiB extra/python-pytest 1:9.1.1-1 4.95 MiB extra/python-pytest-django 4.14.0-1 0.27 MiB extra/python-whoosh 2.7.4-14 5.72 MiB Total Download Size: 0.18 MiB Total Installed Size: 112.71 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-isort-9.0.0b2-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` 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-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-installer... installing python-colorama... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-pkg_resources... installing python-setuptools... installing python-isort... installing python-pyproject-metadata... installing python-tomli-w... installing python-pdm-backend... Optional dependencies for python-pdm-backend python-setuptools: for setuptools support [installed] python-editables: for editables backend support installing python-soupsieve... installing python-beautifulsoup4... Optional dependencies for python-beautifulsoup4 python-cchardet: alternative to autodetect character encodings python-chardet: to autodetect character encodings python-lxml: alternative HTML parser [pending] python-html5lib: alternative HTML parser [pending] installing python-django-debug-toolbar... installing llhttp... installing python-aiohappyeyeballs... installing python-frozenlist... installing python-aiosignal... installing python-attrs... installing python-multidict... installing python-propcache... installing python-yarl... installing python-aiohttp... Optional dependencies for python-aiohttp gunicorn: to deploy using Gunicorn python-aiodns: for fast DNS resolving python-brotli: for Brotli transfer-encodings support installing python-h11... installing python-httpcore... Optional dependencies for python-httpcore python-h2: for HTTP/2 support python-socksio: for SOCKS support python-anyio: for asyncio backend [pending] python-trio: for trio backend python-sniffio: for async support [pending] installing python-anyio... Optional dependencies for python-anyio python-trio: trio backend python-outcome: trio backend python-uvloop: use uvloop for asyncio backend python-pytest: pytest plugin [pending] installing python-httpx... Optional dependencies for python-httpx python-brotli: for brotli response decompression python-brotlicffi: for brotli response decompression python-zstandard: for zstd response decompression python-h2: HTTP/2 support python-socksio: SOCKS proxy support python-click: command line client support python-rich: command line client support python-pygments: command line client support [pending] python-trio: alternative async library installing python-orjson... installing python-sniffio... installing python-elastic-transport... installing python-elasticsearch... Optional dependencies for python-elasticsearch python-aiohttp: support for asynchronous requests [installed] python-numpy: support for Maximal Marginal Relevance (MMR) for search results [installed] python-orjson: support for faster JSON serialization [installed] python-pyarrow: support for Arrow deserialization python-requests: support for synchronous requests [installed] installing libxslt... Optional dependencies for libxslt python: Python bindings [installed] installing python-lxml... Optional dependencies for python-lxml python-beautifulsoup4: support for beautifulsoup parser to parse not well formed HTML [installed] python-cssselect: support for cssselect python-html5lib: support for html5lib parser [pending] python-lxml-docs: offline docs python-lxml-html-clean: enable htmlclean feature installing python-webencodings... installing python-html5lib... Optional dependencies for python-html5lib python-lxml: lxml treebuilder [installed] python-genshi: genshi treewalker installing python-iniconfig... installing python-pluggy... installing python-pygments... installing python-pytest... installing python-pytest-django... installing python-whoosh... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 968. Creating user 'git' (git daemon user) with UID 968 and GID 968. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h]3008;end=f555437a03904bdd8f13f4fe961c6fd4\==>(B Retrieving sources...(B  ->(B Found hyperkitty-1.3.5-settings.patch(B  ->(B Found hyperkitty-qcluster.service(B  ->(B Found hyperkitty.sysusers(B  ->(B Found hyperkitty.tmpfiles(B  ->(B Found hyperkitty.uwsgi(B  ->(B Found fix_compatibility_with_mistune_3.1.x.patch(B  ->(B Found LICENSE(B ==> WARNING:(B Skipping all source file integrity checks.(B ==>(B Extracting sources...(B  ->(B Creating working copy of hyperkitty git repo...(B Cloning into 'hyperkitty'... done. Switched to a new branch 'makepkg' ==>(B Starting prepare()...(B patching file example_project/settings.py Hunk #2 succeeded at 76 (offset 1 line). Hunk #3 succeeded at 85 (offset 2 lines). Hunk #4 succeeded at 130 (offset 1 line). Hunk #5 succeeded at 199 (offset -1 lines). Hunk #6 succeeded at 308 (offset -5 lines). Hunk #7 succeeded at 321 (offset -5 lines). Hunk #8 succeeded at 377 (offset -5 lines). Hunk #9 succeeded at 435 (offset -5 lines). patching file hyperkitty/templatetags/decorate.py patching file hyperkitty/tests/test_templatetags.py ==>(B Starting pkgver()...(B ==>(B Starting build()...(B * Getting build dependencies for wheel... * Building wheel... - Adding .pdm-build/hyperkitty-1.3.12.dist-info/METADATA -> hyperkitty-1.3.12.dist-info/METADATA - Adding .pdm-build/hyperkitty-1.3.12.dist-info/WHEEL -> hyperkitty-1.3.12.dist-info/WHEEL - Adding .pdm-build/hyperkitty-1.3.12.dist-info/entry_points.txt -> hyperkitty-1.3.12.dist-info/entry_points.txt - Adding .pdm-build/hyperkitty-1.3.12.dist-info/licenses/COPYING.txt -> hyperkitty-1.3.12.dist-info/licenses/COPYING.txt - Adding hyperkitty/__init__.py -> hyperkitty/__init__.py - Adding hyperkitty/admin.py -> hyperkitty/admin.py - Adding hyperkitty/api/__init__.py -> hyperkitty/api/__init__.py - Adding hyperkitty/api/attachment.py -> hyperkitty/api/attachment.py - Adding hyperkitty/api/email.py -> hyperkitty/api/email.py - Adding hyperkitty/api/mailinglist.py -> hyperkitty/api/mailinglist.py - Adding hyperkitty/api/sender.py -> hyperkitty/api/sender.py - Adding hyperkitty/api/tag.py -> hyperkitty/api/tag.py - Adding hyperkitty/api/thread.py -> hyperkitty/api/thread.py - Adding hyperkitty/api/utils.py -> hyperkitty/api/utils.py - Adding hyperkitty/apps.py -> hyperkitty/apps.py - Adding hyperkitty/checks.py -> hyperkitty/checks.py - Adding hyperkitty/context_processors.py -> hyperkitty/context_processors.py - Adding hyperkitty/contrib/check_hk_import -> hyperkitty/contrib/check_hk_import - Adding hyperkitty/contrib/cleanarch3 -> hyperkitty/contrib/cleanarch3 - Adding hyperkitty/feed.py -> hyperkitty/feed.py - Adding hyperkitty/fixtures/first_start.json -> hyperkitty/fixtures/first_start.json - Adding hyperkitty/fixtures/tag_testdata.json -> hyperkitty/fixtures/tag_testdata.json - Adding hyperkitty/forms.py -> hyperkitty/forms.py - Adding hyperkitty/jobs/__init__.py -> hyperkitty/jobs/__init__.py - Adding hyperkitty/jobs/empty_threads.py -> hyperkitty/jobs/empty_threads.py - Adding hyperkitty/jobs/new_lists_from_mailman.py -> hyperkitty/jobs/new_lists_from_mailman.py - Adding hyperkitty/jobs/orphan_emails.py -> hyperkitty/jobs/orphan_emails.py - Adding hyperkitty/jobs/recent_threads_cache.py -> hyperkitty/jobs/recent_threads_cache.py - Adding hyperkitty/jobs/sync_mailman.py -> hyperkitty/jobs/sync_mailman.py - Adding hyperkitty/jobs/thread_order_depth.py -> hyperkitty/jobs/thread_order_depth.py - Adding hyperkitty/jobs/thread_starting_email.py -> hyperkitty/jobs/thread_starting_email.py - Adding hyperkitty/jobs/update_and_clean_index.py -> hyperkitty/jobs/update_and_clean_index.py - Adding hyperkitty/jobs/update_index.py -> hyperkitty/jobs/update_index.py - Adding hyperkitty/lib/__init__.py -> hyperkitty/lib/__init__.py - Adding hyperkitty/lib/analysis.py -> hyperkitty/lib/analysis.py - Adding hyperkitty/lib/compat.py -> hyperkitty/lib/compat.py - Adding hyperkitty/lib/haystack.py -> hyperkitty/lib/haystack.py - Adding hyperkitty/lib/incoming.py -> hyperkitty/lib/incoming.py - Adding hyperkitty/lib/mailman.py -> hyperkitty/lib/mailman.py - Adding hyperkitty/lib/mockup.py -> hyperkitty/lib/mockup.py - Adding hyperkitty/lib/posting.py -> hyperkitty/lib/posting.py - Adding hyperkitty/lib/renderer.py -> hyperkitty/lib/renderer.py - Adding hyperkitty/lib/user.py -> hyperkitty/lib/user.py - Adding hyperkitty/lib/utils.py -> hyperkitty/lib/utils.py - Adding hyperkitty/lib/view_helpers.py -> hyperkitty/lib/view_helpers.py - Adding hyperkitty/locale/LINGUAS -> hyperkitty/locale/LINGUAS - Adding hyperkitty/locale/af/LC_MESSAGES/django.po -> hyperkitty/locale/af/LC_MESSAGES/django.po - Adding hyperkitty/locale/am/LC_MESSAGES/django.po -> hyperkitty/locale/am/LC_MESSAGES/django.po - Adding hyperkitty/locale/an/LC_MESSAGES/django.po -> hyperkitty/locale/an/LC_MESSAGES/django.po - Adding hyperkitty/locale/ar/LC_MESSAGES/django.po -> hyperkitty/locale/ar/LC_MESSAGES/django.po - Adding hyperkitty/locale/ast/LC_MESSAGES/django.po -> hyperkitty/locale/ast/LC_MESSAGES/django.po - Adding hyperkitty/locale/az/LC_MESSAGES/django.po -> hyperkitty/locale/az/LC_MESSAGES/django.po - Adding hyperkitty/locale/be/LC_MESSAGES/django.po -> hyperkitty/locale/be/LC_MESSAGES/django.po - Adding hyperkitty/locale/bem/LC_MESSAGES/django.po -> hyperkitty/locale/bem/LC_MESSAGES/django.po - Adding hyperkitty/locale/bg/LC_MESSAGES/django.po -> hyperkitty/locale/bg/LC_MESSAGES/django.po - Adding hyperkitty/locale/bn/LC_MESSAGES/django.po -> hyperkitty/locale/bn/LC_MESSAGES/django.po - Adding hyperkitty/locale/bo/LC_MESSAGES/django.po -> hyperkitty/locale/bo/LC_MESSAGES/django.po - Adding hyperkitty/locale/br/LC_MESSAGES/django.po -> hyperkitty/locale/br/LC_MESSAGES/django.po - Adding hyperkitty/locale/bs/LC_MESSAGES/django.po -> hyperkitty/locale/bs/LC_MESSAGES/django.po - Adding hyperkitty/locale/ca/LC_MESSAGES/django.po -> hyperkitty/locale/ca/LC_MESSAGES/django.po - Adding hyperkitty/locale/ca@valencia/LC_MESSAGES/django.po -> hyperkitty/locale/ca@valencia/LC_MESSAGES/django.po - Adding hyperkitty/locale/ce/LC_MESSAGES/django.po -> hyperkitty/locale/ce/LC_MESSAGES/django.po - Adding hyperkitty/locale/ckb/LC_MESSAGES/django.po -> hyperkitty/locale/ckb/LC_MESSAGES/django.po - Adding hyperkitty/locale/co/LC_MESSAGES/django.po -> hyperkitty/locale/co/LC_MESSAGES/django.po - Adding hyperkitty/locale/crh/LC_MESSAGES/django.po -> hyperkitty/locale/crh/LC_MESSAGES/django.po - Adding hyperkitty/locale/cs/LC_MESSAGES/django.po -> hyperkitty/locale/cs/LC_MESSAGES/django.po - Adding hyperkitty/locale/cv/LC_MESSAGES/django.po -> hyperkitty/locale/cv/LC_MESSAGES/django.po - Adding hyperkitty/locale/cy/LC_MESSAGES/django.po -> hyperkitty/locale/cy/LC_MESSAGES/django.po - Adding hyperkitty/locale/da/LC_MESSAGES/django.po -> hyperkitty/locale/da/LC_MESSAGES/django.po - Adding hyperkitty/locale/de/LC_MESSAGES/django.po -> hyperkitty/locale/de/LC_MESSAGES/django.po - Adding hyperkitty/locale/el/LC_MESSAGES/django.po -> hyperkitty/locale/el/LC_MESSAGES/django.po - Adding hyperkitty/locale/en_AU/LC_MESSAGES/django.po -> hyperkitty/locale/en_AU/LC_MESSAGES/django.po - Adding hyperkitty/locale/en_CA/LC_MESSAGES/django.po -> hyperkitty/locale/en_CA/LC_MESSAGES/django.po - Adding hyperkitty/locale/en_GB/LC_MESSAGES/django.po -> hyperkitty/locale/en_GB/LC_MESSAGES/django.po - Adding hyperkitty/locale/eo/LC_MESSAGES/django.po -> hyperkitty/locale/eo/LC_MESSAGES/django.po - Adding hyperkitty/locale/es/LC_MESSAGES/django.po -> hyperkitty/locale/es/LC_MESSAGES/django.po - Adding hyperkitty/locale/et/LC_MESSAGES/django.po -> hyperkitty/locale/et/LC_MESSAGES/django.po - Adding hyperkitty/locale/eu/LC_MESSAGES/django.po -> hyperkitty/locale/eu/LC_MESSAGES/django.po - Adding hyperkitty/locale/fa/LC_MESSAGES/django.po -> hyperkitty/locale/fa/LC_MESSAGES/django.po - Adding hyperkitty/locale/fi/LC_MESSAGES/django.po -> hyperkitty/locale/fi/LC_MESSAGES/django.po - Adding hyperkitty/locale/fil/LC_MESSAGES/django.po -> hyperkitty/locale/fil/LC_MESSAGES/django.po - Adding hyperkitty/locale/fo/LC_MESSAGES/django.po -> hyperkitty/locale/fo/LC_MESSAGES/django.po - Adding hyperkitty/locale/fr/LC_MESSAGES/django.po -> hyperkitty/locale/fr/LC_MESSAGES/django.po - Adding hyperkitty/locale/fr_CA/LC_MESSAGES/django.po -> hyperkitty/locale/fr_CA/LC_MESSAGES/django.po - Adding hyperkitty/locale/frp/LC_MESSAGES/django.po -> hyperkitty/locale/frp/LC_MESSAGES/django.po - Adding hyperkitty/locale/fy/LC_MESSAGES/django.po -> hyperkitty/locale/fy/LC_MESSAGES/django.po - Adding hyperkitty/locale/ga/LC_MESSAGES/django.po -> hyperkitty/locale/ga/LC_MESSAGES/django.po - Adding hyperkitty/locale/gd/LC_MESSAGES/django.po -> hyperkitty/locale/gd/LC_MESSAGES/django.po - Adding hyperkitty/locale/gl/LC_MESSAGES/django.po -> hyperkitty/locale/gl/LC_MESSAGES/django.po - Adding hyperkitty/locale/gu/LC_MESSAGES/django.po -> hyperkitty/locale/gu/LC_MESSAGES/django.po - Adding hyperkitty/locale/he/LC_MESSAGES/django.po -> hyperkitty/locale/he/LC_MESSAGES/django.po - Adding hyperkitty/locale/hi/LC_MESSAGES/django.po -> hyperkitty/locale/hi/LC_MESSAGES/django.po - Adding hyperkitty/locale/hr/LC_MESSAGES/django.po -> hyperkitty/locale/hr/LC_MESSAGES/django.po - Adding hyperkitty/locale/ht/LC_MESSAGES/django.po -> hyperkitty/locale/ht/LC_MESSAGES/django.po - Adding hyperkitty/locale/hu/LC_MESSAGES/django.po -> hyperkitty/locale/hu/LC_MESSAGES/django.po - Adding hyperkitty/locale/hy/LC_MESSAGES/django.po -> hyperkitty/locale/hy/LC_MESSAGES/django.po - Adding hyperkitty/locale/ia/LC_MESSAGES/django.po -> hyperkitty/locale/ia/LC_MESSAGES/django.po - Adding hyperkitty/locale/id/LC_MESSAGES/django.po -> hyperkitty/locale/id/LC_MESSAGES/django.po - Adding hyperkitty/locale/is/LC_MESSAGES/django.po -> hyperkitty/locale/is/LC_MESSAGES/django.po - Adding hyperkitty/locale/it/LC_MESSAGES/django.po -> hyperkitty/locale/it/LC_MESSAGES/django.po - Adding hyperkitty/locale/ja/LC_MESSAGES/django.po -> hyperkitty/locale/ja/LC_MESSAGES/django.po - Adding hyperkitty/locale/ka/LC_MESSAGES/django.po -> hyperkitty/locale/ka/LC_MESSAGES/django.po - Adding hyperkitty/locale/kk/LC_MESSAGES/django.po -> hyperkitty/locale/kk/LC_MESSAGES/django.po - Adding hyperkitty/locale/kl/LC_MESSAGES/django.po -> hyperkitty/locale/kl/LC_MESSAGES/django.po - Adding hyperkitty/locale/km/LC_MESSAGES/django.po -> hyperkitty/locale/km/LC_MESSAGES/django.po - Adding hyperkitty/locale/kn/LC_MESSAGES/django.po -> hyperkitty/locale/kn/LC_MESSAGES/django.po - Adding hyperkitty/locale/ko/LC_MESSAGES/django.po -> hyperkitty/locale/ko/LC_MESSAGES/django.po - Adding hyperkitty/locale/ku/LC_MESSAGES/django.po -> hyperkitty/locale/ku/LC_MESSAGES/django.po - Adding hyperkitty/locale/kw/LC_MESSAGES/django.po -> hyperkitty/locale/kw/LC_MESSAGES/django.po - Adding hyperkitty/locale/ky/LC_MESSAGES/django.po -> hyperkitty/locale/ky/LC_MESSAGES/django.po - Adding hyperkitty/locale/la/LC_MESSAGES/django.po -> hyperkitty/locale/la/LC_MESSAGES/django.po - Adding hyperkitty/locale/lb/LC_MESSAGES/django.po -> hyperkitty/locale/lb/LC_MESSAGES/django.po - Adding hyperkitty/locale/lo/LC_MESSAGES/django.po -> hyperkitty/locale/lo/LC_MESSAGES/django.po - Adding hyperkitty/locale/lt/LC_MESSAGES/django.po -> hyperkitty/locale/lt/LC_MESSAGES/django.po - Adding hyperkitty/locale/lv/LC_MESSAGES/django.po -> hyperkitty/locale/lv/LC_MESSAGES/django.po - Adding hyperkitty/locale/mg/LC_MESSAGES/django.po -> hyperkitty/locale/mg/LC_MESSAGES/django.po - Adding hyperkitty/locale/mhr/LC_MESSAGES/django.po -> hyperkitty/locale/mhr/LC_MESSAGES/django.po - Adding hyperkitty/locale/mi/LC_MESSAGES/django.po -> hyperkitty/locale/mi/LC_MESSAGES/django.po - Adding hyperkitty/locale/ml/LC_MESSAGES/django.po -> hyperkitty/locale/ml/LC_MESSAGES/django.po - Adding hyperkitty/locale/mr/LC_MESSAGES/django.po -> hyperkitty/locale/mr/LC_MESSAGES/django.po - Adding hyperkitty/locale/ms/LC_MESSAGES/django.po -> hyperkitty/locale/ms/LC_MESSAGES/django.po - Adding hyperkitty/locale/my/LC_MESSAGES/django.po -> hyperkitty/locale/my/LC_MESSAGES/django.po - Adding hyperkitty/locale/nb_NO/LC_MESSAGES/django.po -> hyperkitty/locale/nb_NO/LC_MESSAGES/django.po - Adding hyperkitty/locale/ne/LC_MESSAGES/django.po -> hyperkitty/locale/ne/LC_MESSAGES/django.po - Adding hyperkitty/locale/nl/LC_MESSAGES/django.po -> hyperkitty/locale/nl/LC_MESSAGES/django.po - Adding hyperkitty/locale/nn_NO/LC_MESSAGES/django.po -> hyperkitty/locale/nn_NO/LC_MESSAGES/django.po - Adding hyperkitty/locale/oc/LC_MESSAGES/django.po -> hyperkitty/locale/oc/LC_MESSAGES/django.po - Adding hyperkitty/locale/os/LC_MESSAGES/django.po -> hyperkitty/locale/os/LC_MESSAGES/django.po - Adding hyperkitty/locale/pa/LC_MESSAGES/django.po -> hyperkitty/locale/pa/LC_MESSAGES/django.po - Adding hyperkitty/locale/pl/LC_MESSAGES/django.po -> hyperkitty/locale/pl/LC_MESSAGES/django.po - Adding hyperkitty/locale/ps/LC_MESSAGES/django.po -> hyperkitty/locale/ps/LC_MESSAGES/django.po - Adding hyperkitty/locale/pt/LC_MESSAGES/django.po -> hyperkitty/locale/pt/LC_MESSAGES/django.po - Adding hyperkitty/locale/pt_BR/LC_MESSAGES/django.po -> hyperkitty/locale/pt_BR/LC_MESSAGES/django.po - Adding hyperkitty/locale/ro/LC_MESSAGES/django.po -> hyperkitty/locale/ro/LC_MESSAGES/django.po - Adding hyperkitty/locale/ru/LC_MESSAGES/django.po -> hyperkitty/locale/ru/LC_MESSAGES/django.po - Adding hyperkitty/locale/sa/LC_MESSAGES/django.po -> hyperkitty/locale/sa/LC_MESSAGES/django.po - Adding hyperkitty/locale/sc/LC_MESSAGES/django.po -> hyperkitty/locale/sc/LC_MESSAGES/django.po - Adding hyperkitty/locale/sd/LC_MESSAGES/django.po -> hyperkitty/locale/sd/LC_MESSAGES/django.po - Adding hyperkitty/locale/se/LC_MESSAGES/django.po -> hyperkitty/locale/se/LC_MESSAGES/django.po - Adding hyperkitty/locale/shn/LC_MESSAGES/django.po -> hyperkitty/locale/shn/LC_MESSAGES/django.po - Adding hyperkitty/locale/si/LC_MESSAGES/django.po -> hyperkitty/locale/si/LC_MESSAGES/django.po - Adding hyperkitty/locale/sk/LC_MESSAGES/django.po -> hyperkitty/locale/sk/LC_MESSAGES/django.po - Adding hyperkitty/locale/sl/LC_MESSAGES/django.po -> hyperkitty/locale/sl/LC_MESSAGES/django.po - Adding hyperkitty/locale/sq/LC_MESSAGES/django.po -> hyperkitty/locale/sq/LC_MESSAGES/django.po - Adding hyperkitty/locale/sr/LC_MESSAGES/django.po -> hyperkitty/locale/sr/LC_MESSAGES/django.po - Adding hyperkitty/locale/sv/LC_MESSAGES/django.po -> hyperkitty/locale/sv/LC_MESSAGES/django.po - Adding hyperkitty/locale/sw/LC_MESSAGES/django.po -> hyperkitty/locale/sw/LC_MESSAGES/django.po - Adding hyperkitty/locale/szl/LC_MESSAGES/django.po -> hyperkitty/locale/szl/LC_MESSAGES/django.po - Adding hyperkitty/locale/ta/LC_MESSAGES/django.po -> hyperkitty/locale/ta/LC_MESSAGES/django.po - Adding hyperkitty/locale/te/LC_MESSAGES/django.po -> hyperkitty/locale/te/LC_MESSAGES/django.po - Adding hyperkitty/locale/tg/LC_MESSAGES/django.po -> hyperkitty/locale/tg/LC_MESSAGES/django.po - Adding hyperkitty/locale/th/LC_MESSAGES/django.po -> hyperkitty/locale/th/LC_MESSAGES/django.po - Adding hyperkitty/locale/ti/LC_MESSAGES/django.po -> hyperkitty/locale/ti/LC_MESSAGES/django.po - Adding hyperkitty/locale/tr/LC_MESSAGES/django.po -> hyperkitty/locale/tr/LC_MESSAGES/django.po - Adding hyperkitty/locale/ug/LC_MESSAGES/django.po -> hyperkitty/locale/ug/LC_MESSAGES/django.po - Adding hyperkitty/locale/uk/LC_MESSAGES/django.po -> hyperkitty/locale/uk/LC_MESSAGES/django.po - Adding hyperkitty/locale/ur/LC_MESSAGES/django.po -> hyperkitty/locale/ur/LC_MESSAGES/django.po - Adding hyperkitty/locale/uz/LC_MESSAGES/django.po -> hyperkitty/locale/uz/LC_MESSAGES/django.po - Adding hyperkitty/locale/vi/LC_MESSAGES/django.po -> hyperkitty/locale/vi/LC_MESSAGES/django.po - Adding hyperkitty/locale/wae/LC_MESSAGES/django.po -> hyperkitty/locale/wae/LC_MESSAGES/django.po - Adding hyperkitty/locale/zh_CN/LC_MESSAGES/django.po -> hyperkitty/locale/zh_CN/LC_MESSAGES/django.po - Adding hyperkitty/locale/zh_HK/LC_MESSAGES/django.po -> hyperkitty/locale/zh_HK/LC_MESSAGES/django.po - Adding hyperkitty/locale/zh_TW/LC_MESSAGES/django.po -> hyperkitty/locale/zh_TW/LC_MESSAGES/django.po - Adding hyperkitty/management/__init__.py -> hyperkitty/management/__init__.py - Adding hyperkitty/management/commands/__init__.py -> hyperkitty/management/commands/__init__.py - Adding hyperkitty/management/commands/attachments_to_file.py -> hyperkitty/management/commands/attachments_to_file.py - Adding hyperkitty/management/commands/hyperkitty_import.py -> hyperkitty/management/commands/hyperkitty_import.py - Adding hyperkitty/management/commands/hyperkitty_warm_up_cache.py -> hyperkitty/management/commands/hyperkitty_warm_up_cache.py - Adding hyperkitty/management/commands/mailman_sync.py -> hyperkitty/management/commands/mailman_sync.py - Adding hyperkitty/management/commands/update_index_one_list.py -> hyperkitty/management/commands/update_index_one_list.py - Adding hyperkitty/management/utils.py -> hyperkitty/management/utils.py - Adding hyperkitty/migrations/0001_initial.py -> hyperkitty/migrations/0001_initial.py - Adding hyperkitty/migrations/0002_auto_20150311_0913.py -> hyperkitty/migrations/0002_auto_20150311_0913.py - Adding hyperkitty/migrations/0003_thread_starting_email.py -> hyperkitty/migrations/0003_thread_starting_email.py - Adding hyperkitty/migrations/0004_archived_date_and_subject.py -> hyperkitty/migrations/0004_archived_date_and_subject.py - Adding hyperkitty/migrations/0005_MailingList_list_id.py -> hyperkitty/migrations/0005_MailingList_list_id.py - Adding hyperkitty/migrations/0006_thread_on_delete.py -> hyperkitty/migrations/0006_thread_on_delete.py - Adding hyperkitty/migrations/0007_allauth_20160808_1604.py -> hyperkitty/migrations/0007_allauth_20160808_1604.py - Adding hyperkitty/migrations/0008_django_mailman3_profile.py -> hyperkitty/migrations/0008_django_mailman3_profile.py - Adding hyperkitty/migrations/0009_duplicate_persona_users.py -> hyperkitty/migrations/0009_duplicate_persona_users.py - Adding hyperkitty/migrations/0010_email_sender_name.py -> hyperkitty/migrations/0010_email_sender_name.py - Adding hyperkitty/migrations/0011_email_parent.py -> hyperkitty/migrations/0011_email_parent.py - Adding hyperkitty/migrations/0012_thread_order_null.py -> hyperkitty/migrations/0012_thread_order_null.py - Adding hyperkitty/migrations/0013_mailinglist_id_1.py -> hyperkitty/migrations/0013_mailinglist_id_1.py - Adding hyperkitty/migrations/0014_mailinglist_id_2.py -> hyperkitty/migrations/0014_mailinglist_id_2.py - Adding hyperkitty/migrations/0015_mailinglist_id_3.py -> hyperkitty/migrations/0015_mailinglist_id_3.py - Adding hyperkitty/migrations/0016_auto_20180309_0056.py -> hyperkitty/migrations/0016_auto_20180309_0056.py - Adding hyperkitty/migrations/0017_file_attachments.py -> hyperkitty/migrations/0017_file_attachments.py - Adding hyperkitty/migrations/0018_threadcategory_color.py -> hyperkitty/migrations/0018_threadcategory_color.py - Adding hyperkitty/migrations/0019_auto_20190127_null_description.py -> hyperkitty/migrations/0019_auto_20190127_null_description.py - Adding hyperkitty/migrations/0020_auto_20190907_1927.py -> hyperkitty/migrations/0020_auto_20190907_1927.py - Adding hyperkitty/migrations/0021_add_owners_mods.py -> hyperkitty/migrations/0021_add_owners_mods.py - Adding hyperkitty/migrations/0022_mailinglist_archive_rendering_mode.py -> hyperkitty/migrations/0022_mailinglist_archive_rendering_mode.py - Adding hyperkitty/migrations/0023_alter_mailinglist_name.py -> hyperkitty/migrations/0023_alter_mailinglist_name.py - Adding hyperkitty/migrations/__init__.py -> hyperkitty/migrations/__init__.py - Adding hyperkitty/models/__init__.py -> hyperkitty/models/__init__.py - Adding hyperkitty/models/category.py -> hyperkitty/models/category.py - Adding hyperkitty/models/common.py -> hyperkitty/models/common.py - Adding hyperkitty/models/email.py -> hyperkitty/models/email.py - Adding hyperkitty/models/favorite.py -> hyperkitty/models/favorite.py - Adding hyperkitty/models/mailinglist.py -> hyperkitty/models/mailinglist.py - Adding hyperkitty/models/profile.py -> hyperkitty/models/profile.py - Adding hyperkitty/models/sender.py -> hyperkitty/models/sender.py - Adding hyperkitty/models/tag.py -> hyperkitty/models/tag.py - Adding hyperkitty/models/thread.py -> hyperkitty/models/thread.py - Adding hyperkitty/models/vote.py -> hyperkitty/models/vote.py - Adding hyperkitty/search_indexes.py -> hyperkitty/search_indexes.py - Adding hyperkitty/signals.py -> hyperkitty/signals.py - Adding hyperkitty/static/hyperkitty/img/ajax-loader.gif -> hyperkitty/static/hyperkitty/img/ajax-loader.gif - Adding hyperkitty/static/hyperkitty/img/button_back.png -> hyperkitty/static/hyperkitty/img/button_back.png - Adding hyperkitty/static/hyperkitty/img/button_back.svg -> hyperkitty/static/hyperkitty/img/button_back.svg - Adding hyperkitty/static/hyperkitty/img/button_newer.png -> hyperkitty/static/hyperkitty/img/button_newer.png - Adding hyperkitty/static/hyperkitty/img/button_older.png -> hyperkitty/static/hyperkitty/img/button_older.png - Adding hyperkitty/static/hyperkitty/img/discussion.png -> hyperkitty/static/hyperkitty/img/discussion.png - Adding hyperkitty/static/hyperkitty/img/email_bg.png -> hyperkitty/static/hyperkitty/img/email_bg.png - Adding hyperkitty/static/hyperkitty/img/favicon.ico -> hyperkitty/static/hyperkitty/img/favicon.ico - Adding hyperkitty/static/hyperkitty/img/hyperkitty-favicon.svg -> hyperkitty/static/hyperkitty/img/hyperkitty-favicon.svg - Adding hyperkitty/static/hyperkitty/img/hyperkitty-logo.svg -> hyperkitty/static/hyperkitty/img/hyperkitty-logo.svg - Adding hyperkitty/static/hyperkitty/img/like.png -> hyperkitty/static/hyperkitty/img/like.png - Adding hyperkitty/static/hyperkitty/img/likealot.png -> hyperkitty/static/hyperkitty/img/likealot.png - Adding hyperkitty/static/hyperkitty/img/logo.png -> hyperkitty/static/hyperkitty/img/logo.png - Adding hyperkitty/static/hyperkitty/img/mail-attachment.png -> hyperkitty/static/hyperkitty/img/mail-attachment.png - Adding hyperkitty/static/hyperkitty/img/neutral.png -> hyperkitty/static/hyperkitty/img/neutral.png - Adding hyperkitty/static/hyperkitty/img/newthread.png -> hyperkitty/static/hyperkitty/img/newthread.png - Adding hyperkitty/static/hyperkitty/img/notsaved.png -> hyperkitty/static/hyperkitty/img/notsaved.png - Adding hyperkitty/static/hyperkitty/img/participant.png -> hyperkitty/static/hyperkitty/img/participant.png - Adding hyperkitty/static/hyperkitty/img/reply.png -> hyperkitty/static/hyperkitty/img/reply.png - Adding hyperkitty/static/hyperkitty/img/saved.png -> hyperkitty/static/hyperkitty/img/saved.png - Adding hyperkitty/static/hyperkitty/img/show_discussion.png -> hyperkitty/static/hyperkitty/img/show_discussion.png - Adding hyperkitty/static/hyperkitty/img/youdislike-disabled.png -> hyperkitty/static/hyperkitty/img/youdislike-disabled.png - Adding hyperkitty/static/hyperkitty/img/youdislike.png -> hyperkitty/static/hyperkitty/img/youdislike.png - Adding hyperkitty/static/hyperkitty/img/youlike-disabled.png -> hyperkitty/static/hyperkitty/img/youlike-disabled.png - Adding hyperkitty/static/hyperkitty/img/youlike.png -> hyperkitty/static/hyperkitty/img/youlike.png - Adding hyperkitty/static/hyperkitty/js/hyperkitty-common.js -> hyperkitty/static/hyperkitty/js/hyperkitty-common.js - Adding hyperkitty/static/hyperkitty/js/hyperkitty-index.js -> hyperkitty/static/hyperkitty/js/hyperkitty-index.js - Adding hyperkitty/static/hyperkitty/js/hyperkitty-overview.js -> hyperkitty/static/hyperkitty/js/hyperkitty-overview.js - Adding hyperkitty/static/hyperkitty/js/hyperkitty-thread.js -> hyperkitty/static/hyperkitty/js/hyperkitty-thread.js - Adding hyperkitty/static/hyperkitty/js/hyperkitty-userprofile.js -> hyperkitty/static/hyperkitty/js/hyperkitty-userprofile.js - Adding hyperkitty/static/hyperkitty/libs/bootstrap/README.txt -> hyperkitty/static/hyperkitty/libs/bootstrap/README.txt - Adding hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.eot -> hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.eot - Adding hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.svg -> hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.svg - Adding hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.ttf -> hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.ttf - Adding hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.woff -> hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.woff - Adding hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.woff2 -> hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.woff2 - Adding hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.bundle.js -> hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.bundle.js - Adding hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.bundle.js.map -> hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.bundle.js.map - Adding hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.bundle.min.js -> hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.bundle.min.js - Adding hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.bundle.min.js.map -> hyperkitty/static/hyperkitty/libs/bootstrap/javascripts/bootstrap.bundle.min.js.map - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_accordion.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_accordion.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_alert.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_alert.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_badge.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_badge.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_breadcrumb.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_breadcrumb.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_button-group.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_button-group.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_buttons.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_buttons.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_card.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_card.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_carousel.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_carousel.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_close.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_close.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_containers.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_containers.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_dropdown.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_dropdown.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_forms.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_forms.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_functions.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_functions.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_grid.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_grid.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_helpers.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_helpers.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_images.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_images.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_list-group.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_list-group.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_mixins.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_mixins.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_modal.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_modal.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_nav.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_nav.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_navbar.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_navbar.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_offcanvas.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_offcanvas.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_pagination.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_pagination.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_placeholders.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_placeholders.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_popover.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_popover.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_progress.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_progress.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_reboot.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_reboot.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_root.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_root.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_spinners.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_spinners.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_tables.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_tables.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_toasts.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_toasts.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_tooltip.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_tooltip.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_transitions.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_transitions.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_type.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_type.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_utilities.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_utilities.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_variables.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/_variables.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/bootstrap-grid.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/bootstrap-grid.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/bootstrap-reboot.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/bootstrap-reboot.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/bootstrap-utilities.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/bootstrap-utilities.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/bootstrap.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/bootstrap.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_floating-labels.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_floating-labels.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_form-check.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_form-check.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_form-control.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_form-control.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_form-range.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_form-range.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_form-select.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_form-select.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_form-text.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_form-text.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_input-group.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_input-group.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_labels.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_labels.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_validation.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/forms/_validation.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_clearfix.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_clearfix.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_colored-links.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_colored-links.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_position.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_position.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_ratio.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_ratio.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_stacks.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_stacks.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_stretched-link.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_stretched-link.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_text-truncation.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_text-truncation.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_visually-hidden.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_visually-hidden.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_vr.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/helpers/_vr.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_alert.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_alert.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_backdrop.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_backdrop.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_border-radius.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_border-radius.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_box-shadow.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_box-shadow.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_breakpoints.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_breakpoints.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_buttons.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_buttons.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_caret.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_caret.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_clearfix.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_clearfix.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_color-scheme.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_color-scheme.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_container.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_container.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_deprecate.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_deprecate.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_forms.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_forms.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_gradients.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_gradients.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_grid.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_grid.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_image.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_image.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_list-group.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_list-group.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_lists.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_lists.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_pagination.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_pagination.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_reset-text.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_reset-text.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_resize.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_resize.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_table-variants.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_table-variants.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_text-truncate.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_text-truncate.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_transition.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_transition.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_utilities.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_utilities.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_visually-hidden.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/mixins/_visually-hidden.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_api.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/utilities/_api.scss - Adding hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/vendor/_rfs.scss -> hyperkitty/static/hyperkitty/libs/bootstrap/stylesheets/vendor/_rfs.scss - Adding hyperkitty/static/hyperkitty/libs/d3.v2.min.js -> hyperkitty/static/hyperkitty/libs/d3.v2.min.js - Adding hyperkitty/static/hyperkitty/libs/fonts/droid/DroidSans.ttf -> hyperkitty/static/hyperkitty/libs/fonts/droid/DroidSans.ttf - Adding hyperkitty/static/hyperkitty/libs/fonts/droid/DroidSansMono.ttf -> hyperkitty/static/hyperkitty/libs/fonts/droid/DroidSansMono.ttf - Adding hyperkitty/static/hyperkitty/libs/fonts/droid/droid.css -> hyperkitty/static/hyperkitty/libs/fonts/droid/droid.css - Adding hyperkitty/static/hyperkitty/libs/fonts/font-awesome/VERSION.txt -> hyperkitty/static/hyperkitty/libs/fonts/font-awesome/VERSION.txt - Adding hyperkitty/static/hyperkitty/libs/fonts/font-awesome/css/font-awesome.css -> hyperkitty/static/hyperkitty/libs/fonts/font-awesome/css/font-awesome.css - Adding hyperkitty/static/hyperkitty/libs/fonts/font-awesome/css/font-awesome.min.css -> hyperkitty/static/hyperkitty/libs/fonts/font-awesome/css/font-awesome.min.css - Adding hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/FontAwesome.otf -> hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/FontAwesome.otf - Adding hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/fontawesome-webfont.eot -> hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/fontawesome-webfont.eot - Adding hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/fontawesome-webfont.svg -> hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/fontawesome-webfont.svg - Adding hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/fontawesome-webfont.ttf -> hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/fontawesome-webfont.ttf - Adding hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/fontawesome-webfont.woff -> hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/fontawesome-webfont.woff - Adding hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/fontawesome-webfont.woff2 -> hyperkitty/static/hyperkitty/libs/fonts/font-awesome/fonts/fontawesome-webfont.woff2 - Adding hyperkitty/static/hyperkitty/libs/fonts/icomoon/fonts/icomoon.eot -> hyperkitty/static/hyperkitty/libs/fonts/icomoon/fonts/icomoon.eot - Adding hyperkitty/static/hyperkitty/libs/fonts/icomoon/fonts/icomoon.svg -> hyperkitty/static/hyperkitty/libs/fonts/icomoon/fonts/icomoon.svg - Adding hyperkitty/static/hyperkitty/libs/fonts/icomoon/fonts/icomoon.ttf -> hyperkitty/static/hyperkitty/libs/fonts/icomoon/fonts/icomoon.ttf - Adding hyperkitty/static/hyperkitty/libs/fonts/icomoon/fonts/icomoon.woff -> hyperkitty/static/hyperkitty/libs/fonts/icomoon/fonts/icomoon.woff - Adding hyperkitty/static/hyperkitty/libs/fonts/icomoon/icomoon.css -> hyperkitty/static/hyperkitty/libs/fonts/icomoon/icomoon.css - Adding hyperkitty/static/hyperkitty/libs/jquery.expander.js -> hyperkitty/static/hyperkitty/libs/jquery.expander.js - Adding hyperkitty/static/hyperkitty/libs/jquery.hotkeys.js -> hyperkitty/static/hyperkitty/libs/jquery.hotkeys.js - Adding hyperkitty/static/hyperkitty/libs/jquery/jquery-3.6.0.js -> hyperkitty/static/hyperkitty/libs/jquery/jquery-3.6.0.js - Adding hyperkitty/static/hyperkitty/libs/jquery/jquery-3.6.0.min.js -> hyperkitty/static/hyperkitty/libs/jquery/jquery-3.6.0.min.js - Adding hyperkitty/static/hyperkitty/libs/jquery/jquery-3.6.0.min.map -> hyperkitty/static/hyperkitty/libs/jquery/jquery-3.6.0.min.map - Adding hyperkitty/static/hyperkitty/libs/jquery/jquery-ui-1.10.3.custom.js -> hyperkitty/static/hyperkitty/libs/jquery/jquery-ui-1.10.3.custom.js - Adding hyperkitty/static/hyperkitty/libs/jquery/jquery-ui-1.10.3.custom.min.js -> hyperkitty/static/hyperkitty/libs/jquery/jquery-ui-1.10.3.custom.min.js - Adding hyperkitty/static/hyperkitty/libs/jquery/jquery-ui-1.13.1.js -> hyperkitty/static/hyperkitty/libs/jquery/jquery-ui-1.13.1.js - Adding hyperkitty/static/hyperkitty/libs/jquery/jquery-ui-1.13.1.min.js -> hyperkitty/static/hyperkitty/libs/jquery/jquery-ui-1.13.1.min.js - Adding hyperkitty/static/hyperkitty/libs/jquery/jquery-ui-selection.txt -> hyperkitty/static/hyperkitty/libs/jquery/jquery-ui-selection.txt - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/animated-overlay.gif -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/animated-overlay.gif - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_flat_75_ffffff_40x100.png -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_flat_75_ffffff_40x100.png - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_glass_65_ffffff_1x400.png -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_glass_65_ffffff_1x400.png - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_glass_75_dadada_1x400.png -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_glass_75_dadada_1x400.png - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-icons_222222_256x240.png -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-icons_222222_256x240.png - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-icons_2e83ff_256x240.png -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-icons_2e83ff_256x240.png - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-icons_454545_256x240.png -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-icons_454545_256x240.png - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-icons_888888_256x240.png -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-icons_888888_256x240.png - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-icons_cd0a0a_256x240.png -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/images/ui-icons_cd0a0a_256x240.png - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/jquery-ui-1.10.3.custom.css -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/jquery-ui-1.10.3.custom.css - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/jquery-ui-1.10.3.custom.min.css -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/jquery-ui-1.10.3.custom.min.css - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/jquery-ui-1.13.1.css -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/jquery-ui-1.13.1.css - Adding hyperkitty/static/hyperkitty/libs/jquery/smoothness/jquery-ui-1.13.1.min.css -> hyperkitty/static/hyperkitty/libs/jquery/smoothness/jquery-ui-1.13.1.min.css - Adding hyperkitty/static/hyperkitty/libs/mousetrap/mousetrap.min.js -> hyperkitty/static/hyperkitty/libs/mousetrap/mousetrap.min.js - Adding hyperkitty/static/hyperkitty/libs/popper/popper.js -> hyperkitty/static/hyperkitty/libs/popper/popper.js - Adding hyperkitty/static/hyperkitty/libs/popper/popper.js.map -> hyperkitty/static/hyperkitty/libs/popper/popper.js.map - Adding hyperkitty/static/hyperkitty/libs/popper/popper.min.js -> hyperkitty/static/hyperkitty/libs/popper/popper.min.js - Adding hyperkitty/static/hyperkitty/libs/popper/popper.min.js.map -> hyperkitty/static/hyperkitty/libs/popper/popper.min.js.map - Adding hyperkitty/static/hyperkitty/sass/_hyperkitty-base.scss -> hyperkitty/static/hyperkitty/sass/_hyperkitty-base.scss - Adding hyperkitty/static/hyperkitty/sass/_hyperkitty-common.scss -> hyperkitty/static/hyperkitty/sass/_hyperkitty-common.scss - Adding hyperkitty/static/hyperkitty/sass/_hyperkitty-index.scss -> hyperkitty/static/hyperkitty/sass/_hyperkitty-index.scss - Adding hyperkitty/static/hyperkitty/sass/_hyperkitty-message.scss -> hyperkitty/static/hyperkitty/sass/_hyperkitty-message.scss - Adding hyperkitty/static/hyperkitty/sass/_hyperkitty-overview.scss -> hyperkitty/static/hyperkitty/sass/_hyperkitty-overview.scss - Adding hyperkitty/static/hyperkitty/sass/_hyperkitty-threadslist.scss -> hyperkitty/static/hyperkitty/sass/_hyperkitty-threadslist.scss - Adding hyperkitty/static/hyperkitty/sass/_hyperkitty-user.scss -> hyperkitty/static/hyperkitty/sass/_hyperkitty-user.scss - Adding hyperkitty/static/hyperkitty/sass/_hyperkitty-variables.scss -> hyperkitty/static/hyperkitty/sass/_hyperkitty-variables.scss - Adding hyperkitty/static/hyperkitty/sass/hyperkitty.scss -> hyperkitty/static/hyperkitty/sass/hyperkitty.scss - Adding hyperkitty/tasks.py -> hyperkitty/tasks.py - Adding hyperkitty/templates/account/base.html -> hyperkitty/templates/account/base.html - Adding hyperkitty/templates/django_mailman3/base.html -> hyperkitty/templates/django_mailman3/base.html - Adding hyperkitty/templates/hyperkitty/404.html -> hyperkitty/templates/hyperkitty/404.html - Adding hyperkitty/templates/hyperkitty/500.html -> hyperkitty/templates/hyperkitty/500.html - Adding hyperkitty/templates/hyperkitty/ajax/reattach_suggest.html -> hyperkitty/templates/hyperkitty/ajax/reattach_suggest.html - Adding hyperkitty/templates/hyperkitty/ajax/replies.html -> hyperkitty/templates/hyperkitty/ajax/replies.html - Adding hyperkitty/templates/hyperkitty/ajax/temp_message.html -> hyperkitty/templates/hyperkitty/ajax/temp_message.html - Adding hyperkitty/templates/hyperkitty/api.html -> hyperkitty/templates/hyperkitty/api.html - Adding hyperkitty/templates/hyperkitty/base.html -> hyperkitty/templates/hyperkitty/base.html - Adding hyperkitty/templates/hyperkitty/bottom.html -> hyperkitty/templates/hyperkitty/bottom.html - Adding hyperkitty/templates/hyperkitty/errors/notimplemented.html -> hyperkitty/templates/hyperkitty/errors/notimplemented.html - Adding hyperkitty/templates/hyperkitty/errors/private.html -> hyperkitty/templates/hyperkitty/errors/private.html - Adding hyperkitty/templates/hyperkitty/fragments/like_form.html -> hyperkitty/templates/hyperkitty/fragments/like_form.html - Adding hyperkitty/templates/hyperkitty/fragments/month_list.html -> hyperkitty/templates/hyperkitty/fragments/month_list.html - Adding hyperkitty/templates/hyperkitty/fragments/overview_threads.html -> hyperkitty/templates/hyperkitty/fragments/overview_threads.html - Adding hyperkitty/templates/hyperkitty/fragments/overview_top_posters.html -> hyperkitty/templates/hyperkitty/fragments/overview_top_posters.html - Adding hyperkitty/templates/hyperkitty/fragments/send_as.html -> hyperkitty/templates/hyperkitty/fragments/send_as.html - Adding hyperkitty/templates/hyperkitty/fragments/thread_left_nav.html -> hyperkitty/templates/hyperkitty/fragments/thread_left_nav.html - Adding hyperkitty/templates/hyperkitty/headers.html -> hyperkitty/templates/hyperkitty/headers.html - Adding hyperkitty/templates/hyperkitty/index.html -> hyperkitty/templates/hyperkitty/index.html - Adding hyperkitty/templates/hyperkitty/list_delete.html -> hyperkitty/templates/hyperkitty/list_delete.html - Adding hyperkitty/templates/hyperkitty/message.html -> hyperkitty/templates/hyperkitty/message.html - Adding hyperkitty/templates/hyperkitty/message_delete.html -> hyperkitty/templates/hyperkitty/message_delete.html - Adding hyperkitty/templates/hyperkitty/message_new.html -> hyperkitty/templates/hyperkitty/message_new.html - Adding hyperkitty/templates/hyperkitty/messages/message.html -> hyperkitty/templates/hyperkitty/messages/message.html - Adding hyperkitty/templates/hyperkitty/messages/right_col.html -> hyperkitty/templates/hyperkitty/messages/right_col.html - Adding hyperkitty/templates/hyperkitty/messages/summary_message.html -> hyperkitty/templates/hyperkitty/messages/summary_message.html - Adding hyperkitty/templates/hyperkitty/navbar-brand.html -> hyperkitty/templates/hyperkitty/navbar-brand.html - Adding hyperkitty/templates/hyperkitty/overview.html -> hyperkitty/templates/hyperkitty/overview.html - Adding hyperkitty/templates/hyperkitty/reattach.html -> hyperkitty/templates/hyperkitty/reattach.html - Adding hyperkitty/templates/hyperkitty/search_results.html -> hyperkitty/templates/hyperkitty/search_results.html - Adding hyperkitty/templates/hyperkitty/thread.html -> hyperkitty/templates/hyperkitty/thread.html - Adding hyperkitty/templates/hyperkitty/thread_list.html -> hyperkitty/templates/hyperkitty/thread_list.html - Adding hyperkitty/templates/hyperkitty/threads/category.html -> hyperkitty/templates/hyperkitty/threads/category.html - Adding hyperkitty/templates/hyperkitty/threads/right_col.html -> hyperkitty/templates/hyperkitty/threads/right_col.html - Adding hyperkitty/templates/hyperkitty/threads/summary_thread_large.html -> hyperkitty/templates/hyperkitty/threads/summary_thread_large.html - Adding hyperkitty/templates/hyperkitty/threads/tags.html -> hyperkitty/templates/hyperkitty/threads/tags.html - Adding hyperkitty/templates/hyperkitty/top.html -> hyperkitty/templates/hyperkitty/top.html - Adding hyperkitty/templates/hyperkitty/user_posts.html -> hyperkitty/templates/hyperkitty/user_posts.html - Adding hyperkitty/templates/hyperkitty/user_profile/base.html -> hyperkitty/templates/hyperkitty/user_profile/base.html - Adding hyperkitty/templates/hyperkitty/user_profile/favorites.html -> hyperkitty/templates/hyperkitty/user_profile/favorites.html - Adding hyperkitty/templates/hyperkitty/user_profile/last_views.html -> hyperkitty/templates/hyperkitty/user_profile/last_views.html - Adding hyperkitty/templates/hyperkitty/user_profile/profile.html -> hyperkitty/templates/hyperkitty/user_profile/profile.html - Adding hyperkitty/templates/hyperkitty/user_profile/subscriptions.html -> hyperkitty/templates/hyperkitty/user_profile/subscriptions.html - Adding hyperkitty/templates/hyperkitty/user_profile/votes.html -> hyperkitty/templates/hyperkitty/user_profile/votes.html - Adding hyperkitty/templates/hyperkitty/user_public_profile.html -> hyperkitty/templates/hyperkitty/user_public_profile.html - Adding hyperkitty/templates/search/indexes/hyperkitty/email_subject.txt -> hyperkitty/templates/search/indexes/hyperkitty/email_subject.txt - Adding hyperkitty/templates/search/indexes/hyperkitty/email_text.txt -> hyperkitty/templates/search/indexes/hyperkitty/email_text.txt - Adding hyperkitty/templatetags/__init__.py -> hyperkitty/templatetags/__init__.py - Adding hyperkitty/templatetags/decorate.py -> hyperkitty/templatetags/decorate.py - Adding hyperkitty/templatetags/hk_generic.py -> hyperkitty/templatetags/hk_generic.py - Adding hyperkitty/templatetags/hk_haystack.py -> hyperkitty/templatetags/hk_haystack.py - Adding hyperkitty/tests/__init__.py -> hyperkitty/tests/__init__.py - Adding hyperkitty/tests/_test_caching.py -> hyperkitty/tests/_test_caching.py - Adding hyperkitty/tests/commands/__init__.py -> hyperkitty/tests/commands/__init__.py - Adding hyperkitty/tests/commands/test_attachments_to_file.py -> hyperkitty/tests/commands/test_attachments_to_file.py - Adding hyperkitty/tests/commands/test_import.py -> hyperkitty/tests/commands/test_import.py - Adding hyperkitty/tests/commands/test_mailman_sync.py -> hyperkitty/tests/commands/test_mailman_sync.py - Adding hyperkitty/tests/jobs/__init__.py -> hyperkitty/tests/jobs/__init__.py - Adding hyperkitty/tests/lib/__init__.py -> hyperkitty/tests/lib/__init__.py - Adding hyperkitty/tests/lib/test_analysis.py -> hyperkitty/tests/lib/test_analysis.py - Adding hyperkitty/tests/lib/test_incoming.py -> hyperkitty/tests/lib/test_incoming.py - Adding hyperkitty/tests/lib/test_mailman.py -> hyperkitty/tests/lib/test_mailman.py - Adding hyperkitty/tests/lib/test_posting.py -> hyperkitty/tests/lib/test_posting.py - Adding hyperkitty/tests/lib/test_utils.py -> hyperkitty/tests/lib/test_utils.py - Adding hyperkitty/tests/lib/test_view_helpers.py -> hyperkitty/tests/lib/test_view_helpers.py - Adding hyperkitty/tests/migrations/__init__.py -> hyperkitty/tests/migrations/__init__.py - Adding hyperkitty/tests/migrations/test_0009.py -> hyperkitty/tests/migrations/test_0009.py - Adding hyperkitty/tests/models/__init__.py -> hyperkitty/tests/models/__init__.py - Adding hyperkitty/tests/models/test_email.py -> hyperkitty/tests/models/test_email.py - Adding hyperkitty/tests/models/test_lastview.py -> hyperkitty/tests/models/test_lastview.py - Adding hyperkitty/tests/models/test_mailinglist.py -> hyperkitty/tests/models/test_mailinglist.py - Adding hyperkitty/tests/models/test_profile.py -> hyperkitty/tests/models/test_profile.py - Adding hyperkitty/tests/models/test_sender.py -> hyperkitty/tests/models/test_sender.py - Adding hyperkitty/tests/models/test_tag.py -> hyperkitty/tests/models/test_tag.py - Adding hyperkitty/tests/models/test_thread.py -> hyperkitty/tests/models/test_thread.py - Adding hyperkitty/tests/models/test_vote.py -> hyperkitty/tests/models/test_vote.py - Adding hyperkitty/tests/settings_test.py -> hyperkitty/tests/settings_test.py - Adding hyperkitty/tests/test_feeds.py -> hyperkitty/tests/test_feeds.py - Adding hyperkitty/tests/test_search_index.py -> hyperkitty/tests/test_search_index.py - Adding hyperkitty/tests/test_signals.py -> hyperkitty/tests/test_signals.py - Adding hyperkitty/tests/test_tasks.py -> hyperkitty/tests/test_tasks.py - Adding hyperkitty/tests/test_templatetags.py -> hyperkitty/tests/test_templatetags.py - Adding hyperkitty/tests/testdata/another-wrong-encoding.txt -> hyperkitty/tests/testdata/another-wrong-encoding.txt - Adding hyperkitty/tests/testdata/attachment-1.txt -> hyperkitty/tests/testdata/attachment-1.txt - Adding hyperkitty/tests/testdata/attachment-2.txt -> hyperkitty/tests/testdata/attachment-2.txt - Adding hyperkitty/tests/testdata/attachment-3.txt -> hyperkitty/tests/testdata/attachment-3.txt - Adding hyperkitty/tests/testdata/attachment-4.txt -> hyperkitty/tests/testdata/attachment-4.txt - Adding hyperkitty/tests/testdata/bad-subject-header.txt -> hyperkitty/tests/testdata/bad-subject-header.txt - Adding hyperkitty/tests/testdata/bad_content_type.txt -> hyperkitty/tests/testdata/bad_content_type.txt - Adding hyperkitty/tests/testdata/bad_date_tz.txt -> hyperkitty/tests/testdata/bad_date_tz.txt - Adding hyperkitty/tests/testdata/bad_folding.txt -> hyperkitty/tests/testdata/bad_folding.txt - Adding hyperkitty/tests/testdata/cant_write_error_message.txt -> hyperkitty/tests/testdata/cant_write_error_message.txt - Adding hyperkitty/tests/testdata/non-ascii-date-header.txt -> hyperkitty/tests/testdata/non-ascii-date-header.txt - Adding hyperkitty/tests/testdata/non-ascii-headers.txt -> hyperkitty/tests/testdata/non-ascii-headers.txt - Adding hyperkitty/tests/testdata/payload-utf8-wrong.txt -> hyperkitty/tests/testdata/payload-utf8-wrong.txt - Adding hyperkitty/tests/testdata/resent-date.txt -> hyperkitty/tests/testdata/resent-date.txt - Adding hyperkitty/tests/testdata/strange-in-reply-to-header.txt -> hyperkitty/tests/testdata/strange-in-reply-to-header.txt - Adding hyperkitty/tests/testdata/unconvertable_message.txt -> hyperkitty/tests/testdata/unconvertable_message.txt - Adding hyperkitty/tests/testdata/unconvertable_msg-2.txt -> hyperkitty/tests/testdata/unconvertable_msg-2.txt - Adding hyperkitty/tests/testdata/unicode_issue.txt -> hyperkitty/tests/testdata/unicode_issue.txt - Adding hyperkitty/tests/testdata/unixfrom-date.txt -> hyperkitty/tests/testdata/unixfrom-date.txt - Adding hyperkitty/tests/testdata/unknown-charset.txt -> hyperkitty/tests/testdata/unknown-charset.txt - Adding hyperkitty/tests/testdata/wrong-in-reply-to-header.txt -> hyperkitty/tests/testdata/wrong-in-reply-to-header.txt - Adding hyperkitty/tests/urls_test.py -> hyperkitty/tests/urls_test.py - Adding hyperkitty/tests/utils.py -> hyperkitty/tests/utils.py - Adding hyperkitty/tests/views/__init__.py -> hyperkitty/tests/views/__init__.py - Adding hyperkitty/tests/views/test_accounts.py -> hyperkitty/tests/views/test_accounts.py - Adding hyperkitty/tests/views/test_archives.py -> hyperkitty/tests/views/test_archives.py - Adding hyperkitty/tests/views/test_compat.py -> hyperkitty/tests/views/test_compat.py - Adding hyperkitty/tests/views/test_index.py -> hyperkitty/tests/views/test_index.py - Adding hyperkitty/tests/views/test_mailinglist.py -> hyperkitty/tests/views/test_mailinglist.py - Adding hyperkitty/tests/views/test_mailman.py -> hyperkitty/tests/views/test_mailman.py - Adding hyperkitty/tests/views/test_message.py -> hyperkitty/tests/views/test_message.py - Adding hyperkitty/tests/views/test_search.py -> hyperkitty/tests/views/test_search.py - Adding hyperkitty/tests/views/test_thread.py -> hyperkitty/tests/views/test_thread.py - Adding hyperkitty/urls.py -> hyperkitty/urls.py - Adding hyperkitty/utils.py -> hyperkitty/utils.py - Adding hyperkitty/views/__init__.py -> hyperkitty/views/__init__.py - Adding hyperkitty/views/accounts.py -> hyperkitty/views/accounts.py - Adding hyperkitty/views/categories.py -> hyperkitty/views/categories.py - Adding hyperkitty/views/compat.py -> hyperkitty/views/compat.py - Adding hyperkitty/views/index.py -> hyperkitty/views/index.py - Adding hyperkitty/views/mailman.py -> hyperkitty/views/mailman.py - Adding hyperkitty/views/message.py -> hyperkitty/views/message.py - Adding hyperkitty/views/mlist.py -> hyperkitty/views/mlist.py - Adding hyperkitty/views/search.py -> hyperkitty/views/search.py - Adding hyperkitty/views/tags.py -> hyperkitty/views/tags.py - Adding hyperkitty/views/thread.py -> hyperkitty/views/thread.py - Adding hyperkitty/views/users.py -> hyperkitty/views/users.py - Adding hyperkitty-1.3.12.dist-info/RECORD -> hyperkitty-1.3.12.dist-info/RECORD Successfully built hyperkitty-1.3.12-py3-none-any.whl ==>(B Starting check()...(B ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python cachedir: .pytest_cache django: version: 5.2.13, settings: hyperkitty.tests.settings_test (from option) rootdir: /build/hyperkitty/src/hyperkitty configfile: pytest.ini plugins: anyio-4.15.1, django-4.14.0 collecting ... collected 366 items / 1 deselected / 365 selected hyperkitty/tests/commands/test_attachments_to_file.py::CommandTestCase::test_attachments_are_moved Creating test database for alias 'default' ('file:memorydb_default?mode=memory&cache=shared')... Operations to perform: Synchronize unmigrated apps: allauth, compressor, django_extensions, django_gravatar, fedora, github, gitlab, google, haystack, humanize, messages, rest_framework, stackexchange, staticfiles, twitter Apply all migrations: account, admin, auth, contenttypes, django_mailman3, django_q, hyperkitty, openid, sessions, sites, socialaccount Synchronizing apps without migrations: Creating tables... Running deferred SQL... Running migrations: Applying contenttypes.0001_initial... OK Applying auth.0001_initial... OK Applying account.0001_initial... OK Applying account.0002_email_max_length... OK Applying account.0003_alter_emailaddress_create_unique_verified_email... OK Applying account.0004_alter_emailaddress_drop_unique_email... OK Applying account.0005_emailaddress_idx_upper_email... OK Applying account.0006_emailaddress_lower... OK Applying account.0007_emailaddress_idx_email... OK Applying account.0008_emailaddress_unique_primary_email_fixup... OK Applying account.0009_emailaddress_unique_primary_email... OK Applying admin.0001_initial... OK Applying admin.0002_logentry_remove_auto_add... OK Applying admin.0003_logentry_add_action_flag_choices... OK Applying contenttypes.0002_remove_content_type_name... OK Applying auth.0002_alter_permission_name_max_length... OK Applying auth.0003_alter_user_email_max_length... OK Applying auth.0004_alter_user_username_opts... OK Applying auth.0005_alter_user_last_login_null... OK Applying auth.0006_require_contenttypes_0002... OK Applying auth.0007_alter_validators_add_error_messages... OK Applying auth.0008_alter_user_username_max_length... OK Applying auth.0009_alter_user_last_name_max_length... OK Applying auth.0010_alter_group_name_max_length... OK Applying auth.0011_update_proxy_permissions... OK Applying auth.0012_alter_user_first_name_max_length... OK Applying sessions.0001_initial... OK Applying sites.0001_initial... OK Applying django_mailman3.0001_initial... OK Applying django_mailman3.0002_maildomain... OK Applying django_mailman3.0003_sessions... OK Applying django_q.0001_initial... OK Applying django_q.0002_auto_20150630_1624... OK Applying django_q.0003_auto_20150708_1326... OK Applying django_q.0004_auto_20150710_1043... OK Applying django_q.0005_auto_20150718_1506... OK Applying django_q.0006_auto_20150805_1817... OK Applying django_q.0007_ormq... OK Applying django_q.0008_auto_20160224_1026... OK Applying django_q.0009_auto_20171009_0915... OK Applying django_q.0010_auto_20200610_0856... OK Applying django_q.0011_auto_20200628_1055... OK Applying django_q.0012_auto_20200702_1608... OK Applying django_q.0013_task_attempt_count... OK Applying django_q.0014_schedule_cluster... OK Applying django_q.0015_alter_schedule_schedule_type... OK Applying django_q.0016_schedule_intended_date_kwarg... OK Applying django_q.0017_task_cluster_alter... OK Applying django_q.0018_task_success_index... OK Applying django_q.0019_alter_task_options_alter_ormq_key_alter_ormq_lock_and_more... OK Applying socialaccount.0001_initial... OK Applying socialaccount.0002_token_max_lengths... OK Applying socialaccount.0003_extra_data_default_dict... OK Applying hyperkitty.0001_initial... OK Applying hyperkitty.0002_auto_20150311_0913... OK Applying hyperkitty.0003_thread_starting_email... OK Applying hyperkitty.0004_archived_date_and_subject... OK Applying hyperkitty.0005_MailingList_list_id... OK Applying hyperkitty.0006_thread_on_delete... OK Applying hyperkitty.0007_allauth_20160808_1604... OK Applying hyperkitty.0008_django_mailman3_profile... OK Applying hyperkitty.0009_duplicate_persona_users... OK Applying hyperkitty.0010_email_sender_name... OK Applying hyperkitty.0011_email_parent... OK Applying hyperkitty.0012_thread_order_null... OK Applying hyperkitty.0013_mailinglist_id_1... OK Applying hyperkitty.0014_mailinglist_id_2... OK Applying hyperkitty.0015_mailinglist_id_3... OK Applying hyperkitty.0016_auto_20180309_0056... OK Applying hyperkitty.0017_file_attachments... OK Applying hyperkitty.0018_threadcategory_color... OK Applying hyperkitty.0019_auto_20190127_null_description... OK Applying hyperkitty.0020_auto_20190907_1927... OK Applying hyperkitty.0021_add_owners_mods... OK Applying hyperkitty.0022_mailinglist_archive_rendering_mode... OK Applying hyperkitty.0023_alter_mailinglist_name... OK Applying openid.0001_initial... OK Applying sites.0002_alter_domain_unique... OK Applying socialaccount.0004_app_provider_id_settings... OK Applying socialaccount.0005_socialtoken_nullable_app... OK Applying socialaccount.0006_alter_socialaccount_extra_data... OK 2 attachments moved. PASSED hyperkitty/tests/commands/test_attachments_to_file.py::CommandTestCase::test_chunk_size_option PASSED hyperkitty/tests/commands/test_attachments_to_file.py::CommandTestCase::test_no_attachment_folder PASSED hyperkitty/tests/commands/test_attachments_to_file.py::CommandTestCase::test_verbosity_option PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_another_empty_message_id PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_another_unconvertable_message SKIPPED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_another_wierd_message_id PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_another_wrong_encoding XFAIL hyperkitty/tests/commands/test_import.py::CommandTestCase::test_another_wrong_encoding_part_two PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_bad_content_type XFAIL hyperkitty/tests/commands/test_import.py::CommandTestCase::test_bad_content_type_part_two PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_bad_date_tz_and_no_resent_date PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_bad_subject_header PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_cant_write_error SKIPPED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_empty_message_id PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_folding_with_cr PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_from_with_special_char PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_impacted_threads PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_impacted_threads_batch PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_import_with_archiving_disabled PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_lowercase_list_name PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_missing_message_id PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_no_date_and_no_resent_date PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_no_date_but_resent_date PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_since_auto PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_since_override PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_unconvertable_message SKIPPED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_ungetable_message PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_ungettable_date PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_unixfrom PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_unknown_encoding PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_weird_timezone PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_wierd_message_id PASSED hyperkitty/tests/commands/test_import.py::CommandTestCase::test_wrong_encoding SKIPPED hyperkitty/tests/commands/test_mailman_sync.py::CommandTestCase::test_simple PASSED hyperkitty/tests/lib/test_analysis.py::TestThreadOrderDepth::test_add_in_classical_thread PASSED hyperkitty/tests/lib/test_analysis.py::TestThreadOrderDepth::test_classical_thread PASSED hyperkitty/tests/lib/test_analysis.py::TestThreadOrderDepth::test_reply_loops PASSED hyperkitty/tests/lib/test_analysis.py::TestThreadOrderDepth::test_reply_to_oneself PASSED hyperkitty/tests/lib/test_analysis.py::TestThreadOrderDepth::test_simple_thread PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_archived_date PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_archived_date_unparseable PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_attachment_insert_order PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_attachment_local_storage PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_attachment_local_storage_bad_list_name PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_basic PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_bytes_attachment PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_data_error PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_date_aware PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_date_naive PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_dont_update_sender_name PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_duplicate PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_duplicate_nonascii PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_existing_thread PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_get_sender_name PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_get_sender_name_if_empty PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_long_message_id PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_long_message_id_reply PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_long_subject PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_no_date PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_no_message_id PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_no_sender_address PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_no_sender_name_or_address PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_non_ascii_email_address PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_non_ascii_text_attachment_declared_as_ascii PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_orphans PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_rebuild_recent_threads_cache PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_string_no_cset_attachment PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_thread_neighbors PASSED hyperkitty/tests/lib/test_incoming.py::TestAddToList::test_top_participants PASSED hyperkitty/tests/lib/test_mailman.py::MailmanSubscribeTestCase::test_subscribe_address_banned PASSED hyperkitty/tests/lib/test_mailman.py::MailmanSubscribeTestCase::test_subscribe_already_subscribed PASSED hyperkitty/tests/lib/test_mailman.py::MailmanSubscribeTestCase::test_subscribe_already_subscribed_moderated PASSED hyperkitty/tests/lib/test_mailman.py::MailmanSubscribeTestCase::test_subscribe_different_address PASSED hyperkitty/tests/lib/test_mailman.py::MailmanSubscribeTestCase::test_subscribe_moderate PASSED hyperkitty/tests/lib/test_mailman.py::MailmanSubscribeTestCase::test_subscribe_moderate_then_open PASSED hyperkitty/tests/lib/test_mailman.py::MailmanSubscribeTestCase::test_subscribe_moderate_undetected PASSED hyperkitty/tests/lib/test_mailman.py::MailmanSubscribeTestCase::test_subscribe_not_subscribed PASSED hyperkitty/tests/lib/test_mailman.py::MailmanSyncTestCase::test_call_set_mailman_id PASSED hyperkitty/tests/lib/test_mailman.py::MailmanSyncTestCase::test_call_update_from_mailman PASSED hyperkitty/tests/lib/test_mailman.py::MailmanSyncTestCase::test_get_new_lists_from_mailman PASSED hyperkitty/tests/lib/test_mailman.py::MailmanSyncTestCase::test_import_list_from_mailman PASSED hyperkitty/tests/lib/test_mailman.py::MailmanSyncTestCase::test_import_list_from_mailman_existing PASSED hyperkitty/tests/lib/test_posting.py::PostingTestCase::test_basic_reply PASSED hyperkitty/tests/lib/test_posting.py::PostingTestCase::test_get_sender_is_string PASSED hyperkitty/tests/lib/test_posting.py::PostingTestCase::test_posting_when_address_banned PASSED hyperkitty/tests/lib/test_posting.py::PostingTestCase::test_reply_different_sender PASSED hyperkitty/tests/lib/test_posting.py::PostingTestCase::test_sender_not_subscribed PASSED hyperkitty/tests/lib/test_posting.py::PostingTestCase::test_sender_subscribed PASSED hyperkitty/tests/lib/test_posting.py::PostingTestCase::test_sender_with_display_name PASSED hyperkitty/tests/lib/test_posting.py::PostingTestCase::test_smtp_error_raises_postingfailed PASSED hyperkitty/tests/lib/test_posting.py::PostingTestCase::test_unwrap_subject PASSED hyperkitty/tests/lib/test_posting.py::PostingTestCase::test_unwrap_subject_2 PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_bad_header PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_datestring_no_timezone PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_datestring_wrong_offset PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_empty_reference PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_from_with_at PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_from_with_bracketed_at PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_get_folded_message_id PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_get_message_id PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_get_message_id_hash PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_in_reply_to PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_in_reply_to_and_reference PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_multiple_reference PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_no_from PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_non_ascii_headers PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_non_ascii_ref PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_normal_from PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_odd_from PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_ref_parsing PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_reference_no_brackets PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_run_with_lock_alternate_file PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_run_with_lock_bad_file PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_run_with_lock_defaults PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_run_with_lock_extended PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_run_with_lock_extended_setting PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_run_with_lock_wrong_time PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_single_reference PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_unknown_encoding PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_very_large_timezone PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_wrong_datestring PASSED hyperkitty/tests/lib/test_utils.py::TestUtils::test_wrong_reply_to_format PASSED hyperkitty/tests/lib/test_view_helpers.py::GetDisplayDatesTestCase::test_day PASSED hyperkitty/tests/lib/test_view_helpers.py::GetDisplayDatesTestCase::test_month PASSED hyperkitty/tests/lib/test_view_helpers.py::GetDisplayDatesTestCase::test_month_december PASSED hyperkitty/tests/models/test_email.py::EmailTestCase::test_as_message PASSED hyperkitty/tests/models/test_email.py::EmailTestCase::test_as_message_attachments PASSED hyperkitty/tests/models/test_email.py::EmailTestCase::test_as_message_attachments_in_db_with_folder PASSED hyperkitty/tests/models/test_email.py::EmailTestCase::test_as_message_attachments_saved_to_folder PASSED hyperkitty/tests/models/test_email.py::EmailTestCase::test_as_message_bogus_message_id PASSED hyperkitty/tests/models/test_email.py::EmailTestCase::test_as_message_folded_subject PASSED hyperkitty/tests/models/test_email.py::EmailTestCase::test_as_message_specials_in_name PASSED hyperkitty/tests/models/test_email.py::EmailTestCase::test_as_message_timezone PASSED hyperkitty/tests/models/test_email.py::EmailTestCase::test_as_message_unicode PASSED hyperkitty/tests/models/test_email.py::EmailSetParentTestCase::test_attach_to_child PASSED hyperkitty/tests/models/test_email.py::EmailSetParentTestCase::test_attach_to_grandchild PASSED hyperkitty/tests/models/test_email.py::EmailSetParentTestCase::test_attach_to_itself PASSED hyperkitty/tests/models/test_email.py::EmailSetParentTestCase::test_simple PASSED hyperkitty/tests/models/test_email.py::EmailSetParentTestCase::test_subthread PASSED hyperkitty/tests/models/test_email.py::EmailSetParentTestCase::test_switch PASSED hyperkitty/tests/models/test_email.py::EmailDeleteTestCase::test_middle_tree PASSED hyperkitty/tests/models/test_lastview.py::LastViewTestCase::test_duplicate PASSED hyperkitty/tests/models/test_mailinglist.py::MailingListTestCase::test_get_threads_between PASSED hyperkitty/tests/models/test_mailinglist.py::MailingListTestCase::test_get_threads_between_across_months PASSED hyperkitty/tests/models/test_mailinglist.py::MailingListTestCase::test_get_threads_between_across_two_months PASSED hyperkitty/tests/models/test_mailinglist.py::MailingListTestCase::test_update_from_mailman PASSED hyperkitty/tests/models/test_mailinglist.py::MailingListTestCase::test_update_from_mailman_naive PASSED hyperkitty/tests/models/test_mailinglist.py::MailingListTestCase::test_update_from_mailman_owners PASSED hyperkitty/tests/models/test_mailinglist.py::RecentThreadsTestCase::test_order PASSED hyperkitty/tests/models/test_mailinglist.py::TopThreadsTestCase::test_order PASSED hyperkitty/tests/models/test_mailinglist.py::PopularThreadsTestCase::test_order PASSED hyperkitty/tests/models/test_mailinglist.py::FirstDateTestCase::test_date PASSED hyperkitty/tests/models/test_mailinglist.py::FirstDateTestCase::test_no_email PASSED hyperkitty/tests/models/test_profile.py::ProfileTestCase::test_votes_in_list PASSED hyperkitty/tests/models/test_sender.py::SenderTestCase::test_set_mailman_id_invalid_address PASSED hyperkitty/tests/models/test_thread.py::ThreadTestCase::test_long_subject PASSED hyperkitty/tests/models/test_thread.py::ThreadTestCase::test_starting_message_1 PASSED hyperkitty/tests/models/test_thread.py::ThreadTestCase::test_starting_message_2 PASSED hyperkitty/tests/models/test_thread.py::ThreadTestCase::test_starting_message_3 PASSED hyperkitty/tests/models/test_thread.py::ThreadTestCase::test_subject PASSED hyperkitty/tests/models/test_thread.py::ThreadTestCase::test_thread_no_email PASSED hyperkitty/tests/models/test_vote.py::VoteTestCase::test_likealot PASSED hyperkitty/tests/models/test_vote.py::VoteTestCase::test_msg2 PASSED hyperkitty/tests/models/test_vote.py::VoteTestCase::test_msg_1 PASSED hyperkitty/tests/models/test_vote.py::VoteTestCase::test_revote PASSED hyperkitty/tests/models/test_vote.py::VoteTestCase::test_revote_identical PASSED hyperkitty/tests/models/test_vote.py::VoteTestCase::test_same_msgid_different_lists PASSED hyperkitty/tests/models/test_vote.py::VoteTestCase::test_vote_invalid PASSED hyperkitty/tests/test_feeds.py::TestMailingListFeed::test_control_chars PASSED hyperkitty/tests/test_feeds.py::TestMailingListFeed::test_feed PASSED hyperkitty/tests/test_feeds.py::TestMailingListFeed::test_private_feed_authentication PASSED hyperkitty/tests/test_search_index.py::SearchIndexTestCase::test_update_index PASSED hyperkitty/tests/test_search_index.py::SearchIndexTestCase::test_update_index_one_list PASSED hyperkitty/tests/test_search_index.py::SearchIndexTestCase::test_update_index_with_remove PASSED hyperkitty/tests/test_signals.py::SignalsTestCase::test_user_subscribed PASSED hyperkitty/tests/test_tasks.py::TaskTestCase::test_check_orphans PASSED hyperkitty/tests/test_tasks.py::TaskTestCase::test_check_orphans_no_email PASSED hyperkitty/tests/test_tasks.py::TaskTestCase::test_compute_thread_positions_no_thread PASSED hyperkitty/tests/test_tasks.py::TaskTestCase::test_rebuild_cache_popular_threads_no_mailinglist PASSED hyperkitty/tests/test_tasks.py::TaskTestCase::test_rebuild_mailinglist_cache_for_month_no_mailinglist PASSED hyperkitty/tests/test_tasks.py::TaskTestCase::test_rebuild_mailinglist_cache_recent_no_mailinglist PASSED hyperkitty/tests/test_tasks.py::TaskTestCase::test_rebuild_thread_cache_new_email_no_thread PASSED hyperkitty/tests/test_tasks.py::TaskTestCase::test_rebuild_thread_cache_votes_no_thread PASSED hyperkitty/tests/test_tasks.py::TaskTestCase::test_update_from_mailman_no_mailinglist PASSED hyperkitty/tests/test_templatetags.py::SnipQuotedTestCase::test_quote_1 PASSED hyperkitty/tests/test_templatetags.py::SnipQuotedTestCase::test_quote_2 PASSED hyperkitty/tests/test_templatetags.py::HaystackTestCase::test_nolongterms_doublequotes PASSED hyperkitty/tests/test_templatetags.py::HaystackTestCase::test_nolongterms_encoding PASSED hyperkitty/tests/test_templatetags.py::HaystackTestCase::test_nolongterms_short PASSED hyperkitty/tests/test_templatetags.py::HaystackTestCase::test_nolongterms_singlequotes PASSED hyperkitty/tests/test_templatetags.py::HaystackTestCase::test_nolongterms_too_long PASSED hyperkitty/tests/test_templatetags.py::HaystackTestCase::test_nolongterms_xmlescape PASSED hyperkitty/tests/test_templatetags.py::HaystackTestCase::test_nolongterms_xmlescape_amperstand PASSED hyperkitty/tests/test_templatetags.py::TestGravatar::test_disabled_gravatar PASSED hyperkitty/tests/test_templatetags.py::TestGravatar::test_gravatar PASSED hyperkitty/tests/test_templatetags.py::TestDecorate::test_autolink_small_url PASSED hyperkitty/tests/test_templatetags.py::TestDecorate::test_backslash PASSED hyperkitty/tests/test_templatetags.py::TestDecorate::test_backslash_code PASSED hyperkitty/tests/test_templatetags.py::TestDecorate::test_backslash_code_block PASSED hyperkitty/tests/test_templatetags.py::TestDecorate::test_header PASSED hyperkitty/tests/test_templatetags.py::TestDecorate::test_image_html PASSED hyperkitty/tests/test_templatetags.py::TestDecorate::test_image_markdown PASSED hyperkitty/tests/test_templatetags.py::TestDecorate::test_outlook_style_reply_blockquote FAILED hyperkitty/tests/test_templatetags.py::TestDecorate::test_parse_autolink PASSED hyperkitty/tests/test_templatetags.py::TestDecorate::test_parse_heading_normal PASSED hyperkitty/tests/test_templatetags.py::TestDecorate::test_parse_quote PASSED hyperkitty/tests/test_templatetags.py::TestDecoratePlain::test_backslash PASSED hyperkitty/tests/test_templatetags.py::TestDecoratePlain::test_backslash_code PASSED hyperkitty/tests/test_templatetags.py::TestDecoratePlain::test_plaintext_patch PASSED hyperkitty/tests/test_templatetags.py::TestDecoratePlain::test_plaintext_patch_gl_494 PASSED hyperkitty/tests/test_templatetags.py::SettingsValuesTest::test_export_allowed PASSED hyperkitty/tests/test_templatetags.py::SettingsValuesTest::test_settings_value_equals PASSED hyperkitty/tests/views/test_accounts.py::AccountViewsTestCase::test_favorites PASSED hyperkitty/tests/views/test_accounts.py::AccountViewsTestCase::test_login_page PASSED hyperkitty/tests/views/test_accounts.py::AccountViewsTestCase::test_posts PASSED hyperkitty/tests/views/test_accounts.py::AccountViewsTestCase::test_profile PASSED hyperkitty/tests/views/test_accounts.py::AccountViewsTestCase::test_public_profile PASSED hyperkitty/tests/views/test_accounts.py::AccountViewsTestCase::test_public_profile_anonymous PASSED hyperkitty/tests/views/test_accounts.py::AccountViewsTestCase::test_public_profile_as_oneself PASSED hyperkitty/tests/views/test_accounts.py::AccountViewsTestCase::test_public_profile_as_superuser PASSED hyperkitty/tests/views/test_accounts.py::AccountViewsTestCase::test_redirect_to_login PASSED hyperkitty/tests/views/test_accounts.py::AccountViewsTestCase::test_registration_redirect PASSED hyperkitty/tests/views/test_accounts.py::AccountViewsTestCase::test_votes PASSED hyperkitty/tests/views/test_accounts.py::LastViewsTestCase::test_overview_recent_threads PASSED hyperkitty/tests/views/test_accounts.py::LastViewsTestCase::test_overview_top_threads PASSED hyperkitty/tests/views/test_accounts.py::LastViewsTestCase::test_profile PASSED hyperkitty/tests/views/test_accounts.py::LastViewsTestCase::test_thread PASSED hyperkitty/tests/views/test_accounts.py::LastViewsTestCase::test_thread_list PASSED hyperkitty/tests/views/test_accounts.py::SubscriptionsTestCase::test_get_subscriptions PASSED hyperkitty/tests/views/test_accounts.py::SubscriptionsTestCase::test_list_not_archived PASSED hyperkitty/tests/views/test_archives.py::ListArchivesTestCase::test_email_escaped_sender PASSED hyperkitty/tests/views/test_archives.py::ListArchivesTestCase::test_latest_archives PASSED hyperkitty/tests/views/test_archives.py::ListArchivesTestCase::test_latest_archives_no_threads PASSED hyperkitty/tests/views/test_archives.py::ListArchivesTestCase::test_overview PASSED hyperkitty/tests/views/test_archives.py::ListArchivesTestCase::test_overview_cleaned_cache PASSED hyperkitty/tests/views/test_archives.py::ListArchivesTestCase::test_overview_pop_threads PASSED hyperkitty/tests/views/test_archives.py::ListArchivesTestCase::test_overview_recent_threads PASSED hyperkitty/tests/views/test_archives.py::ListArchivesTestCase::test_overview_top_threads PASSED hyperkitty/tests/views/test_archives.py::ListArchivesTestCase::test_overview_with_user PASSED hyperkitty/tests/views/test_archives.py::ListArchivesTestCase::test_wrong_date PASSED hyperkitty/tests/views/test_archives.py::ExportMboxTestCase::test_basic PASSED hyperkitty/tests/views/test_archives.py::ExportMboxTestCase::test_basic_with_export_disabled PASSED hyperkitty/tests/views/test_archives.py::ExportMboxTestCase::test_between_dates PASSED hyperkitty/tests/views/test_archives.py::ExportMboxTestCase::test_bogus_dates PASSED hyperkitty/tests/views/test_archives.py::ExportMboxTestCase::test_mangle_from_in_serialized_message PASSED hyperkitty/tests/views/test_archives.py::ExportMboxTestCase::test_message PASSED hyperkitty/tests/views/test_archives.py::ExportMboxTestCase::test_thread PASSED hyperkitty/tests/views/test_archives.py::ExportMboxTestCase::test_with_sender_name PASSED hyperkitty/tests/views/test_archives.py::PrivateArchivesTestCase::test_message_view PASSED hyperkitty/tests/views/test_archives.py::PrivateArchivesTestCase::test_month_view PASSED hyperkitty/tests/views/test_archives.py::PrivateArchivesTestCase::test_overview_recent_threads PASSED hyperkitty/tests/views/test_archives.py::PrivateArchivesTestCase::test_overview_top_threads PASSED hyperkitty/tests/views/test_archives.py::PrivateArchivesTestCase::test_thread_view PASSED hyperkitty/tests/views/test_archives.py::MonthsListTestCase::test_overview PASSED hyperkitty/tests/views/test_compat.py::CompatURLsTestCase::test_redirect_month PASSED hyperkitty/tests/views/test_compat.py::CompatURLsTestCase::test_wrong_message_number PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_active PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_active_subbed PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_active_super PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_active_unsubbed PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_creation PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_creation_subbed PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_creation_super PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_creation_unsubbed PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_mode_invalid_parameter PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_name PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_name_subbed PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_name_super PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_name_unsubbed PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_popular PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_popular_subbed PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_popular_super PASSED hyperkitty/tests/views/test_index.py::PrivateListTestCase::test_sort_popular_unsubbed PASSED hyperkitty/tests/views/test_index.py::FindTestCase::test_display_name PASSED hyperkitty/tests/views/test_index.py::FindTestCase::test_find PASSED hyperkitty/tests/views/test_index.py::FindTestCase::test_find_display_name_index PASSED hyperkitty/tests/views/test_index.py::FindTestCase::test_find_name PASSED hyperkitty/tests/views/test_index.py::FindTestCase::test_find_name_index PASSED hyperkitty/tests/views/test_index.py::FindTestCase::test_redirect PASSED hyperkitty/tests/views/test_index.py::FindTestCase::test_show_inactive_list_default PASSED hyperkitty/tests/views/test_index.py::FindTestCase::test_show_inactive_list_true PASSED hyperkitty/tests/views/test_index.py::DomainFilteringTestCase::test_different_domains PASSED hyperkitty/tests/views/test_index.py::DomainFilteringTestCase::test_different_single_component_domain PASSED hyperkitty/tests/views/test_index.py::DomainFilteringTestCase::test_different_subdomains PASSED hyperkitty/tests/views/test_index.py::DomainFilteringTestCase::test_same_domain PASSED hyperkitty/tests/views/test_index.py::DomainFilteringTestCase::test_single_component_domain PASSED hyperkitty/tests/views/test_index.py::DomainFilteringTestCase::test_top_domain PASSED hyperkitty/tests/views/test_index.py::DomainFilteringTestCase::test_web_subdomain PASSED hyperkitty/tests/views/test_mailinglist.py::DeleteMailingListTestCase::test_delete_mailinglist PASSED hyperkitty/tests/views/test_mailinglist.py::DeleteMailingListTestCase::test_delete_mailinglist_logged_out PASSED hyperkitty/tests/views/test_mailinglist.py::DeleteMailingListTestCase::test_delete_mailinglist_raised_error PASSED hyperkitty/tests/views/test_mailinglist.py::DeleteMailingListTestCase::test_overview_new_thread_button PASSED hyperkitty/tests/views/test_mailman.py::PrivateListTestCase::test_get_url_default_domain PASSED hyperkitty/tests/views/test_mailman.py::PrivateListTestCase::test_get_url_no_msgid PASSED hyperkitty/tests/views/test_mailman.py::PrivateListTestCase::test_get_url_with_domain PASSED hyperkitty/tests/views/test_mailman.py::ArchiveTestCase::test_basic PASSED hyperkitty/tests/views/test_mailman.py::ArchiveTestCase::test_data_error PASSED hyperkitty/tests/views/test_mailman.py::ArchiveTestCase::test_missing_auth PASSED hyperkitty/tests/views/test_mailman.py::ArchiveTestCase::test_old_auth PASSED hyperkitty/tests/views/test_mailman.py::ArchiveTestCase::test_wrong_auth PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_attachment PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_attachment_local_storage PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_delete_all_messages_in_thread PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_delete_duplicate_thread PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_delete_forbidden PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_delete_single_in_thread PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_delete_single_message PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_delete_single_message_by_owner PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_display_fixed PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_email_escaped_sender PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_email_in_link_in_body PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_email_rendered_using_rendering_mode FAILED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_message_page PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_new_message_different_sender PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_new_message_disabled_posting PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_new_message_page PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_new_message_page_disabled_posting PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_new_message_post PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_patch_in_message PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_reply PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_reply_different_sender PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_reply_newthread PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_reply_when_posting_disabled PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_unauth_vote PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_vote_cancel PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_vote_down PASSED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_vote_up PASSED hyperkitty/tests/views/test_search.py::SearchViewsTestCase::test_email_escaped_body PASSED hyperkitty/tests/views/test_search.py::SearchViewsTestCase::test_email_escaped_sender PASSED hyperkitty/tests/views/test_search.py::SearchViewsTestCase::test_email_in_link_in_body PASSED hyperkitty/tests/views/test_search.py::SearchViewsTestCase::test_parse_error PASSED hyperkitty/tests/views/test_search.py::SearchViewsTestCase::test_search PASSED hyperkitty/tests/views/test_search.py::SearchViewsTestCase::test_search_basic PASSED hyperkitty/tests/views/test_search.py::SearchViewsTestCase::test_search_private_list PASSED hyperkitty/tests/views/test_search.py::SearchViewsTestCase::test_search_private_lists PASSED hyperkitty/tests/views/test_thread.py::ReattachTestCase::test_reattach PASSED hyperkitty/tests/views/test_thread.py::ReattachTestCase::test_reattach_by_owner PASSED hyperkitty/tests/views/test_thread.py::ReattachTestCase::test_reattach_invalid PASSED hyperkitty/tests/views/test_thread.py::ReattachTestCase::test_reattach_manual PASSED hyperkitty/tests/views/test_thread.py::ReattachTestCase::test_reattach_no_permission PASSED hyperkitty/tests/views/test_thread.py::ReattachTestCase::test_reattach_on_itself PASSED hyperkitty/tests/views/test_thread.py::ReattachTestCase::test_reattach_on_unknown PASSED hyperkitty/tests/views/test_thread.py::ReattachTestCase::test_suggestions PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_add_multiple_tags PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_add_tag PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_add_tag_stripped PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_add_tag_twice PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_display_fixed PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_download_button PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_email_escaped_sender PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_email_in_link_in_body PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_noscript PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_num_comments PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_replies_have_reply_button PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_replies_without_starting_email PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_replies_without_thread_order_show_in_ui PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_reply_button PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_reply_button_when_disabled_posting PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_same_tag_by_different_users PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_subject_changed PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_suggest_tag PASSED hyperkitty/tests/views/test_thread.py::ThreadTestCase::test_tag_removal_form PASSED hyperkitty/tests/migrations/test_0009.py::DuplicatePersonUsersTestCase::test_duplicate_user ERROR hyperkitty/tests/migrations/test_0009.py::DuplicatePersonUsersTestCase::test_duplicate_user_with_data ERROR ==================================== ERRORS ==================================== ______ ERROR at setup of DuplicatePersonUsersTestCase.test_duplicate_user ______ /usr/lib/python3.14/site-packages/django/test/testcases.py:1123: in setUpClass cls._pre_setup() E TypeError: MigrationTestCase._pre_setup() missing 1 required positional argument: 'self' _ ERROR at setup of DuplicatePersonUsersTestCase.test_duplicate_user_with_data _ /usr/lib/python3.14/site-packages/django/test/testcases.py:1123: in setUpClass cls._pre_setup() E TypeError: MigrationTestCase._pre_setup() missing 1 required positional argument: 'self' =================================== FAILURES =================================== _______________ TestDecorate.test_outlook_style_reply_blockquote _______________ hyperkitty/tests/test_templatetags.py:238: in test_outlook_style_reply_blockquote result = markdown_renderer(contents) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3.14/site-packages/mistune/markdown.py:120: in __call__ return self.parse(s)[0] ^^^^^^^^^^^^^ /usr/lib/python3.14/site-packages/mistune/markdown.py:98: in parse result = self.render_state(state) ^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3.14/site-packages/mistune/markdown.py:56: in render_state return self.renderer(data, state) ^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3.14/site-packages/mistune/core.py:277: in __call__ return self.render_tokens(tokens, state) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3.14/site-packages/mistune/core.py:274: in render_tokens return "".join(self.iter_tokens(tokens, state)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3.14/site-packages/mistune/core.py:271: in iter_tokens yield self.render_token(tok, state) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3.14/site-packages/mistune/renderers/html.py:48: in render_token text = self.render_tokens(token["children"], state) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3.14/site-packages/mistune/core.py:274: in render_tokens return "".join(self.iter_tokens(tokens, state)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3.14/site-packages/mistune/core.py:271: in iter_tokens yield self.render_token(tok, state) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3.14/site-packages/mistune/renderers/html.py:48: in render_token text = self.render_tokens(token["children"], state) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3.14/site-packages/mistune/core.py:274: in render_tokens return "".join(self.iter_tokens(tokens, state)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3.14/site-packages/mistune/core.py:271: in iter_tokens yield self.render_token(tok, state) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3.14/site-packages/mistune/renderers/html.py:57: in render_token return func(text) ^^^^^^^^^^ E TypeError: MyRenderer.emphasis() missing 1 required positional argument: 'marker' ________ MessageViewsTestCase.test_email_rendered_using_rendering_mode _________ hyperkitty/tests/views/test_message.py:397: in test_email_rendered_using_rendering_mode self.assertContains(response, E AssertionError: False is not true : Couldn't find '**Dummy content**' in the following response E b'\n\n\n\n\n\n\n \n \n \n \n \nDummy Subject - list@example.com - example.com\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n\n \n\n \n\n\n \n\n \n\n \n\n
\n \n\n
\n\n
\n\n
\n \n
\n

Dummy Subject

\n
\n
\n\n
\n
\n
\n \n\n\n\n\n\n\n\n
\n
\n
\n \n\n\n\n\n
\n\n

\n \n \n \n \n

\n\n

\n \n \n Back to the list\n \n

\n\n \n\n
\n\n
\n
\n\n
\n\n
\n\n\n
\n\n \n\n \n \n \n \n \n\n \n\n\n \n\n' =============================== warnings summary =============================== ../../../../usr/lib/python3.14/site-packages/openid/oidutil.py:105 /usr/lib/python3.14/site-packages/openid/oidutil.py:105: DeprecationWarning: defusedxml.cElementTree is deprecated, import from defusedxml.ElementTree instead. ElementTree = __import__(mod_name, None, None, ['unused']) ../../../../usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid/forms.py:6 /usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid/forms.py:6: RemovedInDjango60Warning: The default scheme will be changed from 'http' to 'https' in Django 6.0. Pass the forms.URLField.assume_scheme argument to silence this warning, or set the FORMS_URLFIELD_ASSUME_HTTPS transitional setting to True to opt into using 'https' as the new default scheme. openid = forms.URLField( hyperkitty/tests/models/test_email.py::EmailTestCase::test_as_message_folded_subject hyperkitty/tests/models/test_email.py::EmailTestCase::test_as_message_specials_in_name /usr/lib/python3.14/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField Email.date received a naive datetime (2012-11-02 12:07:54) while time zone support is active. warnings.warn( hyperkitty/tests/models/test_email.py::EmailTestCase::test_as_message_folded_subject hyperkitty/tests/models/test_email.py::EmailTestCase::test_as_message_specials_in_name /usr/lib/python3.14/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField Email.archived_date received a naive datetime (2012-11-02 12:07:54) while time zone support is active. warnings.warn( hyperkitty/tests/models/test_email.py::EmailTestCase::test_as_message_folded_subject hyperkitty/tests/models/test_email.py::EmailTestCase::test_as_message_specials_in_name /usr/lib/python3.14/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField Thread.date_active received a naive datetime (2012-11-02 12:07:54) while time zone support is active. warnings.warn( hyperkitty/tests/test_feeds.py::TestMailingListFeed::test_control_chars /build/hyperkitty/src/hyperkitty/hyperkitty/tests/test_feeds.py:68: XMLParsedAsHTMLWarning: It looks like you're using an HTML parser to parse an XML document. Assuming this really is an XML document, what you're doing might work, but you should know that using an XML parser will be more reliable. To parse this document as XML, make sure you have the Python package 'lxml' installed, and pass the keyword argument `features="xml"` into the BeautifulSoup constructor. If you want or need to use an HTML parser on this document, you can make this warning go away by filtering it. To do that, run this code before calling the BeautifulSoup constructor: from bs4 import XMLParsedAsHTMLWarning import warnings warnings.filterwarnings("ignore", category=XMLParsedAsHTMLWarning) soup = BeautifulSoup(response.content, "lxml") hyperkitty/tests/test_feeds.py::TestMailingListFeed::test_feed /build/hyperkitty/src/hyperkitty/hyperkitty/tests/test_feeds.py:53: XMLParsedAsHTMLWarning: It looks like you're using an HTML parser to parse an XML document. Assuming this really is an XML document, what you're doing might work, but you should know that using an XML parser will be more reliable. To parse this document as XML, make sure you have the Python package 'lxml' installed, and pass the keyword argument `features="xml"` into the BeautifulSoup constructor. If you want or need to use an HTML parser on this document, you can make this warning go away by filtering it. To do that, run this code before calling the BeautifulSoup constructor: from bs4 import XMLParsedAsHTMLWarning import warnings warnings.filterwarnings("ignore", category=XMLParsedAsHTMLWarning) soup = BeautifulSoup(response.content, "lxml") -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED hyperkitty/tests/test_templatetags.py::TestDecorate::test_outlook_style_reply_blockquote - TypeError: MyRenderer.emphasis() missing 1 required positional argument: 'marker' FAILED hyperkitty/tests/views/test_message.py::MessageViewsTestCase::test_email_rendered_using_rendering_mode - AssertionError: False is not true : Couldn't find '**Dummy content**' in the following response b'\n\n\n\n\n\n\n \n \n \n \n \nDummy Subject - list@example.com - example.com\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n\n \n\n \n\n\n \n\n \n\n \n\n
\n \n\n
\n\n
\n\n
\n \n
\n

Dummy Subject

\n
\n
\n\n
\n
\n
\n \n\n\n\n\n\n\n\n
\n
\n
\n \n\n\n\n\n
\n\n

\n \n \n \n \n

\n\n

\n \n \n Back to the list\n \n

\n\n \n\n
\n\n
\n
\n\n
\n\n
\n\n\n
\n\n \n\n \n \n \n \n \n\n \n\n\n \n\n' ERROR hyperkitty/tests/migrations/test_0009.py::DuplicatePersonUsersTestCase::test_duplicate_user - TypeError: MigrationTestCase._pre_setup() missing 1 required positional argument: 'self' ERROR hyperkitty/tests/migrations/test_0009.py::DuplicatePersonUsersTestCase::test_duplicate_user_with_data - TypeError: MigrationTestCase._pre_setup() missing 1 required positional argument: 'self' = 2 failed, 355 passed, 4 skipped, 1 deselected, 2 xfailed, 10 warnings, 2 errors in 2724.75s (0:45:24) = ==> ERROR:(B A failure occurred in check().(B  Aborting...(B ]3008;end=a1707d2186cd41f3bf87c277121986d4\[!p]104\[?7h]3008;end=ece056d5187949059e6abef48cb84888\==> ERROR:(B Build failed, check /var/lib/archbuild/extra-riscv64/felix-10/build(B [?12l[?25h[?12l[?25h]3008;end=69ce7e33d52a47e6bd6d3c6f1719491b\[?12l[?25hreceiving incremental file list hyperkitty-1.3.12-7-riscv64-build.log hyperkitty-1.3.12-7-riscv64-check.log hyperkitty-1.3.12-7-riscv64-pkgver.log hyperkitty-1.3.12-7-riscv64-prepare.log sent 100 bytes received 16,759 bytes 11,239.33 bytes/sec total size is 138,760 speedup is 8.23