* GNU G-Golf 0.8.0-rc-2 available for testing
@ 2023-11-02 3:50 David Pirotte
2023-12-01 17:51 ` Aleix Conchillo Flaqué
0 siblings, 1 reply; 8+ messages in thread
From: David Pirotte @ 2023-11-02 3:50 UTC (permalink / raw)
To: guile-user, guile-devel
[-- Attachment #1: Type: text/plain, Size: 3232 bytes --]
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
* 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.0-rc-2
Here is a summary of the noteworthy changes in this release, also
available in NEWS file and on the G-Golf website.
** Examples
Adwaita Demo
The 'Dialogs' page has been added to the demo.
** Bug fixing
emit
signal-emit
Fixed to properly handle 'object extra arg(s) type. Prior to this fix, a
call such (emit window 'add-toast toast), with window and toast being
goops proxy instances, would raise an exception, as the extra args
handler missed a proper dispatch clause and treatment for the 'object
arg type,
* You can help
1. Testing by installing from the tarball, or from the source if you
prefer, on the distro of your choice.
2. By running the distributed examples.
Ultimately, one of the best way to test, and participate, is to select
G-Golf to develop the next application of your dream! Here is an
overview of the GNOME platform libraries [1], accessible using G-Golf.
In particular, libadwaita [2] provides a number of widgets that change
their layout based on the available space. This can be used to make
applications adapt their UI between desktop and mobile devices (as shown
in the G-Golf port of the "Adwaita demo").
* Contact
Consider joining us on irc [3], where you may ask for help or report a
problem [4].
However, if you prefer:
G-Golf uses the guile-user@gnu.org mailing list
Report bugs to bug-g-golf@gnu.org
Thanks!
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.0-rc-2.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
[1] https://developer.gnome.org/documentation/introduction/overview/libraries.html
[2] https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/
[3] https://www.gnu.org/software/g-golf/contact.html
[4] When reporting a problem, or if you think you found a bug, it is
very important that you prepare a minimal reproducible example (MRE),
sometimes also referred to as a short self-contained correct example
(SSCCE)
http://www.sscce.org/
https://en.wikipedia.org/wiki/Minimal_reproducible_example
Also, on irc, we chat :), so please do not write code snipsets directly
in the channel, unless 2 or 3 lines of code, nor error messages of
course - for more then 2 or 3 lines of code, or error messages, always
use a tor-friendly paste service (avoid those that track its visitors
and require javascript, thanks!).
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: GNU G-Golf 0.8.0-rc-2 available for testing
2023-11-02 3:50 GNU G-Golf 0.8.0-rc-2 available for testing David Pirotte
@ 2023-12-01 17:51 ` Aleix Conchillo Flaqué
2023-12-02 0:10 ` David Pirotte
0 siblings, 1 reply; 8+ messages in thread
From: Aleix Conchillo Flaqué @ 2023-12-01 17:51 UTC (permalink / raw)
To: David Pirotte; +Cc: guile-user, guile-devel
[-- Attachment #1.1: Type: text/plain, Size: 3622 bytes --]
This is now available on macOS via Guile Homebrew:
brew install g-golf
On Wed, Nov 1, 2023 at 8:51 PM David Pirotte <david@altosw.be> wrote:
> 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
>
> * 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.0-rc-2
>
> Here is a summary of the noteworthy changes in this release, also
> available in NEWS file and on the G-Golf website.
>
> ** Examples
>
> Adwaita Demo
>
> The 'Dialogs' page has been added to the demo.
>
> ** Bug fixing
>
> emit
> signal-emit
>
> Fixed to properly handle 'object extra arg(s) type. Prior to this fix, a
> call such (emit window 'add-toast toast), with window and toast being
> goops proxy instances, would raise an exception, as the extra args
> handler missed a proper dispatch clause and treatment for the 'object
> arg type,
>
> * You can help
>
> 1. Testing by installing from the tarball, or from the source if you
> prefer, on the distro of your choice.
>
> 2. By running the distributed examples.
>
> Ultimately, one of the best way to test, and participate, is to select
> G-Golf to develop the next application of your dream! Here is an
> overview of the GNOME platform libraries [1], accessible using G-Golf.
> In particular, libadwaita [2] provides a number of widgets that change
> their layout based on the available space. This can be used to make
> applications adapt their UI between desktop and mobile devices (as shown
> in the G-Golf port of the "Adwaita demo").
>
> * Contact
>
> Consider joining us on irc [3], where you may ask for help or report a
> problem [4].
>
> However, if you prefer:
>
> G-Golf uses the guile-user@gnu.org mailing list
> Report bugs to bug-g-golf@gnu.org
>
>
> Thanks!
> 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.0-rc-2.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
>
>
> [1]
> https://developer.gnome.org/documentation/introduction/overview/libraries.html
> [2] https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/
> [3] https://www.gnu.org/software/g-golf/contact.html
>
> [4] When reporting a problem, or if you think you found a bug, it is
> very important that you prepare a minimal reproducible example (MRE),
> sometimes also referred to as a short self-contained correct example
> (SSCCE)
>
> http://www.sscce.org/
> https://en.wikipedia.org/wiki/Minimal_reproducible_example
>
> Also, on irc, we chat :), so please do not write code snipsets directly
> in the channel, unless 2 or 3 lines of code, nor error messages of
> course - for more then 2 or 3 lines of code, or error messages, always
> use a tor-friendly paste service (avoid those that track its visitors
> and require javascript, thanks!).
>
[-- Attachment #1.2: Type: text/html, Size: 5605 bytes --]
[-- Attachment #2: Screenshot 2023-12-01 at 9.48.27 AM.png --]
[-- Type: image/png, Size: 99580 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: GNU G-Golf 0.8.0-rc-2 available for testing
2023-12-01 17:51 ` Aleix Conchillo Flaqué
@ 2023-12-02 0:10 ` David Pirotte
2023-12-04 4:15 ` Aleix Conchillo Flaqué
0 siblings, 1 reply; 8+ messages in thread
From: David Pirotte @ 2023-12-02 0:10 UTC (permalink / raw)
To: Aleix Conchillo Flaqué; +Cc: guile-user, guile-devel
[-- Attachment #1: Type: text/plain, Size: 278 bytes --]
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 ...
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: GNU G-Golf 0.8.0-rc-2 available for testing
2023-12-02 0:10 ` David Pirotte
@ 2023-12-04 4:15 ` Aleix Conchillo Flaqué
2023-12-04 4:16 ` Aleix Conchillo Flaqué
2023-12-05 4:14 ` David Pirotte
0 siblings, 2 replies; 8+ messages in thread
From: Aleix Conchillo Flaqué @ 2023-12-04 4:15 UTC (permalink / raw)
To: David Pirotte; +Cc: guile-user, guile-devel
[-- Attachment #1.1: Type: text/plain, Size: 1289 bytes --]
On Fri, Dec 1, 2023 at 4:10 PM David Pirotte <david@altosw.be> wrote:
> 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 ...
>
It actually does! Screenshots attached. The ones that don't work are:
- animated-paintable.scm, simple-paintable.scm: it might be something cairo
related. I have guile-cairo 1.11.2
;;; found fresh local cache at
/Users/aleix/.cache/guile/ccache/3.0-LE-8-4.7/opt/homebrew/Cellar/guile-cairo/1.11.2/share/guile/site/3.0/cairo.scm.go
[1] 14620 segmentation fault ./animated-paintable.scm
- drawing-widget.scm, peg-solitaire.scm.
If I have time I'll try to find out why.
Btw, macOS is not my preferred platform :-). It just so happens that, a
while back, I had to work on it and I wanted to install Guile software but
there was no easy way for it (apart from building everything manually). So
I basically initially created Guile Homebrew for myself and then I thought
others might have the same need so I just keep maintaining it :-).
Best,
Aleix
[-- Attachment #1.2: Type: text/html, Size: 2966 bytes --]
[-- Attachment #2: Screenshot 2023-12-03 at 8.02.15 PM.png --]
[-- Type: image/png, Size: 51135 bytes --]
[-- Attachment #3: Screenshot 2023-12-03 at 8.02.21 PM.png --]
[-- Type: image/png, Size: 44349 bytes --]
[-- Attachment #4: Screenshot 2023-12-03 at 8.02.28 PM.png --]
[-- Type: image/png, Size: 50673 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: GNU G-Golf 0.8.0-rc-2 available for testing
2023-12-04 4:15 ` Aleix Conchillo Flaqué
@ 2023-12-04 4:16 ` Aleix Conchillo Flaqué
2023-12-05 4:21 ` David Pirotte
2023-12-05 4:14 ` David Pirotte
1 sibling, 1 reply; 8+ messages in thread
From: Aleix Conchillo Flaqué @ 2023-12-04 4:16 UTC (permalink / raw)
To: David Pirotte; +Cc: guile-user, guile-devel
[-- Attachment #1: Type: text/plain, Size: 1491 bytes --]
A couple more... This is very cool actually....
On Sun, Dec 3, 2023 at 8:15 PM Aleix Conchillo Flaqué <aconchillo@gmail.com>
wrote:
> On Fri, Dec 1, 2023 at 4:10 PM David Pirotte <david@altosw.be> wrote:
>
>> 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 ...
>>
>
> It actually does! Screenshots attached. The ones that don't work are:
>
> - animated-paintable.scm, simple-paintable.scm: it might be something
> cairo related. I have guile-cairo 1.11.2
>
> ;;; found fresh local cache at
> /Users/aleix/.cache/guile/ccache/3.0-LE-8-4.7/opt/homebrew/Cellar/guile-cairo/1.11.2/share/guile/site/3.0/cairo.scm.go
> [1] 14620 segmentation fault ./animated-paintable.scm
>
> - drawing-widget.scm, peg-solitaire.scm.
>
> If I have time I'll try to find out why.
>
> Btw, macOS is not my preferred platform :-). It just so happens that, a
> while back, I had to work on it and I wanted to install Guile software but
> there was no easy way for it (apart from building everything manually). So
> I basically initially created Guile Homebrew for myself and then I thought
> others might have the same need so I just keep maintaining it :-).
>
> Best,
>
> Aleix
>
[-- Attachment #2: Screenshot 2023-12-03 at 8.16.15 PM.png --]
[-- Type: image/png, Size: 84161 bytes --]
[-- Attachment #3: Screenshot 2023-12-03 at 8.16.05 PM.png --]
[-- Type: image/png, Size: 76983 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: GNU G-Golf 0.8.0-rc-2 available for testing
2023-12-04 4:15 ` Aleix Conchillo Flaqué
2023-12-04 4:16 ` Aleix Conchillo Flaqué
@ 2023-12-05 4:14 ` David Pirotte
2023-12-09 20:49 ` Aleix Conchillo Flaqué
1 sibling, 1 reply; 8+ messages in thread
From: David Pirotte @ 2023-12-05 4:14 UTC (permalink / raw)
To: Aleix Conchillo Flaqué; +Cc: guile-user, guile-devel
[-- Attachment #1: Type: text/plain, Size: 1427 bytes --]
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]
...
(property (@ (name "icon-name"))
"org.gnome.Adwaita1.Demo-symbolic")
...
maybe you can figure out why it is missing on your side. other
logos seems to all be there (the other screenshots are fine ...)
> - animated-paintable.scm, simple-paintable.scm: it might be something
> cairo related. I have guile-cairo 1.11.2
you must clone the guile-cairo upstream repo, git checkout devel, then
run the make danse ... let me know if this solve you problem.
> - drawing-widget.scm, peg-solitaire.scm.
i don't know, but they have in common that they both use snapshots
(the gtk-4 drawing 'tool' ...)
I would try to first get the drawing-widget.scm to work, it is a very
simple example, then see how to fix the peg-solitaire.scm
> Btw, macOS is not my preferred platform :-). It just so happens that,
> a while back ...
Oh, i see - very nice of you to maintain guile and g-golf there,
thanks for that!
David
[1] the scm files in the ui subdir are used to generate the
corresponding .ui files - so if you make any change there, you need to
run make in that subdir before to restart the demo ...
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: GNU G-Golf 0.8.0-rc-2 available for testing
2023-12-04 4:16 ` Aleix Conchillo Flaqué
@ 2023-12-05 4:21 ` David Pirotte
0 siblings, 0 replies; 8+ messages in thread
From: David Pirotte @ 2023-12-05 4:21 UTC (permalink / raw)
To: Aleix Conchillo Flaqué; +Cc: guile-user, guile-devel
[-- Attachment #1: Type: text/plain, Size: 411 bytes --]
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 of
the adw1-demo pages, but the style classes page demo is cool to
look at while doing so ...
Thanks,
David
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: GNU G-Golf 0.8.0-rc-2 available for testing
2023-12-05 4:14 ` David Pirotte
@ 2023-12-09 20:49 ` Aleix Conchillo Flaqué
0 siblings, 0 replies; 8+ messages in thread
From: Aleix Conchillo Flaqué @ 2023-12-09 20:49 UTC (permalink / raw)
To: David Pirotte; +Cc: guile-user, guile-devel
On Mon, Dec 4, 2023 at 8:14 PM David Pirotte <david@altosw.be> wrote:
> Hello Aleix,
>
>
Hi!
> - animated-paintable.scm, simple-paintable.scm: it might be something
> > cairo related. I have guile-cairo 1.11.2
>
> you must clone the guile-cairo upstream repo, git checkout devel, then
> run the make danse ... let me know if this solve you problem.
>
>
Yeah, I have a guile-cairo formula but it crashes right now. I guess I have
to figure out that first.
> - drawing-widget.scm, peg-solitaire.scm.
>
> i don't know, but they have in common that they both use snapshots
> (the gtk-4 drawing 'tool' ...)
>
> I would try to first get the drawing-widget.scm to work, it is a very
> simple example, then see how to fix the peg-solitaire.scm
>
>
OK. I'll take a look at that after the cairo issue.
Aleix
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2023-12-09 20:49 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-02 3:50 GNU G-Golf 0.8.0-rc-2 available for testing David Pirotte
2023-12-01 17:51 ` Aleix Conchillo Flaqué
2023-12-02 0:10 ` David Pirotte
2023-12-04 4:15 ` Aleix Conchillo Flaqué
2023-12-04 4:16 ` Aleix Conchillo Flaqué
2023-12-05 4:21 ` David Pirotte
2023-12-05 4:14 ` David Pirotte
2023-12-09 20:49 ` Aleix Conchillo Flaqué
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).