GNU G-Golf 0.8.6 release

David Pirotte <[email protected]> Fri, 8 May 2026 22:22:04 -0300
Newsgroups gmane.lisp.guile.devel,gmane.lisp.guile.user
Message-ID <20260508222204.5404222f@tintin>
--Sig_/pM0OOD=pVMv_KchBSHP_YjB
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hello,

GNU G-Golf 0.8.6 release.


* Tarball and a GPG detached signature [*]:

	http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.6.tar.gz
	http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.6.tar.gz.sig


* About G-Golf

	[ for a full description, please read the distributed README
	[ file, or consult https://www.gnu.org/software/g-golf

G-Golf
GNOME: (Guile Object Library for)

G-Golf is a Guile Object Library for GNOME.

G-Golf is tool to develop fast and feature-rich graphical applications,
with a recognizable look and feel.


* Install

Dependencies and complete installation instructions are given in the
distributed INSTALL file, or here:

	https://www.gnu.org/software/g-golf/install.html


* Noteworthy changes in 0.8.6

Here is a summary of the noteworthy changes in this release, also
available in NEWS file and on the G-Golf website.


** Dependencies

*** Gtk-4 examples

  Gtk-4.0  >=3D  4.22.1

  Note: This depenency actually also applies to G-Golf version 0.8.5,
  but I forgot to mention it as part of the release, also failed to
  update the related location where this is mentionned (the INSTALL
  distributed file, the documentation and the web site) - all fixed now.

** Code enhancement

*** Callable array argument may be NULL, despite GI anotation

GI callable array argument anotation sometimes declares the argument
can't be NULL, where in reality it can: one example is the
g-variant-new-tuple children arg.

To fix this problem, G-Golf now implements an exception mechanism,
extensible by users if necessary (see commit 9f71ea7 and g-golf affected
modules for a complete understanding of what's in place and how to
extend it if necessary).


David


[*] Use a .sig file to verify that the corresponding file (without the
    .sig suffix) is intact.  First, be sure to download both the .sig
    file and the corresponding tarball.  Then, run a command like this:

	gpg --verify g-golf-0.8.6.tar.gz

    If that command fails because you don't have the required public
    key, then run this command to import it:

	gpg --keyserver keys.gnupg.net --recv-keys A3057AD7

    and rerun the 'gpg --verify' command

--Sig_/pM0OOD=pVMv_KchBSHP_YjB
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmn+jDwACgkQ83T9k6MF
etfsGAf9E2OTz0flpmu6mEPIArYmTkGz7n+ALGYer0O3SbS8tGIn+qLY5rOWSY4S
GMBzVcDedCEJeSyy+cr2NbamSg7vn75GGpn9ElPREzoQS2CyFMSqlTMKNVxH7/R2
I2+blNRHsbpr38AcvT5rPojKeNqRJq0Zm+2qCNshRYMJVNJUMNMBqLamAsIopLEI
x52XSFNmEXb4L5UHvjLsTzbj+DAQYqkkg/eDAUvd3votJribZqtvFfLR4KygkOgu
BRlm9nL23leeHJE8wAzSIoe5icRiPfQJcXRXxOKon5WdORvnHrFMabZ8Sg6U/46K
GBKO4INQGyE5owVs64Q00VVXQxsW0g==
=JKzz
-----END PGP SIGNATURE-----

--Sig_/pM0OOD=pVMv_KchBSHP_YjB--