From unknown Mon Aug 11 18:18:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76377] gnu: packages: remove g-golf and nomad Resent-From: David Pirotte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 17 Feb 2025 22:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 76377 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 76377@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.173983040728022 (code B ref -1); Mon, 17 Feb 2025 22:14:02 +0000 Received: (at submit) by debbugs.gnu.org; 17 Feb 2025 22:13:27 +0000 Received: from localhost ([127.0.0.1]:50556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tk9Mh-0007Hc-LP for submit@debbugs.gnu.org; Mon, 17 Feb 2025 17:13:27 -0500 Received: from lists.gnu.org ([2001:470:142::17]:41908) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tk9Md-0007Gp-Nr for submit@debbugs.gnu.org; Mon, 17 Feb 2025 17:13:21 -0500 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 1tk9MY-0000mZ-4Y for guix-patches@gnu.org; Mon, 17 Feb 2025 17:13:14 -0500 Received: from smtp.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 1tk9MV-0003mw-6N for guix-patches@gnu.org; Mon, 17 Feb 2025 17:13:13 -0500 Received: from localhost (localhost [127.0.0.1]) by moses.all2all.org (Postfix) with ESMTP id 0CA5767C007E for ; Mon, 17 Feb 2025 23:13:07 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at moses.all2all.org 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 H3x_lGuukdPI for ; Mon, 17 Feb 2025 23:13:05 +0100 (CET) Received: from tintin (unknown [168.227.184.188]) by moses.all2all.org (Postfix) with ESMTPSA id CC71767C007A for ; Mon, 17 Feb 2025 23:13:04 +0100 (CET) Date: Mon, 17 Feb 2025 19:12:55 -0300 From: David Pirotte Message-ID: <20250217191255.0411a90b@tintin> X-Mailer: Claws Mail 4.3.0 (GTK 3.24.43; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/.+j40e359T7gRz.c0D5qu2_"; protocol="application/pgp-signature"; micalg=pgp-sha512 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-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, Attached is a patch to remove g-golf and nomad, the only package that depends on g-golf (nomad was and still is reported to fail to build in guix for quite a long time now, fwiw). Please review and apply as soon as possible. Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [168.227.184.188 listed in zen.spamhaus.org] 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 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 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, Attached is a patch to remove g-golf and nomad, the only package that depends on g-golf (nomad was and still is reported to fail to build in guix for quite a long time now, fwiw). Please review and apply as soon as possible. Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [168.227.184.188 listed in zen.spamhaus.org] 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --Sig_/.+j40e359T7gRz.c0D5qu2_ Content-Type: multipart/mixed; boundary="MP_/Xzz1ru7Er8PkSMxmOdLuO_Y" --MP_/Xzz1ru7Er8PkSMxmOdLuO_Y Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hello, Attached is a patch to remove g-golf and nomad, the only package that depends on g-golf (nomad was and still is reported to fail to build in guix for quite a long time now, fwiw). Please review and apply as soon as possible. Thanks, David --MP_/Xzz1ru7Er8PkSMxmOdLuO_Y Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0001-gnu-packages-remove-g-golf-and-nomad.patch =46rom e3b178e305434640ef903f571e8c324a414487bb Mon Sep 17 00:00:00 2001 From: David Pirotte Date: Mon, 17 Feb 2025 19:11:12 -0300 Subject: [PATCH] gnu: packages: remove g-golf and nomad * gnu/packages/guile-xyz.scm: Remove g-golf. Remove nomad, which depends on g-golf (nomad was and still is reported to fail to build in guix for quit= e a long time now, fwiw). --- gnu/packages/guile-xyz.scm | 218 ------------------------------------- 1 file changed, 218 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 295f69d2de..958169359f 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -2519,103 +2519,6 @@ (define-public guile-sly (home-page "https://dthompson.us/projects/sly.html") (license license:gpl3+))) =20 -(define-public guile-g-golf - (package - (name "guile-g-golf") - (version "0.8.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://git.savannah.gnu.org/git/g-golf.git") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "14b6pjchra0axqifpm90m7jbxla2sarhd7bfhzqbn7d14b74sv2d")))) - (build-system gnu-build-system) - (arguments - (list - #:configure-flags - #~(list "--with-guile-site=3Dno") - #:parallel-build? #f - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'fix-guile-site-directory - (lambda _ - (substitute* "configure.ac" - (("SITEDIR=3D.*$") - "SITEDIR=3D\"$datadir/guile/site/$GUILE_EFFECTIVE_VERSION= \";\n") - (("SITECCACHEDIR=3D\"\\$libdir/g-golf/") - "SITECCACHEDIR=3D\"$libdir/")))) - (add-before 'configure 'tests-work-arounds - (lambda* (#:key inputs #:allow-other-keys) - ;; In build environment, There is no /dev/tty - (substitute* "test-suite/tests/gobject.scm" - (("/dev/tty") "/dev/null")))) - (add-before 'configure 'substitute-libs - (lambda* (#:key inputs outputs #:allow-other-keys) - (define (get lib) - (search-input-file inputs (string-append "lib/" lib ".so")= )) - - (let* ((libgi (get "libgirepository-1.0")) - (libglib (get "libglib-2.0")) - (libgobject (get "libgobject-2.0")) - (libg-golf (string-append #$output "/lib/libg-golf"))) - (substitute* "g-golf/init.scm" - (("libgirepository-1.0") libgi) - (("libglib-2.0") libglib) - (("libgobject-2.0") libgobject) - (("\\(dynamic-link \"libg-golf\"\\)") - (format #f "~s" - `(catch #t - (lambda () - (dynamic-link "libg-golf")) - (lambda _ - (dynamic-link ,libg-golf)))))) - (setenv "GUILE_AUTO_COMPILE" "0") - #t))) - (add-before 'check 'start-xorg-server - (lambda* (#:key inputs #:allow-other-keys) - ;; The test suite requires a running X server. - (system "Xvfb :1 &") - (setenv "DISPLAY" ":1") - #t))))) - (inputs - (list guile-3.0 guile-lib glib)) - (native-inputs - (list autoconf - automake - texinfo - gettext-minimal - libtool - pkg-config - ;; required for tests - gtk+ - xorg-server-for-tests)) - (propagated-inputs - (list gobject-introspection)) - (home-page "https://www.gnu.org/software/g-golf/") - (synopsis "Guile bindings for GObject Introspection") - (description - "G-Golf (Gnome: (Guile Object Library for)) is a library for developi= ng -modern applications in Guile Scheme. It comprises a direct binding to the -GObject Introspection API and higher-level functionality for importing Gno= me -libraries and making GObject classes (and methods) available in Guile's -object-oriented programming system, GOOPS.") - (license license:lgpl3+))) - -(define-public g-golf - (deprecated-package "g-golf" guile-g-golf)) - -(define-public guile2.2-g-golf - (package - (inherit guile-g-golf) - (name "guile2.2-g-golf") - (inputs - (modify-inputs (package-inputs guile-g-golf) - (replace "guile" guile-2.2) - (replace "guile-lib" guile2.2-lib))))) - (define-public g-wrap (package (name "g-wrap") @@ -4425,127 +4328,6 @@ (define-public guile-png processing filters.") (license license:gpl3+))) =20 -(define-public nomad - (package - (name "nomad") - (version "0.2.0-alpha-199-g3e7a475") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://git.savannah.gnu.org/git/nomad.git/") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0p0ha6prp7pyadp61clbhc6b55023vxzfwy14j2qygb2mkq7fhic")))) - (build-system gnu-build-system) - (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("bash" ,bash) - ("pkg-config" ,pkg-config) - ("libtool" ,libtool) - ("guile" ,guile-2.2) - ("glib:bin" ,glib "bin") - ("texinfo" ,texinfo) - ("gettext" ,gettext-minimal) - ("perl" ,perl))) - (inputs - `(("bash" ,bash-minimal) ; for wrap-program - ;; Guile - ("guile" ,guile-2.2) - ("guile-lib" ,guile2.2-lib) - ("guile-readline" ,guile2.2-readline) - ("guile-gcrypt" ,guile2.2-gcrypt) - ("gnutls" ,gnutls) - ("g-golf" ,guile2.2-g-golf) - ("shroud" ,shroud) - ("emacsy" ,emacsy-minimal) - ;; Gtk - ("glib" ,glib) - ("dbus-glib" ,dbus-glib) - ("glib-networking" ,glib-networking) - ("gtk+" ,gtk+) - ("gtk+:bin" ,gtk+ "bin") - ("webkitgtk" ,webkitgtk-for-gtk3) - ("gtksourceview" ,gtksourceview-4) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("vte" ,vte) - ;; Gstreamer - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good) - ("gst-plugins-bad" ,gst-plugins-bad) - ("gst-plugins-ugly" ,gst-plugins-ugly) - ;; Util - ("xorg-server" ,xorg-server))) - (arguments - `(#:modules ((guix build gnu-build-system) - (guix build utils) - (ice-9 popen) - (ice-9 rdelim) - (srfi srfi-26)) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-webkitgtk - (lambda _ - ;; Adapt to the version we have in Guix. - (substitute* "configure.ac" - (("webkit2gtk-4\\.0") "webkit2gtk-4.1") - (("webkit2gtk-web-extension-4\\.0") - "webkit2gtk-web-extension-4.1")) - - (substitute* "typelib/Makefile.am" - (("WebKit2-4\\.0") "WebKit2-4.1")))) - (add-before 'check 'start-xorg-server - (lambda* (#:key inputs #:allow-other-keys) - ;; The test suite requires a running X server. - (system (format #f "~a/bin/Xvfb :1 &" - (assoc-ref inputs "xorg-server"))) - (setenv "DISPLAY" ":1") - #t)) - (add-after 'install 'wrap-binaries - (lambda* (#:key inputs outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (effective (read-line (open-pipe* - OPEN_READ - "guile" "-c" - "(display (effective-version))= "))) - (gst-plugins (map (lambda (i) - (string-append (assoc-ref inputs i) - "/lib/gstreamer-1.0= ")) - `("gstreamer" - "gst-plugins-base" - "gst-plugins-good" - "gst-plugins-bad" - "gst-plugins-ugly"))) - (out-append (lambda (. args) - (apply string-append out args))) - (gi-path (out-append "/lib/girepository-1.0")) - (load-path (out-append "/share/guile/site/" effective= )) - (comp-path (out-append "/lib/guile/" - effective "/site-ccache")) - (ext-path (out-append "/libexec/nomad"))) - (wrap-program (string-append out "/bin/nomad") - `("GUILE_LOAD_PATH" ":" prefix - (,load-path - ,(getenv "GUILE_LOAD_PATH"))) - `("GUILE_LOAD_COMPILED_PATH" ":" prefix - (,comp-path - ,(getenv "GUILE_LOAD_COMPILED_PATH"))) - `("GI_TYPELIB_PATH" ":" prefix - (,gi-path ,(getenv "GI_TYPELIB_PATH"))) - `("GIO_EXTRA_MODULES" ":" prefix - (,(getenv "GIO_EXTRA_MODULES"))) - `("GST_PLUGIN_SYSTEM_PATH" ":" prefix ,gst-plugins) - `("NOMAD_WEB_EXTENSION_DIR" ":" prefix (,ext-path))) - #t)))))) - (home-page "https://savannah.nongnu.org/projects/nomad/") - (synopsis "Extensible Web Browser in Guile Scheme") - (description "Nomad is a Emacs-like web browser that consists of a mod= ular -feature-set, fully programmable in Guile Scheme.") - (license license:gpl3+))) - (define-public guile-cv (package (name "guile-cv") --=20 2.47.2 --MP_/Xzz1ru7Er8PkSMxmOdLuO_Y-- --Sig_/.+j40e359T7gRz.c0D5qu2_ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmeztGcACgkQ83T9k6MF etdQcAgAxha1rd+1ICeIMutYc4IWuFik0tu8cDY9J6ba6KVG3yKfNnojwTZxW380 pUXnKhdGGUXYeJ6KIh0Irly/qxa20GZIWbBOMbvsUpM9Zu1cPV9Al1pj6pcqEtIe csDS2IhsDyj1cV36YjOfTfyuHlItRWa5bhsvf7OygSRl4IwUMH9uVudfrD19xq9a RKHe5uMJF57gOwDM7GyR6O6jz6+HfyvV328PZ/ty+Qh2HNrEb0ONmDtH3099N7u2 GaP6qi1Fj27Zj4TsJjM2nqM3ebjxtklenpEM3jdGCZuVJeSx8vnXGYQMN3FXDZFJ gXyOasMVeRZTQJU+Pl8tBS9kSpSEFg== =z/Vm -----END PGP SIGNATURE----- --Sig_/.+j40e359T7gRz.c0D5qu2_-- From unknown Mon Aug 11 18:18:35 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: David Pirotte Subject: bug#76377: closed (Re: [bug#76377] gnu: packages: remove g-golf and nomad) Message-ID: References: <8734g6qp2v.fsf@pelzflorian.de> <20250217191255.0411a90b@tintin> X-Gnu-PR-Message: they-closed 76377 X-Gnu-PR-Package: guix-patches Reply-To: 76377@debbugs.gnu.org Date: Sat, 22 Feb 2025 09:58:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1740218282-899-1" This is a multi-part message in MIME format... ------------=_1740218282-899-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #76377: gnu: packages: remove g-golf and nomad which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 76377@debbugs.gnu.org. --=20 76377: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76377 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1740218282-899-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 76377-done) by debbugs.gnu.org; 22 Feb 2025 09:57:27 +0000 Received: from localhost ([127.0.0.1]:47987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tlmGE-00009G-Oh for submit@debbugs.gnu.org; Sat, 22 Feb 2025 04:57:27 -0500 Received: from relay.yourmailgateway.de ([188.68.63.162]:45681) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tlmG9-00008G-Ve for 76377-done@debbugs.gnu.org; Sat, 22 Feb 2025 04:57:25 -0500 Received: from mors-relay-8201.netcup.net (localhost [127.0.0.1]) by mors-relay-8201.netcup.net (Postfix) with ESMTPS id 4Z0MqN0D8nz3wyY; Sat, 22 Feb 2025 10:57:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1740218240; bh=Npyc/7SnswAgNvv+2WLBqoDDJnMOGt2vmVNAWyxTyO8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=eswvUMd80pON41VfTdDePbj/Osujyw7slUdR56Xbin+/XFPNQgKCwzQmJUNdDDgyq O2Txn0IUpJRWOM9B5h1+nlkxITFgWcawg5K4LFEPQjKDgeZ0dB/Ke7/sAytmXXsmxM c8FWeoulcEkVF2K9qJr1z58xLEAp7DkqVYrBVaOBK8zMuEgvX0kAel+hTOikvtE+La FHFWAH7RhmiJm65LSXdkAN1utsu/z6bkm9mhi8ZHPLTZaisT6Hkwd05gpOakZHe2CQ gIkUBe/OnHGdjURJJOru4oDMZSgb3H92sgTKsLt3OnJNQAmsUPzaYa9O0Xzp+W/Nib XbWR+KVFckJnA== Received: from policy01-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-8201.netcup.net (Postfix) with ESMTPS id 4Z0MqM6dHtz3wvy; Sat, 22 Feb 2025 10:57:19 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at policy01-mors.netcup.net X-Spam-Flag: NO X-Spam-Score: -2.897 X-Spam-Level: X-Spam-Status: No, score=-2.897 required=6.31 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy01-mors.netcup.net (Postfix) with ESMTPS id 4Z0MqL0Px6z8tXd; Sat, 22 Feb 2025 10:57:17 +0100 (CET) Received: from florianhp (ipb21a5dbf.dynamic.kabel-deutschland.de [178.26.93.191]) by mxe217.netcup.net (Postfix) with ESMTPSA id AE85D845C2; Sat, 22 Feb 2025 10:57:12 +0100 (CET) From: "pelzflorian (Florian Pelz)" To: David Pirotte Subject: Re: [bug#76377] gnu: packages: remove g-golf and nomad In-Reply-To: <20250217191255.0411a90b@tintin> (David Pirotte via Guix-patches's message of "Mon, 17 Feb 2025 19:12:55 -0300") References: <20250217191255.0411a90b@tintin> Date: Sat, 22 Feb 2025 10:57:28 +0100 Message-ID: <8734g6qp2v.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: AE85D845C2 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: mxMyYrWQANsF9BIx7Qw5qO2f3BUyCyTLopZB+4iY1CX4KmLCWt11XJ2k X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76377-done Cc: 76377-done@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 (-) The context of this patch is a naming dispute. David Pirotte, author of G-Golf, an excellent Guile interface to GTK, Adwaita and GNOME libraries, insisted that Guix use the package name g-golf when packaging his G-Golf project. Guix currently uses the name guile-g-golf in accordance with its not-written-down naming policy for pure Guile libraries, that should be applied according to maintainers [1] and analogous to the written-down policy for Python [2] and CommonLisp [3] and analogous to what its semi-automatic package importers for other languages from CRAN, OPAM, etc. do. People suggested/discussed that David make a patch to just remove G-Golf from Guix. G=C3=A1bor [5] and Maxim [6] proposed making g-golf an alias of guile-g-golf (currently it is a deprecated alias)); Tobias [7] does not like but would accept this compromise. David does not respond to the suggestions, though, and private mails do not appear as if David intends to respond. In private mails, David announced his intention to put G-Golf in an external Guix channel. But this is not consensus. There is opposition to removing in [4]. Also I am myself a user of G-Golf for a tiny zenity-like Kodi launcher in my Guix Home configuration and would like to keep it without some third-party channel. Further, lacking G-Golf in Guix would harm both Guix and G-Golf. G-Golf should get more users and Guix should ship desired packages. G-Golf is really a nicer interface to GTK, because it is in Guile and well-maintained and has examples that I currently package [7], even though I still recommend to understand GTK=E2=80=99s documentation for C ev= en when programming Guile. Nomad does not build due to incompatibility with current Webkit, but I still have hope someone might revive it. Closing without apply. Regards, Florian [1] https://lists.gnu.org/archive/html/guix-devel/2025-02/msg00241.html [2] https://guix.gnu.org/manual/devel/en/html_node/Python-Modules.html [3] https://guix.gnu.org/manual/devel/en/html_node/Build-Systems.html#index= -asdf_002dbuild_002dsystem_002fsource [4] https://lists.gnu.org/archive/html/guix-devel/2025-02/msg00321.html [5] https://lists.gnu.org/archive/html/guix-devel/2025-02/msg00320.html [6] https://lists.gnu.org/archive/html/guix-devel/2025-02/msg00296.html [7] https://issues.guix.gnu.org/76246#32 ------------=_1740218282-899-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 17 Feb 2025 22:13:27 +0000 Received: from localhost ([127.0.0.1]:50556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tk9Mh-0007Hc-LP for submit@debbugs.gnu.org; Mon, 17 Feb 2025 17:13:27 -0500 Received: from lists.gnu.org ([2001:470:142::17]:41908) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tk9Md-0007Gp-Nr for submit@debbugs.gnu.org; Mon, 17 Feb 2025 17:13:21 -0500 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 1tk9MY-0000mZ-4Y for guix-patches@gnu.org; Mon, 17 Feb 2025 17:13:14 -0500 Received: from smtp.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 1tk9MV-0003mw-6N for guix-patches@gnu.org; Mon, 17 Feb 2025 17:13:13 -0500 Received: from localhost (localhost [127.0.0.1]) by moses.all2all.org (Postfix) with ESMTP id 0CA5767C007E for ; Mon, 17 Feb 2025 23:13:07 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at moses.all2all.org 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 H3x_lGuukdPI for ; Mon, 17 Feb 2025 23:13:05 +0100 (CET) Received: from tintin (unknown [168.227.184.188]) by moses.all2all.org (Postfix) with ESMTPSA id CC71767C007A for ; Mon, 17 Feb 2025 23:13:04 +0100 (CET) Date: Mon, 17 Feb 2025 19:12:55 -0300 From: David Pirotte To: guix-patches@gnu.org Subject: gnu: packages: remove g-golf and nomad Message-ID: <20250217191255.0411a90b@tintin> X-Mailer: Claws Mail 4.3.0 (GTK 3.24.43; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/.+j40e359T7gRz.c0D5qu2_"; protocol="application/pgp-signature"; micalg=pgp-sha512 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-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, Attached is a patch to remove g-golf and nomad, the only package that depends on g-golf (nomad was and still is reported to fail to build in guix for quite a long time now, fwiw). Please review and apply as soon as possible. Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [168.227.184.188 listed in zen.spamhaus.org] 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record X-Debbugs-Envelope-To: submit 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 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, Attached is a patch to remove g-golf and nomad, the only package that depends on g-golf (nomad was and still is reported to fail to build in guix for quite a long time now, fwiw). Please review and apply as soon as possible. Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [168.227.184.188 listed in zen.spamhaus.org] 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --Sig_/.+j40e359T7gRz.c0D5qu2_ Content-Type: multipart/mixed; boundary="MP_/Xzz1ru7Er8PkSMxmOdLuO_Y" --MP_/Xzz1ru7Er8PkSMxmOdLuO_Y Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hello, Attached is a patch to remove g-golf and nomad, the only package that depends on g-golf (nomad was and still is reported to fail to build in guix for quite a long time now, fwiw). Please review and apply as soon as possible. Thanks, David --MP_/Xzz1ru7Er8PkSMxmOdLuO_Y Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0001-gnu-packages-remove-g-golf-and-nomad.patch =46rom e3b178e305434640ef903f571e8c324a414487bb Mon Sep 17 00:00:00 2001 From: David Pirotte Date: Mon, 17 Feb 2025 19:11:12 -0300 Subject: [PATCH] gnu: packages: remove g-golf and nomad * gnu/packages/guile-xyz.scm: Remove g-golf. Remove nomad, which depends on g-golf (nomad was and still is reported to fail to build in guix for quit= e a long time now, fwiw). --- gnu/packages/guile-xyz.scm | 218 ------------------------------------- 1 file changed, 218 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 295f69d2de..958169359f 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -2519,103 +2519,6 @@ (define-public guile-sly (home-page "https://dthompson.us/projects/sly.html") (license license:gpl3+))) =20 -(define-public guile-g-golf - (package - (name "guile-g-golf") - (version "0.8.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://git.savannah.gnu.org/git/g-golf.git") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "14b6pjchra0axqifpm90m7jbxla2sarhd7bfhzqbn7d14b74sv2d")))) - (build-system gnu-build-system) - (arguments - (list - #:configure-flags - #~(list "--with-guile-site=3Dno") - #:parallel-build? #f - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'fix-guile-site-directory - (lambda _ - (substitute* "configure.ac" - (("SITEDIR=3D.*$") - "SITEDIR=3D\"$datadir/guile/site/$GUILE_EFFECTIVE_VERSION= \";\n") - (("SITECCACHEDIR=3D\"\\$libdir/g-golf/") - "SITECCACHEDIR=3D\"$libdir/")))) - (add-before 'configure 'tests-work-arounds - (lambda* (#:key inputs #:allow-other-keys) - ;; In build environment, There is no /dev/tty - (substitute* "test-suite/tests/gobject.scm" - (("/dev/tty") "/dev/null")))) - (add-before 'configure 'substitute-libs - (lambda* (#:key inputs outputs #:allow-other-keys) - (define (get lib) - (search-input-file inputs (string-append "lib/" lib ".so")= )) - - (let* ((libgi (get "libgirepository-1.0")) - (libglib (get "libglib-2.0")) - (libgobject (get "libgobject-2.0")) - (libg-golf (string-append #$output "/lib/libg-golf"))) - (substitute* "g-golf/init.scm" - (("libgirepository-1.0") libgi) - (("libglib-2.0") libglib) - (("libgobject-2.0") libgobject) - (("\\(dynamic-link \"libg-golf\"\\)") - (format #f "~s" - `(catch #t - (lambda () - (dynamic-link "libg-golf")) - (lambda _ - (dynamic-link ,libg-golf)))))) - (setenv "GUILE_AUTO_COMPILE" "0") - #t))) - (add-before 'check 'start-xorg-server - (lambda* (#:key inputs #:allow-other-keys) - ;; The test suite requires a running X server. - (system "Xvfb :1 &") - (setenv "DISPLAY" ":1") - #t))))) - (inputs - (list guile-3.0 guile-lib glib)) - (native-inputs - (list autoconf - automake - texinfo - gettext-minimal - libtool - pkg-config - ;; required for tests - gtk+ - xorg-server-for-tests)) - (propagated-inputs - (list gobject-introspection)) - (home-page "https://www.gnu.org/software/g-golf/") - (synopsis "Guile bindings for GObject Introspection") - (description - "G-Golf (Gnome: (Guile Object Library for)) is a library for developi= ng -modern applications in Guile Scheme. It comprises a direct binding to the -GObject Introspection API and higher-level functionality for importing Gno= me -libraries and making GObject classes (and methods) available in Guile's -object-oriented programming system, GOOPS.") - (license license:lgpl3+))) - -(define-public g-golf - (deprecated-package "g-golf" guile-g-golf)) - -(define-public guile2.2-g-golf - (package - (inherit guile-g-golf) - (name "guile2.2-g-golf") - (inputs - (modify-inputs (package-inputs guile-g-golf) - (replace "guile" guile-2.2) - (replace "guile-lib" guile2.2-lib))))) - (define-public g-wrap (package (name "g-wrap") @@ -4425,127 +4328,6 @@ (define-public guile-png processing filters.") (license license:gpl3+))) =20 -(define-public nomad - (package - (name "nomad") - (version "0.2.0-alpha-199-g3e7a475") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://git.savannah.gnu.org/git/nomad.git/") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0p0ha6prp7pyadp61clbhc6b55023vxzfwy14j2qygb2mkq7fhic")))) - (build-system gnu-build-system) - (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("bash" ,bash) - ("pkg-config" ,pkg-config) - ("libtool" ,libtool) - ("guile" ,guile-2.2) - ("glib:bin" ,glib "bin") - ("texinfo" ,texinfo) - ("gettext" ,gettext-minimal) - ("perl" ,perl))) - (inputs - `(("bash" ,bash-minimal) ; for wrap-program - ;; Guile - ("guile" ,guile-2.2) - ("guile-lib" ,guile2.2-lib) - ("guile-readline" ,guile2.2-readline) - ("guile-gcrypt" ,guile2.2-gcrypt) - ("gnutls" ,gnutls) - ("g-golf" ,guile2.2-g-golf) - ("shroud" ,shroud) - ("emacsy" ,emacsy-minimal) - ;; Gtk - ("glib" ,glib) - ("dbus-glib" ,dbus-glib) - ("glib-networking" ,glib-networking) - ("gtk+" ,gtk+) - ("gtk+:bin" ,gtk+ "bin") - ("webkitgtk" ,webkitgtk-for-gtk3) - ("gtksourceview" ,gtksourceview-4) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("vte" ,vte) - ;; Gstreamer - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good) - ("gst-plugins-bad" ,gst-plugins-bad) - ("gst-plugins-ugly" ,gst-plugins-ugly) - ;; Util - ("xorg-server" ,xorg-server))) - (arguments - `(#:modules ((guix build gnu-build-system) - (guix build utils) - (ice-9 popen) - (ice-9 rdelim) - (srfi srfi-26)) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-webkitgtk - (lambda _ - ;; Adapt to the version we have in Guix. - (substitute* "configure.ac" - (("webkit2gtk-4\\.0") "webkit2gtk-4.1") - (("webkit2gtk-web-extension-4\\.0") - "webkit2gtk-web-extension-4.1")) - - (substitute* "typelib/Makefile.am" - (("WebKit2-4\\.0") "WebKit2-4.1")))) - (add-before 'check 'start-xorg-server - (lambda* (#:key inputs #:allow-other-keys) - ;; The test suite requires a running X server. - (system (format #f "~a/bin/Xvfb :1 &" - (assoc-ref inputs "xorg-server"))) - (setenv "DISPLAY" ":1") - #t)) - (add-after 'install 'wrap-binaries - (lambda* (#:key inputs outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (effective (read-line (open-pipe* - OPEN_READ - "guile" "-c" - "(display (effective-version))= "))) - (gst-plugins (map (lambda (i) - (string-append (assoc-ref inputs i) - "/lib/gstreamer-1.0= ")) - `("gstreamer" - "gst-plugins-base" - "gst-plugins-good" - "gst-plugins-bad" - "gst-plugins-ugly"))) - (out-append (lambda (. args) - (apply string-append out args))) - (gi-path (out-append "/lib/girepository-1.0")) - (load-path (out-append "/share/guile/site/" effective= )) - (comp-path (out-append "/lib/guile/" - effective "/site-ccache")) - (ext-path (out-append "/libexec/nomad"))) - (wrap-program (string-append out "/bin/nomad") - `("GUILE_LOAD_PATH" ":" prefix - (,load-path - ,(getenv "GUILE_LOAD_PATH"))) - `("GUILE_LOAD_COMPILED_PATH" ":" prefix - (,comp-path - ,(getenv "GUILE_LOAD_COMPILED_PATH"))) - `("GI_TYPELIB_PATH" ":" prefix - (,gi-path ,(getenv "GI_TYPELIB_PATH"))) - `("GIO_EXTRA_MODULES" ":" prefix - (,(getenv "GIO_EXTRA_MODULES"))) - `("GST_PLUGIN_SYSTEM_PATH" ":" prefix ,gst-plugins) - `("NOMAD_WEB_EXTENSION_DIR" ":" prefix (,ext-path))) - #t)))))) - (home-page "https://savannah.nongnu.org/projects/nomad/") - (synopsis "Extensible Web Browser in Guile Scheme") - (description "Nomad is a Emacs-like web browser that consists of a mod= ular -feature-set, fully programmable in Guile Scheme.") - (license license:gpl3+))) - (define-public guile-cv (package (name "guile-cv") --=20 2.47.2 --MP_/Xzz1ru7Er8PkSMxmOdLuO_Y-- --Sig_/.+j40e359T7gRz.c0D5qu2_ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmeztGcACgkQ83T9k6MF etdQcAgAxha1rd+1ICeIMutYc4IWuFik0tu8cDY9J6ba6KVG3yKfNnojwTZxW380 pUXnKhdGGUXYeJ6KIh0Irly/qxa20GZIWbBOMbvsUpM9Zu1cPV9Al1pj6pcqEtIe csDS2IhsDyj1cV36YjOfTfyuHlItRWa5bhsvf7OygSRl4IwUMH9uVudfrD19xq9a RKHe5uMJF57gOwDM7GyR6O6jz6+HfyvV328PZ/ty+Qh2HNrEb0ONmDtH3099N7u2 GaP6qi1Fj27Zj4TsJjM2nqM3ebjxtklenpEM3jdGCZuVJeSx8vnXGYQMN3FXDZFJ gXyOasMVeRZTQJU+Pl8tBS9kSpSEFg== =z/Vm -----END PGP SIGNATURE----- --Sig_/.+j40e359T7gRz.c0D5qu2_-- ------------=_1740218282-899-1-- From unknown Mon Aug 11 18:18:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76377] gnu: packages: remove g-golf and nomad Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Feb 2025 18:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76377 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 76377@debbugs.gnu.org, pelzflorian@pelzflorian.de, david@altosw.be Received: via spool by 76377-submit@debbugs.gnu.org id=B76377.17405067288106 (code B ref 76377); Tue, 25 Feb 2025 18:06:02 +0000 Received: (at 76377) by debbugs.gnu.org; 25 Feb 2025 18:05:28 +0000 Received: from localhost ([127.0.0.1]:48363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tmzJ9-00026d-EL for submit@debbugs.gnu.org; Tue, 25 Feb 2025 13:05:27 -0500 Received: from fhigh-b1-smtp.messagingengine.com ([202.12.124.152]:33253) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tmzJ6-00025j-0z for 76377@debbugs.gnu.org; Tue, 25 Feb 2025 13:05:25 -0500 Received: from phl-compute-12.internal (phl-compute-12.phl.internal [10.202.2.52]) by mailfhigh.stl.internal (Postfix) with ESMTP id F3F092540192; Tue, 25 Feb 2025 13:05:16 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-12.internal (MEProxy); Tue, 25 Feb 2025 13:05:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=mesmtp; t=1740506716; x=1740593116; bh=y6q+Enc n8z0yuGdUXDIeoZoLgyYl5h0QWTpZ4XNfpTc=; b=nh9Ew6VK1FfmMCEiYx0ds9/ gUpfNXxJU8WpNK5yskwvNh/gx+gVVx2riaRa/2xjwt6xtPavmlqTjtKYNovhyaY7 NOrBDU1Yd9aQMEWsaFfI2XZfcKVZASwu8nPYevQFs5K0Ci5ffexxxzcuJSmr/lgH CbnW9EKJoZl87dUAo1DI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1740506716; x=1740593116; bh=y6q+Encn8z0yuGdUXDIeoZoLgyYl5h0QWTp Z4XNfpTc=; b=OBAtLXUeKgTiW31Xkcj3LAPN5MqxFQTwp6HeP9ipZYPP9L/Wuaq gpbP+LHtO2+x53NcrIbm3WED9kiBIYUvnIpoAcl0q24R2CTSPAdiJanPUCvEFqYj rXM7nHAH/osCH9ryLy4g0lZ9uqhwc/exdmSEl8wRcS1QinGaMrCGh7H2H4m62Ylp U1KHUrKk1/0pIRWIc7WA0hqWTo98JPSEJB0jxEPIxJ/c4LgcfnXsVa7Bbm7YNs71 WWuy1zscmze1JpBhnTrYcYEOxzEcrnzvWhNPeQ6+V8PBNHxkM5wPGH7OfB7noUIy JwVG0/IFrfN21arWQ/bSicH4XKDVI+zvZRg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdekvdefjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvf fukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcu oehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeeukeektd ffvddtudegjeegtdevhfeufeeivdejiedtieegtdevjedvjeehffevgfenucevlhhushht vghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrg hrihdrnhgrmhgvpdhnsggprhgtphhtthhopeefpdhmohguvgepshhmthhpohhuthdprhgt phhtthhopeejieefjeejseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepph gvlhiifhhlohhrihgrnhesphgvlhiifhhlohhrihgrnhdruggvpdhrtghpthhtohepuggr vhhiugesrghlthhoshifrdgsvg X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 25 Feb 2025 13:05:14 -0500 (EST) Date: Tue, 25 Feb 2025 13:05:06 -0500 From: Leo Famulari Message-ID: References: <20250217191255.0411a90b@tintin> <8734g6qp2v.fsf@pelzflorian.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8734g6qp2v.fsf@pelzflorian.de> X-Spam-Score: -0.7 (/) 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 (-) On Sat, Feb 22, 2025 at 10:57:28AM +0100, pelzflorian (Florian Pelz) wrote: > The context of this patch is a naming dispute. [...] This is bad for Guix. If the upstream developer of some software that we package has a reasonable request for us, we should strongly consider accepting their request. It does not help the Guix project to be argumentative or ornery. Let's work together to improve the world of free software, not dig in our heels over minor issues like package names. It's a free software project, not a package naming project. Also, this would not be the first time we accept some kind of cosmetic advice from upstream. From unknown Mon Aug 11 18:18:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76377] gnu: packages: remove g-golf and nomad Resent-From: "pelzflorian (Florian Pelz)" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 26 Feb 2025 06:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76377 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Leo Famulari Cc: 76377@debbugs.gnu.org, david@altosw.be Received: via spool by 76377-submit@debbugs.gnu.org id=B76377.17405530067577 (code B ref 76377); Wed, 26 Feb 2025 06:57:01 +0000 Received: (at 76377) by debbugs.gnu.org; 26 Feb 2025 06:56:46 +0000 Received: from localhost ([127.0.0.1]:50712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tnBLa-0001y8-5S for submit@debbugs.gnu.org; Wed, 26 Feb 2025 01:56:46 -0500 Received: from relay.yourmailgateway.de ([194.59.206.189]:54521) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tnBLV-0001xx-NK for 76377@debbugs.gnu.org; Wed, 26 Feb 2025 01:56:43 -0500 Received: from relay02-mors.netcup.net (localhost [127.0.0.1]) by relay02-mors.netcup.net (Postfix) with ESMTPS id 4Z2ld35l1mz49gZ; Wed, 26 Feb 2025 07:56:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1740552999; bh=hRjKTahKlDmi9YRaoE+4dDUFWfmeMR42hArRtenC/mc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=i2RYzo7gfzopjzoLgo6Em3ZyNYLuqSLbjwuUdMhGlTfO8ki9AUdAXKP2PU0NFWNzT XdPNAIA+FLsAtAn3+3WO8ar9tIXXgVsLsilhupMVvZIp2Pdk3nWjdi2QbHrIYpSwAO OH8Vi9nxOWfwwzwQx9uNmts8c7uFcHRESXB7U7RoAd7J89LsxHWRLEjwDj9V4haiQz eKrOBgXiE/Tka4k9Ib4XmCb6sPllXweCMm8uHIe0VwuSswi+iSGwHmI0cUi/VztNKT CwB/bjpwTujmmunhTW1HC8HyAKwQwjZe2c0ukHOzBAYpz3OgBKXUfTzJmq3KP2PoDC iBokQqeq8riIg== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by relay02-mors.netcup.net (Postfix) with ESMTPS id 4Z2ld35Ml2z7w6F; Wed, 26 Feb 2025 07:56:39 +0100 (CET) Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4Z2ld158JJz8svF; Wed, 26 Feb 2025 07:56:37 +0100 (CET) Received: from florianhp (ipb21a5dbf.dynamic.kabel-deutschland.de [178.26.93.191]) by mxe217.netcup.net (Postfix) with ESMTPSA id 326AC846B1; Wed, 26 Feb 2025 07:56:31 +0100 (CET) From: "pelzflorian (Florian Pelz)" In-Reply-To: (Leo Famulari's message of "Tue, 25 Feb 2025 13:05:06 -0500") References: <20250217191255.0411a90b@tintin> <8734g6qp2v.fsf@pelzflorian.de> Date: Wed, 26 Feb 2025 07:56:48 +0100 Message-ID: <87frk1i47j.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 326AC846B1 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: SOWHHvaYs25DTOrgsYLYq6PypNEURhDnVbQHBPh5VdPgvCDonq68BssE X-Spam-Score: 0.0 (/) 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 (-) More context: Later on, we made a package named g-golf as an alternative equally valid package but (in code comments) discouraged its use. This was a unilateral =E2=80=9Ccompromise=E2=80=9D. Unilateral because David ha= s not accepted it and, in private mails, did not want to discuss it. Leo Famulari writes: > On Sat, Feb 22, 2025 at 10:57:28AM +0100, pelzflorian (Florian Pelz) wrot= e: >> The context of this patch is a naming dispute. > [...] > > This is bad for Guix. If the upstream developer of some software that we > package has a reasonable request for us, we should strongly consider > accepting their request. > > It does not help the Guix project to be argumentative or ornery. > Yes, this was not consensus decision making, but IMO is not Guix=E2=80=99 f= ault. But David=E2=80=99s request, that we make g-golf the name of the guile-g-go= lf package, can hardly be encouraged by Guix. That is, logically, Guix cannot encourage not following its policy. > Let's work together to improve the world of free software, not dig in > our heels over minor issues like package names. It's a free software > project, not a package naming project. > > Also, this would not be the first time we accept some kind of cosmetic > advice from upstream. The original request [1] suggested using package version 0.8.0-rc9-guile2.2 for the guile2.2 variant (well, likely without rc9 now), which would deviate much from the rest of Guix (and is version>? than 0.8.0). Regards, Florian [1] https://lists.gnu.org/archive/html/guix-devel/2025-02/msg00173.html From unknown Mon Aug 11 18:18:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76377] gnu: packages: remove g-golf and nomad Resent-From: "Leo Famulari" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 26 Feb 2025 18:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76377 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: "pelzflorian (Florian Pelz)" Cc: 76377@debbugs.gnu.org, david@altosw.be Received: via spool by 76377-submit@debbugs.gnu.org id=B76377.17405941183382 (code B ref 76377); Wed, 26 Feb 2025 18:22:02 +0000 Received: (at 76377) by debbugs.gnu.org; 26 Feb 2025 18:21:58 +0000 Received: from localhost ([127.0.0.1]:55450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tnM2g-0000sT-FW for submit@debbugs.gnu.org; Wed, 26 Feb 2025 13:21:58 -0500 Received: from fhigh-b8-smtp.messagingengine.com ([202.12.124.159]:60677) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tnM2d-0000sE-Ji for 76377@debbugs.gnu.org; Wed, 26 Feb 2025 13:21:56 -0500 Received: from phl-compute-06.internal (phl-compute-06.phl.internal [10.202.2.46]) by mailfhigh.stl.internal (Postfix) with ESMTP id EF8742540172; Wed, 26 Feb 2025 13:21:49 -0500 (EST) Received: from phl-imap-08 ([10.202.2.84]) by phl-compute-06.internal (MEProxy); Wed, 26 Feb 2025 13:21:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s= mesmtp; t=1740594109; x=1740680509; bh=/p/ERGhu2zKTgeJv0hHS0dCMX 2sioO/3sjAwu1WpA1w=; b=rE2HWmHHVVTpst5Sx189zMyL9mlBCgR0k2GcXk0m8 qoRvfS6kQ30OjfmyGz7AXJfaD/pCdc5zENwcP1Yn+zx2g/Zvs+B++HV5N3aNucA9 fWI2dt+280iSZwQfu/1eCVZ0XAvzM9+qjp+lK4Uzc8DAyVPpR7a7Gkksgsa5HZIa 7M= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1740594109; x= 1740680509; bh=/p/ERGhu2zKTgeJv0hHS0dCMX2sioO/3sjAwu1WpA1w=; b=y LqucV0cpUbAiDsIISXcDhEDVGwX4jnyx5x11eYdqfEODlIF1Vi+rot3/32G8P7cc XC2l1JBSCMCt843z3CXEYitPn6dEbyWijWMH3q51fj2WO5keamnCGE7YSckvAFiH j1eExhXTIuNEkL9ooua/psXUruxPZ1clDfU+JV12sTyxo9YHPyCH1JErLri2Xt7W 5pUUPwWH009LShq4Dqjp6B6Wg0AoZ4ehwCDxH5PIGLFkstDIojR54dwcQbM52FEe mHvoeqly2RYvlDFKDBylkHDFUtQFw8nsCG7ZCeWzz/HcIE5xfBXUwXFI+InQxqre SDCJ8akFnSAKkXei46tHA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdekhedvlecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefoggffhffvvefkjghfufgtgfesthhqredtredt jeenucfhrhhomhepfdfnvghoucfhrghmuhhlrghrihdfuceolhgvohesfhgrmhhulhgrrh hirdhnrghmvgeqnecuggftrfgrthhtvghrnhepheejhfeujedtteduhfdvteevffehjeff vdfhveejteeffeehgefhveeugffgvdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvgdpnhgspghr tghpthhtohepfedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepuggrvhhiugesrg hlthhoshifrdgsvgdprhgtphhtthhopeejieefjeejseguvggssghughhsrdhgnhhurdho rhhgpdhrtghpthhtohepphgvlhiifhhlohhrihgrnhesphgvlhiifhhlohhrihgrnhdrug gv X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id B84AD18A006B; Wed, 26 Feb 2025 13:21:48 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 Date: Wed, 26 Feb 2025 13:21:13 -0500 From: "Leo Famulari" Message-Id: In-Reply-To: <87frk1i47j.fsf@pelzflorian.de> References: <20250217191255.0411a90b@tintin> <8734g6qp2v.fsf@pelzflorian.de> <87frk1i47j.fsf@pelzflorian.de> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) 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 (-) On Wed, Feb 26, 2025, at 01:56, pelzflorian (Florian Pelz) wrote: > But David=E2=80=99s request, that we make g-golf the name of the guile= -g-golf > package, can hardly be encouraged by Guix. That is, logically, Guix > cannot encourage not following its policy. Earlier, you described this policy as "not written down". That's not a p= olicy, in my opinion. And we should consider deviating from it when people have strong feeling= s about it. Already, we seem to have alienated the author of a Guile package, which = is tragically counterproductive. And really, what's so bad about naming the package of the g-golf program= "g-golf"? We've deviated from these informal guidelines before and the = world kept turning. From unknown Mon Aug 11 18:18:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76377] gnu: packages: remove g-golf and nomad Resent-From: David Pirotte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 26 Feb 2025 20:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76377 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Leo Famulari Cc: 76377@debbugs.gnu.org, pelzflorian@pelzflorian.de Received: via spool by 76377-submit@debbugs.gnu.org id=B76377.174060046522873 (code B ref 76377); Wed, 26 Feb 2025 20:08:02 +0000 Received: (at 76377) by debbugs.gnu.org; 26 Feb 2025 20:07:45 +0000 Received: from localhost ([127.0.0.1]:55588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tnNh3-0005wr-09 for submit@debbugs.gnu.org; Wed, 26 Feb 2025 15:07:45 -0500 Received: from mail.all2all.org ([79.99.200.14]:43862 helo=moses.all2all.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tnNh0-0005wZ-EF for 76377@debbugs.gnu.org; Wed, 26 Feb 2025 15:07:43 -0500 Received: from localhost (localhost [127.0.0.1]) by moses.all2all.org (Postfix) with ESMTP id 8798267C007A; Wed, 26 Feb 2025 21:07:37 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at moses.all2all.org 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 8rIJEAuOiY1F; Wed, 26 Feb 2025 21:07:37 +0100 (CET) Received: from tintin (unknown [168.227.184.188]) by moses.all2all.org (Postfix) with ESMTPSA id A298D67C0074; Wed, 26 Feb 2025 21:07:35 +0100 (CET) Date: Wed, 26 Feb 2025 17:07:28 -0300 From: David Pirotte Message-ID: <20250226170728.6abcf970@tintin> In-Reply-To: References: <20250217191255.0411a90b@tintin> <8734g6qp2v.fsf@pelzflorian.de> X-Mailer: Claws Mail 4.3.0 (GTK 3.24.43; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_//9rBSg6MsgeUp/m_Iv6SK_g"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.7 (/) 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_//9rBSg6MsgeUp/m_Iv6SK_g Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi Leo, > > The context of this patch is a naming dispute. =20 > [...] > This is bad for Guix. If the upstream developer of some software that > we package has a reasonable request for us, we should strongly > consider accepting their request. > It does not help the Guix project to be argumentative or ornery. > Let's work together to improve the world of free software, not dig in > our heels over minor issues like package names. It's a free software > project, not a package naming project. > Also, this would not be the first time we accept some kind of cosmetic > advice from upstream. 1+, for 'all the above'. Please forward (or post) to guix-devel, and ask guix to name my package g-golf, to deprecate and later remove guile-[X.Y-]g-golf pkgs. Thanks, David --Sig_//9rBSg6MsgeUp/m_Iv6SK_g Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAme/dIAACgkQ83T9k6MF eteS0ggA30NzmyIV1xCshaLLckIC0YpJXiWWbaquB9+nH3WUC7QcFbfArJHnyNvI 0pE5Wq3sLwm/e9/bWhDYdPMm9hB1801lLT+6A5cHSDDC5Hi5Iy48xQBmSC2oXsXM bPu75rtTaP3D0pgLqRxTbqRhVs7YI+urN/JyZkAQyw3nNmAIaWZjAQEThIVYNK7V caXt94njYk939+HfQIeJt8WjbYocfabRW5bzitafINphxKo+dQc6HSCuZdsURHqL okYpssvELku0jAllm5BuVzsRwWVIcHs5tOcq69u8h3XGv1v7KIZidSrBsnFoUxcD V8rujb19e1A0OWaZszFgnb10KUkShw== =pD/r -----END PGP SIGNATURE----- --Sig_//9rBSg6MsgeUp/m_Iv6SK_g-- From unknown Mon Aug 11 18:18:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76377] gnu: packages: remove g-golf and nomad Resent-From: David Pirotte Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 26 Feb 2025 20:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76377 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: "Leo Famulari" Cc: 76377@debbugs.gnu.org, "pelzflorian \(Florian Pelz\)" Received: via spool by 76377-submit@debbugs.gnu.org id=B76377.174060249629384 (code B ref 76377); Wed, 26 Feb 2025 20:42:01 +0000 Received: (at 76377) by debbugs.gnu.org; 26 Feb 2025 20:41:36 +0000 Received: from localhost ([127.0.0.1]:55676 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tnODo-0007ds-Fu for submit@debbugs.gnu.org; Wed, 26 Feb 2025 15:41:36 -0500 Received: from mail.all2all.org ([79.99.200.14]:34912 helo=moses.all2all.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tnODl-0007dd-9E for 76377@debbugs.gnu.org; Wed, 26 Feb 2025 15:41:34 -0500 Received: from localhost (localhost [127.0.0.1]) by moses.all2all.org (Postfix) with ESMTP id E67A867C007A; Wed, 26 Feb 2025 21:41:29 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at moses.all2all.org 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 jZR_ffMpN9lX; Wed, 26 Feb 2025 21:41:29 +0100 (CET) Received: from tintin (unknown [168.227.184.188]) by moses.all2all.org (Postfix) with ESMTPSA id 10E4367C0074; Wed, 26 Feb 2025 21:41:27 +0100 (CET) Date: Wed, 26 Feb 2025 17:41:25 -0300 From: David Pirotte Message-ID: <20250226174125.7f322cb7@tintin> In-Reply-To: References: <20250217191255.0411a90b@tintin> <8734g6qp2v.fsf@pelzflorian.de> <87frk1i47j.fsf@pelzflorian.de> X-Mailer: Claws Mail 4.3.0 (GTK 3.24.43; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/3AvZhTP_nmQ.QH8hMJvv+iF"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.7 (/) 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_/3AvZhTP_nmQ.QH8hMJvv+iF Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable > > But David=E2=80=99s request, that we make g-golf the name of the > > guile-g-golf package, can hardly be encouraged by Guix. That is, > > logically, Guix cannot encourage not following its policy. =20 > Earlier, you described this policy as "not written down". That's not > a policy, in my opinion. > And we should consider deviating from it when people have strong > feelings about it. > Already, we seem to have alienated the author of a Guile package, > which is tragically counterproductive. > And really, what's so bad about naming the package of the g-golf > program "g-golf"? We've deviated from these informal guidelines > before and the world kept turning. 1+ The first (created) guix g-golf package was (properly) named g-golf. --Sig_/3AvZhTP_nmQ.QH8hMJvv+iF Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAme/fHUACgkQ83T9k6MF etfP3gf+JmJS4t2rWIvCYfQd/wHpJuupriIPNzdzxLQfQDLHWi20TThRn1XMSvsO m7oZBHrb4ppMwyvodfWZIa/kAAFvmrwuHpiEzmcpkRXiqSP45IP9wo6hU1+4HnWf hkECJ/AK9B6/hZF/bEHe2umQlQNx6KjF190jGk8VU/qkNGjNYYugWNRhVrqSI3iQ t5E18UmyZ8tdpSm+MuT3AD7V75t1U6hPxApssjK/wAwIH0zScdmARhsDka8MQ478 0ZVKD12V0MS+nhBiutf6Wgrtc065UFBI4v8QO0Hb9UszqlkYks1kFeoHtbT+QWn+ iCpBXqLlp9Kmkl279jsuOEoyUYfWIQ== =MBtQ -----END PGP SIGNATURE----- --Sig_/3AvZhTP_nmQ.QH8hMJvv+iF-- From unknown Mon Aug 11 18:18:35 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76377] gnu: packages: remove g-golf and nomad Resent-From: "pelzflorian (Florian Pelz)" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 27 Feb 2025 08:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76377 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: "Leo Famulari" Cc: 76377@debbugs.gnu.org, david@altosw.be Received: via spool by 76377-submit@debbugs.gnu.org id=B76377.174064441529638 (code B ref 76377); Thu, 27 Feb 2025 08:21:02 +0000 Received: (at 76377) by debbugs.gnu.org; 27 Feb 2025 08:20:15 +0000 Received: from localhost ([127.0.0.1]:57954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tnZ7v-0007hx-6V for submit@debbugs.gnu.org; Thu, 27 Feb 2025 03:20:15 -0500 Received: from relay.yourmailgateway.de ([194.59.206.189]:41519) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tnZ7r-0007h9-Tm for 76377@debbugs.gnu.org; Thu, 27 Feb 2025 03:20:13 -0500 Received: from relay02-mors.netcup.net (localhost [127.0.0.1]) by relay02-mors.netcup.net (Postfix) with ESMTPS id 4Z3PQx17Qfz4725; Thu, 27 Feb 2025 09:20:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1740644409; bh=MmN3D8/qWkz44gSqIEVp4hEjmlX2CLmohDNj4Fq6SRo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=bZFK8q2mwf9wh6Y1RCWoOZDlc9+t/Vs1N5ATVH0Kj2nPdZdB0R++2YgqoJFjbmjwO Jc22KJcP2/eoYnd+RJla61BMiDicPrtfTq3aZlY9H6+xSLC1ELg1Z3f4iU+aiIn4z+ 4gmgoSVqp12QWdQw2r4Byly/wjd8ruLW/LIslAJYogKC7wXiYcnCxn2NHsfsNc3eN7 4hCAYcmiJ9+SmMgdw+sfx+F0e9nKfPz3j8nqLe72rseDdzeai0AXeeRiaISBBDAVe/ XYs/WvYgkctUm8F9oxqb0+t6A7CcVzBbCjbOiZtzTWre98q+vyhcU91vsTdx+ILEVD 0+FYseWLvRM+Q== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by relay02-mors.netcup.net (Postfix) with ESMTPS id 4Z3PQx0kfsz7w8H; Thu, 27 Feb 2025 09:20:09 +0100 (CET) Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4Z3PQw2zGsz8svX; Thu, 27 Feb 2025 09:20:08 +0100 (CET) Received: from florianhp (ipb21a5dbf.dynamic.kabel-deutschland.de [178.26.93.191]) by mxe217.netcup.net (Postfix) with ESMTPSA id 926FB8469A; Thu, 27 Feb 2025 09:20:01 +0100 (CET) From: "pelzflorian (Florian Pelz)" In-Reply-To: (Leo Famulari's message of "Wed, 26 Feb 2025 13:21:13 -0500") References: <20250217191255.0411a90b@tintin> <8734g6qp2v.fsf@pelzflorian.de> <87frk1i47j.fsf@pelzflorian.de> Date: Thu, 27 Feb 2025 09:20:20 +0100 Message-ID: <87r03j94u3.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Rspamd-Queue-Id: 926FB8469A X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: YpKgYReoGYY//bRkDbHmg/VYFmi2CFE5Y+sjZXD7Q4MEGVCrN2tzgRUS X-Spam-Score: 0.0 (/) 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Note that we are mostly discussing dependency lists when writing a package (inputs (list adwaita-icon-theme bash-minimal libadwaita (librsvg-for-system) gtk guile-3.0 guile-g-golf)) and the style of Guix source code. On the CLI, guix shell --no-grafts g-golf gtk guile is possible at this time without warning or discouragement, although on equal terms with guix shell --no-grafts guile-g-golf gtk guile "Leo Famulari" writes: > And really, what's so bad about naming the package of the g-golf > program "g-golf"? We've deviated from these informal guidelines before > and the world kept turning. gtk is named gtk, not libgtk, although gtk does have binaries, too. GTK 3 library clutter is named clutter, not libclutter, so you have a point there. Is Leo right, that we deviate frequently and with precedent? If so, my standing in for the policy crumbles. Better change the name now than later. Other opinions? Preliminary diff attached. This reverts: commit 694e31723788d811d026a047c9dea8e0d735362c Author: Zhu Zihao Date: Thu Feb 3 22:35:10 2022 +0800 gnu: Deprecate the 'g-golf' variable. =20=20=20=20 g-golf now supports both Guile 3.0 and 2.2. Assign a new name to identi= fy the g-golf for different Guile version. =20=20=20=20 * gnu/packages/guile-xyz.scm (g-golf): Rename to guile-g-golf. (g-golf): Define as deprecated by guile-g-golf. =20=20=20=20 Signed-off-by: Ludovic Court=C3=A8s Regards, Florian --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=gnu-guile-g-golf-Deprecate-package-name.diff Content-Transfer-Encoding: quoted-printable diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 88bf074600..aa829e9215 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -2547,9 +2547,9 @@ (define-public guile-sly (home-page "https://dthompson.us/projects/sly.html") (license license:gpl3+))) =20 -(define-public guile-g-golf +(define-public g-golf (package - (name "guile-g-golf") + (name "g-golf") (version "0.8.0") (source (origin @@ -2637,6 +2637,11 @@ (define-public guile-g-golf are unaffected.") (license license:lgpl3+))) =20 +(define-public guile-g-golf + ;; Deprecated because of G-Golf author's explicit request for an excepti= on + ;; from usual naming conventions. + (deprecated-package "guile-g-golf" g-golf)) + (define-public g-golf ;; Use =E2=80=98guile-g-golf=E2=80=99 above in package inputs and other = code. This alias ;; exists as a compromise, see @@ -2647,16 +2652,16 @@ (define-public g-golf =20 (define-public guile2.2-g-golf (package - (inherit guile-g-golf) + (inherit g-golf) (name "guile2.2-g-golf") (inputs - (modify-inputs (package-inputs guile-g-golf) + (modify-inputs (package-inputs g-golf) (replace "guile" guile-2.2) (replace "guile-lib" guile2.2-lib))))) =20 (define-public g-golf-gtk-4-examples (package - (inherit guile-g-golf) + (inherit g-golf) (name "g-golf-gtk-4-examples") (arguments (list @@ -2737,7 +2742,7 @@ (define-public g-golf-gtk-4-examples (add-after 'install 'wrap-binaries (lambda* (#:key inputs #:allow-other-keys) (let* ((version (target-guile-effective-version)) - (g-golf (assoc-ref inputs "guile-g-golf")) + (g-golf (assoc-ref inputs "g-golf")) (gcairo (assoc-ref inputs "guile-cairo-next")) (adwaita-icons (assoc-ref inputs "adwaita-icon-them= e")) (scm (string-append "/share/guile/site/" version)) @@ -2816,7 +2821,7 @@ (define-public g-golf-gtk-4-examples gtk guile-3.0 guile-cairo-next - guile-g-golf)) + g-golf)) (native-inputs (list pkg-config which @@ -2845,7 +2850,7 @@ (define-public g-golf-gtk-4-examples =20 (define-public g-golf-adw-1-examples (package - (inherit guile-g-golf) + (inherit g-golf) (name "g-golf-adw-1-examples") (build-system glib-or-gtk-build-system) (arguments @@ -2921,7 +2926,7 @@ (define-public g-golf-adw-1-examples (add-after 'install 'wrap-binaries (lambda* (#:key inputs #:allow-other-keys) (let* ((version (target-guile-effective-version)) - (g-golf (assoc-ref inputs "guile-g-golf")) + (g-golf (assoc-ref inputs "g-golf")) (adwaita-icons (assoc-ref inputs "adwaita-icon-them= e")) (libadwaita-icons (assoc-ref inputs "libadwaita")) (scm (string-append "/share/guile/site/" version)) @@ -2967,7 +2972,7 @@ (define-public g-golf-adw-1-examples (librsvg-for-system) gtk guile-3.0 - guile-g-golf)) + g-golf)) (native-inputs (list `(,glib "bin") ;for glib-compile-resources guile-3.0)) (propagated-inputs (list)) base-commit: 150df457d1e269790f184510c58d031ee00a9ebb --=20 2.48.1 --=-=-=-- From unknown Mon Aug 11 18:18:35 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: David Pirotte Subject: bug#76377: closed (Re: [bug#76377] gnu: packages: remove g-golf and nomad) Message-ID: References: <87wmdbge59.fsf@pelzflorian.de> <20250217191255.0411a90b@tintin> X-Gnu-PR-Message: they-closed 76377 X-Gnu-PR-Package: guix-patches Reply-To: 76377@debbugs.gnu.org Date: Thu, 27 Feb 2025 23:30:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1740699003-5619-1" This is a multi-part message in MIME format... ------------=_1740699003-5619-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #76377: gnu: packages: remove g-golf and nomad which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 76377@debbugs.gnu.org. --=20 76377: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76377 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1740699003-5619-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 76377-done) by debbugs.gnu.org; 27 Feb 2025 23:29:37 +0000 Received: from localhost ([127.0.0.1]:39875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tnnJw-0001Q4-5K for submit@debbugs.gnu.org; Thu, 27 Feb 2025 18:29:37 -0500 Received: from relay.yourmailgateway.de ([194.59.206.189]:46163) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tnnJs-0001PW-Q2 for 76377-done@debbugs.gnu.org; Thu, 27 Feb 2025 18:29:34 -0500 Received: from relay02-mors.netcup.net (localhost [127.0.0.1]) by relay02-mors.netcup.net (Postfix) with ESMTPS id 4Z3nc86S93z46Wd; Fri, 28 Feb 2025 00:29:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1740698968; bh=BEOCLiFfJmhsO82OkUXagzQYmcwmERRfnY2NWlqXblM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=S1jbEiJ47UtZyMpskFldcK/BJOsW21RWtqMTvTR10WSXWqn4cU6VO1rqVeKuXaigm MhwcX75Aqy7zJ3F9sh1TtTserchJn03r//3NcCExyOl3pjuh13RqJ+n6Ybc82FApml GaTAtQZaLE8kEqem1SjLCOebtF6tKP/+cqaiUu3dt8WSuJusQI9UtRHdxbZn5P0NZM f4KWrjuXoPvr6MXjD+Ros6oS2CqIVzkV61RMVYgXJabagwfHwuiM5sUVzWfSMYOvKs yivpzLH5XHISbuDz02uvV+pKlbqKsZyoMATK7Q2kvxmzuL+sETFY5u0L/YrZoRfdfZ 4wKSjSCb7JvBA== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by relay02-mors.netcup.net (Postfix) with ESMTPS id 4Z3nc863BZz7wKk; Fri, 28 Feb 2025 00:29:28 +0100 (CET) Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4Z3nc81jRtz8sgT; Fri, 28 Feb 2025 00:29:28 +0100 (CET) Received: from florianhp (ipb21a5dbf.dynamic.kabel-deutschland.de [178.26.93.191]) by mxe217.netcup.net (Postfix) with ESMTPSA id 132C7846DE; Fri, 28 Feb 2025 00:29:20 +0100 (CET) From: "pelzflorian (Florian Pelz)" To: "Leo Famulari" Subject: Re: [bug#76377] gnu: packages: remove g-golf and nomad In-Reply-To: <87r03j94u3.fsf@pelzflorian.de> (pelzflorian@pelzflorian.de's message of "Thu, 27 Feb 2025 09:20:20 +0100") References: <20250217191255.0411a90b@tintin> <8734g6qp2v.fsf@pelzflorian.de> <87frk1i47j.fsf@pelzflorian.de> <87r03j94u3.fsf@pelzflorian.de> Date: Fri, 28 Feb 2025 00:29:38 +0100 Message-ID: <87wmdbge59.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 132C7846DE X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: h7B9Fc/9Jr6GwYbOcr/n6UvwFscKYlqhEq7XF9n2FrN6zBgTqUmriqOU X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76377-done Cc: 76377-done@debbugs.gnu.org, david@altosw.be 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 (-) Both sides of the argument do not want to set precedent for funny package names. One finds guile-g-golf is adulterated (I presume so without knowing David=E2=80=99s reasons). But a package name g-golf does n= ot indicate that it is =E2=80=9Cjust=E2=80=9D Guile binding helper glue. Agai= n, we are talking about looking at dependency listings. We do have this consistent naming for other Guile libraries like Sly or even Hoot. Since the naming is generally consistent, I do not think Leo=E2=80=99s argu= ment that we are not strict about naming elsewhere holds. This naming policy is written down for Perl, Python, CommonLisp, Elm, Rust and is applied by importers. We are talking about naming of Guix packages in Guix source code, after all. We are definitely no longer talking about names of the G-Golf project. Closing this bug again. Regards, Florian ------------=_1740699003-5619-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 17 Feb 2025 22:13:27 +0000 Received: from localhost ([127.0.0.1]:50556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tk9Mh-0007Hc-LP for submit@debbugs.gnu.org; Mon, 17 Feb 2025 17:13:27 -0500 Received: from lists.gnu.org ([2001:470:142::17]:41908) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tk9Md-0007Gp-Nr for submit@debbugs.gnu.org; Mon, 17 Feb 2025 17:13:21 -0500 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 1tk9MY-0000mZ-4Y for guix-patches@gnu.org; Mon, 17 Feb 2025 17:13:14 -0500 Received: from smtp.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 1tk9MV-0003mw-6N for guix-patches@gnu.org; Mon, 17 Feb 2025 17:13:13 -0500 Received: from localhost (localhost [127.0.0.1]) by moses.all2all.org (Postfix) with ESMTP id 0CA5767C007E for ; Mon, 17 Feb 2025 23:13:07 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at moses.all2all.org 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 H3x_lGuukdPI for ; Mon, 17 Feb 2025 23:13:05 +0100 (CET) Received: from tintin (unknown [168.227.184.188]) by moses.all2all.org (Postfix) with ESMTPSA id CC71767C007A for ; Mon, 17 Feb 2025 23:13:04 +0100 (CET) Date: Mon, 17 Feb 2025 19:12:55 -0300 From: David Pirotte To: guix-patches@gnu.org Subject: gnu: packages: remove g-golf and nomad Message-ID: <20250217191255.0411a90b@tintin> X-Mailer: Claws Mail 4.3.0 (GTK 3.24.43; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/.+j40e359T7gRz.c0D5qu2_"; protocol="application/pgp-signature"; micalg=pgp-sha512 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-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, Attached is a patch to remove g-golf and nomad, the only package that depends on g-golf (nomad was and still is reported to fail to build in guix for quite a long time now, fwiw). Please review and apply as soon as possible. Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [168.227.184.188 listed in zen.spamhaus.org] 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record X-Debbugs-Envelope-To: submit 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 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, Attached is a patch to remove g-golf and nomad, the only package that depends on g-golf (nomad was and still is reported to fail to build in guix for quite a long time now, fwiw). Please review and apply as soon as possible. Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [168.227.184.188 listed in zen.spamhaus.org] 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --Sig_/.+j40e359T7gRz.c0D5qu2_ Content-Type: multipart/mixed; boundary="MP_/Xzz1ru7Er8PkSMxmOdLuO_Y" --MP_/Xzz1ru7Er8PkSMxmOdLuO_Y Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hello, Attached is a patch to remove g-golf and nomad, the only package that depends on g-golf (nomad was and still is reported to fail to build in guix for quite a long time now, fwiw). Please review and apply as soon as possible. Thanks, David --MP_/Xzz1ru7Er8PkSMxmOdLuO_Y Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0001-gnu-packages-remove-g-golf-and-nomad.patch =46rom e3b178e305434640ef903f571e8c324a414487bb Mon Sep 17 00:00:00 2001 From: David Pirotte Date: Mon, 17 Feb 2025 19:11:12 -0300 Subject: [PATCH] gnu: packages: remove g-golf and nomad * gnu/packages/guile-xyz.scm: Remove g-golf. Remove nomad, which depends on g-golf (nomad was and still is reported to fail to build in guix for quit= e a long time now, fwiw). --- gnu/packages/guile-xyz.scm | 218 ------------------------------------- 1 file changed, 218 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 295f69d2de..958169359f 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -2519,103 +2519,6 @@ (define-public guile-sly (home-page "https://dthompson.us/projects/sly.html") (license license:gpl3+))) =20 -(define-public guile-g-golf - (package - (name "guile-g-golf") - (version "0.8.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://git.savannah.gnu.org/git/g-golf.git") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "14b6pjchra0axqifpm90m7jbxla2sarhd7bfhzqbn7d14b74sv2d")))) - (build-system gnu-build-system) - (arguments - (list - #:configure-flags - #~(list "--with-guile-site=3Dno") - #:parallel-build? #f - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'fix-guile-site-directory - (lambda _ - (substitute* "configure.ac" - (("SITEDIR=3D.*$") - "SITEDIR=3D\"$datadir/guile/site/$GUILE_EFFECTIVE_VERSION= \";\n") - (("SITECCACHEDIR=3D\"\\$libdir/g-golf/") - "SITECCACHEDIR=3D\"$libdir/")))) - (add-before 'configure 'tests-work-arounds - (lambda* (#:key inputs #:allow-other-keys) - ;; In build environment, There is no /dev/tty - (substitute* "test-suite/tests/gobject.scm" - (("/dev/tty") "/dev/null")))) - (add-before 'configure 'substitute-libs - (lambda* (#:key inputs outputs #:allow-other-keys) - (define (get lib) - (search-input-file inputs (string-append "lib/" lib ".so")= )) - - (let* ((libgi (get "libgirepository-1.0")) - (libglib (get "libglib-2.0")) - (libgobject (get "libgobject-2.0")) - (libg-golf (string-append #$output "/lib/libg-golf"))) - (substitute* "g-golf/init.scm" - (("libgirepository-1.0") libgi) - (("libglib-2.0") libglib) - (("libgobject-2.0") libgobject) - (("\\(dynamic-link \"libg-golf\"\\)") - (format #f "~s" - `(catch #t - (lambda () - (dynamic-link "libg-golf")) - (lambda _ - (dynamic-link ,libg-golf)))))) - (setenv "GUILE_AUTO_COMPILE" "0") - #t))) - (add-before 'check 'start-xorg-server - (lambda* (#:key inputs #:allow-other-keys) - ;; The test suite requires a running X server. - (system "Xvfb :1 &") - (setenv "DISPLAY" ":1") - #t))))) - (inputs - (list guile-3.0 guile-lib glib)) - (native-inputs - (list autoconf - automake - texinfo - gettext-minimal - libtool - pkg-config - ;; required for tests - gtk+ - xorg-server-for-tests)) - (propagated-inputs - (list gobject-introspection)) - (home-page "https://www.gnu.org/software/g-golf/") - (synopsis "Guile bindings for GObject Introspection") - (description - "G-Golf (Gnome: (Guile Object Library for)) is a library for developi= ng -modern applications in Guile Scheme. It comprises a direct binding to the -GObject Introspection API and higher-level functionality for importing Gno= me -libraries and making GObject classes (and methods) available in Guile's -object-oriented programming system, GOOPS.") - (license license:lgpl3+))) - -(define-public g-golf - (deprecated-package "g-golf" guile-g-golf)) - -(define-public guile2.2-g-golf - (package - (inherit guile-g-golf) - (name "guile2.2-g-golf") - (inputs - (modify-inputs (package-inputs guile-g-golf) - (replace "guile" guile-2.2) - (replace "guile-lib" guile2.2-lib))))) - (define-public g-wrap (package (name "g-wrap") @@ -4425,127 +4328,6 @@ (define-public guile-png processing filters.") (license license:gpl3+))) =20 -(define-public nomad - (package - (name "nomad") - (version "0.2.0-alpha-199-g3e7a475") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://git.savannah.gnu.org/git/nomad.git/") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0p0ha6prp7pyadp61clbhc6b55023vxzfwy14j2qygb2mkq7fhic")))) - (build-system gnu-build-system) - (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("bash" ,bash) - ("pkg-config" ,pkg-config) - ("libtool" ,libtool) - ("guile" ,guile-2.2) - ("glib:bin" ,glib "bin") - ("texinfo" ,texinfo) - ("gettext" ,gettext-minimal) - ("perl" ,perl))) - (inputs - `(("bash" ,bash-minimal) ; for wrap-program - ;; Guile - ("guile" ,guile-2.2) - ("guile-lib" ,guile2.2-lib) - ("guile-readline" ,guile2.2-readline) - ("guile-gcrypt" ,guile2.2-gcrypt) - ("gnutls" ,gnutls) - ("g-golf" ,guile2.2-g-golf) - ("shroud" ,shroud) - ("emacsy" ,emacsy-minimal) - ;; Gtk - ("glib" ,glib) - ("dbus-glib" ,dbus-glib) - ("glib-networking" ,glib-networking) - ("gtk+" ,gtk+) - ("gtk+:bin" ,gtk+ "bin") - ("webkitgtk" ,webkitgtk-for-gtk3) - ("gtksourceview" ,gtksourceview-4) - ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) - ("vte" ,vte) - ;; Gstreamer - ("gstreamer" ,gstreamer) - ("gst-plugins-base" ,gst-plugins-base) - ("gst-plugins-good" ,gst-plugins-good) - ("gst-plugins-bad" ,gst-plugins-bad) - ("gst-plugins-ugly" ,gst-plugins-ugly) - ;; Util - ("xorg-server" ,xorg-server))) - (arguments - `(#:modules ((guix build gnu-build-system) - (guix build utils) - (ice-9 popen) - (ice-9 rdelim) - (srfi srfi-26)) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-webkitgtk - (lambda _ - ;; Adapt to the version we have in Guix. - (substitute* "configure.ac" - (("webkit2gtk-4\\.0") "webkit2gtk-4.1") - (("webkit2gtk-web-extension-4\\.0") - "webkit2gtk-web-extension-4.1")) - - (substitute* "typelib/Makefile.am" - (("WebKit2-4\\.0") "WebKit2-4.1")))) - (add-before 'check 'start-xorg-server - (lambda* (#:key inputs #:allow-other-keys) - ;; The test suite requires a running X server. - (system (format #f "~a/bin/Xvfb :1 &" - (assoc-ref inputs "xorg-server"))) - (setenv "DISPLAY" ":1") - #t)) - (add-after 'install 'wrap-binaries - (lambda* (#:key inputs outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (effective (read-line (open-pipe* - OPEN_READ - "guile" "-c" - "(display (effective-version))= "))) - (gst-plugins (map (lambda (i) - (string-append (assoc-ref inputs i) - "/lib/gstreamer-1.0= ")) - `("gstreamer" - "gst-plugins-base" - "gst-plugins-good" - "gst-plugins-bad" - "gst-plugins-ugly"))) - (out-append (lambda (. args) - (apply string-append out args))) - (gi-path (out-append "/lib/girepository-1.0")) - (load-path (out-append "/share/guile/site/" effective= )) - (comp-path (out-append "/lib/guile/" - effective "/site-ccache")) - (ext-path (out-append "/libexec/nomad"))) - (wrap-program (string-append out "/bin/nomad") - `("GUILE_LOAD_PATH" ":" prefix - (,load-path - ,(getenv "GUILE_LOAD_PATH"))) - `("GUILE_LOAD_COMPILED_PATH" ":" prefix - (,comp-path - ,(getenv "GUILE_LOAD_COMPILED_PATH"))) - `("GI_TYPELIB_PATH" ":" prefix - (,gi-path ,(getenv "GI_TYPELIB_PATH"))) - `("GIO_EXTRA_MODULES" ":" prefix - (,(getenv "GIO_EXTRA_MODULES"))) - `("GST_PLUGIN_SYSTEM_PATH" ":" prefix ,gst-plugins) - `("NOMAD_WEB_EXTENSION_DIR" ":" prefix (,ext-path))) - #t)))))) - (home-page "https://savannah.nongnu.org/projects/nomad/") - (synopsis "Extensible Web Browser in Guile Scheme") - (description "Nomad is a Emacs-like web browser that consists of a mod= ular -feature-set, fully programmable in Guile Scheme.") - (license license:gpl3+))) - (define-public guile-cv (package (name "guile-cv") --=20 2.47.2 --MP_/Xzz1ru7Er8PkSMxmOdLuO_Y-- --Sig_/.+j40e359T7gRz.c0D5qu2_ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmeztGcACgkQ83T9k6MF etdQcAgAxha1rd+1ICeIMutYc4IWuFik0tu8cDY9J6ba6KVG3yKfNnojwTZxW380 pUXnKhdGGUXYeJ6KIh0Irly/qxa20GZIWbBOMbvsUpM9Zu1cPV9Al1pj6pcqEtIe csDS2IhsDyj1cV36YjOfTfyuHlItRWa5bhsvf7OygSRl4IwUMH9uVudfrD19xq9a RKHe5uMJF57gOwDM7GyR6O6jz6+HfyvV328PZ/ty+Qh2HNrEb0ONmDtH3099N7u2 GaP6qi1Fj27Zj4TsJjM2nqM3ebjxtklenpEM3jdGCZuVJeSx8vnXGYQMN3FXDZFJ gXyOasMVeRZTQJU+Pl8tBS9kSpSEFg== =z/Vm -----END PGP SIGNATURE----- --Sig_/.+j40e359T7gRz.c0D5qu2_-- ------------=_1740699003-5619-1--