From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: David Pirotte Newsgroups: gmane.lisp.guile.user Subject: Re: GNU G-Golf 0.8.0-rc6 available for testing Date: Thu, 19 Sep 2024 20:00:08 -0300 Message-ID: <20240919200008.205f6a1d@tintin> References: <20240917234912.1aadc596@tintin> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/Y7tSkx21TidtbUZvQBT=6sK"; protocol="application/pgp-signature"; micalg=pgp-sha512 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22229"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-user To: Greg Troxel Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Fri Sep 20 01:01:11 2024 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1srQ99-0005ce-4N for guile-user@m.gmane-mx.org; Fri, 20 Sep 2024 01:01:11 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1srQ8X-0005zK-8A; Thu, 19 Sep 2024 19:00:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1srQ8P-0005yp-Ev for guile-user@gnu.org; Thu, 19 Sep 2024 19:00:26 -0400 Original-Received: from pop.all2all.org ([79.99.200.14] helo=moses.all2all.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1srQ8L-0004EA-In for guile-user@gnu.org; Thu, 19 Sep 2024 19:00:25 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by moses.all2all.org (Postfix) with ESMTP id D071467C008B; Fri, 20 Sep 2024 01:00:15 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at moses.all2all.org Original-Received: from moses.all2all.org ([127.0.0.1]) by localhost (moses.all2all.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SldObzp6NVQq; Fri, 20 Sep 2024 01:00:15 +0200 (CEST) Original-Received: from tintin (unknown [168.227.184.153]) by moses.all2all.org (Postfix) with ESMTPSA id F2E1067C0087; Fri, 20 Sep 2024 01:00:13 +0200 (CEST) In-Reply-To: X-Mailer: Claws Mail 4.3.0 (GTK 3.24.43; x86_64-pc-linux-gnu) Received-SPF: pass client-ip=79.99.200.14; envelope-from=david@altosw.be; helo=moses.all2all.org X-Spam_score_int: 7 X-Spam_score: 0.7 X-Spam_bar: / X-Spam_report: (0.7 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SBL_CSS=3.335, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.user:19821 Archived-At: --Sig_/Y7tSkx21TidtbUZvQBT=6sK Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello Greg, > This is an odd version scheme; I would suggest that you instead use > 0.8.0rc7 next time. Fwiw, i follow the semantic versioning scheme [1], although starting with 0.8.0-rc6 and 0.8.0-rc7, i decided to remove the dot in between rc and the number, because that's what debian does (and that's fine with me, unlike what you (or your distro) propose). > GEN g-golf/support/color.go > Backtrace: > In system/base/compile.scm: > ... > ice-9/boot-9.scm:752:25: In procedure dispatch-exception: > no binding `string-replace-substring' in module (ice-9 string-fun) > *** [g-golf/support/color.go] Error code 1 Hum, i was not aware it was not in 2.2. sorry about this - I'll think about the best way to fix this, will let you know > with guile 3.0.x, it goes much better, with fewer warnings You should have zero warning, as i have zero warning when building in debian [2] - but to get an 'immaculate clean' build, i also need to rm -rf ~/.cache/guile ./configure [--prefix=3D/your/prefix] [--with-guile-site] make uninstall # if it was installed make [ otherwise, depending on what changes were made in the source [ tree and/or what is in your .cache/guile 'tree', it might [ prematurely recompile some modules. If you still have some warnings running 'the above', let me know, I am curious and maybe i can fix those as well. Thanks, David [1] https://en.wikipedia.org/wiki/Software_versioning [2] [ you do not need to 'git clean dxf', nor ./autogen.sh [ when compiling using a tarball extract tree ofc ... git clean -dxf rm -rf ~/.cache/guile/ ./autogen.sh ./configure --prefix=3D/opt3 --with-guile-site make uninstall make Making all in libg-golf make[1]: Entering directory '/usr/alto/projects/gnu/g-golf/git/libg-golf' CC libg_golf_la-gg-const.lo CC libg_golf_la-gg-ffi.lo CC libg_golf_la-gg-utils.lo CC libg_golf_la-gg-glib.lo CC libg_golf_la-gg-gobject.lo CC libg_golf_la-gg-callback.lo CC libg_golf_la-gg-test-suite.lo CC libg_golf_la-g-golf.lo CCLD libg-golf.la make[1]: Leaving directory '/usr/alto/projects/gnu/g-golf/git/libg-golf' Making all in test-suite make[1]: Entering directory '/usr/alto/projects/gnu/g-golf/git/test-suite' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/usr/alto/projects/gnu/g-golf/git/test-suite' Making all in doc make[1]: Entering directory '/usr/alto/projects/gnu/g-golf/git/doc' Updating ./version.texi MAKEINFO g-golf.info make[1]: Leaving directory '/usr/alto/projects/gnu/g-golf/git/doc' Making all in examples make[1]: Entering directory '/usr/alto/projects/gnu/g-golf/git/examples' Making all in gtk-4 make[2]: Entering directory '/usr/alto/projects/gnu/g-golf/git/examples/gtk= -4' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/alto/projects/gnu/g-golf/git/examples/gtk-= 4' Making all in adw-1 make[2]: Entering directory '/usr/alto/projects/gnu/g-golf/git/examples/adw= -1' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/alto/projects/gnu/g-golf/git/examples/adw-= 1' make[2]: Entering directory '/usr/alto/projects/gnu/g-golf/git/examples' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/usr/alto/projects/gnu/g-golf/git/examples' make[1]: Leaving directory '/usr/alto/projects/gnu/g-golf/git/examples' make[1]: Entering directory '/usr/alto/projects/gnu/g-golf/git' GEN g-golf/support/libg-golf.go ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling "/opt3/bin/guild" ;;; compiled "/home/david/.cache/guile/ccache/3.0-LE-8-4.7/opt3/bin/guild.g= o" wrote `g-golf/support/libg-golf.go' GEN g-golf/support/const.go wrote `g-golf/support/const.go' GEN g-golf/support/float.go wrote `g-golf/support/float.go' GEN g-golf/support/module.go wrote `g-golf/support/module.go' GEN g-golf/support/goops.go wrote `g-golf/support/goops.go' GEN g-golf/support/g-export.go wrote `g-golf/support/g-export.go' GEN g-golf/support/utils.go wrote `g-golf/support/utils.go' GEN g-golf/support/push.go wrote `g-golf/support/push.go' GEN g-golf/support/keyword.go wrote `g-golf/support/keyword.go' GEN g-golf/support/enum.go wrote `g-golf/support/enum.go' GEN g-golf/support/flags.go wrote `g-golf/support/flags.go' GEN g-golf/support/struct.go wrote `g-golf/support/struct.go' GEN g-golf/support/union.go wrote `g-golf/support/union.go' GEN g-golf/support/bytevector.go wrote `g-golf/support/bytevector.go' GEN g-golf/support/ffi.go wrote `g-golf/support/ffi.go' GEN g-golf/support/sxml.go wrote `g-golf/support/sxml.go' GEN g-golf/support/color.go wrote `g-golf/support/color.go' GEN g-golf/support.go wrote `g-golf/support.go' GEN g-golf/init.go wrote `g-golf/init.go' GEN g-golf/glib/version-information.go wrote `g-golf/glib/version-information.go' GEN g-golf/glib/mem-alloc.go wrote `g-golf/glib/mem-alloc.go' GEN g-golf/glib/main-event-loop.go wrote `g-golf/glib/main-event-loop.go' GEN g-golf/glib/io-channels.go wrote `g-golf/glib/io-channels.go' GEN g-golf/glib/misc-util-funcs.go wrote `g-golf/glib/misc-util-funcs.go' GEN g-golf/glib/unix-utils.go wrote `g-golf/glib/unix-utils.go' GEN g-golf/glib/glist.go wrote `g-golf/glib/glist.go' GEN g-golf/glib/gslist.go wrote `g-golf/glib/gslist.go' GEN g-golf/glib/byte-arrays.go wrote `g-golf/glib/byte-arrays.go' GEN g-golf/glib/quarks.go wrote `g-golf/glib/quarks.go' GEN g-golf/glib/simple-xml-subset-parser.go wrote `g-golf/glib/simple-xml-subset-parser.go' GEN g-golf/glib.go wrote `g-golf/glib.go' GEN g-golf/gobject/type-info.go wrote `g-golf/gobject/type-info.go' GEN g-golf/gobject/gobject.go wrote `g-golf/gobject/gobject.go' GEN g-golf/gobject/enum-flags.go wrote `g-golf/gobject/enum-flags.go' GEN g-golf/gobject/boxed-types.go wrote `g-golf/gobject/boxed-types.go' GEN g-golf/gobject/generic-values.go wrote `g-golf/gobject/generic-values.go' GEN g-golf/gobject/params-vals.go wrote `g-golf/gobject/params-vals.go' GEN g-golf/gobject/param-spec.go wrote `g-golf/gobject/param-spec.go' GEN g-golf/gobject/closures.go wrote `g-golf/gobject/closures.go' GEN g-golf/gobject/signals.go wrote `g-golf/gobject/signals.go' GEN g-golf/gobject.go wrote `g-golf/gobject.go' GEN g-golf/gi/utils.go wrote `g-golf/gi/utils.go' GEN g-golf/gi/cache-gi.go wrote `g-golf/gi/cache-gi.go' GEN g-golf/gi/cache-others.go wrote `g-golf/gi/cache-others.go' GEN g-golf/gi/repository.go wrote `g-golf/gi/repository.go' GEN g-golf/gi/typelib.go wrote `g-golf/gi/typelib.go' GEN g-golf/gi/version.go wrote `g-golf/gi/version.go' GEN g-golf/gi/common-types.go wrote `g-golf/gi/common-types.go' GEN g-golf/gi/base-info.go wrote `g-golf/gi/base-info.go' GEN g-golf/gi/callable-info.go wrote `g-golf/gi/callable-info.go' GEN g-golf/gi/function-info.go wrote `g-golf/gi/function-info.go' GEN g-golf/gi/signal-info.go wrote `g-golf/gi/signal-info.go' GEN g-golf/gi/vfunc-info.go wrote `g-golf/gi/vfunc-info.go' GEN g-golf/gi/registered-type-info.go wrote `g-golf/gi/registered-type-info.go' GEN g-golf/gi/enum-info.go wrote `g-golf/gi/enum-info.go' GEN g-golf/gi/struct-info.go wrote `g-golf/gi/struct-info.go' GEN g-golf/gi/union-info.go wrote `g-golf/gi/union-info.go' GEN g-golf/gi/object-info.go wrote `g-golf/gi/object-info.go' GEN g-golf/gi/interface-info.go wrote `g-golf/gi/interface-info.go' GEN g-golf/gi/arg-info.go wrote `g-golf/gi/arg-info.go' GEN g-golf/gi/constant-info.go wrote `g-golf/gi/constant-info.go' GEN g-golf/gi/field-info.go wrote `g-golf/gi/field-info.go' GEN g-golf/gi/property-info.go wrote `g-golf/gi/property-info.go' GEN g-golf/gi/type-info.go wrote `g-golf/gi/type-info.go' GEN g-golf/gi/gir-ffi.go wrote `g-golf/gi/gir-ffi.go' GEN g-golf/gi.go wrote `g-golf/gi.go' GEN g-golf/gdk/events.go wrote `g-golf/gdk/events.go' GEN g-golf/gdk.go wrote `g-golf/gdk.go' GEN g-golf/hl-api/n-decl.go wrote `g-golf/hl-api/n-decl.go' GEN g-golf/hl-api/ccc.go wrote `g-golf/hl-api/ccc.go' GEN g-golf/hl-api/argument.go wrote `g-golf/hl-api/argument.go' GEN g-golf/hl-api/gtype.go wrote `g-golf/hl-api/gtype.go' GEN g-golf/hl-api/gparam.go wrote `g-golf/hl-api/gparam.go' GEN g-golf/hl-api/iface.go wrote `g-golf/hl-api/iface.go' GEN g-golf/hl-api/gobject.go wrote `g-golf/hl-api/gobject.go' GEN g-golf/hl-api/events.go wrote `g-golf/hl-api/events.go' GEN g-golf/hl-api/callable.go wrote `g-golf/hl-api/callable.go' GEN g-golf/hl-api/callback.go wrote `g-golf/hl-api/callback.go' GEN g-golf/hl-api/function.go wrote `g-golf/hl-api/function.go' GEN g-golf/hl-api/vfunc.go wrote `g-golf/hl-api/vfunc.go' GEN g-golf/hl-api/object.go wrote `g-golf/hl-api/object.go' GEN g-golf/hl-api/closure.go wrote `g-golf/hl-api/closure.go' GEN g-golf/hl-api/signal.go wrote `g-golf/hl-api/signal.go' GEN g-golf/hl-api/glib.go wrote `g-golf/hl-api/glib.go' GEN g-golf/hl-api/import.go wrote `g-golf/hl-api/import.go' GEN g-golf/hl-api/utils.go wrote `g-golf/hl-api/utils.go' GEN g-golf/hl-api.go wrote `g-golf/hl-api.go' GEN g-golf/override/override.go wrote `g-golf/override/override.go' GEN g-golf/override/gdk.go wrote `g-golf/override/gdk.go' GEN g-golf/override/gtk.go wrote `g-golf/override/gtk.go' GEN g-golf/override.go wrote `g-golf/override.go' GEN g-golf.go wrote `g-golf.go' --Sig_/Y7tSkx21TidtbUZvQBT=6sK Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmbsrPgACgkQ83T9k6MF etdXSwf+MUuMC99Z1J9swJp60wTBozV82HIVObZwtCzmo/MAhAxsVMyl02F2sud0 jFq5q8uzSW6wFYpqa2/Gwi1gXrE/HGC5scbRsLMbIzo3Bu7aooUzwXtYwO+HaEsv YBJ7Qfyjm15zHOWN1lrBhpGr3D3Hu2d9lqGBJJ0XiQZNcxazk67iohxh0po41ndV NQULsIyKK7MfgWzGkawYrshn/F1fZTwGhQp8J7uxNMEhAe/wAy0uFgrKP4MZd0M4 9SWxbGWFQQ7+0yG2l5iK1fZOguRM4LPTAafHCX78bs0QGOMpy33ZUdahXhEKaEyC vhO3/58yifWOon2T2rOF+iSChxfGTg== =4u+I -----END PGP SIGNATURE----- --Sig_/Y7tSkx21TidtbUZvQBT=6sK--