From unknown Sat Jun 14 14:25:10 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#57379 <57379@debbugs.gnu.org> To: bug#57379 <57379@debbugs.gnu.org> Subject: Status: GUI toolkit for Guile 3.0? Reply-To: bug#57379 <57379@debbugs.gnu.org> Date: Sat, 14 Jun 2025 21:25:10 +0000 retitle 57379 GUI toolkit for Guile 3.0? reassign 57379 guile submitter 57379 Lee Thomas severity 57379 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 24 07:33:03 2022 Received: (at submit) by debbugs.gnu.org; 24 Aug 2022 11:33:03 +0000 Received: from localhost ([127.0.0.1]:45769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQod3-0001uH-VW for submit@debbugs.gnu.org; Wed, 24 Aug 2022 07:33:02 -0400 Received: from lists.gnu.org ([209.51.188.17]:39096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQgF9-00027r-VL for submit@debbugs.gnu.org; Tue, 23 Aug 2022 22:35:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38400) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oQgF9-0008Op-NI for bug-guile@gnu.org; Tue, 23 Aug 2022 22:35:47 -0400 Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]:33735) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oQgF8-0004qp-3a for bug-guile@gnu.org; Tue, 23 Aug 2022 22:35:47 -0400 Received: by mail-lf1-x130.google.com with SMTP id d8so9769054lfq.0 for ; Tue, 23 Aug 2022 19:35:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=2JWBR7S1OnH8JCHgOm08wDzpV/HUL6t060r+mRoPvaQ=; b=cnNFpe8dWqsTloK3LMauTBxpn2whCZ13GcJSnpRO9r8tgIp/bEw1AmYbDO5KqXEm3/ 3QGlzEOG0Bun436RbtQcnpu18UDWXUP6R+4mfQMbUwZqsRXAKbcMpUuEwRCRYDRdrFrU xq1qTjdsT5XUzMjS5j2vAIHhmnlUTyUtTiZxFJlBap0roh2yVeionPqRi2OsATBqb93G jopFNrv8VeFRTzVAHQGUxsbyFhALlvyxICbtEiWTk1LROF9W6BGgQ6TA241YT90XINOC ArqPzRfkDHEBKa/0+ohkG6JlPJrPYvK+rIMVMEKflKo4cdSWl3bYRLgbjHaZJn+OCBn2 Zl6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=2JWBR7S1OnH8JCHgOm08wDzpV/HUL6t060r+mRoPvaQ=; b=bl8c8CyO5bQ/RkqV4vWj5ARDe1Bb5opjv8ala+CEIEeg8dOPeZlJ+AMjdBgUu8Ney/ RZCNEVY7p9n8RfpBR2V6qANUds/8tkLWpCbV7WQE7HCw5yP/JtxUmI1yg0DlMIkSNgu3 pLOCPeg6LHoX7apzFKDHGI0cdGT7Ty+24txcp4DyEdW/HIVOPJxzR6Y7675BpukStKZQ uqWM0hjkFpy+mxQptFpYHatpF54B1aIKvzdygH4otsuJppHRSTs8+8iJl1IIey4dKS8Y iCmyS5uGUVPhjTl91nkGSHwLfm9KZI3drzNbIAyr7xv7qsyw7JndctOiBufXkJHHp+Qt CtVw== X-Gm-Message-State: ACgBeo3EiItCW1T2+cPiFvsP1cE2BaFwPajCFA0ccZhwxJ1wAdiBu6o0 C0ll8Hq8I7yihWkUj7nm2vVEYFJD+R1x0z/0LIP1i93D X-Google-Smtp-Source: AA6agR5rxeImBBuJVZFD7m+gTdNI5lKnIfFvVBCYq7yPuxqJ7VOjwPNtNlFNCsREcMozg16LADIHDJ/XgtVZ8ru18go= X-Received: by 2002:a05:6512:218c:b0:48a:1e1e:7b59 with SMTP id b12-20020a056512218c00b0048a1e1e7b59mr9011344lft.580.1661308542719; Tue, 23 Aug 2022 19:35:42 -0700 (PDT) MIME-Version: 1.0 From: Lee Thomas Date: Tue, 23 Aug 2022 19:35:31 -0700 Message-ID: Subject: GUI toolkit for Guile 3.0? To: bug-guile@gnu.org Content-Type: multipart/alternative; boundary="0000000000008d1a7405e6f38961" Received-SPF: pass client-ip=2a00:1450:4864:20::130; envelope-from=leet22303be@gmail.com; helo=mail-lf1-x130.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 24 Aug 2022 07:33:01 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --0000000000008d1a7405e6f38961 Content-Type: text/plain; charset="UTF-8" Hi. I hope I'm submitting this correctly; please tell me if I'm wrong. I'm trying to at least prototype a GUI in the same way that in Python I can write "import gi" and proceed to create a GTK window, add buttons and menubars and toolbars, etc. I've tried the various online sites, but none of them have succeeded for me even with "use-modules", so I'm thinking they've not been updated for Guile 3.0 yet. And that's fine; I understand the massive effort involved. I would actually like to know if one of the projects is slated to move forward, so I can volunteer to help. And I don't care if that toolkit is for GTK or some other platform. For my environment, I'm running guile 3.0.8 under the latest guix, and I've done upgrades, but I admit to being a guix n00b. I have guix running atop Ubuntu 22.04, if that's relevant. I will assume that I should report my problems with guix installing the various toolkit packages not here, but to a guix mailing list. Finally, if there's no GUI toolkit for Guile coming anytime soon, then I can write my app in C and link Guile into it. I've done the linking successfully several times for other projects. But it would be really nice to have a simple Guile script that launches a GUI, just as I can have a simple Python script do the same. The rest of my app's code is in Guile Scheme. Thanks in advance, but I hope to follow up. --0000000000008d1a7405e6f38961 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi. I hope I'm submitting this correctly; please tell = me if I'm wrong. I'm trying to at least prototype a GUI in the same= way that in Python I can write "import gi" and proceed to create= a GTK window, add buttons and menubars and toolbars, etc. I've tried t= he various online=C2=A0 sites, but none of them have succeeded for me even = with "use-modules", so I'm thinking they've not been upda= ted for Guile 3.0 yet. And that's fine; I understand the massive effort= involved. I would actually like to know if one of the projects is slated t= o move forward, so I can volunteer to help. And I don't care if that to= olkit is for GTK or some other platform.

For my environm= ent, I'm running guile 3.0.8 under the latest guix, and I've done u= pgrades, but I admit to being a guix n00b. I have guix running atop Ubuntu = 22.04, if that's relevant.

I will assume that = I should report my problems with guix installing the various toolkit packag= es not here, but to a guix mailing list.

Finally, = if there's no GUI toolkit for Guile coming anytime soon, then I can wri= te my app in C and link Guile into it. I've done the linking successful= ly several times for other=C2=A0projects. But it would be really nice to ha= ve a simple Guile script that launches a GUI, just as I can have a simple P= ython script do the same. The rest of my app's code is in Guile Scheme.=

