aurweb: update rollout for >= v6.0.0
All threads resolved!
All threads resolved!
Compare changes
Due to an influx of spam, we have had to temporarily disable account registrations. Please write an email to accountsupport@archlinux.org, with your desired username, if you want to get access. Sorry for the inconvenience.
The long-awaited Python port of aurweb has been released (v6.0.0). There have been some patches since the initial release, bumping us up to v6.0.2 currently, and there will be more.
See https://gitlab.archlinux.org/archlinux/aurweb/-/tags for changelogs on each release version. These have been simplified to show what has changed from a user's perspective and not code-specific changes.
There are a few new ansible variables that must be defined:
aurweb_secret
aurweb_asgi_bind
'127.0.0.1:8000'
)aurweb_workers
5
)aurweb_postmaster
[options] max_search_results
[options] salt_rounds
[options] redis_address
[options] traceback
[ratelimit] cache
[notifications] postmaster
[fastapi] session_secret
[devel] commit_url
[devel] commit_hash
[options] cache
redis
memcached
apc
I highly suggest testing this on a deployment using the same playbook configuration on aur-dev.archlinux.org before deploying to aur.archlinux.org and checking to see that everything works as expected:
The following branches are now equivalent: master, live, pu. We'll be using the pu branch as a bugfix staging tree and attempting to keep master and live as close as possible; live should still be used for aur.archlinux.org deployments.
We'll be releasing patches and bumping a few minor releases soon, stay tuned for new features and fixes.
/{packages,pkgbase}/{name}
side-panelsmv
ing them into the archive location; currently, archives can
be corrupted on download due to time taken to produce the archivedir="rtl"
HTML markup based on the selected language
(for languages which support rtl
)type=search
performanceAs I do not have access to the vault or other services in the Arch infrastructure, I would highly suggest testing this deployment on another machine, like aur-dev.archlinux.org. I made many modifications locally to test this out on a LAN ansible pair to test this personally.
It should be quite simple, as you can locally copy aur.archlinux.org.yml to aur-dev.archlinux.org.yml and try running aur-dev's playbook. If you do decide to do this (which would be quite nice), please let me know, as I can help QA the rollout.
Best, Kevin