[Dev] dbscripts 20180924 release announcement

Luke Shumaker lukeshu at lukeshu.com
Tue Sep 25 01:32:52 GMT 2018

I've rolled out version 20180924 of Parabola dbscripts.

This is a bugfix release.

Changes from 20180921 to 20180924:

 - db-import-pkg:

   * Improve diagnostics; make it clear what output is actually from
     db-move/db-update/db-remove.  This introduces a dependency on the
     /usr/lib/libretools/chroot/indent program that is distributed as
     part of libretools.

   * Implicitly include $PKGPOOL in INHERITS=(), before any of the
     configured entries in INHERITS=().  This allows it to re-add a
     previously removed package that hasn't been cleaned by db-cleanup
     yet <https://labs.parabola.nu/issues/2007>.  This requires a
     supporting change in db-update to accept symlinks to $PKGPOOL.

 - db-update: Previously, it only allowed package files to be symlinks
   if their target is in a directory under `${FTP_BASE}/pool/` OTHER
   THAN `${FTP_BASE}/${PKGPOOL}/`.  Now, allow files in any directory
   under `pool/`, including `${PKGPOOL}/`.  When such a symlink is
   encountered, skip the usual checks on the package, as one of them
   is that no file with that name already exists in ${PKGPOOL}, and it
   must have passed the other checks anyway, if the target made it in
   to ${PKGPOOL} to begin with.

Happy hacking,
~ Luke Shumaker

More information about the Dev mailing list