[Dev] dbscripts 20181005 release announcement
Luke Shumaker
lukeshu at lukeshu.com
Fri Oct 5 18:06:07 GMT 2018
I've rolled out version 20181005 of Parabola dbscripts.
This introduces db-import-any, but is otherwise a bugfix/housekeeping
release.
Changes from 20181003.1 to 20181005:
- db-import-any: This is a revival of the old `any-to-ours` program.
It releases arch=(any) packages from one architecture to others.
It will be used to release arch=(any) packages imported from Arch
Linux to our ppc64le repositories; as the associated db-import-pkg
run only releases to the x86_64 repositories. It can also be used
to spread the arch=(any) packages around when adding a new
architecture. Adding ppc64le to ARCHES=() won't copy existing
arch=(any) packages to those repos, so it is nescessary to run
db-import-any to copy them over.
- db-update:
* Clean up empty directories in $STAGING
* Correctly clean up the symlink in $STAGING when re-releasing a
package that's already in the pool.
- db-init: Set umask appropriately
- default configuration:
* config.local.parabola: Add nonsystemd-multilib to PKGREPOS. It's
been in the server's config file since 2018-05-10.
On winston.parabola.nu, I have
- run:
sudo rm -- /opt/dbscripts/cron-jobs/make_repo_torrents~
sudo rm -- /opt/dbscripts/db-import-any
sudo rm -- /opt/dbscripts/db-import-any.conf
sudo rm -- /etc/dbscripts/db-import-any.conf
sudo pacman -Syu --ignore=linux-libre-lts
which updated the following:`
Package (4) Old Version New Version
libre/dbscripts 20181003.1-1 20181005-1
libre/gitget 20180920-1 20181004-1
libre/librelib 20180920-1 20181004-1
libre/libretools 20180920-1 20181004-1
- run: db-import-any
This used config.local.parabola; so it spread arch=(any) packages
around on Parabola repos. Not only did this add arch=(any)
packages to ppc64le, but it also added some older packages to
armv7h!
- run: sudo systemctl enable --now db-import-any.timer
db-import-any.service uses config.local.import-ourarches, and will
spread arch=(any) packages around on repos imported from Arch. It
is scheduled to run at 2018-10-06 00:00:00 GMT, in about 6 hours.
--
Happy hacking,
~ Luke Shumaker
More information about the Dev
mailing list