I just released libretools 20240528 to [libre] and pushed the source
tarball to <https://repo.parabola.nu/other/libretools/>.

TL;DR: GRAB THIS IF YOU'VE UPGRADED TO THE LATEST PACMAN
(6.1.0-3.parabola6), because a filepath changed.  Otherwise, this is a
maintenance release, with nothing particularly interesting.

Changes from v20240510 to v20240528:

  Changes:
  
  - librefetch: The `librefetch.conf` file is now placed at
    `/etc/makepkg.conf.d/librefetch.conf` rather than
    `/etc/makepkg.d/librefetch.conf`.  In older versions of makepkg,
    `/etc/makepkg.d/` was a Parabola thing; as of makepkg 6.1.0,
    `/etc/makepkg.conf.d/` is a standard upstream makepkg thing.
    Parabola's pacman 6.1.0-3.parabola6 package dropped
    `/etc/makepkg.d/`.  I'll admit: it was a mistake on my part to
    make that change in pacman before making this change in
    libretools; when I made the change I was sloppy and didn't realize
    that the two directories were different.  Sorry.

  - common.sh (and thus libremessages):
     + New `ask` and `plainerr` functions from devtools.
         + Document the `QUIET` env-var (which has existed for most
       functions for a few versions now), and adjust `stat_busy` and
       `stat_done` to obey it.

  - libremakepkg: The way we adjust the makepkg configuration in the
    chroot should no longer result in .pacnew files when upgrading the
    chroot's pacman.

  Bugfixes:

  - librefetch: The patched `purge.sh` now uses the new (makepkg 6.1)
    `MAKEPKG_LIBRARY` variable instead of the old (makepkg 6.0)
    `LIBRARY` variable.  This should only matter to users who have
    `makepkg` installed to a non-standard location.

  Maintenance:

  - The `librefetch-install` program has been removed.  Ever since
    v20180826 it has been a backwards-compatibility shim to make
    upgrades from v20180815-or-earlier versions seamless (it is called
    by the package's `post_upgrade` hook).  I assume that no one is
    still running v20180815 or earlier.

  - tree-wide: Use POSIX `sed -E` instead of the deprecated GNU-ism
    `sed -r`.  At the time that much of libretools was written, `sed
    -E` was a BSD-ism, and there was no standard way to do this.  But
    that hasn't been the case for many years now.

  - build-sys: The main `GNUmakefile` has been simplified by using
    modern Make features.

-- 
Happy hacking,
~ Luke T. Shumaker
_______________________________________________
Dev mailing list
Dev@lists.parabola.nu
https://lists.parabola.nu/mailman/listinfo/dev

Reply via email to