cool! thanks fot the new release

El 21-02-24 a las 19:00, Luke T. Shumaker escribió:
I just released libretools 20240221 to [libre] and pushed the source
tarball to <https://repo.parabola.nu/other/libretools/>.

TL;DR: This is essentially a bugfix release, but some users may have
been relying on bugs.  I have tried to limit the patches included in
this release to just fixes--I anticipate another release in the coming
days with "actual" improvements.

Changes from v20220118-6.5 to v20240221:

   Changes:

   - libremakepkg:
     + From v20180804 to v20181004-4 (2019-05-23), libremakepkg mounted
       the `$startdir` read-only, as a protection, the same way it
       disabled network access during build().  This caused issues for
       several packages, so it was reverted in v20181004-4.
       libremakepkg now mounts `$startdir` read-only by default, but
       offers a `-W` flag to make it read-write, the same way that it
       offers `-N` to leave network access enabled.  See:
       
https://git.parabola.nu/packages/libretools.git/commit/?id=63d3993a320ee03c20da05d0e04ddbd3cc800335

   - libremessages (and the many programs that use it):
     + `plain`, `msg`, and `msg2` are now silenced by setting the
       `QUIET` environment variable to a non-zero integer.
     + `plain`, `msg`, and `msg2` now once again print to stderr
       instead of stdout, the same as before makepkg 5.2.0.  At some
       point, we should update these to go to stderr (same as makepkg),
       but only after thoroughly verifying that this doesn't break
       anything.

   Pure bugfixes:

   - documentation:
- libremakepkg:
     + Fix distcc integration.

   - librefetch:
     + Don't include bogus `.PKGINFO`, `.BUILDINFO`, or `.MTREE` files.
     + Handle split packages where one of the pkgnames is the same as
       pkgbase.
     + Use the correct compression for the given filename.

   - librerelease:
     + Don't fail if the repo server doesn't have pbot-say installed.

   - librelib
     + The man-page has been updated to reflect the
     `LIBRETOOLS_LIBDIR`→`LIBRETOOLS_LIBRARY_PATH` rename of v20220118.

   Maintenance:

   - The test suite once again passes.  I run it with
sudo echo && TMPDIR=/var/lib/archbuild/tmp make check

     The `sudo echo` is so that I don't get prompted for my password in
     the middle of the run.  The `TMPDIR` is to point it at a btrfs
     volume with sufficient free space--my normal `/tmp` or `$TMPDIR`
     are too small for the tests.
Please do not land a patch without verifying that the tests still
     pass.  Please do not land a bugfix without including a test for
     the bug being fixed.  The test suite is your friend--it helps us
     avoid critical bugs.

   - All work has been upstreamed into libretools.git and
     devtools-par.git; there are no longer any patches being applied by
     the PKGBUILD.  Please do not apply patches from PKGBUILD--instead
     do proper libretools release; otherwise you are bypassing the test
     suite.  The test suite is your friend--it helps us avoid critical
     bugs.

   - Copyright statements at the top of files have been updated to
     include all contributions since v20181004.  When editing a file,
     please make sure that your name is at the top of the file, with
     the current year.

_______________________________________________
Dev mailing list
[email protected]
https://lists.parabola.nu/mailman/listinfo/dev

Reply via email to