[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

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

 - 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