GNU G-Golf 0.8.2 release

2025-06-09 Thread David Pirotte
Hello, GNU G-Golf 0.8.2 release. * Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.2.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.2.tar.gz.sig * About G-Golf [ for a full description, please read the distributed README [ f

Re: G-Golf using GtkBuilder or not

2025-05-29 Thread David Pirotte
Hi Zelphir, > ... You are misinterpreting what I wrote, and we miscommunicate. GtkBuilder reads XML descriptions of a user interface and instantiates the described objects. Those XML descriptions are largely identical when defining a composite widget using a template, with some slight difference

Re: G-Golf using GtkBuilder or not

2025-05-28 Thread David Pirotte
Hi Zelphir, > > I have little experience using gtk builder, upstream developers > > convinced me to switch to (always) use templates. > I wonder why that is though. I imagine (I don't know that for sure at > all, so some Dunning-Kruger chance here) that internally Gtk probably > uses the same m

Re: G-Golf general questions

2025-05-28 Thread David Pirotte
Hi Zelphir, > > - use libadwaita, and only use gtk for those widgets that > > are not provided by libadwaita; > To be honest, I still don't really know, what libadwaita does or ads > and why it is better to use that. Adw – 1 Building blocks for modern GNOME applications

Re: G-Golf usage questions, g-object-unref and others

2025-05-27 Thread David Pirotte
Hello Zelphir, As an aside note, this email is far too long and mixes far too many subjects and questions 'at the same time', please in the future, make one email per question, keep it short and precise as possible, thanks! > I am slowly figuring things out with G-

Re: Color theme from gnu.org G-Golf index page

2025-05-05 Thread David Pirotte
Hi Zelphir, > I like the color theme of the code on > https://www.gnu.org/software/g-golf/index.html and I am wondering, > whether this theme has any name. Perhaps I can find it for my Emacs > ... (load-theme 'modus-vivendi t) Note that the code on the website is also highlighting the s

Re: G-Golf code example links broken

2025-05-05 Thread David Pirotte
Hi, > Ah, those errors seem to be intermittent. If I reload sometimes it > doesn't error. For info: https://lists.gnu.org/archive/html/savannah-users/2025-05/msg1.html David pgpFRMVPY_jDJ.pgp Description: OpenPGP digital signature

Re: First example of g-golf (hello world) not working

2025-05-05 Thread David Pirotte
Hi Zelphir, > I still had some confusion, as I didn't understand, that the example > code is run as a script ... Right, as we (Florian and I) explained in an earlier response to this thread [1]. > The project I am envisioning relies heavily on a GTKTreeView. Is > there any example of that anywhe

Re: G-Golf - How to use or import G-types like G_TYPE_STRING and similar?

2025-05-05 Thread David Pirotte
Hi Zelphir, > I am trying to use G-Golf to create a tree view (the thing that looks > like a table) and for that purpose to create a GtkListStore instance. Do not use GtkTreView, deprecated in 4.10 and will be removed from Gtk-5. Instead, carefully read this section (till the very end):

Re: First example of g-golf (hello world) not working

2025-04-13 Thread David Pirotte
> guix shell g-golf -D g-golf gtk adw --no-grafts > $(guix build > g-golf-adw-1-examples)/share/doc/g-golf/examples/adw-1/demo/adwaita-1-demo I meant guix shell g-golf -D g-golf gtk adw --no-grafts $(guix build g-golf-adw-1-examples)/share/doc/g-golf/examples/adw-1/

Re: First example of g-golf (hello world) not working

2025-04-13 Thread David Pirotte
Hello Zelphir, > ... > (3) Generally I would like to run the code, not a prebuilt example > package. How else do I know, that the code listed in the repository > of G-Golf as example actually works? iAs Florian explained in his answer: guix shell g-golf -D g-golf gtk --no-grafts

Re: First example of g-golf (hello world) not working

2025-04-12 Thread David Pirotte
Hello Zelphir, > I guess --no-grafts is not sufficient, and I need to use it, and > additionally install one of the two packages you mentioned. Merely > adding --no-grafts still results in the error: I believe your guix shell command is incomplete. Florian, could you tell us the exact command li

Re: First example of g-golf (hello world) not working

2025-04-11 Thread David Pirotte
Hello Zelphir, > Yesterday I decided to give g-golf a try. Unfortunately I did not get > very far at all. I tried running the hello world example, and it > already crashed: You can't run the upstream version of the g-golf distributed examples in guix, due to a known problem (in guix, this has not

GNU G-Golf 0.8.1 release

2025-03-10 Thread David Pirotte
Hello, GNU G-Golf 0.8.1 release. * Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.1.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.1.tar.gz.sig * About G-Golf [ for a full description, please read the distributed README [ f

Re: G-Golf - Version 0.8.0-1 released in Debian and Ubuntu

2025-02-14 Thread David Pirotte
Hi Tommi, > G-Golf version 0.8.0-1 has been released in Debian and Ubuntu. See Great! Thanks, David pgp6gJklyKMCc.pgp Description: OpenPGP digital signature

Re: GNU G-Golf 0.8.0 release

2025-02-10 Thread David Pirotte
Hi Aleix, > Nice! This is now available in Guile Homebrew > (https://github.com/aconchillo/homebrew-guile). This is great, Thanks David pgptmRvLdtmdU.pgp Description: OpenPGP digital signature

GNU G-Golf 0.8.0 release

2025-02-07 Thread David Pirotte
Hello, GNU G-Golf 0.8.0 release. * Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0.tar.gz.sig * About G-Golf [ for a full description, please read the distributed README [ fi

Re: G-Golf - Version 0.8.0~rc9-2 released in Debian and Ubuntu

2025-01-30 Thread David Pirotte
Hi Tommi, > G-Golf version 0.8.0~rc9-2 has been released in Debian and Ubuntu. See > * https://www.gnu.org/software/g-golf/ > * https://www.iki.fi/tohoyn/g-golf-debian/ > * https://tracker.debian.org/pkg/g-golf Great, thanks David pgpDNM3BP00wu.pgp Description: OpenPGP digital signature

Re: G-Golf - Version 0.8.0~rc9-1 released in Debian and Ubuntu

2024-12-20 Thread David Pirotte
Hi Tommi, > G-Golf version 0.8.0~rc9-1 has been released in Debian and Ubuntu. See > * https://www.gnu.org/software/g-golf/ > * https://www.iki.fi/tohoyn/g-golf-debian/ > * https://tracker.debian.org/pkg/g-golf Great, thanks, David pgpw7l8UWsFHd.pgp Description: OpenPGP digital signature

Re: Keywords in GOOPS methods v3

2024-11-25 Thread David Pirotte
Hi Mikael, > I just pushed this to Savannah. Excellent! Thanks for having worked on this. David pgpKtaWCv3Jdi.pgp Description: OpenPGP digital signature

Re: Keywords in GOOPS methods v2

2024-11-24 Thread David Pirotte
Hi Mikael, > Guile maintainers might want to consider if we should time this kind > of change in the API with a particular release. For my part, I think > we could just add it. 1+ imo as well, there is no need to wait for a particular release [*] David [*] especially since you said in another e

GNU G-Golf 0.8.0-rc9 available for testing

2024-11-13 Thread David Pirotte
Hello Guilers, The ninth release candidate of the upcoming GNU G-Golf 0.8.0 release is now available for testing: * Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc9.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc9.tar.gz.sig * Insta

Re: G-Golf - Version 0.8.0~rc8-1 released in Debian and Ubuntu

2024-11-08 Thread David Pirotte
Hi Tommi, > G-Golf version 0.8.0~rc8-1 has been released in Debian and Ubuntu. See > * https://www.gnu.org/software/g-golf/ > * https://www.iki.fi/tohoyn/g-golf-debian/ > * https://tracker.debian.org/pkg/g-golf Great, thanks David pgpb1IdnFppNF.pgp Description: OpenPGP digital signature

GNU G-Golf 0.8.0-rc8 available for testing

2024-10-22 Thread David Pirotte
Hello Guilers, The eighth release candidate of the upcoming GNU G-Golf 0.8.0 release is now available for testing: * Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc8.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc8.tar.gz.sig * Inst

Re: G-Golf - New version in Debian

2024-10-08 Thread David Pirotte
Hi Tommi, > G-Golf version 0.8.0~rc7-1 has been released in Debian. See > https://www.iki.fi/tohoyn/g-golf-debian/ and > https://tracker.debian.org/pkg/g-golf. Great, thanks David pgpdj_1sm1vHB.pgp Description: OpenPGP digital signature

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-20 Thread David Pirotte
Hello Greg, > > ... > > GEN g-golf/support/color.go > > Backtrace: > > In system/base/compile.scm: > > ... > > ice-9/boot-9.scm:752:25: In procedure dispatch-exception: > > no binding `string-replace-substring' in module (ice-9 string-fun) > > *** [g-golf/support/color.go] Error code 1 >

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-20 Thread David Pirotte
Hi Florian, > ... > I see, but since Guix builds G-Golf from git rather than a tarball, > examples/gtk-4/layout-manager.scm had worked already with rc6. > ... Ah right - > ... > Funny enough, when auto-started, gtk-init is run by GtkApplication Yes, either GtkApplication or AdwApplication, as p

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-19 Thread David Pirotte
Hello Greg, > This is an odd version scheme; I would suggest that you instead use > 0.8.0rc7 next time. Fwiw, i follow the semantic versioning scheme [1], although starting with 0.8.0-rc6 and 0.8.0-rc7, i decided to remove the dot in between rc and the number, because that's what debian does (and

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-19 Thread David Pirotte
Hello Florian, > G-Golf works great. Excellent! Note that you'll need to update your configuration and use/grab 0.8.0-rc7 - which fixes a 'missing some distributed files', necessary to be able to run the newly added examples/gtk-4/layout-manager.scm [ a g-golf port of the upstrea

GNU G-Golf 0.8.0-rc7 available for testing

2024-09-18 Thread David Pirotte
Hello Guilers, The seventh release candidate of the upcoming GNU G-Golf 0.8.0 release is now available for testing: * Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc7.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc7.tar.gz.sig * Abo

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-18 Thread David Pirotte
Hello Guilers, > The sixth release candidate of the upcoming GNU G-Golf 0.8.0 release > is now available for testing: > ... It occurs to me that I forgot to add an examples/gtk-4/Makefile.am (sub)target entry, so the tarball also distributes the newly added demos/*.scm files. Hopefully, i shall

GNU G-Golf 0.8.0-rc6 available for testing

2024-09-17 Thread David Pirotte
Hello Guilers, The sixth release candidate of the upcoming GNU G-Golf 0.8.0 release is now available for testing: * Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc6.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc6.tar.gz.sig * Insta

Re: G-Golf - Callback segmentation fault

2024-09-06 Thread David Pirotte
> ... > Here the example now runs for hours, as it should, consuming +/- 3% > cpu and a steady 0.8% of mem (so afaict, no memory leak either). Actually the example memory consumption grows, very slowly but it grows. I think I know why, I'll try to fix this as well, but I need to finish some other

Re: G-Golf - Callback segmentation fault

2024-09-06 Thread David Pirotte
Hello Florian, Matija, > > > all of a sudden it stops and raises an exception - could you also > > > try that and let me know, thanks > > Yes, after 5 minutes animated-paintable.scm crashes. Hmm. > Ok, thanks for trying - This is going to be quite a lot more complex > to debug and fix, an

Re: G-Golf - Callback segmentation fault

2024-09-06 Thread David Pirotte
Hi Florian, > Yes, they had not worked previously, and now with your long-name fix, > they work. Fwiw, they actually worked fine till day one till 2024-09-04, the day i pushed this commit a3952000ae205c27573ab0eaf2176131b51e34cf, that 'broke' them ... But i am glad you confirm everything is fine

Re: G-Golf - Callback segmentation fault

2024-09-05 Thread David Pirotte
Matija, Florian, > > Except for "peg-solitaire.scm" and "animated-paintable.scm" all > > examples works fine, thank you. > I can reproduce the bug here, let me investigate, i'll get back asap I think i fixed that (recently introduced) bug [1]. Could you both kindly grab the latest devel branc

Re: G-Golf - Callback segmentation fault

2024-09-05 Thread David Pirotte
Hi Matija, Florian, This example should 'now' likely fail in guix as well (?) > Except for "peg-solitaire.scm" and "animated-paintable.scm" all > examples works fine, thank you. I can reproduce the bug here, let me investigate, i'll get back asap ... Thanks for the report, David

Re: G-Golf - Callback segmentation fault

2024-09-05 Thread David Pirotte
Hi again, > > P.S. on Guix, I also no longer have to use --no-grafts, possibly > > because Guix had major updates to core packages. > Excellent! > > G-golf really satisfies now. > At last! Note that the above was not a g-golf problem [1]. Just want to make sure we are (all) on the same wave

Re: G-Golf - Callback segmentation fault

2024-09-05 Thread David Pirotte
> P.S. on Guix, I also no longer have to use --no-grafts, possibly > because Guix had major updates to core packages. Excellent! > G-golf really satisfies now. At last! Note that the above was not a g-golf problem [1]. Regards, David [1] And for that matter, nor is (a g-golf problem) the pat

Re: G-Golf - Callback segmentation fault

2024-09-05 Thread David Pirotte
Hi Florian, > Thank you David, thank you Matija, > it works on Guix! Excellent! > Except for small warnings like > Warning: Missing /etc/X11/rgb.txt, using a fallback. > that probably should be fixed on the Guix side. You may as well safely ignore the warning ofc - i am not sure how to handle t

Re: G-Golf - Callback segmentation fault

2024-09-04 Thread David Pirotte
Hello Matija, Florian, > > > I still wonder where is the problem, in Guile, G-Golf or > > > gobject-introspection (which according to [2] should not be a > > > problem). > > Definitely not a g-golf bug. Further speaking with other GI lang binding authors, the gjs author finally did point m

Re: G-Golf - Callback segmentation fault

2024-09-02 Thread David Pirotte
Hi again, > ... > > I still wonder where is the problem, in Guile, G-Golf or > > gobject-introspection (which according to [2] should not be a > > problem). > Definitely not a g-golf bug. Unless the code used by g-golf to make the ffi-cif would need to be adapted, i don't know, but one thing

Re: G-Golf - Callback segmentation fault

2024-09-02 Thread David Pirotte
Hello Matija, > This flag was recently removed [2] in nixpkgs with a comment: > > The fix for gobject-introspection is in version 1.72. Maybe the fix didn't really fixed the problem ... > Bottom line: If I compile Guile with patched libffi [3] dependency > (where flag "disable-exec-static-tram

Re: G-Golf - Callback segmentation fault

2024-08-28 Thread David Pirotte
Hello Matija, > There is a version check in "g-callable-info-make-closure" function, > if I disable it (check patch) all examples works just fine. Great! But ... > I'm not quite sure what these functions does, can you take another > look? g-callable-info-make-closure just select in between the

Re: G-Golf - Callback segmentation fault

2024-08-24 Thread David Pirotte
Hi Florian, > Hello David. Thank you for this important groundwork that g-golf is. Thanks for the nice words - I hope that some day, with the help of Guix/Nix maintainer(s), we can identify and solve the problem. > Sorry to say, I have not developed any GUI and had no time as planned. > It will

Re: G-Golf - Callback segmentation fault

2024-08-23 Thread David Pirotte
Hi Florian, is your debian host g-golf experience ok? i know it is a temporary solution, till we find a solution for nix/guix, but i am curious - also, is the app you are working on free s/w, any public repo we could look at? > Hello, Yes, the same issue still pla

Re: G-Golf - Callback segmentation fault

2024-08-21 Thread David Pirotte
Hello Matija, > I'm facing the problem mentioned in [1]. Problematic are all examples > with virtual methods. Ok, so you are facing the same problem as Guix and HomeBrew, all other distro (that tried g-golf) work fine, i use Debian. > I have tried simpler example (attached) with same result. The

Re: G-Golf - New version released in Debian and Ubuntu

2024-07-28 Thread David Pirotte
Hi tommi, > G-Golf version 0.8.0~rc5-1 has been released in Debian and Ubuntu. > ... Excellent, thank you, David pgpTFqPczNN07.pgp Description: OpenPGP digital signature

GNU G-Golf 0.8.0-rc.5 available for testing

2024-07-19 Thread David Pirotte
Hello Guilers, The fifth release candidate of the upcoming GNU G-Golf 0.8.0 release is now available for testing: * Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc.5.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc.5.tar.gz.sig * Ins

Re: G-Golf - New version released in Debian and Ubuntu

2024-07-17 Thread David Pirotte
Hi Tommi, > G-Golf version 0.8.0~rc4-1 has been released in Debian and Ubuntu. > ... Very nice, Thank you, David pgpMmBzTJIOjK.pgp Description: OpenPGP digital signature

GNU G-Golf 0.8.0-rc-4 available for testing

2024-05-10 Thread David Pirotte
Hello Guilers, The fourth release candidate of the upcoming GNU G-Golf 0.8.0 release is now available for testing: * Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-4.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-4.tar.gz.sig * Inst

Re: G-Golf - New version released in Debian and Ubuntu

2024-05-09 Thread David Pirotte
Hello tommi, > G-Golf version 0.8.0~rc3-1 has been released in Debian and Ubuntu. > ... Excellent, Thanks, David pgpA3lFSzQZzG.pgp Description: OpenPGP digital signature

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-08 Thread David Pirotte
Hi Florian, > I tried adw1-demo.scm with the attached patch to replace > (current-filename), which would return #f so (dirname) throws. > It fails because it cannot find namespaces. Guix uses libadwaita > 1.4.0. Is it too old? Yes, as announced in the NEWS, the release notes, and on the g-golf

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-07 Thread David Pirotte
Hi Florian, > Thank you for the python code. This works unlike g-golf in Guix. > ... Ok, expected, but I wanted to double check - Not an excuse ofc, but pygobjec is mostly written in C, including their callback and gclosure marshal(ers), so when they need to either replace or access such VFunc p

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-06 Thread David Pirotte
Hi Florian, > ... > pygobject GTK3 examples are working. I will experiment and try to > write Vala/C code that breaks now. I thought they had Gtk-4 examples as well. But anyway, I cooked a pygobject version of this drawing-widget example, attached. Could you: install pygobject

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-05 Thread David Pirotte
Hi Florian, > (gc-disable) was a smart idea, sadly it does not help, but at least > we know now. ... I am not entirely convinced yet - in one way or another, somewhere,, somehow, the klass->snapshot is 'corrupted', either the pointer, or the mem it points to ... why, when, where ... ? > scheme@(

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-04 Thread David Pirotte
Hi Florian, > For drawing-widget.scm on x86_64, klass->snapshot looks high like a > code segment address but has a bogus disassembly. Was it clobbered? can you try the following scheme@(guile-user)> ,use (g-golf) scheme@(guile-user)> (gc-disable) scheme@(guile-user)> (ch

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-04 Thread David Pirotte
Hi Florian, > > Hi David, thank you for your continuing responses. I will try to > > get a backtrace with GTK debug symbols > I now managed to build gtk with a debug output and meson configure > flag "-Dc_args=-O0". Perfect, thanks! Let me look at it ... i'll get back asap ... David pgpn9Q

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-04 Thread David Pirotte
Hi Florian, > Hi David, thank you for your continuing responses. No problem. I am also interested in fixing this bug > I will try to get a backtrace with GTK debug symbols by patching > Guix to add a debug output to GTK, in the hope that I patch the right > GTK. It is definitely not a GLib/GObj

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-03 Thread David Pirotte
Hi Florian, > > The true error location was given by the gdb backtrace, the > > gtk-widget-snapshot-child call, presumably with a bad pointer or so > > ... > Hmm my assumption was that all callbacks are broken, not vfuncs > specifically ... Very unlikely, but the important thing is to get a pr

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-02 Thread David Pirotte
Hi Florian, > > Could you tell me if, when you run such commands in guile in your > > Debian setup, you get similar output? First with tracepoint: > With all due respect, this will get you nowhere, please upload the > full gdb backtrace ... thanks I patched the drawing-widget example so use

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-02 Thread David Pirotte
Hi Florian, > ... > examples/gtk-4/simple-paintable.scm fails at (add-to-load-path > (dirname (current-filename)). I have not yet spent time to debug > this one further. So we can make progress, till you find why (current-filename) fails - note that it is a syntax, not a procedure, and the doc c

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-02 Thread David Pirotte
Hi Florian, > Hi David. I’m trying to find the true error location. The true error location was given by the gdb backtrace, the gtk-widget-snapshot-child call, presumably with a bad pointer or so ... Could you please upload a full gdb backtrace somewhere tor-friendly (and zero javascript), so i

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-04-30 Thread David Pirotte
Hello Florian, > To develop with G-golf and GTK as in G-Golf’ > examples/adw-1/hello-world.scm or examples/gtk-4/hello-world.scm, the > Guix commands must (at the time of writing) be used with the > “--no-grafts” option, because G-Golf first when loading runs > g_typelib_symbol on GdkPixbuf functi

Re: G-Golf - New version released in Debian

2024-04-29 Thread David Pirotte
Hello Tommi, > G-Golf version 0.8.0~rc2-1 has been released in Debian testing and > unstable. See https://tracker.debian.org/pkg/g-golf and > https://www.iki.fi/tohoyn/g-golf-debian/. Thanks you! David pgpGCw7msxnPq.pgp Description: OpenPGP digital signature

Guile-Lib 0.2.8.1 released

2024-04-24 Thread David Pirotte
Hello, Guile-Lib version 0.2.8.1 released. * Guile-Lib Homepage: http://www.nongnu.org/guile-lib/ * Guile-Lib release tarball GPG signature [*]: http://download.savannah.gnu.org/releases/guile-lib/guile-lib-0.2.8.1.tar.gz http://download.savannah.gnu.org/releases/g

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-04-19 Thread David Pirotte
Hello Florian, Before i get to the other points of your email, let me exceptionally raise the last point first: > https://ci.guix.gnu.org/build/3767854/details This refers to g-golf-0.8.0-a.1 Can you re-ensure me and confirm you are using the latest version, 0.8.0

GNU G-Golf 0.8.0-rc-3 available for testing

2024-04-16 Thread David Pirotte
Hello Guilers, The third release candidate of the upcoming GNU G-Golf 0.8.0 release is now available for testing: * Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-3.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-3.tar.gz.sig * Insta

Guilr-Lib - New maintainer

2024-04-01 Thread David Pirotte
Guilers, Please hail at the new guile-lib maintainer: Maxim Cournoyer apteryx on #guile - irc.libera.chat who accepted to take on this role, from which i wanted to step down. Maxim has effectively enhanced guile-lib in a few occasions in the last 3y+, was granted commit privile

Guile-Lib 0.2.8 released

2024-03-30 Thread David Pirotte
Hello, Guile-Lib version 0.2.8 released. * Guile-Lib Homepage: http://www.nongnu.org/guile-lib/ * Guile-Lib release tarball GPG signature [*]: http://download.savannah.gnu.org/releases/guile-lib/guile-lib-0.2.8.tar.gz http://download.savannah.gnu.org/releases/guile

Re: G-Golf - Released in Debian and Ubuntu

2024-01-14 Thread David Pirotte
Hello Tommi, > G-Golf version 0.8.0~rc1-2 has been released in Debian testing and > unstable and Ubuntu Noble. See https://tracker.debian.org/pkg/g-golf. This is great! Thanks, David pgpbyTD2WAYdj.pgp Description: OpenPGP digital signature

Re: G-Golf- [subject changed] cairo based examples fail in homebrew

2023-12-31 Thread David Pirotte
Aleix, > > i decided to answer separately - and change the > > subject line ... Let's close this thread, which is getting confusing ... as it talks about several problems at once, and started by an answer to a release announce [3]. Please start a new thread, on guile-user 'only', and on

Re: G-Golf- [subject changed] cairo based examples fail in homebrew

2023-12-22 Thread David Pirotte
Hi again, > ... > here is the 'subthread' for the guile-cairo related issue, on > homebrew [1]. > ... > If they don't work, please report upstream, if they do work, try to > get a backtrace as well, for the simple-animation.scm example only, > let's try to identify the problem for the

Re: G-Golf- [subject changed] cairo based examples fail in homebrew

2023-12-22 Thread David Pirotte
Hi Aleix, i decided to answer separately - and change the subject line - (a) the guile-cairo related issue, on homebrew, from the (b) snapshot related issue, on homebrew as well here is the 'subthread' for the guile-cairo related issue, on homebrew [1].

Re: GNU G-Golf 0.8.0-rc-2 available for testing

2023-12-21 Thread David Pirotte
Hi Aleix, > ... > Anyways, guile-cairo is fine going back to stable 3.0.9. Ok, so just to make sure, now both the gtk4/simple-paintable.scm and gtk4/animated-paintable.scm examples work fine on 'your' platform as well? > > - drawing-widget.scm, peg-solitaire.scm. > > ... > The issue seems to be

Re: GNU G-Golf 0.8.0-rc-2 available for testing

2023-12-04 Thread David Pirotte
Hello Aleix, > A couple more... This is very cool actually Indeed :) - I was gona ask if you could paste a screenshot of the 'Style Classes' demo page ... maybe you did try, but just in case, you may also reduce the window size, till it triggers the adaptive mode ... for any

Re: GNU G-Golf 0.8.0-rc-2 available for testing

2023-12-04 Thread David Pirotte
Hello Aleix, > It actually does! Screenshots attached. The ones that don't work are: Very nice, thanks - the welcome page is not displaying the expected welcome logo, which is a grayscale adwaita logo in /examples/adw-1/adw1-demo/ui welcome.scm[1]

Re: GNU G-Golf 0.8.0-rc-2 available for testing

2023-12-01 Thread David Pirotte
Hello Aleix, > This is now available on macOS via Guile Homebrew: > brew install g-golf Very nice! Thanks, David ps: does the adw1-demo also works? it requires libadwaita >= 1.4 i'd be very pleased to know it does work on your preferred platform as well ...

Re: G-Golf - with custom parameter type

2023-11-19 Thread David Pirotte
Hello Alptekin > ... > Under g-golf, however, I can't define a with > parameters. Right, currently you can't - GVariant are not (yet) supported, and it's not a high priority item in my list, so don't hold your breath ... What you can do, currently, is what you do as in your 'simpler' example,

Re: g-golf example error 'No applicable method for #< g-application-run'

2023-11-09 Thread David Pirotte
Hello, > I try to run the hello-world example with the manifest.scm: > ... I don't use guix and recommend that you ask for help in a guix ml or in #guix, as this a guix problem, not a g-golf problem - all examples work well upstream, in debian, and afaict, in freebsd. > Maybe a separate issue -

Re: status of guile-gnome and replacements?

2023-11-07 Thread David Pirotte
> What do other packaging systems do? I forgot to mention that g-golf is being packaged for debian [1] - and already is in freebsd, homebrew and guix. David [1] https://ftp-master.debian.org/new/g-golf_0.8.0~rc1-1.html pgpXbYU9bWn2w.pgp Description: OpenPGP digital signature

Re: status of guile-gnome and replacements?

2023-11-07 Thread David Pirotte
> ... > So: what is the current best way to do gtk3 (4?) from guile? You should (highly) consider using Adwaita instead (libadwaita), and gtk-4 for what ever isn't customized (yet) in libadwaita. But to address your question (disclaimer, I am its maintainer), as Mike already did suggest, you sho

GNU G-Golf 0.8.0-rc-2 available for testing

2023-11-01 Thread David Pirotte
Hello Guilers, The second release candidate of the upcoming GNU G-Golf 0.8.0 release is now available for testing: * Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-2.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-2.tar.gz.sig * Inst

GNU G-Golf 0.8.0-rc-1 available for testing

2023-10-06 Thread David Pirotte
Hello Guilers, The first release candidate of the upcoming GNU G-Golf 0.8.0 release is now available for testing: * Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-1.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-1.tar.gz.sig * Insta

GNU G-Golf 0.8.0-alpha-6 available for testing

2023-09-12 Thread David Pirotte
Hello Guilers, The sixth alpha release of the upcoming GNU G-Golf 0.8.0 release is now available for testing: -] Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-alpha-6.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-alp

GNU G-Golf 0.8.0-a.5 available for testing

2023-08-30 Thread David Pirotte
Hello Guilers, The fifth alpha release of the upcoming GNU G-Golf 0.8.0 release is now available for testing: -] Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-a.5.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-a.5.tar

Re: Recommended project structure

2023-06-09 Thread David Pirotte
> > That is pretty embarrassing mistake on my part, the link is: > > https://www.erikedrosa.com/2017/10/29/guile-projects-with-autotools.html Very good tutorial and project structure ... which you may 'complete' looking at some existing project(s) you 'like' ... Fwiw, guile-hall is another optio

Re: G-Golf - Installation problems in Guix

2023-05-28 Thread David Pirotte
Hello Erik, (and Florian), > I am using Guix on Fedora 38. Via Guix I tried to install G-Golf > version "a.1"[0] together with GTK@4.8.1. This raised a conflict > during installation, as GTK (as well as libadwaita) require > glib@2.72.3, but g-golf requires glib@2.73.3. > ... I don't use guix [1]

Re: GNU G-Golf 0.8.0-a.4 available for testing

2023-05-02 Thread David Pirotte
Hi Aleix, > The Makefile.am refers to FFI_CFLAGS and FFI_CFLAGS FFI_LIBS, but I > don't see any reference to them and there's no PKG_CHECK_MODULES or > anything that could define those in configure.ac or any m4 macro. > Adding PKG_CHECK_MODULES line solved the issue: > PKG_CHECK_MODULES(FFI,

Re: GNU G-Golf 0.8.0-a.4 available for testing

2023-05-01 Thread David Pirotte
Hi Aleix, > Making install in libg-golf > > CC libg_golf_la-gg-ffi.lo > CC libg_golf_la-gg-utils.lo > CC libg_golf_la-gg-glib.lo > CC libg_golf_la-gg-gobject.lo > CC libg_golf_la-gg-callback.lo > CC libg_golf_la-gg-test-suite.lo > CC libg_go

GNU G-Golf 0.8.0-a.4 available for testing

2023-04-16 Thread David Pirotte
Hello Guilers, The fourth alpha release of the upcoming GNU G-Golf 0.8.0 release is now available for testing: -] Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-a.4.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-a.4.ta

Re: GNU G-Golf 0.8.0-a.1 available for testing!

2023-03-24 Thread David Pirotte
Hello Aleix, I am sorry it took me so long to answer. > ... > I was able to add g-golf to Guile Homebrew. So it now runs on macOS > ... > The changes are: > > - We need the full path of glib, gobject, etc. Certainly not, never ever :) - This is a distro thing, Upstream gnu tool chained

Re: guile-cairo - patch

2023-03-24 Thread David Pirotte
updating the version - s/w wise, we still have to manually update the NEW file [and the web-pages (?)] From 5d701e9d16add264cc8dc1f4b17fc5e5c1029201 Mon Sep 17 00:00:00 2001 From: David Pirotte Date: Thu, 23 Mar 2023 23:34:28 -0300 Subject: [PATCH 2/2] Build review - configure.ac * configure

Re: guile-cairo - patch

2023-03-22 Thread David Pirotte
Hi Daniel, > the patch works fine on my side and fixes make check/distcheck as > you describe, thank you. Ok, great. > However I think it's unfortunate that it requires the dynamic library > path to be adjusted after installation, which is something that > guile-cairo was handling before. This

guile-cairo - patch

2023-03-20 Thread David Pirotte
@@ -1,5 +1,6 @@ # guile-cairo # Copyright (C) 2007,2011 Andy Wingo +# Copyright (C) 2023 David Pirotte # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as @@ -15,18 +16,20 @@ # License along with this progr

guile-cairo - patches - new interfaces

2023-03-10 Thread David Pirotte
, and I'd rather have asap all distros that package guile-cairo updating ... wdyt? Let me know if you need help. Thanks, David From 3647aff86cde1fb6137a27b4212b25f94af1 Mon Sep 17 00:00:00 2001 From: David Pirotte Date: Fri, 10 Mar 2023 23:19:51 -0300 Subject: [PATCH 1/3] Updating m4/gu

Re: G-Golf - Help with ListView needed

2023-03-09 Thread David Pirotte
Hi Michele, > ... > You are right, I'm linking against gtk-4 shipped by the distribution > I'm using. In this case, I'm on Ubuntu 22.04 which, at the time of > writing this email, ships gtk-4 version 4.6.6. > This leads me to a few follow-up questions: > 1) I did build G-Golf using automake whi

Re: G-Golf - Help with ListView needed

2023-03-06 Thread David Pirotte
Hi Michele, > Thank you so much, it works perfectly now! Great. I have to correct what I said, about how/when(or when not) one can create a GObject (sub)class instance calling (make #:prop-name prop-value ...) [ which internally calls g_object_new_with_properties ... In this p

Re: G-Golf - Help with ListView needed

2023-03-05 Thread David Pirotte
Hello Michele, > I'm trying to learn g-golf. It has been a blast, great technology! > However, the last few days I've tried to get ListView working and now > I'm stuck. Below a working version. In the C code, you should: app = gtk_application_new (APPLICATION_ID, G_APPLICATION_DEFAULT_F

Re: G-Golf - Help with ListView needed

2023-03-04 Thread David Pirotte
Hello Michele, > I'm trying to learn g-golf. It has been a blast, great technology! > However, the last few days I've tried to get ListView working and now > I'm stuck. Thanks for both the C and scheme code - I will look at it and will get back to you asap - hopefully tomorrow, within the next fe

  1   2   3   >