[Dev] dbscripts 20180611 release announcment / winston.parabola.nu upgrade
Luke Shumaker
lukeshu at lukeshu.com
Tue Jun 12 03:26:55 GMT 2018
I've rolled out version 20180611 of Parabola dbscripts.
This release exists to get things working in light of some changes
that have happened with mirrors upstream; there have been errors
importing both from Arch Linux and Arch Linux 32. These upstream
changes made clear that the configuration variables in
db-import-*.conf weren't expressive/flexible enough, and required
changes in semantics and a few new variables.
Changes from 20180610 to 20180611:
- db-import-*.conf semantics:
* The meaning of ARCHMIRROR has changed; it no longer includes the
path to a repo directory within the mirror. That is now
separately configured with the new ARCHPATH variable.
* The meaning of ARCHPKGPOOL has changed; it now only configures
the path to the pool in the upstream; the local pool path is now
separately configured with the new OURPKGPOOL variable.
* Likewise for ARCHSRCPOOL and OURSRCPOOL.
- config semantics:
* PKGEXTS is now a Bash extglob, rather than a plain glob (this is
a backport from Arch).
- db-import-archlinux-src:
* This program no longer exists
- config-list-mirrors-*:
* These new utility programs aid in selecting a good ARCHMIRROR for
the db-import-*.conf config files.
- default configuration:
* db-import-archlinux32.conf:
. ARCHPKGPOOL: On 2018-05-31, Arch Linux 32 switched from not
using a pkgpool to using one; update our default config to
handle this.
* db-import-{packages,community}.conf:
. ARCHMIRROR: The previous default, `archlinux.mirror.pkern.at`,
no longer has public rsync. Switch to `ftp.acc.umu.se`.
* db-import-archlinuxarm.conf:
. ARCHMIRROR: Switch to a mirror that is closer to
winston.parabola.nu (Iceland); the Netherlands are much closer
to there than Russia was.
- Some more general code cleanup backported from Arch
On winston.parabola.nu, I have
- run: sudo pacman -Syu --ignore=linux-libre-lts
- run: sudo systemctl restart db-import@{packages,community,archlinux32}.service
--
Happy hacking,
~ Luke Shumaker
More information about the Dev
mailing list