Thanks in advance, but I hope to follow up.
=
--0000000000008d1a7405e6f38961-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 24 08:31:43 2022 Received: (at 57379) by debbugs.gnu.org; 24 Aug 2022 12:31:44 +0000 Received: from localhost ([127.0.0.1]:45899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQpXr-0007ms-IR for submit@debbugs.gnu.org; Wed, 24 Aug 2022 08:31:43 -0400 Received: from mout-p-103.mailbox.org ([80.241.56.161]:56106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQpXm-0007mY-LB for 57379@debbugs.gnu.org; Wed, 24 Aug 2022 08:31:42 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4MCQSd043qz9sQD; Wed, 24 Aug 2022 14:31:29 +0200 (CEST) References: From: Jessica Tallon To: Lee Thomas Subject: Re: bug#57379: GUI toolkit for Guile 3.0? Date: Wed, 24 Aug 2022 14:29:43 +0200 In-reply-to: Message-ID: <87mtbtrffm.fsf@tsyesika.se> MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 4MCQSd043qz9sQD X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57379 Cc: bug-guile@gnu.org, 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Lee Thomas writes: > Hi. I hope I'm submitting this correctly; please tell me if I'm wrong. I'm > trying to at least prototype a GUI in the same way that in Python I can > write "import gi" and proceed to create a GTK window, add buttons and > menubars and toolbars, etc. I've tried the various online sites, but none > of them have succeeded for me even with "use-modules", so I'm thinking > they've not been updated for Guile 3.0 yet. And that's fine; I understand > the massive effort involved. I would actually like to know if one of the > projects is slated to move forward, so I can volunteer to help. And I don't > care if that toolkit is for GTK or some other platform. > > For my environment, I'm running guile 3.0.8 under the latest guix, and I've > done upgrades, but I admit to being a guix n00b. I have guix running atop > Ubuntu 22.04, if that's relevant. > > I will assume that I should report my problems with guix installing the > various toolkit packages not here, but to a guix mailing list. > > Finally, if there's no GUI toolkit for Guile coming anytime soon, then I > can write my app in C and link Guile into it. I've done the linking > successfully several times for other projects. But it would be really nice > to have a simple Guile script that launches a GUI, just as I can have a > simple Python script do the same. The rest of my app's code is in Guile > Scheme. > > Thanks in advance, but I hope to follow up. Hello, I've tested making some basic GTK guis with the `guile-gi` package. It might be worth taking a look at that. The project is located on Github[1], it's also packaged for Gnu Guix. Hope that helps. Thanks, Jessica. [1] - https://github.com/spk121/guile-gi -- Thanks, Jessica. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 24 12:45:57 2022 Received: (at submit) by debbugs.gnu.org; 24 Aug 2022 16:45:57 +0000 Received: from localhost ([127.0.0.1]:47982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQtVq-0002UG-If for submit@debbugs.gnu.org; Wed, 24 Aug 2022 12:45:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:48570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQstM-0001Lj-WD for submit@debbugs.gnu.org; Wed, 24 Aug 2022 12:06:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35278) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oQstM-0005VI-8o for bug-guile@gnu.org; Wed, 24 Aug 2022 12:06:08 -0400 Received: from mail-lf1-x131.google.com ([2a00:1450:4864:20::131]:33668) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oQstH-0004Wi-Nd for bug-guile@gnu.org; Wed, 24 Aug 2022 12:06:07 -0400 Received: by mail-lf1-x131.google.com with SMTP id d8so12252764lfq.0 for ; Wed, 24 Aug 2022 09:06:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=4u8M0Le/hBARIu6Tsbgm3toKgiYibO8DZ3X1N9S/tUk=; b=CyWtlhMx4Ihc5+YlXYhcCg1tdY2S/E+JSGX24PBpOXRR8bkdKgTHu3xpK6zX0ELPpl gIvhLv55LbBWOtXJnQvnBMkofhf3sXHJrGN5gSkchJKEVly3qgiX1s9KUXzXacTUYU40 G1x6vtRALwiIgLbCufjerrA3s2Olyvi/XifVw0IAv76DMqWoZsrGknfzZIXBjtyFXvAU JkfrDhPWSK2ntKrPp5EYng67Vrxum1lmlA8e6xiYqYvn9Bs8cBBH6UAhfPKSgkvu9G1S V2zlLMRzd2OP+m3H3OEMPJjOMPeEGh2hOpmGjmDvs5bSEw2Ny07i/+iKSlz56dAESOyF m7AQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=4u8M0Le/hBARIu6Tsbgm3toKgiYibO8DZ3X1N9S/tUk=; b=YrP8WeceHaU9xSDoasoB8xtfRw6Yl53XHGlSXiQzGXii08sXSkBjJovnQNiCEJrbLe 92dA+LEQMxu8xTC7lysSh6BkFRrIlt+yxuGomYZaQH8zBwYbAa4cRVXj8eIEVZ5/tV7v AIN73gV+AhfS6F3FEXbp5KxVadp9SMqzaLVDx3V7fnZ2FdjDgt92do5VbO7OoWzkIFH6 xwvijLgil95eXQMgjZbcTgP9AnIVuAGkWz+BKqp+k9Skb8Reb866Ququ5bCNmwZVL1/I jrAChLkBlig/76TITU99OE31evFwJaq2Gaeq7fslKMbAIlh6bHyiuc+Ow4GeXJDk++Fh Wvjg== X-Gm-Message-State: ACgBeo2JeYm8oPmuEm5dy1NtFfndnqkzW8U9x4y+0buNptZ6N6sVRRPt 6N/yv145+oVtX2Te65SqkOcDdEAauI4uBlkKKtsgkCw6qOZMTQ== X-Google-Smtp-Source: AA6agR4LpYvcXFM6nBq2pp81eDby9Hm/BfO9Rs6P8psM9Zve+al/g1t8BPa3Lg6PraKT4xTXuT0Hz24XWWe8/pvky+o= X-Received: by 2002:a05:6512:234a:b0:492:d80a:e570 with SMTP id p10-20020a056512234a00b00492d80ae570mr6882247lfu.652.1661357160933; Wed, 24 Aug 2022 09:06:00 -0700 (PDT) MIME-Version: 1.0 References: <87mtbtrffm.fsf@tsyesika.se> In-Reply-To: <87mtbtrffm.fsf@tsyesika.se> From: Lee Thomas Date: Wed, 24 Aug 2022 09:05:49 -0700 Message-ID: Subject: Re: bug#57379: GUI toolkit for Guile 3.0? To: Jessica Tallon Content-Type: multipart/alternative; boundary="0000000000006c2b9505e6fedb22" Received-SPF: pass client-ip=2a00:1450:4864:20::131; envelope-from=leet22303be@gmail.com; helo=mail-lf1-x131.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 24 Aug 2022 12:45:53 -0400 Cc: bug-guile@gnu.org, 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --0000000000006c2b9505e6fedb22 Content-Type: text/plain; charset="UTF-8" Thank you, Jessica! That assurance is all I really needed, but FYI: When I type "(use-modules (gi))" into an interactive guile, trying to follow https://github.com/spk121/guile-gi/blob/master/examples/cairo.scm , guile responds with: While compiling expression: no code for module (gi) If you happen to know how to fix that, it'd be fantastic for me. But it appears to me to be an issue with guix, so I'm happy to ask over there. Or did you build the gi package from source? I can do that too, but I prefer to just install a binary package when I can. Thanks greatly again. On Wed, Aug 24, 2022 at 5:31 AM Jessica Tallon wrote: > > Lee Thomas writes: > > > Hi. I hope I'm submitting this correctly; please tell me if I'm wrong. > I'm > > trying to at least prototype a GUI in the same way that in Python I can > > write "import gi" and proceed to create a GTK window, add buttons and > > menubars and toolbars, etc. I've tried the various online sites, but > none > > of them have succeeded for me even with "use-modules", so I'm thinking > > they've not been updated for Guile 3.0 yet. And that's fine; I understand > > the massive effort involved. I would actually like to know if one of the > > projects is slated to move forward, so I can volunteer to help. And I > don't > > care if that toolkit is for GTK or some other platform. > > > > For my environment, I'm running guile 3.0.8 under the latest guix, and > I've > > done upgrades, but I admit to being a guix n00b. I have guix running atop > > Ubuntu 22.04, if that's relevant. > > > > I will assume that I should report my problems with guix installing the > > various toolkit packages not here, but to a guix mailing list. > > > > Finally, if there's no GUI toolkit for Guile coming anytime soon, then I > > can write my app in C and link Guile into it. I've done the linking > > successfully several times for other projects. But it would be really > nice > > to have a simple Guile script that launches a GUI, just as I can have a > > simple Python script do the same. The rest of my app's code is in Guile > > Scheme. > > > > Thanks in advance, but I hope to follow up. > > Hello, > > I've tested making some basic GTK guis with the `guile-gi` package. It > might be worth taking a look at that. The project is located on > Github[1], it's also packaged for Gnu Guix. > > Hope that helps. > > Thanks, > Jessica. > > [1] - https://github.com/spk121/guile-gi > > -- > Thanks, > Jessica. > --0000000000006c2b9505e6fedb22 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you, Jessica! That assurance is all I really needed,= but FYI: When I type "(use-modules (gi))" into an interactive guile, trying to follow=C2=A0https://githu= b.com/spk121/guile-gi/blob/master/examples/cairo.scm , guile responds w= ith:
While compiling expression:
no code fo= r module (gi)


If you happen to know how to fix th= at, it'd be fantastic for me. But it appears to me to be an issue with = guix, so I'm happy to ask over there.

Or = did you build the=C2=A0gi package from source? I can do that too, but I pre= fer to just install a binary package when I can.

Thanks greatly again.

=
On Wed, Aug 24, 2022 at 5:31 AM Jessi= ca Tallon <tsyesika@tsyesika.se<= /a>> wrote:
<= br> Lee Thomas <l= eet22303be@gmail.com> writes:

> Hi. I hope I'm submitting this correctly; please tell me if I'= m wrong. I'm
> trying to at least prototype a GUI in the same way that in Python I ca= n
> write "import gi" and proceed to create a GTK window, add bu= ttons and
> menubars and toolbars, etc. I've tried the various online=C2=A0 si= tes, but none
> of them have succeeded for me even with "use-modules", so I&= #39;m thinking
> they've not been updated for Guile 3.0 yet. And that's fine; I= understand
> the massive effort involved. I would actually like to know if one of t= he
> projects is slated to move forward, so I can volunteer to help. And I = don't
> care if that toolkit is for GTK or some other platform.
>
> For my environment, I'm running guile 3.0.8 under the latest guix,= and I've
> done upgrades, but I admit to being a guix n00b. I have guix running a= top
> Ubuntu 22.04, if that's relevant.
>
> I will assume that I should report my problems with guix installing th= e
> various toolkit packages not here, but to a guix mailing list.
>
> Finally, if there's no GUI toolkit for Guile coming anytime soon, = then I
> can write my app in C and link Guile into it. I've done the linkin= g
> successfully several times for other projects. But it would be really = nice
> to have a simple Guile script that launches a GUI, just as I can have = a
> simple Python script do the same. The rest of my app's code is in = Guile
> Scheme.
>
> Thanks in advance, but I hope to follow up.

Hello,

I've tested making some basic GTK guis with the `guile-gi` package. It<= br> might be worth taking a look at that. The project is located on
Github[1], it's also packaged for Gnu Guix.

Hope that helps.

Thanks,
Jessica.

[1] - https://github.com/spk121/guile-gi

--
Thanks,
Jessica.
--0000000000006c2b9505e6fedb22-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 24 15:02:31 2022 Received: (at submit) by debbugs.gnu.org; 24 Aug 2022 19:02:31 +0000 Received: from localhost ([127.0.0.1]:48238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQve3-00069q-2a for submit@debbugs.gnu.org; Wed, 24 Aug 2022 15:02:31 -0400 Received: from lists.gnu.org ([209.51.188.17]:40302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQvdv-00069P-7M for submit@debbugs.gnu.org; Wed, 24 Aug 2022 15:02:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59832) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oQvdv-000414-22 for bug-guile@gnu.org; Wed, 24 Aug 2022 15:02:23 -0400 Received: from mout-p-201.mailbox.org ([2001:67c:2050:0:465::201]:60890) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1oQvds-00010K-Vn for bug-guile@gnu.org; Wed, 24 Aug 2022 15:02:22 -0400 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4MCb7T3YMqz9sQ8; Wed, 24 Aug 2022 21:02:13 +0200 (CEST) References: <87mtbtrffm.fsf@tsyesika.se> From: Jessica Tallon To: Lee Thomas Subject: Re: bug#57379: GUI toolkit for Guile 3.0? Date: Wed, 24 Aug 2022 20:55:46 +0200 In-reply-to: Message-ID: <87edx5qxcd.fsf@tsyesika.se> MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 4MCb7T3YMqz9sQ8 Received-SPF: pass client-ip=2001:67c:2050:0:465::201; envelope-from=tsyesika@tsyesika.se; helo=mout-p-201.mailbox.org X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit Cc: bug-guile@gnu.org, 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) Lee Thomas writes: > Thank you, Jessica! That assurance is all I really needed, but FYI: When I > type "(use-modules (gi))" into an interactive guile, trying to follow > https://github.com/spk121/guile-gi/blob/master/examples/cairo.scm , guile > responds with: > While compiling expression: > no code for module (gi) > > If you happen to know how to fix that, it'd be fantastic for me. But it > appears to me to be an issue with guix, so I'm happy to ask over there. No problem. I'm using it with guix, for example I can do: $ guix shell guile guile-gi $ guile scheme@(guile-user)> (use-modules (gi)) Could it be that you've installed the guile-gi package with guix, but it's using a system guile version which isn't set up to look for modules in the path that guix is putting them in? I'm relatively new to guix so if the above doesn't work, it's prehaps best asking over with the guix folks since I'm relatively new to guix too. -- Thanks, Jessica. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 24 16:03:30 2022 Received: (at 57379) by debbugs.gnu.org; 24 Aug 2022 20:03:31 +0000 Received: from localhost ([127.0.0.1]:48304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQwb4-0007i7-Mn for submit@debbugs.gnu.org; Wed, 24 Aug 2022 16:03:30 -0400 Received: from maximusconfessor.all2all.org ([79.99.200.102]:49436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQwb2-0007hx-Hv for 57379@debbugs.gnu.org; Wed, 24 Aug 2022 16:03:29 -0400 Received: from localhost (localhost [127.0.0.1]) by maximusconfessor.all2all.org (Postfix) with ESMTP id 0163B1BE02CE; Wed, 24 Aug 2022 22:03:27 +0200 (CEST) Received: from maximusconfessor.all2all.org ([127.0.0.1]) by localhost (maximusconfessor.all2all.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id keKn17UQ9tC0; Wed, 24 Aug 2022 22:03:26 +0200 (CEST) Received: from aicha (unknown [179.210.48.225]) by maximusconfessor.all2all.org (Postfix) with ESMTPSA id E26E31BE02CC; Wed, 24 Aug 2022 22:03:24 +0200 (CEST) Date: Wed, 24 Aug 2022 17:03:18 -0300 From: David Pirotte To: Jessica Tallon Subject: Re: bug#57379: GUI toolkit for Guile 3.0? Message-ID: <20220824170318.70af5603@aicha> In-Reply-To: <87mtbtrffm.fsf@tsyesika.se> References: <87mtbtrffm.fsf@tsyesika.se> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/lj=80wtJcRYA57=3bkWiuLg"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57379 Cc: Lee Thomas , 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/lj=80wtJcRYA57=3bkWiuLg Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello, > > ... I'm trying to at least prototype a GUI in the same way that > > in Python I can write "import gi" and proceed to create a GTK > > window, add buttons and menubars and toolbars, etc. You might also try G-Golf - disclaimer, I am the G-Golf maintainer, I was hoping/waiting that some answer(s) would point to both solutions, but as it didn't happen, here is the link [1]. David [1] https://www.gnu.org/software/g-golf/index.html --Sig_/lj=80wtJcRYA57=3bkWiuLg Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmMGhAYACgkQ83T9k6MF etf6cAgAqO3lPNi4KISp+A5FTr/IOY/E2aEC8MWfO4PLLIDFbFvT53cQW/sHZbdx LMrov5r54wmHP5chNaWoaVPOUMoHwkX5ZQvXVjFJvb7NHBPxoxOlqSAa/8wj1Fed eGdtUkx/jTkPDePPJGEXP+RJ07lSH3ypc+bJao2MLiquFJNJd9wKY7PDMjnIRLam 4dkIo2BrBJ5FzpsarGjSHehVhWtVCsmPQ1gvS+4RQeKG6EC5k9TNEoIPb8OHhYLK jKwhMRsAaedc+v0+rVWlyeVKlFp40ejGhOibI9FaIL1HgrSh2Tz21uAskt4McRgs 1oEAQKQONn/eLpp5cQtgCLguG3+ocA== =Xxt4 -----END PGP SIGNATURE----- --Sig_/lj=80wtJcRYA57=3bkWiuLg-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 24 17:49:31 2022 Received: (at 57379) by debbugs.gnu.org; 24 Aug 2022 21:49:31 +0000 Received: from localhost ([127.0.0.1]:48338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQyFf-0001qX-9u for submit@debbugs.gnu.org; Wed, 24 Aug 2022 17:49:31 -0400 Received: from mail-lf1-f45.google.com ([209.85.167.45]:36612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQyFd-0001qK-Ry for 57379@debbugs.gnu.org; Wed, 24 Aug 2022 17:49:30 -0400 Received: by mail-lf1-f45.google.com with SMTP id n15so4677207lfe.3 for <57379@debbugs.gnu.org>; Wed, 24 Aug 2022 14:49:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=1LuU7gySII56eb7q/GRYJEWIlemjj8fh0YhnHUgjpxY=; b=EfgJNCEMNW6AU2KdcoRQ6UKIHcRutzWmg1zu3mjuZJ/NFRPbcYWXKlNn8LafU6859z XFjYL4DRCq31SNMqLpaW91d+LQiU0KxN1CkCumdmNz01VWSbZ1v4iIar9gT8nocb0pfU twk8+Gr32+mjzTyego5C89VGVXPPuNGUVK2KbcQWcLKNDWDNe9yPHu56pamsDa3mF1VD qbZgQDvCRlwS8p7ZHdsZMgkClLU3cjJQM+7NdaSfiMrxw2/Rzkq9oiM+vYVMduMjRJj6 JT2GnHQDTR7BUR9tSYObbMNbDa1plksoMFaBYrUs98aULgNSaAEO/mvfpVc2ITyRUMRq RZzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=1LuU7gySII56eb7q/GRYJEWIlemjj8fh0YhnHUgjpxY=; b=Iea+wZP/Zcu5Aldd0OZQ+e3QmbqgkOVOSbtPHk4Rqzp5HiJ2Rgwfa7A+Q/wvawazu2 IXzaIWI0NyTrp+A+EOD55U0eMFk3PSith6DSnpFx+tcB7gdFksW/aa8SFx9jP7A5VP8s mMKg1cOv/0SvR9wRhAp+TsklN8fVcx16ATo7vkZZI1mfzkfSfxRAUu1lyRI0aguuwmSP 0owSJQlvvVzpKqy769VKNxm9b7RoDdslQEyBraMX0u1ZP03BAxuzAq5F/akI28D/I/8A eCX4CtVLwr4p9LfHhrRoWATdj+ewkiVKYhcquuK1ec04p555f+HrcHtyoqs4CyPnNxb9 9vIw== X-Gm-Message-State: ACgBeo353DZiw1HNeURCDpc5ImGjgYxexa/qejt/4ovpHUT7ETnm8qeT zmesGiQuUJDKxC/cSkzC3WaLZA5kaUxV+hZbtNIChNMV8/5n6Q== X-Google-Smtp-Source: AA6agR41Gmx3QAhA8FNrt65s/tI5vBpCXCLMYLHR2mJDP8538bFMPBvPjvmerOkNUWXkG1+Vq8LnUa0i6lflYgCsXSo= X-Received: by 2002:a05:6512:234a:b0:492:d80a:e570 with SMTP id p10-20020a056512234a00b00492d80ae570mr234122lfu.652.1661377763710; Wed, 24 Aug 2022 14:49:23 -0700 (PDT) MIME-Version: 1.0 References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> In-Reply-To: <20220824170318.70af5603@aicha> From: Lee Thomas Date: Wed, 24 Aug 2022 14:49:12 -0700 Message-ID: Subject: Re: bug#57379: GUI toolkit for Guile 3.0? To: David Pirotte Content-Type: multipart/alternative; boundary="00000000000071996005e703a72d" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57379 Cc: Jessica Tallon , 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --00000000000071996005e703a72d Content-Type: text/plain; charset="UTF-8" Thank you both!! Jessica, when I invoked the guix shell as you showed, it worked in that "(use-modules (gi))" succeeded. I need to learn more about including packages with the guix shell command. It's odd that I can get the latest guile to run without specifying it for guix, but I must have the other packages for gi to work .. . . David, I was able to install G-Golf via guix, and that also worked with the "use-modules" portion of your "Hello, World!" example. HOWEVER (alas), both examples fail on the "use-typelibs" line, with: Typelib file for namespace 'Gtk', version '4.0' not found In trying to resolve that error myself, I found that the guile manual has no entry for "use-typelib" in the Procedures Index. :-/ I'll submit that bug in a new email, after confirming there's not already a thread. Oh, and David, https://www.gnu.org/software/g-golf/index.html has a link for Typelib that 404s. I would suggest a fix, but I couldn't easily find one, sorry. But both of you have shown me that what I originally wanted to do is, in fact, doable. Thanks again! On Wed, Aug 24, 2022 at 1:03 PM David Pirotte wrote: > Hello, > > > > ... I'm trying to at least prototype a GUI in the same way that > > > in Python I can write "import gi" and proceed to create a GTK > > > window, add buttons and menubars and toolbars, etc. > > You might also try G-Golf - disclaimer, I am the G-Golf maintainer, I > was hoping/waiting that some answer(s) would point to both solutions, > but as it didn't happen, here is the link [1]. > > David > > [1] https://www.gnu.org/software/g-golf/index.html > --00000000000071996005e703a72d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you both!!

Jessica, when I invoke= d the guix shell as you showed, it worked in that "(use-modules (gi))&= quot; succeeded. I need to learn more about including packages with the gui= x shell command. It's odd that I can get the latest guile to run withou= t specifying it for guix, but I must have the other packages for gi to work= .. . .

David, I was able to install G-Golf via gu= ix, and that also worked with the "use-modules" portion of your &= quot;Hello, World!" example.

HOWEVER (alas), = both examples fail on the "use-typelibs" line, with:
Typelib file for namespace 'Gtk', version &#= 39;4.0' not found

In trying to resolve that e= rror myself, I found that the guile manual has no entry for "use-typel= ib" in the Procedures Index. :-/=C2=A0 I'll submit that bug in a n= ew email, after confirming there's not already a thread.



On Wed, Aug 24, 2022 at 1:03 PM David Pirotte= <david@altosw.be> wrote:
<= /div>
Hello,

> > ... I'm trying to at least prototype a GUI in the same way th= at
> > in Python I can write "import gi" and proceed to create= a GTK
> > window, add buttons and menubars and toolbars, etc.

You might also try G-Golf - disclaimer, I am the G-Golf maintainer, I
was hoping/waiting that some answer(s) would point to both solutions,
but as it didn't happen, here is the link [1].

David

[1]=C2=A0 =C2=A0 =C2=A0https://www.gnu.org/software/g-= golf/index.html
--00000000000071996005e703a72d-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 25 22:27:42 2022 Received: (at 57379) by debbugs.gnu.org; 26 Aug 2022 02:27:42 +0000 Received: from localhost ([127.0.0.1]:51687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRP4P-0003ef-U2 for submit@debbugs.gnu.org; Thu, 25 Aug 2022 22:27:42 -0400 Received: from maximusconfessor.all2all.org ([79.99.200.102]:48884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRP4M-0003eU-4r for 57379@debbugs.gnu.org; Thu, 25 Aug 2022 22:27:40 -0400 Received: from localhost (localhost [127.0.0.1]) by maximusconfessor.all2all.org (Postfix) with ESMTP id BC6711BE02CC; Fri, 26 Aug 2022 04:27:34 +0200 (CEST) Received: from maximusconfessor.all2all.org ([127.0.0.1]) by localhost (maximusconfessor.all2all.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u8fPSejiB6YN; Fri, 26 Aug 2022 04:27:34 +0200 (CEST) Received: from aicha (unknown [179.210.48.225]) by maximusconfessor.all2all.org (Postfix) with ESMTPSA id E6B3C1BE02C7; Fri, 26 Aug 2022 04:27:32 +0200 (CEST) Date: Thu, 25 Aug 2022 23:27:24 -0300 From: David Pirotte To: Lee Thomas Subject: Re: bug#57379: GUI toolkit for Guile 3.0? Message-ID: <20220825232724.6a4191ef@aicha> In-Reply-To: References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/Xw48TlfheKszPy7tGPQ.taU"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57379 Cc: Jessica Tallon , 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/Xw48TlfheKszPy7tGPQ.taU Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello Lee, > David, I was able to install G-Golf via guix, and that also worked > with the "use-modules" portion of your "Hello, World!" example. > HOWEVER (alas), both examples fail on the "use-typelibs" line, with: > Typelib file for namespace 'Gtk', version '4.0' not found This is a guix 'problem' [1], please try to get some help on guix-user ML, or if you have on irc: irc.libera.chat (channel) #guix > In trying to resolve that error myself, I found that the guile manual > has no entry for "use-typelib" in the Procedures Index. :-/ I'll > submit that bug in a new email, after confirming there's not already > a thread. No, there is no 'use-typelib, as you can read in each example, the procedure call is: (g-irepository-require "Gtk" #:version "4.0") [ the manual has an entry for g-irepository-require So, with this in mind, the error message is 'correct'. Note that it would also fail if there is a tipo in the namespace, or if you refer to a version that does not exist ... > Oh, and David, https://www.gnu.org/software/g-golf/index.html has a > link for Typelib that 404s. I would suggest a fix, but I couldn't > easily find one, sorry. Thanks, I'll look at this. David [1] I mean you need to find the name of the package and install it, this is not a G-Golf dependency, it is only needed if you wish t run those examples, which are mini apps, not part of the G-Golf core lib ... so to speak, it is 'user dependency' ... I think guix has Gtk-4+ packages, including the package that 'has' the typelib, but I don't use guix, so i am unable to give you precise guidance ... the #guix channel is extremely responsive, helpful, and very friendly, so don't be scared to ask ... --Sig_/Xw48TlfheKszPy7tGPQ.taU Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmMIL4wACgkQ83T9k6MF eteF/wf/WHXFncX26xWCN2vbMt2rV1Q4/wSwyRuTKjElPjrknexff+BBbEA8/ySK jp2AwQMqZXLuiv6D/hz/eoX1T1pOS2H7L1V7MVA/9q+nGsBxCPSML1prn/aPUEPb QunhjLdSy8WLDj7chyfsYQEQ2xfz/KshrXKOsid3KrI2ZmwRJfEYagH6PV8McP8f +3865VkoyPBbjf5XARQfFdJ2tu+OfsaHZWiyT5wlw1S9PWyvUNNl4TyPaolXT1eB edj5j8kJk+sMqXIjE/ZGcVN7h5w1XzJbvz6yvMCbvhsOx0z8rC5GBbh+bwT6QrPu +E+F438L138fggO/z5NQk0cKQyQvkg== =MjwL -----END PGP SIGNATURE----- --Sig_/Xw48TlfheKszPy7tGPQ.taU-- From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 26 16:03:28 2022 Received: (at 57379) by debbugs.gnu.org; 26 Aug 2022 20:03:28 +0000 Received: from localhost ([127.0.0.1]:54579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRfY8-0008NY-1H for submit@debbugs.gnu.org; Fri, 26 Aug 2022 16:03:28 -0400 Received: from mail-lj1-f181.google.com ([209.85.208.181]:42976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRfY6-0008NL-FN for 57379@debbugs.gnu.org; Fri, 26 Aug 2022 16:03:27 -0400 Received: by mail-lj1-f181.google.com with SMTP id x24so2559094lji.9 for <57379@debbugs.gnu.org>; Fri, 26 Aug 2022 13:03:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=+otBGUcSchyIPVe+eTDcW+3t6EECBFk2Ll/DNfIbyXk=; b=c9kvNrkW6fJfDmJt/uVNGNS+VTiL6Zi38jSAfhdNYmxw2MKfCA78DkJesVV+okymNI GjgubfKo23icY5KOzzlV+KwPU6jWoodo6bPtmNGauFGfNn8wKOrfRytZyQ2y9eTd4gJV 9Y/4m2wBerIXtWyLg89ignkQxC05qZauBzPUNVffaXvzCFotFOAqTmhOEadOKhdNnRNJ P28bhAy/LADGT9qusn3sQQla8jlYsP82S1y5LboUCrkINtgGnL209rRTtRamMkiFU2XI HyP10lzqRQEHnt2GWlRGebPTwxbBCrvnvaiHwCn2auHj6WN5NKYIFDWEVfwygjvthpVE N1NQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=+otBGUcSchyIPVe+eTDcW+3t6EECBFk2Ll/DNfIbyXk=; b=nZn/B/hc9XUUCPCivYUKFW16dcZQeCzZJkx9PxLqJQgUU3EafZr8PcSr/b0mtup41r RkXWf0ZKi6/Y74nxhdhfd+UeP7ICQySZ4vn4SW8xwjxNcYsQzlQtYRIiF702dqWVOgGi uTWRObgLW/uUuurwfVbKBEDLzt+5Kjf+MjIj02/sE5+NaCXHeEmtVeOFXRmTVkF4nQgq rBiC8bdPQrnM6Nzez5GTbp5HPEuKp75PdYhocNaDppr7gAhmxdjIVTlMXmx7oSWYaJzM 8KrjNC+Yost+zWKYGZyW+GH6cM9j5NXV3gMvEkwHF7WENspiX/J1ru45aKIPZWD0NekH Exsw== X-Gm-Message-State: ACgBeo2CuEAZ1QmOZWtk6gc3XBa+DqVz/sHJXt4BmKdnjxXdupSqcmT+ rcRbvt3CHZFyhX6n4Uob5Fsuxx/mKZRWw7a+0Q0= X-Google-Smtp-Source: AA6agR4ujRyNtWiNX0Bnpo6jUX/s17dfSw5cIwNEy7/MT6Zck9dE12a2kX6ec8QLfYybf/DtR0WnwbozOrJFzCXyHuQ= X-Received: by 2002:a2e:a5c3:0:b0:261:ac2d:2820 with SMTP id n3-20020a2ea5c3000000b00261ac2d2820mr2881142ljp.243.1661544200262; Fri, 26 Aug 2022 13:03:20 -0700 (PDT) MIME-Version: 1.0 References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> In-Reply-To: <20220825232724.6a4191ef@aicha> From: Lee Thomas Date: Fri, 26 Aug 2022 13:03:09 -0700 Message-ID: Subject: Re: bug#57379: GUI toolkit for Guile 3.0? To: David Pirotte Content-Type: multipart/alternative; boundary="000000000000d5d9d705e72a672b" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57379 Cc: Jessica Tallon , 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000d5d9d705e72a672b Content-Type: text/plain; charset="UTF-8" Thank you greatly, David. I cleaned up my guix environment and reinstalled G-Golf, and now the hello world script runs but hangs after these errors: (g-golf-hello-world.scm:494347): GLib-GObject-WARNING **: 12:37:46.818: cannot register existing type 'GdkPixbuf' (g-golf-hello-world.scm:494347): GLib-GObject-CRITICAL **: 12:37:46.818: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (g-golf-hello-world.scm:494347): GLib-GObject-CRITICAL **: 12:37:46.818: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (g-golf-hello-world.scm:494347): GLib-CRITICAL **: 12:37:46.818: g_once_init_leave: assertion 'result != 0' failed So I assume I haven't fixed the guix environment completely yet, but I'm still working on that. The guix toolset is advertised to manage all the interdependencies, but I'm not certain that it works in every situation. I'll keep trying, though. Thanks again. On Thu, Aug 25, 2022 at 7:27 PM David Pirotte wrote: > Hello Lee, > > > David, I was able to install G-Golf via guix, and that also worked > > with the "use-modules" portion of your "Hello, World!" example. > > > HOWEVER (alas), both examples fail on the "use-typelibs" line, with: > > Typelib file for namespace 'Gtk', version '4.0' not found > > This is a guix 'problem' [1], please try to get some help on guix-user > ML, or if you have on irc: irc.libera.chat (channel) #guix > > > In trying to resolve that error myself, I found that the guile manual > > has no entry for "use-typelib" in the Procedures Index. :-/ I'll > > submit that bug in a new email, after confirming there's not already > > a thread. > > No, there is no 'use-typelib, as you can read in each example, the > procedure call is: > > (g-irepository-require "Gtk" #:version "4.0") > [ the manual has an entry for g-irepository-require > > So, with this in mind, the error message is 'correct'. Note that it > would also fail if there is a tipo in the namespace, or if you refer to > a version that does not exist ... > > > Oh, and David, https://www.gnu.org/software/g-golf/index.html has a > > link for Typelib that 404s. I would suggest a fix, but I couldn't > > easily find one, sorry. > > Thanks, I'll look at this. > > David > > [1] I mean you need to find the name of the package and install > it, this is not a G-Golf dependency, it is only needed if you wish t > run those examples, which are mini apps, not part of the G-Golf core > lib ... so to speak, it is 'user dependency' ... I think guix has Gtk-4+ > packages, including the package that 'has' the typelib, but I don't use > guix, so i am unable to give you precise guidance ... the #guix channel > is extremely responsive, helpful, and very friendly, so don't be > scared to ask ... > --000000000000d5d9d705e72a672b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank=C2=A0you greatly, David. I cleaned up my guix enviro= nment and reinstalled G-Golf, and now the hello world script runs but hangs= after these errors:

(g-golf-he= llo-world.scm:494347): GLib-GObject-WARNING **: 12:37:46.818: cannot regist= er existing type 'GdkPixbuf'

(g-golf-hello-world.scm:494347)= : GLib-GObject-CRITICAL **: 12:37:46.818: g_type_add_interface_static: asse= rtion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(g-g= olf-hello-world.scm:494347): GLib-GObject-CRITICAL **: 12:37:46.818: g_type= _add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_ty= pe)' failed

(g-golf-hello-world.scm:494347): GLib-CRITICAL **: 1= 2:37:46.818: g_once_init_leave: assertion 'result !=3D 0' failed

So I assume I haven't fixed the guix environmen= t completely yet, but I'm still working on that. The guix toolset is ad= vertised to manage all the interdependencies, but I'm not certain that = it works in every situation. I'll keep trying, though. Thanks again.

On Thu, Aug 25, 2022 at 7:27 PM David Pirotte <david@altosw.be> wrote:
Hello Lee,

> David, I was able to install G-Golf via guix, and that also worked
> with the "use-modules" portion of your "Hello, World!&q= uot; example.

> HOWEVER (alas), both examples fail on the "use-typelibs" lin= e, with:
> Typelib file for namespace 'Gtk', version '4.0' not fo= und

This is a guix 'problem' [1], please try to get some help on guix-u= ser
ML, or if you have on irc:=C2=A0 =C2=A0 =C2=A0 irc.libera.chat (channel) #g= uix

> In trying to resolve that error myself, I found that the guile manual<= br> > has no entry for "use-typelib" in the Procedures Index. :-/= =C2=A0 I'll
> submit that bug in a new email, after confirming there's not alrea= dy
> a thread.

No, there is no 'use-typelib, as you can read in each example, the
procedure call is:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 (g-irepository-require "Gtk" #:versio= n "4.0")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [ the manual has an entry for g-irepository-req= uire

So, with this in mind, the error message is 'correct'. Note that it=
would also fail if there is a tipo in the namespace, or if you refer to
a version that does not exist ...

> Oh, and David, https://www.gnu.org/software/g-gol= f/index.html has a
> link for Typelib that 404s. I would suggest a fix, but I couldn't<= br> > easily find one, sorry.

Thanks, I'll look at this.

David

[1]=C2=A0 =C2=A0 =C2=A0I mean you need to find the name of the package and = install
it, this is not a G-Golf dependency, it is only needed if you wish t
run those examples, which are mini apps, not part of the G-Golf core
lib ... so to speak, it is 'user dependency' ... I think guix has G= tk-4+
packages, including the package that 'has' the typelib, but I don&#= 39;t use
guix, so i am unable to give you precise guidance ... the #guix channel
is extremely responsive, helpful, and very friendly, so don't be
scared to ask ...
--000000000000d5d9d705e72a672b-- From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 26 16:36:21 2022 Received: (at submit) by debbugs.gnu.org; 26 Aug 2022 20:36:21 +0000 Received: from localhost ([127.0.0.1]:54623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRg3w-0000mY-S8 for submit@debbugs.gnu.org; Fri, 26 Aug 2022 16:36:21 -0400 Received: from lists.gnu.org ([209.51.188.17]:45644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRg3v-0000mR-Oc for submit@debbugs.gnu.org; Fri, 26 Aug 2022 16:36:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37526) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRg3v-0001kT-Ik for bug-guile@gnu.org; Fri, 26 Aug 2022 16:36:19 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21162) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRg3t-0000Nb-OI for bug-guile@gnu.org; Fri, 26 Aug 2022 16:36:19 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1661546168; cv=none; d=zohomail.com; s=zohoarc; b=jjinWFtZ+KTZbwA3YDuPhtpY8eyyAagNI1dcyRwIW+3i2Dck1nsa9tiSUWp5cyuecxv7+Xu7CDeZvq4fO36+H9+XJnZH1G/4uLMmnWBt6P2D8z8/M7aFcoTgMW+9qmY5CIlFNbm0FLOSjYZdXPdDLNbHZshS15qlP5a2otv6+7A= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1661546168; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=KYmwvB5hDioTeYFs43nDTPxkhGeietrDm2uOi2jrOmw=; b=jh+dXu/chOdJSExsP4L1bBHLXQ4iTfzxgjAB/kaUh9m3fX+ze4zvd4BEFWPBOzR2kMp0MjnA08YIGRpriH75XHHJntPKLi8cJwILWs6dZaWKpXzDNJrZN9SKqt5cse4J6PxKZIRBZp0wVqwsMtEAIMaNWDe6ixKs4kJZYItFO6k= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1661546168; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=KYmwvB5hDioTeYFs43nDTPxkhGeietrDm2uOi2jrOmw=; b=BQtYWoNtFaDeCAaDmToWYBwJlZa5CaiZ0GXfilItY55KtvwpwrG3AML7rqYst7YI afRCYwvBGLIbyH/5NbPL4YQcuQHfy/zyGlaScZ6+rI62kD2YOKvgW9qQk9Jbpx0+j6Q xyf+yKhauD6M5CE0g4oGkKtmDhjv2VIE0n6DmBz8= Received: from localhost (i5E862D8D.versanet.de [94.134.45.141]) by mx.zohomail.com with SMTPS id 1661546167489184.44517639933667; Fri, 26 Aug 2022 13:36:07 -0700 (PDT) References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> User-agent: mu4e 1.8.7; emacs 28.1 From: Ricardo Wurmus To: Lee Thomas Subject: Re: bug#57379: GUI toolkit for Guile 3.0? Date: Fri, 26 Aug 2022 22:35:05 +0200 In-reply-to: X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <87h71yyc7g.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Jessica Tallon , bug-guile@gnu.org, 57379@debbugs.gnu.org, David Pirotte X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Lee Thomas writes: > So I assume I haven't fixed the guix environment completely yet, but > I'm still working on that. The guix toolset is advertised to manage > all the interdependencies, but I'm not certain that it works in every > situation. I'll keep trying, though. Thanks again. Could you please show us how to reproduce this? We would need to see the Guix command, the code you run, and ideally the output of =E2=80=9Cguix describe=E2=80=9D. --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 26 17:12:41 2022 Received: (at submit) by debbugs.gnu.org; 26 Aug 2022 21:12:41 +0000 Received: from localhost ([127.0.0.1]:54663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRgd6-0003tC-Ux for submit@debbugs.gnu.org; Fri, 26 Aug 2022 17:12:41 -0400 Received: from lists.gnu.org ([209.51.188.17]:58286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRgd4-0003t4-Iv for submit@debbugs.gnu.org; Fri, 26 Aug 2022 17:12:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45674) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRgd0-00047Y-9c for bug-guile@gnu.org; Fri, 26 Aug 2022 17:12:38 -0400 Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]:47050) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oRgct-0006FM-8v for bug-guile@gnu.org; Fri, 26 Aug 2022 17:12:31 -0400 Received: by mail-lf1-x135.google.com with SMTP id d23so3491077lfl.13 for ; Fri, 26 Aug 2022 14:12:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=9zHwDqBrtLiV9LAsp366aMhGQKsmiroszQPRhkh68F0=; b=XlqvbeJhqaTEYT52a4DEh8FH7jh+491N5/F5sKzKrowpjuZErSwB3cmRvuBKehLCcE yay9/uBl47uGutpVsLtXqpaapGDJo58N966lwh5u/sIgm8yakUM/UskAvlKFGTgQLUIT JJlj0OhyyGe/5EWiyxXM/2sXkA+WlY/oa4kaQ3DNwfg1OxnJIhhMYwUvvvLZ1T4vDSEz /+5Bc72GhrvCBqLq0xNRXG1mYipQUZKysWEno/jdZRFj/ULv35RfrSmbY3j9vjiZZE7y 4SHsf1UE/12BAWixkgePSQHpfJxCFTJX6Vov7D3ujC+JIy94DyBHVEdIvTHtJZWbhE1X jWvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=9zHwDqBrtLiV9LAsp366aMhGQKsmiroszQPRhkh68F0=; b=UTEOo2rusG7SPfCdp7xOAxAIVttLWlGQ1x3vIkJC5K6/2+G7ZlYp/TR4SLAzvx6mDs 8i5ittOwy71Q7Y8dxc3uxRDTeTyxx4zS0j4tb1oZb7u4Af/3xHwOIy6uDqu0iKGL9B++ 62uczsb8B5tO5Dr5nMCDfWSCR3C3uPZoSsR735d0yCGSFDwxI5o15fsaUwYQ4HFDJiYH Ro58aJmIbnV8zfVYJnFbb+iah/0+Evny46QRdD1rqatXOJ831mXy1yw2sl4ujCdrtMMF 1z6iTYWD6+njUZNzm4je0vs73QBayAdfAnLjZWGYXxlR1H/rfe1FCmmYx8vF/RhS5FtH 1ByA== X-Gm-Message-State: ACgBeo0389TjXUquWF3UPFdw79LAb3zS6KL5u0fOs2RSGpZMcFQH/y6F E65lEEnNmoZ+gqQaZqfeioDnDmdWjT2t6zkwHl8= X-Google-Smtp-Source: AA6agR41NTFoKu6C/k36+QZ262pMxM0Ryrwt+vAkGwvbA1mpJnhQ8WPrfrrt2rv+OuaW8txzrmzZnq3fq84lkhe+ETs= X-Received: by 2002:a05:6512:3b11:b0:492:c60c:dc6d with SMTP id f17-20020a0565123b1100b00492c60cdc6dmr2850502lfv.140.1661548331072; Fri, 26 Aug 2022 14:12:11 -0700 (PDT) MIME-Version: 1.0 References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <87h71yyc7g.fsf@elephly.net> In-Reply-To: <87h71yyc7g.fsf@elephly.net> From: Lee Thomas Date: Fri, 26 Aug 2022 14:11:59 -0700 Message-ID: Subject: Re: bug#57379: GUI toolkit for Guile 3.0? To: Ricardo Wurmus Content-Type: multipart/alternative; boundary="0000000000000d025105e72b5e14" Received-SPF: pass client-ip=2a00:1450:4864:20::135; envelope-from=leet22303be@gmail.com; helo=mail-lf1-x135.google.com X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, PDS_BTC_ID=0.499, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: submit Cc: Jessica Tallon , bug-guile@gnu.org, 57379@debbugs.gnu.org, David Pirotte X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) --0000000000000d025105e72b5e14 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank you for responding, Ricardo! I have tried several permutations of packages, but currently I have this: $ guix package --list-installed guile 3.0.8 out /gnu/store/1jgcbdzx2ss6xv59w55g3kr3x4935dfb-guile-3.0.8 gnutls 3.7.7 out /gnu/store/349nw48785mbxzsl3adc4wch1hslg7fl-gnutls-3.7.7 guile-g-golf 0.1.0-1010.1824633 out /gnu/store/vwkaxl1cl76yxdpzvkvx0sclkyksqm9g-guile-g-golf-0.1.0-1010.1824633 $ guix describe Generation 2 Aug 21 2022 10:50:20 (current) guix 706b3ef repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 706b3ef38b2f7ce9f05aa56e2eaaaf1c19e25f90 With that, I run guix shell guile guile-g-golf . Within that shell, I run the script found at https://git.savannah.gnu.org/cgit/g-golf.git/tree/examples/gtk-4/hello-worl= d.scm , and it produces those errors, and hangs. I am a complete n00b with guix (and g-golf, but I have some history with guile), so I'm assuming I'm doing things incorrectly. That's why I'm trying permutations of package installs; I get the same errors with gtk 4.6.6 installed and included on the guix shell command. So I'm willing to try whatever you suggest, to get this bug closed. My base OS is Ubuntu 22.04, which only lets me install guile 3.0.7 via apt, and the other packages are similarly out-of-date or broken - which is why I turned to guix. It has done well on the other packages I've tried (gnutls, for one). So please tell me if I can help in any way. On Fri, Aug 26, 2022 at 1:36 PM Ricardo Wurmus wrote: > > Lee Thomas writes: > > > So I assume I haven't fixed the guix environment completely yet, but > > I'm still working on that. The guix toolset is advertised to manage > > all the interdependencies, but I'm not certain that it works in every > > situation. I'll keep trying, though. Thanks again. > > Could you please show us how to reproduce this? We would need to see > the Guix command, the code you run, and ideally the output of =E2=80=9Cgu= ix > describe=E2=80=9D. > > -- > Ricardo > --0000000000000d025105e72b5e14 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you for responding, Ricardo! I have tried several pe= rmutations of packages, but currently I have this:

$ guix package --list-i= nstalled
guile =C2=A0 =C2=A0 =C2=A0 3.0.8 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 out /gnu/store/1jgcbdzx2ss6xv59w55g3kr3x4935dfb-guile-3.0.8<= br>gnutls =C2=A0 =C2=A0 =C2=A0 3.7.7 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 out /gnu/store/349nw48785mbxzsl3adc4wch1hslg7fl-gnutls-3.7.7
guile-= g-golf 0.1.0-1010.1824633 out /gnu/store/vwkaxl1cl76yxdpzvkvx0sclkyksqm9g-g= uile-g-golf-0.1.0-1010.1824633


$ guix describe
Generation 2 Aug 21 2022 10:50:20 (current)=C2=A0 guix 706b3ef
=C2=A0 =C2=A0 repository URL: https://git.savannah.gnu.org/git/guix.git=
=C2=A0 =C2=A0 branch: master
=C2=A0 =C2=A0 commit: 706b3ef38b2f7= ce9f05aa56e2eaaaf1c19e25f90


With that, I ru= n=C2=A0guix shell guile guile-g-golf . Within that shell, I run the script fou= nd at=C2=A0https:/= /git.savannah.gnu.org/cgit/g-golf.git/tree/examples/gtk-4/hello-world.scm=C2=A0, and it produces those errors, and hangs.

I am a complete n00b with guix (and g-golf, but I have some history with g= uile), so I'm assuming I'm doing things incorrectly. That's why= I'm trying permutations of package installs; I get the same errors wit= h gtk 4.6.6 installed and included on the guix shell command. So I'm wi= lling to try whatever you suggest, to get this bug closed. My base OS is Ub= untu 22.04, which only lets me install guile 3.0.7 via apt, and the other p= ackages are similarly out-of-date or broken - which is why I turned to guix= . It has done well on the other packages I've tried (gnutls, for one). = So please tell me if I can help in any way.


Lee Thomas <l= eet22303be@gmail.com> writes:

> So I assume I haven't fixed the guix environment completely yet, b= ut
> I'm still working on that. The guix toolset is advertised to manag= e
> all the interdependencies, but I'm not certain that it works in ev= ery
> situation. I'll keep trying, though. Thanks again.

Could you please show us how to reproduce this?=C2=A0 We would need to see<= br> the Guix command, the code you run, and ideally the output of =E2=80=9Cguix=
describe=E2=80=9D.

--
Ricardo
--0000000000000d025105e72b5e14-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 27 04:54:54 2022 Received: (at submit) by debbugs.gnu.org; 27 Aug 2022 08:54:54 +0000 Received: from localhost ([127.0.0.1]:55149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRrag-0004jr-9I for submit@debbugs.gnu.org; Sat, 27 Aug 2022 04:54:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:45656) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRrab-0004jZ-QM for submit@debbugs.gnu.org; Sat, 27 Aug 2022 04:54:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39374) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRraZ-0002rS-Hy for bug-guile@gnu.org; Sat, 27 Aug 2022 04:54:48 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21192) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRraX-00050B-NC for bug-guile@gnu.org; Sat, 27 Aug 2022 04:54:47 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1661590481; cv=none; d=zohomail.com; s=zohoarc; b=n35l8sfm/MUyNHRGkP3eSZi84pbQdoltf1ncOFLU9qv+jUHwlLXlwGyuWntNmzSjpApvdzOZsCkeWifH1tSuqpuHobtuAkPPKaG37O+PYD+p7VG8zYrlPYEvmq6dot9oTAsorvBvtawTyUMTLBuAxuduPY2bwDD6PDCB0Irw8eQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1661590481; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=niqrnqXvY1L2mmKfzA2dDSkbyENOC7iTqNnvLWIaRMQ=; b=ZBMExkaKibbbEqZRi7ez44gUEPnBBFwek5gqRfIiIZW+WYlUIFE/WEAVw1i3NwJ2asXcPf5fNpm9T7J8Arwb6u4FusnMtj/1Pz2N3x31AxVON6SumQVd+ETwhQEZL7ojbzedNlse1isPKbbEP1nlE2UkYUcelSyn4VhnK9H8koE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1661590481; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=niqrnqXvY1L2mmKfzA2dDSkbyENOC7iTqNnvLWIaRMQ=; b=RwBDb0mLKzdu5KdIzUccJGOmMHcPRtV29ux52EX4EonzJDc7Tc7pZ+pcL6HsGAeB S8kggiQHK0j4vyGNEpxcnQ2BK52qrLegftTYHEgM/cJDRP59Zo9NoC/3dqhX6yB1jz4 a6gnjjSsujvygcx2uFk6b6Nt+zxAHKYv63viLl34= Received: from localhost (i5E862DE8.versanet.de [94.134.45.232]) by mx.zohomail.com with SMTPS id 1661590479291993.7190845767536; Sat, 27 Aug 2022 01:54:39 -0700 (PDT) References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <87h71yyc7g.fsf@elephly.net> User-agent: mu4e 1.8.7; emacs 28.1 From: Ricardo Wurmus To: Lee Thomas Subject: Re: bug#57379: GUI toolkit for Guile 3.0? Date: Sat, 27 Aug 2022 10:30:24 +0200 In-reply-to: X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <871qt2xe0k.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Jessica Tallon , bug-guile@gnu.org, 57379@debbugs.gnu.org, David Pirotte X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi, Lee Thomas writes: > Thank you for responding, Ricardo! I have tried several permutations > of packages, but currently I have this: [=E2=80=A6] This looks all right to me. I can reproduce this. I also tried the latest commit of g-golf: guix shell --pure guile \ guile-g-golf \ gtk@4 \ coreutils \ grep \ --with-commit=3Dguile-g-golf=3Db9956e6e4c60d6be5424290e4366f= 3d3f46b2c31 \ --cores=3D1 No difference. My first guess was that perhaps it gets confused because GTK 3 stuff also exists on my machine, so I used =E2=80=9C--pure=E2=80=9D to overwrite = the environment variables. I also tried =E2=80=9C--container=E2=80=9D to be su= re it doesn=E2=80=99t accidentally pick up incompatible stuff. But I can=E2=80=99t get it to work. It would be helpful if g-golf were to = print more diagnostic information. As it is I cannot think of anything to make it work. I only ever used guile-gi successfully. This is the Guix shell: guix shell --pure guile guile-gi gtk@4 -- guile gi-test.scm And here=E2=80=99s the code in gi-test.scm: --8<---------------cut here---------------start------------->8--- (use-modules (gi) (gi repository)) (require "Gio" "2.0") (require "Gtk" "4.0") (load-by-name "Gio" "Application") ;activate, run (load-by-name "Gtk" "Application") (load-by-name "Gtk" "ApplicationWindow") (load-by-name "Gtk" "Button") (load-by-name "Gtk" "Box") (load-by-name "Gtk" "Window") (load-by-name "Gtk" "Widget") ;present (define (print-hello widget) (display "Hello World\n")) (define (on-activate app) (let* ((window (make #:application app #:default-height 200 #:default-width 200 #:title "Window")) (box (make )) (button (make #:label "Hello world"))) (set-child window box) (append box button) (connect button clicked print-hello) (present window))) (define (main) (let ((app (make #:application-id "org.gtk.example"))) (connect app activate on-activate) (run app (command-line)))) (main) --8<---------------cut here---------------end--------------->8--- Clicking the button prints =E2=80=9CHello World=E2=80=9D to the terminal. --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 28 18:42:39 2022 Received: (at 57379) by debbugs.gnu.org; 28 Aug 2022 22:42:39 +0000 Received: from localhost ([127.0.0.1]:59714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSQzH-0000Hq-BV for submit@debbugs.gnu.org; Sun, 28 Aug 2022 18:42:39 -0400 Received: from maximusconfessor.all2all.org ([79.99.200.102]:39020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSQzE-0000Hh-Ot for 57379@debbugs.gnu.org; Sun, 28 Aug 2022 18:42:37 -0400 Received: from localhost (localhost [127.0.0.1]) by maximusconfessor.all2all.org (Postfix) with ESMTP id 22F981BE024A; Mon, 29 Aug 2022 00:42:34 +0200 (CEST) Received: from maximusconfessor.all2all.org ([127.0.0.1]) by localhost (maximusconfessor.all2all.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rYOCoCK1IIl6; Mon, 29 Aug 2022 00:42:34 +0200 (CEST) Received: from aicha (unknown [179.210.48.245]) by maximusconfessor.all2all.org (Postfix) with ESMTPSA id 0CB401BE01DC; Mon, 29 Aug 2022 00:42:32 +0200 (CEST) Date: Sun, 28 Aug 2022 19:42:26 -0300 From: David Pirotte To: Lee Thomas Subject: Re: bug#57379: GUI toolkit for Guile 3.0? Message-ID: <20220828194226.1b280259@aicha> In-Reply-To: References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/kauZw1OCZzb/mOdFBxb54VY"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57379 Cc: Jessica Tallon , 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/kauZw1OCZzb/mOdFBxb54VY Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello Lee, > Thank you greatly, David. I cleaned up my guix environment and > reinstalled G-Golf, and now the hello world script runs but hangs > after these errors: > (g-golf-hello-world.scm:494347): GLib-GObject-WARNING **: > 12:37:46.818: cannot register existing type 'GdkPixbuf' This is a guix problem, reported a few years ago already by one of my first g-golf user, the author of the nomad package. I have no idea why, nor what it takes to fix this in guix, but this error is the symptom that you (guix, not you nor g-golf) is trying to load the Gdk typelib more then once, which is 'unauthorized', by (GNOME) design. Until what causes this error is fixed, absolutely nothing can work. I am on Debian, where all examples work [1] > (g-golf-hello-world.scm:494347): GLib-GObject-CRITICAL **: > 12:37:46.818: g_type_add_interface_static: assertion > 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed This is the symptom that you are running a g-golf version that was built from the devel branch - where as this is generally ok, I am also very cautious to what I push even on the devel branch, I am in a process of re-designing re-writing the way users may register new classes, that inherit from GInterface. I also am re-designing re-writing how users interact with VFunc. For these reasons, I recommend the guix team to stick to the latest commit of the master branch for now. The hello-world example has worked 'fine', on Debian, for many years, you don't need the latest commit to run it :) - though in January 2021, I updated it (as well as other examples) to use Gtk-4.0. I see Ricardo also answered and tried, I'll also comment his message(s) ... David [1] in addition to what you need to install g-golf, to run the examples, you also need to install gir1.2-gtk-4.0:amd64 (or=20 gir1.2-gtk-4.0:xxxx for another architecture, which content is listed below, fwiw: dpkg -L gir1.2-gtk-4.0:amd64 /. /usr /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/girepository-1.0 /usr/lib/x86_64-linux-gnu/girepository-1.0/Gdk-4.0.typelib /usr/lib/x86_64-linux-gnu/girepository-1.0/GdkWayland-4.0.typelib /usr/lib/x86_64-linux-gnu/girepository-1.0/GdkX11-4.0.typelib /usr/lib/x86_64-linux-gnu/girepository-1.0/Gsk-4.0.typelib /usr/lib/x86_64-linux-gnu/girepository-1.0/Gtk-4.0.typelib /usr/share /usr/share/doc /usr/share/doc/gir1.2-gtk-4.0 /usr/share/doc/gir1.2-gtk-4.0/changelog.Debian.gz /usr/share/doc/gir1.2-gtk-4.0/copyright --Sig_/kauZw1OCZzb/mOdFBxb54VY Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmML71IACgkQ83T9k6MF etc/YggA2fT0Rzt6Z1HfdpXDgHeR08B+vZpFwe8z0zqiEIvUNim7jeBtjgbJV8v1 Kh/PhPorT6fPmLyHh6RRLzFu02hHwHKNSXl0DwdaYsd6+CEWO3exQby7F+d10Cq9 bLeBVNHNy9uvbZYa+3+dONIK2vX7ixpmr/Ie1H1E0ifQRD+Hxb0xMCf5RvqzjMUr J9pkxc9L92imi4FjfW9pyhnutUalXAH+ENbef4bQfk30gNt/3SuUGCEwPTGF3dJv D9+TeEHrrGx7dREsbd64QYoAF6MuJKm9ViJ3sDF1HoOsunPoQ/dW6ecMtn4Py71j LcIYm4M25npl24QfceqUMTmvRRZeig== =jLOc -----END PGP SIGNATURE----- --Sig_/kauZw1OCZzb/mOdFBxb54VY-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 28 19:04:55 2022 Received: (at 57379) by debbugs.gnu.org; 28 Aug 2022 23:04:56 +0000 Received: from localhost ([127.0.0.1]:59722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSRKp-0000rq-Ff for submit@debbugs.gnu.org; Sun, 28 Aug 2022 19:04:55 -0400 Received: from maximusconfessor.all2all.org ([79.99.200.102]:40134) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSRKm-0000rh-MY for 57379@debbugs.gnu.org; Sun, 28 Aug 2022 19:04:53 -0400 Received: from localhost (localhost [127.0.0.1]) by maximusconfessor.all2all.org (Postfix) with ESMTP id 6BDC51BE024A; Mon, 29 Aug 2022 01:04:51 +0200 (CEST) Received: from maximusconfessor.all2all.org ([127.0.0.1]) by localhost (maximusconfessor.all2all.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RzNl47LGLVF0; Mon, 29 Aug 2022 01:04:51 +0200 (CEST) Received: from aicha (unknown [179.210.48.245]) by maximusconfessor.all2all.org (Postfix) with ESMTPSA id C7D351BE01DC; Mon, 29 Aug 2022 01:04:49 +0200 (CEST) Date: Sun, 28 Aug 2022 20:04:44 -0300 From: David Pirotte To: Ricardo Wurmus Subject: Re: bug#57379: GUI toolkit for Guile 3.0? Message-ID: <20220828200444.4002379d@aicha> In-Reply-To: <871qt2xe0k.fsf@elephly.net> References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <87h71yyc7g.fsf@elephly.net> <871qt2xe0k.fsf@elephly.net> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/VP2T7swKH.Wp_pSRY0Z_wHP"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57379 Cc: Jessica Tallon , bug-guile@gnu.org, Lee Thomas , 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/VP2T7swKH.Wp_pSRY0Z_wHP Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello Ricardo, Thanks for your help on this guix problem - G-Golf works perfectly fine on Debian - See the first part of my answer to Lee's message, the one that comments the GdkPixbuf bug that happens (only) on guix. > My first guess was that perhaps it gets confused because GTK 3 stuff > also exists on my machine That is impossible, by GObject Introspection design, you may, as I have, have all gtk/gdk[/gsk] gir versions installed at the same time and there will never be any conflict. As user you specify the version you wish to work with, otherwise it imports the latest, but never will it let you import and work 'mixing' version. >I can reproduce this. I also tried the latest commit of g-golf: > guix shell --pure guile \ > guile-g-golf \ > gtk@4 \ > coreutils \ > grep \ > --with-commit=3Dguile-g-golf=3Db9956e6e4c60d6be5424290e4366= f3d3f46b2c31 > \ > --cores=3D1 Oh, please stick to the latest master commit - I am in a process of re-designing re-writing the way users may register new classes, that inherit from GInterface. I also am re-designing re-writing how users interact with VFunc. For these reasons, I recommend the guix team to stick to the latest commit of the master branch for now. The hello-world example has worked 'fine', on Debian, for many years, you don't need the latest commit to run it :) - though in January 2021, I updated it (as well as other examples) to use Gtk-4.0. > But I can=E2=80=99t get it to work. It would be helpful if g-golf were to > print more diagnostic information. These are Gtk/Gdk/GObject/GLib error messages, not G-Golf messages, as there is no G-Golf error here. > I only ever used guile-gi successfully. This is the Guix shell: > ... Glad to here that. In debian, after you compiled installed G-Golf, and the gir1.2-gtk-4.0:amd64, you may cd <...g-golf...>/examples/gtk-4 ./hello-world.scm [ or any other examples [ for the revealer.scm though, you need to make sure the [GNOME] desktop 'animation' option is ON David --Sig_/VP2T7swKH.Wp_pSRY0Z_wHP Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmML9IwACgkQ83T9k6MF etfzpggAgzYWnnS4AzM/eSv4/+Bv9YcioWOKqB7da9P7m1vdh83rrG8HUaESjJR1 5tBRGiU+BKYFOVCK290QRhGGEp51Yk+11MUyp4LACFwRcB21+wbNJDo4h7mjqOZk vqhztSQBnncecVs5rM7fLoo1DRclc3kNgrMmkZt1qatD+M3cnZq6+x12i24c3sfz Km5FOTCCxZg7mB1nqxmeAXadBZAfwC9eJxgBPI8MbbJyhBU9Wy0+WohXiSgh4RUC F4BXcxTYUwaOBpnQySub/yOXcY62Obn45+eduzy/ExDcC+t8NTCTKeowihVczwPO m+bNpCn8qGvHvvwOoHjARuNLdA8F8g== =ij4s -----END PGP SIGNATURE----- --Sig_/VP2T7swKH.Wp_pSRY0Z_wHP-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 28 22:33:10 2022 Received: (at 57379) by debbugs.gnu.org; 29 Aug 2022 02:33:10 +0000 Received: from localhost ([127.0.0.1]:59808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSUaM-00060G-1k for submit@debbugs.gnu.org; Sun, 28 Aug 2022 22:33:10 -0400 Received: from mail-lf1-f48.google.com ([209.85.167.48]:41896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSUaK-000601-50 for 57379@debbugs.gnu.org; Sun, 28 Aug 2022 22:33:09 -0400 Received: by mail-lf1-f48.google.com with SMTP id m7so403099lfq.8 for <57379@debbugs.gnu.org>; Sun, 28 Aug 2022 19:33:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=0rKKf1Q+RRPbsmkVBZtVPdEbWn5h92f/6fFMV9U/2WA=; b=QpbV5tC8Qa+Rsq5mypPHEZ7WDfPttPm/CWVVKnB+TK4s+SzQN4aM6787lQNztL6Gm0 tBiGS27S58/hQ63R5NDNbHHsw2KbZbd+FSUNeBH98qlae6p7RggE3hrGu8/dz5QlMHDj SeBFitaqgM8eknDbEBkU8D14NaUt1YSQ53rcflL+rpLcdNN4AKUP2vvjY32Bmc71sS8J AQCFjL/j4Ykt9FjjCmAglKjEFA5OR3g+Khh4afjU569fUpTOignNxsCXI1tdufOWDvxq zwxBEpJRwI7byJwftiiauGFFoHMYjzft9HWI+o9PQx70wJRdm68F+NWLI4xpPAYPM6/e LOZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=0rKKf1Q+RRPbsmkVBZtVPdEbWn5h92f/6fFMV9U/2WA=; b=HKkk8ElW354CLAz5aImgd34DmX5HWJW+eVN/iY+Edslg1CW8pGAbsi6OC9VEa0bto5 hyLGoSHI7vKwHxndJ9oOasvEojNCXxp5LtFibPZ8XsICrP01ITgWHN7jmANRCjxsojMZ p1pLCDVVbw44mvHdSgMYdeBePn3kzhJJn+BLxeDRexqR2b1nQQCKJNyJuTP5PjUpx2IY N14nOH94FibATjjiR3TtrjRlp0SsD+pyUIGtvYu099NzJNrTG5GJFL5kfHhX1ykZLNeW z6P9pOsyuF9JQ0t7RrhxnOJfpLQV6oA1CPq1m31leN8/7IXigRqH9GPREmNu12g0p/OO DVPA== X-Gm-Message-State: ACgBeo1UsLMmJNESqBwdOsKdc5jkL6WLg5KkqC7uL8DT5PSzdG7hiB2K hlqRBkNvvOD6LgFXCV4CLH51a2O8hZq0mMirBIM= X-Google-Smtp-Source: AA6agR4BLIEjHj+OCEdDsbiYRcbJ7bYN5obL/WmcN6jdVetB5BdGmU0KVyLPL9dBN5SM4drkrki6jCnVvb05XUmC2AQ= X-Received: by 2002:a05:6512:3b11:b0:492:c60c:dc6d with SMTP id f17-20020a0565123b1100b00492c60cdc6dmr5341725lfv.140.1661740382153; Sun, 28 Aug 2022 19:33:02 -0700 (PDT) MIME-Version: 1.0 References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <20220828194226.1b280259@aicha> In-Reply-To: <20220828194226.1b280259@aicha> From: Lee Thomas Date: Sun, 28 Aug 2022 19:32:50 -0700 Message-ID: Subject: Re: bug#57379: GUI toolkit for Guile 3.0? To: David Pirotte Content-Type: multipart/alternative; boundary="0000000000002ff04f05e75815b0" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57379 Cc: Jessica Tallon , 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000002ff04f05e75815b0 Content-Type: text/plain; charset="UTF-8" Thanks again, David. I was able to use a solution from Ricardo to get guile-gi to run under guix, but it didn't work for g-golf. :-( Even so, I was serious about wanting to help you out. My Ubuntu system has guile 3.0.7, which I hope would be OK. For g-golf, would you recommend I clone your github repo and compile it . . . ? I can give that a try. I'm not entirely sure that packages installed by guix won't interfere, and I don't yet know how to uninstall guix, but I'll give it my best shot for you. On Sun, Aug 28, 2022 at 3:42 PM David Pirotte wrote: > Hello Lee, > > > Thank you greatly, David. I cleaned up my guix environment and > > reinstalled G-Golf, and now the hello world script runs but hangs > > after these errors: > > > (g-golf-hello-world.scm:494347): GLib-GObject-WARNING **: > > 12:37:46.818: cannot register existing type 'GdkPixbuf' > > This is a guix problem, reported a few years ago already by one of my > first g-golf user, the author of the nomad package. I have no idea why, > nor what it takes to fix this in guix, but this error is the symptom > that you (guix, not you nor g-golf) is trying to load the Gdk typelib > more then once, which is 'unauthorized', by (GNOME) design. > > Until what causes this error is fixed, absolutely nothing can work. > > I am on Debian, where all examples work [1] > > > (g-golf-hello-world.scm:494347): GLib-GObject-CRITICAL **: > > 12:37:46.818: g_type_add_interface_static: assertion > > 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed > > This is the symptom that you are running a g-golf version that was > built from the devel branch - where as this is generally ok, I am also > very cautious to what I push even on the devel branch, I am in a process > of re-designing re-writing the way users may register new classes, that > inherit from GInterface. I also am re-designing re-writing how users > interact with VFunc. For these reasons, I recommend the guix team > to stick to the latest commit of the master branch for now. > > The hello-world example has worked 'fine', on Debian, for many years, > you don't need the latest commit to run it :) - though in January > 2021, I updated it (as well as other examples) to use Gtk-4.0. > > I see Ricardo also answered and tried, I'll also comment his > message(s) ... > > David > > [1] in addition to what you need to install g-golf, to run the > examples, you also need to install gir1.2-gtk-4.0:amd64 (or > gir1.2-gtk-4.0:xxxx for another architecture, which content is listed > below, fwiw: > > dpkg -L gir1.2-gtk-4.0:amd64 > /. > /usr > /usr/lib > /usr/lib/x86_64-linux-gnu > /usr/lib/x86_64-linux-gnu/girepository-1.0 > /usr/lib/x86_64-linux-gnu/girepository-1.0/Gdk-4.0.typelib > /usr/lib/x86_64-linux-gnu/girepository-1.0/GdkWayland-4.0.typelib > /usr/lib/x86_64-linux-gnu/girepository-1.0/GdkX11-4.0.typelib > /usr/lib/x86_64-linux-gnu/girepository-1.0/Gsk-4.0.typelib > /usr/lib/x86_64-linux-gnu/girepository-1.0/Gtk-4.0.typelib > /usr/share > /usr/share/doc > /usr/share/doc/gir1.2-gtk-4.0 > /usr/share/doc/gir1.2-gtk-4.0/changelog.Debian.gz > /usr/share/doc/gir1.2-gtk-4.0/copyright > --0000000000002ff04f05e75815b0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks again, David. I was able to use a solution from Ric= ardo to get guile-gi to run under guix, but it didn't work for=C2=A0g-g= olf. :-( Even so, I was serious about wanting to help you out. My Ubuntu sy= stem has guile 3.0.7, which I hope would be OK. For g-golf, would you recom= mend I clone your github repo and compile=C2=A0it . . . ? I can give that a= try. I'm not entirely sure that packages installed by guix won't i= nterfere, and I don't yet know how to uninstall guix, but I'll give= it my best shot for you.

On Sun, Aug 28, 2022 at 3:42 PM David Pirotte <= david@altosw.be> wrote:
=
Hello Lee,

> Thank you greatly, David. I cleaned up my guix environment and
> reinstalled G-Golf, and now the hello world script runs but hangs
> after these errors:

> (g-golf-hello-world.scm:494347): GLib-GObject-WARNING **:
> 12:37:46.818: cannot register existing type 'GdkPixbuf'

This is a guix problem, reported a few years ago already by one of my
first g-golf user, the author of the nomad package. I have no idea why,
nor what it takes to fix this in guix, but this error is the symptom
that you (guix, not you nor g-golf) is trying to load the Gdk typelib
more then once, which is 'unauthorized', by (GNOME) design.

Until what causes this error is fixed, absolutely nothing can work.

I am on Debian, where all examples work [1]

> (g-golf-hello-world.scm:494347): GLib-GObject-CRITICAL **:
> 12:37:46.818: g_type_add_interface_static: assertion
> 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

This is the symptom that you are running a g-golf version that was
built from the devel branch - where as this is generally ok, I am also
very cautious to what I push even on the devel branch, I am in a process of re-designing re-writing the way users may register new classes, that
inherit from GInterface. I also am re-designing re-writing how users
interact with VFunc. For these reasons, I recommend the guix team
to stick to the latest commit of the master branch for now.

The hello-world example has worked 'fine', on Debian, for many year= s,
you don't need the latest commit to run it :) - though in January
2021, I updated it (as well as other examples) to use Gtk-4.0.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 I see Ricardo also answered and tried, I'll= also comment his
=C2=A0 =C2=A0 =C2=A0 =C2=A0 message(s) ...

David

[1]=C2=A0 =C2=A0 in addition to what you need to install g-golf, to run the=
examples, you also need to install gir1.2-gtk-4.0:amd64 (or
gir1.2-gtk-4.0:xxxx=C2=A0 for another architecture, which content is listed=
below, fwiw:

dpkg -L gir1.2-gtk-4.0:amd64
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/girepository-1.0
/usr/lib/x86_64-linux-gnu/girepository-1.0/Gdk-4.0.typelib
/usr/lib/x86_64-linux-gnu/girepository-1.0/GdkWayland-4.0.typelib
/usr/lib/x86_64-linux-gnu/girepository-1.0/GdkX11-4.0.typelib
/usr/lib/x86_64-linux-gnu/girepository-1.0/Gsk-4.0.typelib
/usr/lib/x86_64-linux-gnu/girepository-1.0/Gtk-4.0.typelib
/usr/share
/usr/share/doc
/usr/share/doc/gir1.2-gtk-4.0
/usr/share/doc/gir1.2-gtk-4.0/changelog.Debian.gz
/usr/share/doc/gir1.2-gtk-4.0/copyright
--0000000000002ff04f05e75815b0-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 29 05:12:53 2022 Received: (at submit) by debbugs.gnu.org; 29 Aug 2022 09:12:53 +0000 Received: from localhost ([127.0.0.1]:60134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSapB-0005qc-7M for submit@debbugs.gnu.org; Mon, 29 Aug 2022 05:12:53 -0400 Received: from lists.gnu.org ([209.51.188.17]:41798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSap4-0005qJ-V2 for submit@debbugs.gnu.org; Mon, 29 Aug 2022 05:12:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58314) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oSap4-00019H-7b for bug-guile@gnu.org; Mon, 29 Aug 2022 05:12:46 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21179) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oSap2-0004zM-4P for bug-guile@gnu.org; Mon, 29 Aug 2022 05:12:45 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1661764360; cv=none; d=zohomail.com; s=zohoarc; b=cdKakUwjO30bIhKwS5m+inZrRt4bZhzFHMZYuuWGi5505d+qL+vULuMh/8JctJD4cUcesPnblox3Mkm9dsLDr+0wpOeWlStwPEhk0GUNS93+ljvNPsvfsNBeXJ5hbdFtEQ/oMKULp3wsFv+Y0KracXAnafg1gZ13ATtTwfYq8I4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1661764360; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=V9LzssoHxtBX8oE9ZhQHbXtXuWErUPokAxjMCDBlG54=; b=nIQ218C8BcnFNXdCRbm+JUsvkIVGDDzj8scz0+FRo8lWWM8vCEye7qQPWn40SWhHCQK5XhGVPJHOQvdY6lamqv1Itc0cE9cKNh4hcIbswbUFwivFGaVDZQz8dBnhthYdn8P5SraGeay6bCiPUvStSMah8ADIjk96snZdwoquIJU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1661764360; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=V9LzssoHxtBX8oE9ZhQHbXtXuWErUPokAxjMCDBlG54=; b=TFRklu13225Jk/YfsHaPrAfnGf4MsiQiLRO+XXmezaZwJ0DkrX8su5LERedvXenA fjWx04WPhyvk27j3WhhxayxgQnjinOTcVd5cLWHiJEL3YnDzhdoKlZWc84/VHt5KHug M+nRXFwYn9E2Hou9iQ+elFEfDxOtryZ4BiThmpzs= Received: from localhost (i5E862DDF.versanet.de [94.134.45.223]) by mx.zohomail.com with SMTPS id 1661764358046190.85105087160127; Mon, 29 Aug 2022 02:12:38 -0700 (PDT) References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <20220828194226.1b280259@aicha> User-agent: mu4e 1.8.7; emacs 28.1 From: Ricardo Wurmus To: Lee Thomas Subject: Re: bug#57379: GUI toolkit for Guile 3.0? Date: Mon, 29 Aug 2022 11:11:46 +0200 In-reply-to: X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <87bks3wgzh.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Jessica Tallon , bug-guile@gnu.org, 57379@debbugs.gnu.org, David Pirotte X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Lee Thomas writes: > I'm not entirely sure that packages installed by guix won't > interfere, and I don't yet know how to uninstall guix, but I'll give it m= y best shot for you. Guix doesn=E2=80=99t install anything globally where other libraries would = look for stuff, so it doesn=E2=80=99t interfere with anything on the system. --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 29 05:21:01 2022 Received: (at submit) by debbugs.gnu.org; 29 Aug 2022 09:21:02 +0000 Received: from localhost ([127.0.0.1]:60144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSax3-00063h-IH for submit@debbugs.gnu.org; Mon, 29 Aug 2022 05:21:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:47412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSax2-00063J-BX for submit@debbugs.gnu.org; Mon, 29 Aug 2022 05:21:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58564) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oSax2-00052K-4D for bug-guile@gnu.org; Mon, 29 Aug 2022 05:21:00 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21155) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oSax0-0006Ji-7k for bug-guile@gnu.org; Mon, 29 Aug 2022 05:20:59 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1661764854; cv=none; d=zohomail.com; s=zohoarc; b=P/k/V02TbROe/fK9/Wk2Wq4cxb5+Mw6SmS5nDeln/QTkFwHs5KHJZ76JspG2pbJd0w+wBvWwScIgKGo3b5gW5h2GriL0Xe34NDvY7+NUqarwSLDczghUXmph0DGVTf+sPOHzbdpq3njxXtkkWO2ThJjWM83K1FGpMIUK5wlHpJ0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1661764854; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=6Cc5R1MKSeSAEYVCPPrn4QVYLJqJowFor8nBUGBH0DY=; b=KeliZNFvRv7+rz/DtACxzUDH/J06okPuijCferGla3+Ldvw2SyI4FvK05m6p1wbmqk5NadDxN8KAXEFqgsbFVH5ELa5nOPFZYoJjLDimTPcX3DSbeYpMRz4JAqnwliI3ourhsnay9jVeAIXzdjV6wvTYhZctCnI0bXKOdbCENKE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1661764854; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To; bh=6Cc5R1MKSeSAEYVCPPrn4QVYLJqJowFor8nBUGBH0DY=; b=JnNww4TzNtCKMtsw2sY83v07BMyY5ol3GT+lw3gs+78S0jK7NEYhK3CCPc0Qd42y zvjjEBfYhY5p8Vmk4Bl9xF24VfRiS2dTRGDOzbiGusnQeAn93c+AxbEHhok4oP/nFQI DRs+SKxjM2Xw2cYpvZdiKtQhTnn60yvHh3kFypHM= Received: from localhost (i5E862DDF.versanet.de [94.134.45.223]) by mx.zohomail.com with SMTPS id 1661764851556896.2418987916203; Mon, 29 Aug 2022 02:20:51 -0700 (PDT) References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <20220828194226.1b280259@aicha> User-agent: mu4e 1.8.7; emacs 28.1 From: Ricardo Wurmus To: Lee Thomas Subject: Re: bug#57379: GUI toolkit for Guile 3.0? Date: Mon, 29 Aug 2022 11:12:44 +0200 In-reply-to: X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <877d2rwglr.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Jessica Tallon , bug-guile@gnu.org, 57379@debbugs.gnu.org, David Pirotte X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Lee Thomas writes: > Thanks again, David. I was able to use a solution from Ricardo to get > guile-gi to run under guix, but it didn't work for g-golf. :-( For the record: what fixed the remaining problems with guile-gi was running the code under dbus-launch. -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 29 12:54:50 2022 Received: (at 57379) by debbugs.gnu.org; 29 Aug 2022 16:54:50 +0000 Received: from localhost ([127.0.0.1]:33726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSi2E-0008Pp-G8 for submit@debbugs.gnu.org; Mon, 29 Aug 2022 12:54:50 -0400 Received: from maximusconfessor.all2all.org ([79.99.200.102]:42120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSi2C-0008Pg-H5 for 57379@debbugs.gnu.org; Mon, 29 Aug 2022 12:54:49 -0400 Received: from localhost (localhost [127.0.0.1]) by maximusconfessor.all2all.org (Postfix) with ESMTP id 54C371BE02CA; Mon, 29 Aug 2022 18:54:45 +0200 (CEST) Received: from maximusconfessor.all2all.org ([127.0.0.1]) by localhost (maximusconfessor.all2all.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DKmgFk64gY3L; Mon, 29 Aug 2022 18:54:45 +0200 (CEST) Received: from aicha (unknown [179.210.48.245]) by maximusconfessor.all2all.org (Postfix) with ESMTPSA id 1A0B41BE02C9; Mon, 29 Aug 2022 18:54:43 +0200 (CEST) Date: Mon, 29 Aug 2022 13:54:37 -0300 From: David Pirotte To: Lee Thomas Subject: Re: bug#57379: GUI toolkit for Guile 3.0? Message-ID: <20220829135437.1b5cd442@aicha> In-Reply-To: References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <20220828194226.1b280259@aicha> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/oIKnOI3Hv2.XlgAMj+e5=8k"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57379 Cc: Jessica Tallon , 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/oIKnOI3Hv2.XlgAMj+e5=8k Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello Lee, > Thanks again, David. Welcome. > I was able to use a solution from Ricardo to get guile-gi to run > under guix I hope Ricardo, possibly with the help of other guix contributor's will find a solution so that g-golf may also run 'out of the box' on guix. > guile 3.0.7, which I hope would be OK. Yes, you need guile 2.0, 2.2 or 3.0, in which case it must be >=3D 3.0.7 > For g-golf, would you > recommend I clone your github repo and > compile it . . . ? Yes, installing from the source tree instructions are here: https://www.gnu.org/software/g-golf/install.html [ just 'stick' to the master branch, although I may recommend [ to use the devel branch 'in the future', at this moment the [ devel branch is in a wip stage. Two things to add to those instructions: 1. to run the checks, 'make check', you'd need two additional dependencies: gir1.2-clutter-1.0:amd64 gir1.2-gtk-3.0:amd64 I'll get rid of those dependencies before the first official release, but for now, some tests use either clutter or gtk-3 2. to run g-golf examples, you need to install gir1.2-gtk-4.0:amd64 you may try the examples before installing, like this: cd <...g-golf-tree...>/examples/gtk-4 ../../pre-inst-env ./hello-world.scm This page shows a screenshot for each example: https://www.gnu.org/software/g-golf/learn.html Let me kow how it goes, Thanks, David --Sig_/oIKnOI3Hv2.XlgAMj+e5=8k Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmMM700ACgkQ83T9k6MF ete/DAf/QiSpiZAXQTdueiGvbyfLXa5PCKiwX1UB15d8J96qk91GGh4IVhIq48eE 41oYUeGwCQsjYiWivIyXpWQ7Bf8co2zv8JyIqA7AdgU+/9nIVd2CpoAx/ZuJHtXb vXL+dLrK0byj3qFjZhL9Uty8Uon3EUOumAJ86zuB87Gz8d1Vqknt2Vd24t1OlSOc LaWApQtP7hLqqf56xIH/TGf8mKy4QjSA7a9TPcPWWxCl+Ro3U8jGX9QkUgL3iqeO FMd7Bq+ujSVDqhl3Ro3SbBwmW+kD7KHY2GN5Yam44vJ1+990c+pamONIfeNpYMli cVL9y2L/7BJ0Nx4gSGg8qpawzZhfqw== =ewWx -----END PGP SIGNATURE----- --Sig_/oIKnOI3Hv2.XlgAMj+e5=8k-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 29 14:22:35 2022 Received: (at 57379) by debbugs.gnu.org; 29 Aug 2022 18:22:36 +0000 Received: from localhost ([127.0.0.1]:33797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSjP9-0002Bd-Eh for submit@debbugs.gnu.org; Mon, 29 Aug 2022 14:22:35 -0400 Received: from mail-lj1-f181.google.com ([209.85.208.181]:46740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSjP7-0002BO-Hq for 57379@debbugs.gnu.org; Mon, 29 Aug 2022 14:22:34 -0400 Received: by mail-lj1-f181.google.com with SMTP id k18so2492301lji.13 for <57379@debbugs.gnu.org>; Mon, 29 Aug 2022 11:22:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=Djl6FeNablulR+sCjEY81fUYWDNracz3W24mqACvZJ4=; b=FXzRgXvtfNUyziZYFrXJoCnVB8qqz5j96Nv2QiHq5R3/P4kO05GyIfaKeDBsoYn2Jm hKsTRr/weL+CjfVl/ILO8hvj98U6YbW/GPcVK/dQxDGiU/flViJu2/KWs9//uV+KUJS6 lNdLf9i167KuzRD0ydYZi+qjQXE2NpAkng3+PYp+T0renxDhtZ308H/Y0XAag/Pm45Qs ht9/0abfhnOKeq9UPKDzgQ6hfOOjO3hEsgoibqjPLw10/XAnEC4wjGmKL7kQLmriTdeb YuMybtNpuBEcEiavIv/eVesMAd6gpU0YiuNwCJHh4W6aF/co4I677XnSjb+MHs5UADbD ZT+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=Djl6FeNablulR+sCjEY81fUYWDNracz3W24mqACvZJ4=; b=gLybTkiSqea4qoSPQ4Pnj64Cn4z5cEU3eT18TKSqDHb4uUMEsgMN3Gbeg89bADnfaF wufwCAsDGwD0dtldUtR+7OuRhl4FutQSPACjE7CmaedGpQgQyrZKxTvYwW1U5KD1pXIx 6cHiMiELktWsxWOlM0GvDCf6hdDQB6X/fYkgUk42OGfwulXkcIK5hvWgqgKZzrf5erI0 cHyANFv5ij25XJoWlTAtBQXuy+/Kl1Jc1TcFAFvMMk5b8UPXeN3AsfuFdFBCbUrDyyr4 n+20fASLbOnj61bEVN2CaUsli2JTuusiUgry88CsciKEcz7BHPHaVynFzKvXYRvFirfE uyDw== X-Gm-Message-State: ACgBeo2eHF0FKa3fsUxACkvbnZ11DYv+hVAuzwBKRyzh87Uj2586tXPp 5ozUAf+lo5RLQpKXpJeVnW0j4Hk1VgywbSL2CYM= X-Google-Smtp-Source: AA6agR4GMcUvh9cRvQCHe6H+2h9USS4baXQRKRrymMiycQ55/T/I6JtwRtsC3qW0nFg+5VF5HNtDEbdGnwVXjMhqFa0= X-Received: by 2002:a2e:a307:0:b0:261:ce0c:365f with SMTP id l7-20020a2ea307000000b00261ce0c365fmr5866756lje.288.1661797347281; Mon, 29 Aug 2022 11:22:27 -0700 (PDT) MIME-Version: 1.0 References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <20220828194226.1b280259@aicha> <20220829135437.1b5cd442@aicha> In-Reply-To: <20220829135437.1b5cd442@aicha> From: Lee Thomas Date: Mon, 29 Aug 2022 11:22:15 -0700 Message-ID: Subject: Re: bug#57379: GUI toolkit for Guile 3.0? To: David Pirotte Content-Type: multipart/alternative; boundary="00000000000092cd2f05e7655884" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57379 Cc: Jessica Tallon , Ricardo Wurmus , 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --00000000000092cd2f05e7655884 Content-Type: text/plain; charset="UTF-8" Thank you again, David. I followed your installation instructions, and with a few warnings, your hello-world example (eventually) ran. I can submit what I saw to the bug-g-golf@gnu.org address. I also got clipboard.scm to run, with one error. I think for Jessica's and Ricardo's sakes, and because it's the right thing to do, we can close bug #57379 and carry on elsewhere. On Mon, Aug 29, 2022 at 9:54 AM David Pirotte wrote: > Hello Lee, > > > Thanks again, David. > > Welcome. > > > I was able to use a solution from Ricardo to get guile-gi to run > > under guix > > I hope Ricardo, possibly with the help of other guix contributor's will > find a solution so that g-golf may also run 'out of the box' on guix. > > > guile 3.0.7, which I hope would be OK. > > Yes, you need guile 2.0, 2.2 or 3.0, in which case it must be >= 3.0.7 > > > For g-golf, would you > recommend I clone your github repo and > > compile it . . . ? > > Yes, installing from the source tree instructions are here: > > https://www.gnu.org/software/g-golf/install.html > > [ just 'stick' to the master branch, although I may recommend > [ to use the devel branch 'in the future', at this moment the > [ devel branch is in a wip stage. > > Two things to add to those instructions: > > 1. > to run the checks, 'make check', you'd need two additional > dependencies: > > gir1.2-clutter-1.0:amd64 > gir1.2-gtk-3.0:amd64 > > I'll get rid of those dependencies before the first official > release, but for now, some tests use either clutter or gtk-3 > > 2. > > to run g-golf examples, you need to install > > gir1.2-gtk-4.0:amd64 > > you may try the examples before installing, like this: > > cd <...g-golf-tree...>/examples/gtk-4 > ../../pre-inst-env ./hello-world.scm > > This page shows a screenshot for each example: > > https://www.gnu.org/software/g-golf/learn.html > > Let me kow how it goes, > Thanks, > David > --00000000000092cd2f05e7655884 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you again, David. I followed your i= nstallation instructions, and with a few warnings, your hello-world example= (eventually) ran. I can submit what I saw to the bug-g-golf@gnu.org address.

I also got clipboard.scm to run, with one error.

I think for Jessica's and Ricardo's sakes, and beca= use it's the right thing to do, we can close bug #57379 and carry on el= sewhere.

On Mon, Aug 29, 2022 at 9:54 AM David Pirotte <david@altosw.be> wrote:
Hello Lee,

> Thanks again, David.

Welcome.

> I was able to use a solution from Ricardo to get guile-gi to run
> under guix

I hope Ricardo, possibly with the help of other guix contributor's will=
find a solution so that g-golf may also run 'out of the box' on gui= x.

> guile 3.0.7, which I hope would be OK.

Yes, you need guile 2.0, 2.2 or 3.0, in which case it must be >=3D 3.0.7=

> For g-golf, would you > recommend I clone your github repo and
> compile it . . . ?

Yes, installing from the source tree instructions are here:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 https://www.gnu.org/soft= ware/g-golf/install.html

=C2=A0 =C2=A0 =C2=A0 =C2=A0 [ just 'stick' to the master branch, al= though I may recommend
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [ to use the devel branch 'in the future= 9;, at this moment the
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [ devel branch is in a wip stage.

Two things to add to those instructions:

1.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 to run the checks, 'make check', you= 9;d need two additional
=C2=A0 =C2=A0 =C2=A0 =C2=A0 dependencies:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 gir1.2-clutter-1.0:= amd64
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 gir1.2-gtk-3.0:amd6= 4

=C2=A0 =C2=A0 =C2=A0 =C2=A0 I'll get rid of those dependencies before t= he first official
=C2=A0 =C2=A0 =C2=A0 =C2=A0 release, but for now, some tests use either clu= tter or gtk-3

2.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 to run g-golf examples, you need to install

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 gir1.2-gtk-4.0:amd6= 4

=C2=A0 =C2=A0 =C2=A0 =C2=A0 you may try the examples before installing, lik= e this:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 cd=C2=A0 <...g-golf-tree...>/examples/gtk= -4
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ../../pre-inst-env ./hello-world.scm

This page shows a screenshot for each example:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 https://www.gnu.org/softwa= re/g-golf/learn.html

Let me kow how it goes,
Thanks,
David
--00000000000092cd2f05e7655884-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 29 15:58:40 2022 Received: (at submit) by debbugs.gnu.org; 29 Aug 2022 19:58:40 +0000 Received: from localhost ([127.0.0.1]:33940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSku8-0004fJ-7g for submit@debbugs.gnu.org; Mon, 29 Aug 2022 15:58:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:32796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSku0-0004eu-HP for submit@debbugs.gnu.org; Mon, 29 Aug 2022 15:58:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60022) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oSku0-0008Jj-Ae for bug-guile@gnu.org; Mon, 29 Aug 2022 15:58:32 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21121) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oSkty-0003Zq-AD for bug-guile@gnu.org; Mon, 29 Aug 2022 15:58:32 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1661803101; cv=none; d=zohomail.com; s=zohoarc; b=d0s2xvYXUMG1JM3n/GNcCdGnAA+G+XyagCirYpLT2Jzzvp+CWQqLpLSQmlqRxYbctLEA2Y9W8weqK8uXULgp7IZB97WZAFt3Rz5xLedeC7rAvY23U/hf+rpYBZHEEgbTKdduDlkTkZYiyDR+i1TmQPpjIeBhz4TvTWa9MnthaKk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1661803101; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=iLjQMqD2XU0j1C77q1xRlDA/EqQ27boSbs09I7PiBck=; b=J1sKhTpEkn/5n9a+wP8cLOiBpP9T+agrdoYwygd9i3i9OBOnLBnb6+QFyE69YDqkjzQBnJWv8wOGJrY7i/FZNow0BP2Ks2yRDb+7TVWJ3Rufo3JKxNgE+95kCwQDCis8M3KngS9VxiLOzxUjKvtklwmf27lGb09IlVHFhJCbqT0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1661803101; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To; bh=iLjQMqD2XU0j1C77q1xRlDA/EqQ27boSbs09I7PiBck=; b=N1+dvV0dSVPlEeuMQG1OO7DlXuVTdddBD5sEVF0sG6osmN9bj8dyMcl8I8feNx2R a1xKWvynRKQyZwoNnthG+uGaPLo7qpSgC1eRn0uC8XyVz7wOstlW9G2Deu0jo/e0R26 DG83J08PcmzOP5PCqyCvuHlHmcwMKj0p5ZskoJ48= Received: from localhost (i5E862DDF.versanet.de [94.134.45.223]) by mx.zohomail.com with SMTPS id 1661803099414514.1272508979671; Mon, 29 Aug 2022 12:58:19 -0700 (PDT) References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <20220828194226.1b280259@aicha> <20220829135437.1b5cd442@aicha> User-agent: mu4e 1.8.7; emacs 28.1 From: Ricardo Wurmus To: David Pirotte Subject: Re: bug#57379: GUI toolkit for Guile 3.0? Date: Mon, 29 Aug 2022 21:55:54 +0200 In-reply-to: <20220829135437.1b5cd442@aicha> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <87pmgivn3c.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: Jessica Tallon , bug-guile@gnu.org, Lee Thomas , 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) David Pirotte writes: > I hope Ricardo, possibly with the help of other guix contributor's will > find a solution so that g-golf may also run 'out of the box' on guix. Turns out that it all works fine when you disable grafts: guix shell --pure --no-grafts \ guile guile-g-golf gtk@4 This echoes a discussion here: https://github.com/spk121/guile-gi/issues/96 The immediate lessons from the observations detailed in this issue are also why guile-gi works without disabling grafts. -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 29 19:23:57 2022 Received: (at 57379) by debbugs.gnu.org; 29 Aug 2022 23:23:57 +0000 Received: from localhost ([127.0.0.1]:34118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSo6n-0001IM-5v for submit@debbugs.gnu.org; Mon, 29 Aug 2022 19:23:57 -0400 Received: from maximusconfessor.all2all.org ([79.99.200.102]:37028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSo6l-0001IE-0p for 57379@debbugs.gnu.org; Mon, 29 Aug 2022 19:23:55 -0400 Received: from localhost (localhost [127.0.0.1]) by maximusconfessor.all2all.org (Postfix) with ESMTP id F3E661BE02CE; Tue, 30 Aug 2022 01:23:53 +0200 (CEST) Received: from maximusconfessor.all2all.org ([127.0.0.1]) by localhost (maximusconfessor.all2all.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id axy-ARilU6D9; Tue, 30 Aug 2022 01:23:53 +0200 (CEST) Received: from aicha (unknown [179.210.48.245]) by maximusconfessor.all2all.org (Postfix) with ESMTPSA id ADB021BE02CC; Tue, 30 Aug 2022 01:23:52 +0200 (CEST) Date: Mon, 29 Aug 2022 20:23:46 -0300 From: David Pirotte To: Lee Thomas Subject: Re: bug#57379: GUI toolkit for Guile 3.0? Message-ID: <20220829202346.57027183@aicha> In-Reply-To: References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <20220828194226.1b280259@aicha> <20220829135437.1b5cd442@aicha> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/G7N3y_Qh+=WAJftsO._us7a"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57379 Cc: Jessica Tallon , Ricardo Wurmus , 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/G7N3y_Qh+=WAJftsO._us7a Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi Lee, > Thank you again, David. I followed your installation instructions, > and with a few warnings, your hello-world example (eventually) ran. Great. What do you mean by '(eventually) ran'? Everything works fine, 'out of the box' and with no warnings, on debian ... > can submit what I saw to the bug-g-golf@gnu.org address. No, please don't report warnings on bug-g-golf@gnu.org, rather, use the guile-user ML, prefixing all g-golf related messages using 'G-Golf - ', as proposed here https://www.gnu.org/software/g-golf/contact.html > I also got clipboard.scm to run, with one error. afaict, all examples should work fine, with no warning(s) and no error(s) Please post a (separate) guile-user ML email with the error, as there is no error nor any warning here (debian testing), I'd need to see ... > I think for Jessica's and Ricardo's sakes, and because it's the right > thing to do, we can close bug #57379 and carry on elsewhere. You should definitely close bug#57379, which shouldn't have been opened in the first place: it was not a guile nor a g-golf bug in the first place ... I invite you to report the warning(s) and bug(s) in separate guile-user ML email(s) - start a new thread for every diff subject, let's not mix things and examples ... also, why don't you join us on irc.libera.chat as well, both #guile and #guix (which I follow but I do not participate, unless g-golf, guile-lib ... related, only wrt those packages I am involved in ...) David --Sig_/G7N3y_Qh+=WAJftsO._us7a Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmMNSoIACgkQ83T9k6MF etfclwf/WlXu3wgEgMY5+sOVwikoqRa+i2g26YtCpwClirrKtvPtHqvihLPAFYvd bID6LLBu1s9Vzax3tPcGw4CiXBeUGWjOn49LMDltwmRjKSndS/opd3jTLD4LzME2 9umXDZSDHJWtWNp96nImtQOqjEBMOXeTcN4ihnOPrcbwwtj5lbGgPPk3PYInl42W UjxtO3HhXpxYz4wUqkPIfGnffeZaTElvcVcksk8pxjtZZEWFZI/WFu/N1/obIaSr E9I+ynSRUb/ZMb8d5fyds+jetPwVl998fvCgyt42vgRF7+Xl9dlvSdMcxMOzhPxU FPafIZ23R+7XzorQDoi14XZnm+wi5A== =Sc6U -----END PGP SIGNATURE----- --Sig_/G7N3y_Qh+=WAJftsO._us7a-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 30 14:24:27 2022 Received: (at submit) by debbugs.gnu.org; 30 Aug 2022 18:24:27 +0000 Received: from localhost ([127.0.0.1]:37438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oT5uU-0004L2-Hh for submit@debbugs.gnu.org; Tue, 30 Aug 2022 14:24:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:51022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oT5uM-0004Ka-0s for submit@debbugs.gnu.org; Tue, 30 Aug 2022 14:24:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36766) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oT5uL-00008Y-3k for bug-guile@gnu.org; Tue, 30 Aug 2022 14:24:17 -0400 Received: from mail-lf1-x12c.google.com ([2a00:1450:4864:20::12c]:40617) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oT5uI-0001xd-Kx for bug-guile@gnu.org; Tue, 30 Aug 2022 14:24:16 -0400 Received: by mail-lf1-x12c.google.com with SMTP id bq23so16699078lfb.7 for ; Tue, 30 Aug 2022 11:24:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=r05eHfnwVdTdYfZX9Mzc+zHitO98MhpbHCq1NSQodLw=; b=pJmjy2foLjNHyehQF3g4ZSIQxl3IVay/LX9v6fUfiPJ3IwZfW79AGxnV79XuwHUeKf AUdHCmYJxgUeO17BfHPe7xAJ0YZTWK25RScUt6OmQIff67oyfsBjok9PgxVq/w5oLE3i cAUFpIkVhhD3A0kiHAsArCY2J06zt2uaadNerUr8exnar9NLu/fNb3XoWQpG99Ot/JNm UVByYi/SlUvEbYhWGgcPf8bQWKQ/DP845UVjqUt7pbGkIXerMuGM9fvbsZw43+h3/uVn KWiaKiFjHt6rLA+QDvfRu8Fwk8nlt5aN8WfiS1Yl/PEg7lS844xUZob+ySJNo2vlONcV kbGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=r05eHfnwVdTdYfZX9Mzc+zHitO98MhpbHCq1NSQodLw=; b=pv308dpslH+7rZeCnjCgBQ4BGO3Hf5WyQURid5sI5AdgiPj0UbUBGm+O+3xCe91K67 jQpLr0D7wxwjsRFv6ozTdOXe1cTU/eoheVk+4bB+nBNUf/nLrM7ZKKXBWuAC/AZ1Hd3h o4A9St35rHs7XOi4MPGWNc8GMOFaDd9mhbl8eqotYIbqinmXCEGtNF4iVrxg+AmSp6g+ XT3sAuLFsd15vBJaTW5zc7t8R7WvJZw2F4r+2j00hz0JazuOhsT1zvl+88xF4HfQvnq3 qRDV7z7afQ6S8PRO70T+8kZqmWIwoYmpf8iwVBNHOQfpuD6kr7QUG1wt+7Tv1uVct1mX YnGQ== X-Gm-Message-State: ACgBeo1FB9zxcQUftsRdqPutwZZUavMx8puve3+Z5ZwjzvnvCXWEWUpF rjdON78EGFDi41ugbIcny3j3HVmNoXRUHgwX3dQ= X-Google-Smtp-Source: AA6agR6BaFFC5Shslde7Eljy+v4NuNK637gcx+xcyKKPnLuHdGdw3+2i2L0mqkCLpjuHtd3QMjTVYeGkhVS1IJebwAA= X-Received: by 2002:a05:6512:2354:b0:494:77c0:4e71 with SMTP id p20-20020a056512235400b0049477c04e71mr1514507lfu.652.1661883852165; Tue, 30 Aug 2022 11:24:12 -0700 (PDT) MIME-Version: 1.0 References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <20220828194226.1b280259@aicha> <20220829135437.1b5cd442@aicha> <87pmgivn3c.fsf@elephly.net> In-Reply-To: <87pmgivn3c.fsf@elephly.net> From: Lee Thomas Date: Tue, 30 Aug 2022 11:24:00 -0700 Message-ID: Subject: Re: bug#57379: GUI toolkit for Guile 3.0? To: Ricardo Wurmus Content-Type: multipart/alternative; boundary="000000000000aa97de05e7797cf5" Received-SPF: pass client-ip=2a00:1450:4864:20::12c; envelope-from=leet22303be@gmail.com; helo=mail-lf1-x12c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Jessica Tallon , bug-guile@gnu.org, 57379@debbugs.gnu.org, David Pirotte X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --000000000000aa97de05e7797cf5 Content-Type: text/plain; charset="UTF-8" I can confirm that disabling grafts allows both of the g-golf examples to run, and they come up quickly. I suspect they were slow due to something in the grafts; I'll find out. I still get some errors, but they also appear to be related to guix. I'll read the discussion. Thank you, Ricardo! On Mon, Aug 29, 2022 at 12:58 PM Ricardo Wurmus wrote: > > David Pirotte writes: > > > I hope Ricardo, possibly with the help of other guix contributor's will > > find a solution so that g-golf may also run 'out of the box' on guix. > > Turns out that it all works fine when you disable grafts: > > guix shell --pure --no-grafts \ > guile guile-g-golf gtk@4 > > This echoes a discussion here: > > https://github.com/spk121/guile-gi/issues/96 > > The immediate lessons from the observations detailed in this issue are > also why guile-gi works without disabling grafts. > > -- > Ricardo > --000000000000aa97de05e7797cf5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I can confirm that disabling grafts allows both of the g-g= olf examples to run, and they come up quickly. I suspect they were slow due= to something in=C2=A0the grafts; I'll find out. I still get some error= s, but they also appear to be related to guix. I'll read the discussion= .

Thank you, Ricardo!

On Mon, Aug 29, 2022 at 12:58= PM Ricardo Wurmus <rekado@elephly= .net> wrote:

David Pirotte <davi= d@altosw.be> writes:

> I hope Ricardo, possibly with the help of other guix contributor's= will
> find a solution so that g-golf may also run 'out of the box' o= n guix.

Turns out that it all works fine when you disable grafts:

=C2=A0 guix shell --pure --no-grafts \
=C2=A0 =C2=A0 guile guile-g-golf gtk@4

This echoes a discussion here:

=C2=A0 https://github.com/spk121/guile-gi/issues/96<= br>
The immediate lessons from the observations detailed in this issue are
also why guile-gi works without disabling grafts.

--
Ricardo
--000000000000aa97de05e7797cf5-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 30 14:33:52 2022 Received: (at 57379) by debbugs.gnu.org; 30 Aug 2022 18:33:53 +0000 Received: from localhost ([127.0.0.1]:37454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oT63c-0004aQ-EI for submit@debbugs.gnu.org; Tue, 30 Aug 2022 14:33:52 -0400 Received: from mail-lf1-f41.google.com ([209.85.167.41]:39791) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oT63a-0004aE-6M for 57379@debbugs.gnu.org; Tue, 30 Aug 2022 14:33:50 -0400 Received: by mail-lf1-f41.google.com with SMTP id p5so13589955lfc.6 for <57379@debbugs.gnu.org>; Tue, 30 Aug 2022 11:33:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=CL9orkIILPjTx/b5iYndsXULzN/IKhywJo4cHDY6BRU=; b=fI9pIOhTR/qTHFK9JOp9UkIxZaUNldXl+C7HCuSCQPFBATstJOKVpaq6csBqrTq/6+ 3HsE1v6GJg9qIKeGGdMewtICRzPsHWwpncnkzGzD4BlwVcGdBFijwyXOe8i47uPbLBqX Ijkv9bwCAo+rlGXO/y9yELd9eynUaEBOJ90Daaa9NCS9HUeM3zDTxugnPhnKQwiDu7mb cA29LGfQZyTkvfDNyO/99bt203m7k7BMVnC7JxOIujLEDtkiK12fkofCuMX1GpF7FBZb fsWKWZiQuDVzcoEm8uPLStGl2k1EIK1magDTJDA/N/UhEEpVsPa7poOChwlCUuupWp/n TDxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=CL9orkIILPjTx/b5iYndsXULzN/IKhywJo4cHDY6BRU=; b=B/mvkFeP0rK26qzXNT24d3GjEQwBF0UlSrTZYwj+HLEXGy5OPcUiY9zFMtafT5Npe4 turMnnvat1eTlljkCmGIJin5j/BNdPTgMymxg4LUfyYoJ2DCDqGEQtf9wgSg2MUT9Lfk W4D3Vf4cxJKi+36pS1PEBNKuqCRrMx4LQXX0DghNDOBxEBfZHvFF/G0iZ/hgYdY/SSy1 R/zMiXVap8TYtmIYHuOm0zMkzudrODX2lXcwYB+9oO3u68/nk7/jlAUStFy4VkLjN+Q6 p7hbzAZurAbkAeoGlXAnbMFq4VFJbWC3qgPiUxfSSmvKlUSSIUQDAt9oAsbmd0H6qHUt IalA== X-Gm-Message-State: ACgBeo1v/PqzEVOgfEtdRPXJ8QE3086L7QlA0sf+PYNXhQlW0nbyD2mc NGc66a/OsH2bkbYQObu4CCs8jZYu1xAZcrbrQcw= X-Google-Smtp-Source: AA6agR4l8W0Mb84NpsFQZb5JIbQzRJLKMeM3OTuNHK8jsNBlQJT3i12dwQD3NeuPXVN94hKopbrx/c2wJ8aJ3eUhgjY= X-Received: by 2002:a05:6512:3096:b0:492:cbbe:7752 with SMTP id z22-20020a056512309600b00492cbbe7752mr7828796lfd.40.1661884424068; Tue, 30 Aug 2022 11:33:44 -0700 (PDT) MIME-Version: 1.0 References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <20220828194226.1b280259@aicha> <20220829135437.1b5cd442@aicha> <20220829202346.57027183@aicha> In-Reply-To: <20220829202346.57027183@aicha> From: Lee Thomas Date: Tue, 30 Aug 2022 11:33:32 -0700 Message-ID: Subject: Re: bug#57379: GUI toolkit for Guile 3.0? To: David Pirotte Content-Type: multipart/alternative; boundary="000000000000c1235105e7799e50" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57379 Cc: Jessica Tallon , Ricardo Wurmus , 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000c1235105e7799e50 Content-Type: text/plain; charset="UTF-8" So what I meant by "eventually", David, is that the apps were slow to appear. Without the grafts, now they aren't. I sincerely apologize for opening a bug on the original issue; it appeared to be the right thing to do at the time. I am trying to get some apps built in Guile, and sometimes it is difficult to find information. Plus, I am dying from cancer, so many times my brain is not as lucid as I need it to be, so I make social errors. But I do apologize, and I will do better in the future. It's not obvious to me how I can close this bug report. I will try to find out, but if you have a quick response, I would appreciate it. On Mon, Aug 29, 2022 at 4:23 PM David Pirotte wrote: > Hi Lee, > > > Thank you again, David. I followed your installation instructions, > > and with a few warnings, your hello-world example (eventually) ran. > > Great. What do you mean by '(eventually) ran'? Everything works fine, > 'out of the box' and with no warnings, on debian ... > > > can submit what I saw to the bug-g-golf@gnu.org address. > > No, please don't report warnings on bug-g-golf@gnu.org, rather, use the > guile-user ML, prefixing all g-golf related messages using 'G-Golf - ', > as proposed here https://www.gnu.org/software/g-golf/contact.html > > > I also got clipboard.scm to run, with one error. > > afaict, all examples should work fine, with no warning(s) and no > error(s) > > Please post a (separate) guile-user ML email with the error, as there is > no error nor any warning here (debian testing), I'd need to see ... > > > I think for Jessica's and Ricardo's sakes, and because it's the right > > thing to do, we can close bug #57379 and carry on elsewhere. > > You should definitely close bug#57379, which shouldn't have been opened > in the first place: it was not a guile nor a g-golf bug in the first > place ... > > I invite you to report the warning(s) and bug(s) in separate > guile-user ML email(s) - start a new thread for every diff subject, > let's not mix things and examples ... also, why don't you join us on > irc.libera.chat as well, both #guile and #guix (which I follow but I do > not participate, unless g-golf, guile-lib ... related, only wrt those > packages I am involved in ...) > > David > --000000000000c1235105e7799e50 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
So what I meant by "eventually", David, is = that the apps were slow to appear. Without the grafts, now they aren't.=

I sincerely apologize for opening a bug on the or= iginal issue; it appeared to be the right thing to do at the time. I am try= ing to get some apps built in Guile, and sometimes it is difficult to find = information. Plus, I am dying from cancer, so many times my brain is not as= lucid as I need it to be, so I make social errors. But I do apologize, and= I will do better in the future.

It's not obvi= ous to me how I can close this bug report. I will try to find out, but if y= ou have a quick response, I would appreciate it.

On Mon, Aug 29, 2022 at 4:2= 3 PM David Pirotte <david@altosw.be> wrote:
Hi= Lee,

> Thank you again, David. I followed your installation instructions,
> and with a few warnings, your hello-world example (eventually) ran.
Great. What do you mean by '(eventually) ran'? Everything works fin= e,
'out of the box' and with no warnings, on debian ...

> can submit what I saw to the
bug-g-golf@gnu.org address.

No, please don't report warnings on bug-g-golf@gnu.org, rather, use the
guile-user ML, prefixing all g-golf related messages using 'G-Golf - &#= 39;,
as proposed here=C2=A0 https://www.gnu.org/software/= g-golf/contact.html

> I also got clipboard.scm to run, with one error.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 afaict, all examples should work fine, with no = warning(s) and no
=C2=A0 =C2=A0 =C2=A0 =C2=A0 error(s)

Please post a (separate) guile-user ML email with the error, as there is no error nor any warning here (debian testing), I'd need to see ...

> I think for Jessica's and Ricardo's sakes, and because it'= s the right
> thing to do, we can close bug #57379 and carry on elsewhere.

You should definitely close bug#57379, which shouldn't have been opened=
in the first place: it was not a guile nor a g-golf bug in the first
place ...

I invite you to report the warning(s) and bug(s) in separate
guile-user ML email(s) - start a new thread for every diff subject,
let's not mix things and examples ... also, why don't you join us o= n
irc.libera.chat as well, both #guile and #guix (which I follow but I do
not participate, unless g-golf, guile-lib ... related, only wrt those
packages I am involved in ...)

David
--000000000000c1235105e7799e50-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 01 11:34:41 2022 Received: (at 57379) by debbugs.gnu.org; 1 Sep 2022 15:34:41 +0000 Received: from localhost ([127.0.0.1]:43878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTmDI-0004v5-Ax for submit@debbugs.gnu.org; Thu, 01 Sep 2022 11:34:41 -0400 Received: from mx0.riseup.net ([198.252.153.6]:42758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTeRX-0005ZC-T6 for 57379@debbugs.gnu.org; Thu, 01 Sep 2022 03:16:52 -0400 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4MJC5m6FK3z9sQp; Thu, 1 Sep 2022 07:16:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1662016605; bh=9HHLNeuLCYaJrQXtbQprrkdJr2TsfSDP/1qerhZSQgs=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=oCJbNGBFzn9NmxdHPqGyWfv+JIe/nNOz6pIJn8/1RXPPGN2vGX0oVrLts1sOhiTYu WmynHlCBHACJNqiK04k6/TjNtFxAvgYtFMfEHb65FY7NyNgH6tZkcCylcpEijj2yA6 68usp9DfnekPOyh+bItLyho0I1fpDUuYCB9uZl0A= X-Riseup-User-ID: 939C98BCA9790B7ECF3C3DD0DE12B1AA0855327CA76AA46389101546C6D01F58 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4MJC5k3nNXz5vTk; Thu, 1 Sep 2022 07:16:42 +0000 (UTC) Message-ID: Subject: Re: bug#57379: GUI toolkit for Guile 3.0? From: adriano To: Lee Thomas , David Pirotte Date: Thu, 01 Sep 2022 09:17:10 +0200 In-Reply-To: References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <20220828194226.1b280259@aicha> <20220829135437.1b5cd442@aicha> <20220829202346.57027183@aicha> Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57379 X-Mailman-Approved-At: Thu, 01 Sep 2022 11:34:39 -0400 Cc: Jessica Tallon , Ricardo Wurmus , 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Lee, Il giorno mar, 30/08/2022 alle 11.33 -0700, Lee Thomas ha scritto: > So what I meant by "eventually", David, is that the apps were slow to > appear. Without the grafts, now they aren't. > > I sincerely apologize for opening a bug on the original issue; it > appeared to be the right thing to do at the time. I am trying to get > some apps built in Guile, and sometimes it is difficult to find > information. Plus, I am dying from cancer, so many times my brain is > not as lucid as I need it to be, so I make social errors. But I do > apologize, and I will do better in the future. I feel you don't need to apologize With some GNU people, you're never enough You're not enough smart, you're lazy, you don't want to read the manual, you don't wanna do you homework, you want to parasiticly leverage other people's free time The hypothesis that the problem is in the defect if their communication is religiously rejected a priori In fact I run into the same error some years ago and I was berated for that You can feel assured it's not your fault > It's not obvious to me how I can close this bug report. I will try to > find out, but if you have a quick response, I would appreciate it. That's another religious thing of some communities repos and issue trackers stuck in the past From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 03 00:16:00 2022 Received: (at submit) by debbugs.gnu.org; 3 Sep 2022 04:16:00 +0000 Received: from localhost ([127.0.0.1]:40740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUKZc-0000gb-CC for submit@debbugs.gnu.org; Sat, 03 Sep 2022 00:16:00 -0400 Received: from lists.gnu.org ([209.51.188.17]:49186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUKZa-0000gU-SA for submit@debbugs.gnu.org; Sat, 03 Sep 2022 00:15:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60522) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oUKZa-0007W3-Km for bug-guile@gnu.org; Sat, 03 Sep 2022 00:15:58 -0400 Received: from maximusconfessor.all2all.org ([79.99.200.102]:49606) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oUKZY-0000Au-By for bug-guile@gnu.org; Sat, 03 Sep 2022 00:15:57 -0400 Received: from localhost (localhost [127.0.0.1]) by maximusconfessor.all2all.org (Postfix) with ESMTP id D05E61BE02D8; Sat, 3 Sep 2022 06:15:50 +0200 (CEST) Received: from maximusconfessor.all2all.org ([127.0.0.1]) by localhost (maximusconfessor.all2all.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j3pDDyFbOXXz; Sat, 3 Sep 2022 06:15:50 +0200 (CEST) Received: from aicha (unknown [179.210.48.245]) by maximusconfessor.all2all.org (Postfix) with ESMTPSA id 050431BE02D7; Sat, 3 Sep 2022 06:15:48 +0200 (CEST) Date: Sat, 3 Sep 2022 01:15:46 -0300 From: David Pirotte To: Lee Thomas Subject: Re: bug#57379: GUI toolkit for Guile 3.0? Message-ID: <20220903011546.4eb330b7@aicha> In-Reply-To: References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <20220828194226.1b280259@aicha> <20220829135437.1b5cd442@aicha> <87pmgivn3c.fsf@elephly.net> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/py7aBSlYybSrB54udnRV8YM"; protocol="application/pgp-signature"; micalg=pgp-sha512 Received-SPF: pass client-ip=79.99.200.102; envelope-from=david@altosw.be; helo=maximusconfessor.all2all.org X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Ricardo Wurmus , Jessica Tallon , 57379@debbugs.gnu.org, bug-guile@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --Sig_/py7aBSlYybSrB54udnRV8YM Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello Lee, > I can confirm that disabling grafts allows both of the g-golf > examples to run, and they come up quickly. Great! > Thank you, Ricardo! 1+ David --Sig_/py7aBSlYybSrB54udnRV8YM Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmMS1PIACgkQ83T9k6MF eteNdggAhm3h25nBkde9qTk42bv3xN/c3hYi45CuT3pSQdlOkfFxbuzocyESPh7m YuVyb1gMYW0Eh2IsqCJ8ZvY998zSCQBhXvjxjJnLx2+Z4Mj4BxU9RMWyNyqS4dOW C0zDf0gBUCk5AZuZhQoCSdNM3F++A94Vj9+02/SoeD7TOIHWXZ5c3LoUrHdCYqB3 xV8D4MkQ0pIO9Sm434TJadXeRL8piZRpUy5VDktOyDU0sywcwysqMb0pf3kOgt72 qNtkF7xhSaEil2duOQcoCgPa04LdZuw68kLVjpSrzg9aBhdGErsCMKDdGRaiYNPR rN2Ay2AIyOAJeAj00mTTsw26a2DX/A== =09n9 -----END PGP SIGNATURE----- --Sig_/py7aBSlYybSrB54udnRV8YM-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 03 00:26:52 2022 Received: (at 57379) by debbugs.gnu.org; 3 Sep 2022 04:26:52 +0000 Received: from localhost ([127.0.0.1]:40750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUKk7-0000xW-Vk for submit@debbugs.gnu.org; Sat, 03 Sep 2022 00:26:52 -0400 Received: from maximusconfessor.all2all.org ([79.99.200.102]:51306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUKk6-0000xO-E1 for 57379@debbugs.gnu.org; Sat, 03 Sep 2022 00:26:50 -0400 Received: from localhost (localhost [127.0.0.1]) by maximusconfessor.all2all.org (Postfix) with ESMTP id 959EF1BE02D8; Sat, 3 Sep 2022 06:26:49 +0200 (CEST) Received: from maximusconfessor.all2all.org ([127.0.0.1]) by localhost (maximusconfessor.all2all.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mG--_5DAradQ; Sat, 3 Sep 2022 06:26:49 +0200 (CEST) Received: from aicha (unknown [179.210.48.245]) by maximusconfessor.all2all.org (Postfix) with ESMTPSA id D81681BE02D7; Sat, 3 Sep 2022 06:26:47 +0200 (CEST) Date: Sat, 3 Sep 2022 01:26:41 -0300 From: David Pirotte To: Lee Thomas Subject: Re: bug#57379: GUI toolkit for Guile 3.0? Message-ID: <20220903012641.10865e84@aicha> In-Reply-To: References: <87mtbtrffm.fsf@tsyesika.se> <20220824170318.70af5603@aicha> <20220825232724.6a4191ef@aicha> <20220828194226.1b280259@aicha> <20220829135437.1b5cd442@aicha> <20220829202346.57027183@aicha> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/lYn6pev.Ey2gPtRDw8qK7zV"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57379 Cc: Jessica Tallon , Ricardo Wurmus , 57379@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/lYn6pev.Ey2gPtRDw8qK7zV Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello again > I sincerely apologize for opening a bug on the original issue; No problem. > It's not obvious to me how I can close this bug report. I'll close the bug don't worry.=20 Cheers, David --Sig_/lYn6pev.Ey2gPtRDw8qK7zV Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmMS14EACgkQ83T9k6MF etfNmAf/SsR1ILSb9lhQXAQCHqOwjtOCSi3ka6fTaLKCr20SoDJfp7LBx/wqP4if ulT3QbkM2EcIt4IYj37xrGompt6HqGLTRgcvLaObuEhP1OBsAiZ+RmPBRLZ3Ls2n rGoT2N9bqIVNNqL/t6mJ4Q8NBHpk15Dt2aulhYIZ+PN0VyeoqyMepmLmPFymxePo efuHqETGO/AoQ7PJvfWh3rLDjai0xi9xda2gZ5ocSDvdlELHH18zD+8ddLWymgY6 A9ZVLw7nml5UtfVONag+mLocdS05sHvFH+r4N2UvuV6v3D/fEjUux/qAmWMNupgS gNvfq6wju4ki91zjMIloTQg8nrS8Hg== =9KUo -----END PGP SIGNATURE----- --Sig_/lYn6pev.Ey2gPtRDw8qK7zV--