From unknown Thu Jun 19 14:04:00 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#59726 <59726@debbugs.gnu.org> To: bug#59726 <59726@debbugs.gnu.org> Subject: Status: [PATCH 0/2] gnu: g-wrap: Build with Guile 3.0. Reply-To: bug#59726 <59726@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:04:00 +0000 retitle 59726 [PATCH 0/2] gnu: g-wrap: Build with Guile 3.0. reassign 59726 guix-patches submitter 59726 Z572 <873216071@qq.com> severity 59726 normal tag 59726 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 11:27:09 2022 Received: (at submit) by debbugs.gnu.org; 30 Nov 2022 16:27:09 +0000 Received: from localhost ([127.0.0.1]:33721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0PvR-0006tt-FW for submit@debbugs.gnu.org; Wed, 30 Nov 2022 11:27:09 -0500 Received: from lists.gnu.org ([209.51.188.17]:37600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <873216071@qq.com>) id 1p0PvL-0006tm-Qv for submit@debbugs.gnu.org; Wed, 30 Nov 2022 11:27:08 -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 <873216071@qq.com>) id 1p0PvK-0002MQ-1w for guix-patches@gnu.org; Wed, 30 Nov 2022 11:27:03 -0500 Received: from out162-62-57-210.mail.qq.com ([162.62.57.210]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <873216071@qq.com>) id 1p0PvF-0007Ci-1I for guix-patches@gnu.org; Wed, 30 Nov 2022 11:27:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1669825609; bh=ln3HI5Bs2ExY2YTy5VtIXgWAZ090ho8iRYaXI2Q8oLI=; h=From:To:Subject:Date; b=wLuv1BqVo6yt5AH1c1rn53H4aDRYg/LB0mNCQvAQ+wgVuFxYkj4TfnnMnPbnWM1H9 fEkUsmyXbfy7KqOpJ3wIurToYJhV3pwCAnr+Jb/cU2qEwM0ZtjmJmAi7Pav4wMyJIl g6w5VGm2JM/tt486mTKfb6bBpqs4paymUKYPEKc8= Received: from localhost.localdomain ([112.10.216.37]) by newxmesmtplogicsvrsza10-0.qq.com (NewEsmtp) with SMTP id 66897CE1; Thu, 01 Dec 2022 00:25:40 +0800 X-QQ-mid: xmsmtpt1669825540to9gdwgoq Message-ID: X-QQ-XMAILINFO: MpNYbEWRz8KaHLlsR4R0SX9NRWK8co5kDZTWP8YmEP2y0jslTvoFLErTm+MDNS WewMJprx4AxW0xb7sT7nPvtG24R9Sz71v/hOzMzlRzS0bfdDuYaVVuEbu4SBD+ssh3eQc4FMVhjx CKNviqA6F91pyXZvcHBxgVvSTqPwQQVl8E9chDZFUiN/DfPMCFvQA+z0mRrAzOvXsAxjg/cpKHca 8vdEglsgwuEVW4NfjxnTOrlFDpwjt1lLBzGpZZr8gETF/AeZJMHYjnlE2ITCZv3bOpdS/MI42Gbi KqyG7czDRV1zJmcgh5lhYy3QWFh2XEfrQc1jPwYg/ZENpi5PMvEkKYm+FL6splOVw5SOj+8eG/Qq 7MAol+bv3EBmJw+wZWkICbzwzxupnGjFKNl7u7tGSIYd0RjoWxfjvYgxSMbsAMz8LfSArGFK7onj JEY5Z2rmtyCd33EQqRVDSCH2OBXV3S+vVARuDoy8Fthho6FZ7NbVE0Bp6WX8SYhZtkqqEUwmHhf4 lt+U4mJLcIYXtTIYclswrD6wtloXin+cFNY9mOsNuTeXK7iXlS8sXUwoAqdwmnOSEZ1UdKDb6M/M bSTIFU6isGGA2n9MNSaM9V7QecGM1bTvf3bw5FiXXOFRkEfVsEBCQ6aa2GElG0qQgI/vYZCS5lo2 sCnFuIRmBccgPvf8TRt6YeBSh8LCCMEGNJi9WUuNOVT5bmV2EqOqWn2Vz/2lLzIE2jr2piBNjmsJ QMZ9OwfTkGpegQ3OklYXGbVVptkmnxy4CtMlUyz0QZZoLOMyVfsbOSe70nMamzvZip1V4jPxUqtE wDtubwWVtvh2RVHjuCqsY+6IK/9gevjqBt8dgVa5ugXg8SMe7pCkdG5sSygPoMTI2OFI3I24PfA+ nqfgrfQufia3Ipq7QuMBBAcvFPK3URWiVKtRymBDyj3cvd6PlDUyRC32Pk5e7juYDygSt2mRdngy EJ76xo+BiqEW2cdNVHnTdeUcwZsryCsCyWdbwyef/zuRGC/F5+AuaxYYaFPWy7 From: Z572 <873216071@qq.com> To: guix-patches@gnu.org Subject: [PATCH 0/2] gnu: g-wrap: Build with Guile 3.0. Date: Thu, 1 Dec 2022 00:25:40 +0800 X-OQ-MSGID: X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=162.62.57.210; envelope-from=873216071@qq.com; helo=out162-62-57-210.mail.qq.com X-Spam_score_int: 11 X-Spam_score: 1.1 X-Spam_bar: + X-Spam_report: (1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HELO_DYNAMIC_IPADDR=1.951, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) 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.1 (--) this patchs make g-wrap build with guile-3.0 and use gexp. Zheng Junjie (2): gnu: g-wrap: Build with Guile 3.0. gnu: g-wrap: Use gexp. gnu/packages/guile-xyz.scm | 51 ++++++++++++++++++++++++++------------ 1 file changed, 35 insertions(+), 16 deletions(-) base-commit: f0ee77a17ea328e9909570bc72ab1f6bae363dab -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 11:29:51 2022 Received: (at 59726) by debbugs.gnu.org; 30 Nov 2022 16:29:51 +0000 Received: from localhost ([127.0.0.1]:33740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0Py2-0006vh-LE for submit@debbugs.gnu.org; Wed, 30 Nov 2022 11:29:50 -0500 Received: from [203.205.251.84] (port=45007 helo=out203-205-251-84.mail.qq.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <873216071@qq.com>) id 1p0Pxz-0006vW-KQ for 59726@debbugs.gnu.org; Wed, 30 Nov 2022 11:29:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1669825780; bh=mkrV2TNEvEHndQnoT8M6QTeQ+pLQFKDAVyUCUHiHtyA=; h=From:To:Subject:Date:In-Reply-To:References; b=xz5zsgxc6KmV/1msySgAcy8IRLAGSPEorUJmXtjCxXw0ZXydGqO2sEafkvtK5B5Ml ec1cEGnuywIFSLCo+IwfJxChpdVTf2Iibn89rlRotmxNm3u0l3goz0Wh1A0IYI3N7/ 0wKtcArMmy4NKin4WJ05woE30h4c4xXOdvofSKhw= Received: from localhost.localdomain ([112.10.216.37]) by newxmesmtplogicsvrszc2-1.qq.com (NewEsmtp) with SMTP id 76613884; Thu, 01 Dec 2022 00:29:38 +0800 X-QQ-mid: xmsmtpt1669825779trw6qjmu4 Message-ID: X-QQ-XMAILINFO: OM+L06Djy6i4H1XpiPmlsYFX2QCEXRB9UUBM0NfQHZzpqOAhO0tBgoeQD4UabH T1UuzBVq7RZSygDduAVT5i4sq2JsC7tlOglaiW+7ptb4YUKZH2/LbeSOAJRIbPE8lx8TIb7D+Cde JfLq20CLxMT5uaRjLWsYhByhHGDHjw4Q55wBII7bIruii+0hTapAZzplXpm/5Xk54jfBrl3lezs+ HvatAX8haRU/mj69jvcM79ec5UT+gnEvdBK4IGEqJZsBmZBY3ZGxR4hqRvP/4i4iIw/JR1MhM7mD P7h/vHuPKj555QZVeIZMR2QUVFlzRREvUdxWCLEts7BSeK149gOpBdsgyisELnuJWlklTAyPx1YM P9AgTTBJFP4g2YRlXYuflkPbySfsIFmptBG6o41EE+BIM4wf59zFgpqNxIAQwQW0QEqZzNQa5O6d 83kschnpgkEgxk2kwcQzi1KYUD4GYVWvLsEvDe/s0x1B1HcVUrkOdeYZnyLpcHZqQKfCepYsOjyY 1iWtl4BMR/ejMJFuc5uZbsvKPcE0wDvgLkq4a3eLb6lpH7YNkcejFSBR9NNbgqFwgBp1k4mbh0rx MFcYccyvQD4Tr9JosGgUdR160s18HhjKpQNt6gtKshIMo3n3dcR5AKkOT7SBThji4InpJBkX/HWE S8hK5d783mYucMemeaxNRdMeYVWZyHS1DM36OUnaCiyzxuRNyGevSy5oE2lIh5rDQJBAPUL6o6Pl Paf8ScuRLGrNLFXyJrE9AwhoW81aEonHnvLtR/a399YqiPHzt5wqOr3WDortCxDQ2w/tDiR+KRFk GeyYAbpxFoBcefiRzNfaqhfXwFQYfPEoaD6/2C8ofL+yiDw8U+PELc7/xGjC9yQG6x9TTVSNl3Ke yZO6lkcaecuWld8y8pkUl/0RxQWX/VUpWaNpMjbZr3Jeyum1Wcd+f+/Ifgv9x8cw== From: Z572 <873216071@qq.com> To: 59726@debbugs.gnu.org Subject: [PATCH 2/2] gnu: g-wrap: Use gexp. Date: Thu, 1 Dec 2022 00:29:38 +0800 X-OQ-MSGID: <1f053bac1c17b28d10903e4e29b70d160ab4f105.1669825268.git.873216071@qq.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 4.8 (++++) 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: * gnu/packages/guile-xyz.scm (g-wrap): Use gexp. --- gnu/packages/guile-xyz.scm | 22 +++++++++++ 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index a0b5964072..5560f3a98d 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -2162,17 +2162,17 @@ (defi [...] Content analysis details: (4.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [203.205.251.84 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (873216071[at]qq.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (873216071[at]qq.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) X-Debbugs-Envelope-To: 59726 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: 3.8 (+++) 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: * gnu/packages/guile-xyz.scm (g-wrap): Use gexp. --- gnu/packages/guile-xyz.scm | 22 +++++++++++ 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index a0b5964072..5560f3a98d 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -2162,17 +2162,17 @@ (defi [...] Content analysis details: (3.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [203.205.251.84 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (873216071[at]qq.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (873216071[at]qq.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) * gnu/packages/guile-xyz.scm (g-wrap): Use gexp. --- gnu/packages/guile-xyz.scm | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index a0b5964072..5560f3a98d 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -2162,17 +2162,17 @@ (define-public g-wrap libffi)) (inputs (list libffi indent guile-3.0)) (arguments - `(#:parallel-build? #f ;not supported - ;; TODO: compile go files. - #:make-flags '("GUILE_AUTO_COMPILE=0") - #:phases (modify-phases %standard-phases - (add-after 'unpack 'set-indent-program-path - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "g-wrap/util.scm" - (("indent \\~S") - (string-append (search-input-file inputs - "/bin/indent") - " ~S")))))))) + (list #:parallel-build? #f ;not supported + ;; TODO: compile go files. + #:make-flags #~'("GUILE_AUTO_COMPILE=0") + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'set-indent-program-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "g-wrap/util.scm" + (("indent \\~S") + (string-append (search-input-file inputs + "/bin/indent") + " ~S")))))))) (synopsis "Generate C bindings for Guile") (description "G-Wrap is a tool and Guile library for generating function wrappers for inter-language calls. It currently only supports generating Guile -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 11:29:51 2022 Received: (at 59726) by debbugs.gnu.org; 30 Nov 2022 16:29:51 +0000 Received: from localhost ([127.0.0.1]:33742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0Py3-0006vj-1m for submit@debbugs.gnu.org; Wed, 30 Nov 2022 11:29:51 -0500 Received: from [203.205.251.84] (port=33601 helo=out203-205-251-84.mail.qq.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <873216071@qq.com>) id 1p0Pxz-0006vV-KS for 59726@debbugs.gnu.org; Wed, 30 Nov 2022 11:29:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1669825779; bh=8Wt7ErSXyj4aC2rOg1pg5tCV2L9nqFsEU4SGm0S7TNo=; h=From:To:Subject:Date:In-Reply-To:References; b=VuEpf0L7SZ4lWkz8yWPY+xjfiZnvx7tX+H90cON2wMsZSQ+XEdpvJaBb+CMNbfDAX Zxmqj6Z7WPsW/+OML6allY734ElCgsqTpjNx9r8EXrjFF14jjVkxQKAeiYQqkX4d6W JmhtZgeYKNhxWxfkPce7cR9zsbQMFHhvKMP3B8CQ= Received: from localhost.localdomain ([112.10.216.37]) by newxmesmtplogicsvrszc2-1.qq.com (NewEsmtp) with SMTP id 76613884; Thu, 01 Dec 2022 00:29:38 +0800 X-QQ-mid: xmsmtpt1669825778tnc12bzqs Message-ID: X-QQ-XMAILINFO: OQhZ3T0tjf0avu7lwhYsLks0nvgFmDesjeumCa2fnsQWCbYEIatbROdWv9igix CIdLeoBlZqPYJZVf62Oz7qrp0RdSNXmtIg48vY5sf9t93W7JvpO/VcF+HF69I5swUuQdK9g29sxs j4DfH4bIsp26DkKumK7jYs69ex6XX8Ee6P9a6HHFbs4/mke8hFhz2N4O3ePz+wBgpHm+F6m+f0CC sHmOz6ChI+43yJ44QUMv9kfC9nYxDvqUlw8po6/0Eo7tl+wjbnguFMXneLrNz5qvysZGMZatXcWp 723L/WV4dhO5x0Vm7ICxgVWCVwJh5VuXYsFhj/+DDo8uYymM7lwo1iFbb9eBmG9eCLUF29w99zMO k1Qd4lZ0wZwx8OqfcLSN87dwGPBuQEkY+/Gf/3gFbSV/MB7a0/DVyF2xzhmDgyP0M0SU43MliA69 YE0wCogitbDEe2QtxqvHhG7Iw045tlorfaknnjsR4z7Ee8mgkirqYUKTTw9Tw1VmAA3uNB+Hzuqo tEfcEGeaps3+VcsDY5+Gd1DAoph/vfG5aixl9Xx60eu77E19A1EcFknC6Zy9uG78u+CFejiOOADd vINZTI0jS67vkKJR+UxD1keB0oxtHpanA8amPi1PGZdpqF2j69YPwofU7fmUXZN1ZBoSVUw7NXWP mhJabL2iGBkHI0/z5fWh2U4hoefn21O3eeQA2OK8u971VWcR78fyrys97iYvdeVSeoEfzS14DRpl xD2ZR3LRfh0PxRMqHZWMuyT7itYI4JgDMiFveT+vlI3k97bRJZ/HGVzMlFYAtPkvmDlKhhyDMj8I TmrJ4qwytYG/EmnDjxucT4RpB3ncY02lfGKh60V93avpGb+1nPs204in97xHFmc4wy5i3VPX9mq4 HAqlR5mF5Kr2IW8VjhWxwX2v7tn775mSf7l8LGOj6DL7eFUS4JNSYVrt4Ba0jIkA== From: Z572 <873216071@qq.com> To: 59726@debbugs.gnu.org Subject: [PATCH 1/2] gnu: g-wrap: Build with Guile 3.0. Date: Thu, 1 Dec 2022 00:29:37 +0800 X-OQ-MSGID: X-Mailer: git-send-email 2.38.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 4.8 (++++) 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: * gnu/packages/guile-xyz.scm(g-wrap)[source]: Modify configure to add Guile 3.0 support. move Modify configure guilemoduledir to it. dons't use removed api. [inputs]: add Guile 3.0, indent. [native-inputs]: add Guile 3.0. [propagated-inputs]: add libffi, remove guile-2.2. [arguments]: <#:configure-flags>: remove it. <#:parallel-build?>: set it to #f. <#:m [...] Content analysis details: (4.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [203.205.251.84 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (873216071[at]qq.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (873216071[at]qq.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) X-Debbugs-Envelope-To: 59726 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: 3.8 (+++) 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: * gnu/packages/guile-xyz.scm(g-wrap)[source]: Modify configure to add Guile 3.0 support. move Modify configure guilemoduledir to it. dons't use removed api. [inputs]: add Guile 3.0, indent. [native-inputs]: add Guile 3.0. [propagated-inputs]: add libffi, remove guile-2.2. [arguments]: <#:configure-flags>: remove it. <#:parallel-build?>: set it to #f. <#:m [...] Content analysis details: (3.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [203.205.251.84 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (873216071[at]qq.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (873216071[at]qq.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) * gnu/packages/guile-xyz.scm(g-wrap)[source]: Modify configure to add Guile 3.0 support. move Modify configure guilemoduledir to it. dons't use removed api. [inputs]: add Guile 3.0, indent. [native-inputs]: add Guile 3.0. [propagated-inputs]: add libffi, remove guile-2.2. [arguments]: <#:configure-flags>: remove it. <#:parallel-build?>: set it to #f. <#:make-flags>: set it to '("GUILE_AUTO_COMPILE=0)". <#:phases>: add set-indent-program-path phase, remove pre-configure phase. --- gnu/packages/guile-xyz.scm | 51 ++++++++++++++++++++++++++------------ 1 file changed, 35 insertions(+), 16 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index b1620618eb..a0b5964072 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -71,6 +71,7 @@ (define-module (gnu packages guile-xyz) #:use-module (gnu packages avahi) #:use-module (gnu packages base) #:use-module (gnu packages bash) + #:use-module (gnu packages code) #:use-module (gnu packages compression) #:use-module (gnu packages crypto) #:use-module (gnu packages databases) @@ -2135,25 +2136,43 @@ (define-public g-wrap version ".tar.gz")) (sha256 (base32 - "0ak0bha37dfpj9kmyw1r8fj8nva639aw5xr66wr5gd3l1rqf5xhg")))) + "0ak0bha37dfpj9kmyw1r8fj8nva639aw5xr66wr5gd3l1rqf5xhg")) + (modules '((guix build utils))) + (snippet '(begin + ;; allow guile 3.0 + (substitute* "configure" + (("2\\.2 2\\.0") + "3.0 2.2 2.0")) + (substitute* (find-files "." "^Makefile.in$") + (("guilemoduledir =.*guile/site" all) + (string-append all "/@GUILE_EFFECTIVE_VERSION@"))) + ;; don't use removed api + (substitute* "guile/g-wrap/guile-runtime.c" + (("scm_class_([a-z]+)" all first) + (string-append + "scm_c_public_ref(\"oop goops\",\"<" + first ">\")")) + (("scm_memory_error\\(func_name\\)") + "scm_report_out_of_memory()")))))) (build-system gnu-build-system) - (native-inputs - (list pkg-config)) + (native-inputs (list pkg-config guile-3.0)) (propagated-inputs - (list guile-2.2 guile-lib)) - (inputs - (list libffi)) + (list guile-lib + ;; Required by pc file + libffi)) + (inputs (list libffi indent guile-3.0)) (arguments - `(#:configure-flags '("--disable-Werror") - #:phases - (modify-phases %standard-phases - (add-before 'configure 'pre-configure - (lambda* (#:key outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (substitute* (find-files "." "^Makefile.in$") - (("guilemoduledir =.*guile/site" all) - (string-append all "/@GUILE_EFFECTIVE_VERSION@"))) - #t)))))) + `(#:parallel-build? #f ;not supported + ;; TODO: compile go files. + #:make-flags '("GUILE_AUTO_COMPILE=0") + #:phases (modify-phases %standard-phases + (add-after 'unpack 'set-indent-program-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "g-wrap/util.scm" + (("indent \\~S") + (string-append (search-input-file inputs + "/bin/indent") + " ~S")))))))) (synopsis "Generate C bindings for Guile") (description "G-Wrap is a tool and Guile library for generating function wrappers for inter-language calls. It currently only supports generating Guile -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 02 17:04:01 2022 Received: (at 59726) by debbugs.gnu.org; 2 Dec 2022 22:04:01 +0000 Received: from localhost ([127.0.0.1]:49135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1E8X-0001rh-6P for submit@debbugs.gnu.org; Fri, 02 Dec 2022 17:04:01 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1E8V-0001rb-03 for 59726@debbugs.gnu.org; Fri, 02 Dec 2022 17:04:00 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p1E8N-0006Uu-KT; Fri, 02 Dec 2022 17:03:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=DaJE1kPJ9yEUgb8J07BaM4qperPSgKON1fVMJOHPyvU=; b=ROpOGxAcZQGmjHNJIaCw 5WT8L7Uf7dpRs1D8+uROIogtLbjJgsoV/G//iV+TJbK816dj0ka+mkNWW/oEPmDd85uuQ7jJDGgPt yoS/mWqupORkK81mMtJtIiEKJKbUUoMBl0M30+TXTGTF58Tb6KrBzM7XtlD6N27Q7RyZd3gKHcviQ OMwadtFREt7hl7sDvMowbtjtV7IfeV249XfO9/O18psDS7zKFtF43a+gcqx1s/SHfW2Y9tLDZSVb8 oIi4tJ23XT/N9a1jGkWrOuS7V82KoJw+d5H5aL5ycs47JdaBDg6suNgKmrjL3Qy+yVkiENQMTf6QO VlpsTUt0CZAFhw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p1E8N-0002mE-31; Fri, 02 Dec 2022 17:03:51 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Z572 <873216071@qq.com> Subject: Re: bug#59726: [PATCH 0/2] gnu: g-wrap: Build with Guile 3.0. References: Date: Fri, 02 Dec 2022 23:03:48 +0100 In-Reply-To: (873216071@qq.com's message of "Thu, 1 Dec 2022 00:29:37 +0800") Message-ID: <87o7slpinv.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59726 Cc: 59726@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: -3.3 (---) Hi, Z572 <873216071@qq.com> skribis: > * gnu/packages/guile-xyz.scm(g-wrap)[source]: Modify configure to add Gui= le > 3.0 support. move Modify configure guilemoduledir to it. dons't use remov= ed > api. > > [inputs]: add Guile 3.0, indent. > [native-inputs]: add Guile 3.0. > [propagated-inputs]: add libffi, remove guile-2.2. > [arguments]: > <#:configure-flags>: remove it. > <#:parallel-build?>: set it to #f. > <#:make-flags>: set it to '("GUILE_AUTO_COMPILE=3D0)". > <#:phases>: add set-indent-program-path phase, remove pre-configure phase. G-Wrap has only one user, Guile-GNOME, which is stuck on Guile 2.2. Thus I think G-Wrap has to remain on 2.2. Besides, G-Wrap has been unmaintained for some time and there are other, more convenient ways to write bindings these days. I think we can leave it as is. Thoughts? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 04:05:29 2022 Received: (at 59726-done) by debbugs.gnu.org; 3 Dec 2022 09:05:29 +0000 Received: from localhost ([127.0.0.1]:51404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1OSf-0006og-2X for submit@debbugs.gnu.org; Sat, 03 Dec 2022 04:05:29 -0500 Received: from out162-62-58-216.mail.qq.com ([162.62.58.216]:33961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <873216071@qq.com>) id 1p1OSZ-0006oa-3X for 59726-done@debbugs.gnu.org; Sat, 03 Dec 2022 04:05:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1670058314; bh=fY+UefuWhNWpKQWJplna7zuqYvEsykLlblAQm3YeZjM=; h=References:From:To:Cc:Subject:Date:In-reply-to; b=thwCMOIyHRIolkJHByLPalYvd3DeO21bM2Q8WqRn73tjSYD8UjX1ZAtQn9g65fMb8 d94ggFoGlIvri/ObA4zkRH2qTzSts0QqbzOnOkuNmylJVm9n5yVUMGvTCp2R5k5IcL zfNuObOuVpIAscPb5PCIkamMqKUquvHj4RGalb9E= Received: from asus ([112.10.216.37]) by newxmesmtplogicsvrszc2-1.qq.com (NewEsmtp) with SMTP id 14C918A5; Sat, 03 Dec 2022 17:05:12 +0800 X-QQ-mid: xmsmtpt1670058312tdlwam555 Message-ID: X-QQ-XMAILINFO: OUUXHEo9i1ukhPtSm64FbfXBxyPrPsBs1UX6v6kNr9C/QRxE/gp5UsoNfLPWWV B4wUSn18hX1AWHhLTFpaZ5ZVALnZs0f7VEbIj/2znfHNxIjsUx6L4N+ftVDV9zfdlW+Q8+sTdCU/ gwuVzGfclbZrgivdN3r2AAHIaIRY3AhqskyND57K91BCZOqyNfBgPZSebquPHsSSQGNsSSVUE4NO 1ZQmZXCLtADoPG+CKdlMr9ckhIynJP49e6VcHpS+k6IxPlLjVhx2slfEAEnP8/vRQZ1dBzifH4bC C29rVg9emDvFYNhcbYixNysV4Vjgwwp53OQ7AGGczhySXEnsfbwdqe8mun6Og2KX/2CLmB35q1og CUAqn7i5yskx+2+PqfOKMSUx9O1CF4aSS/nOhqL1593qiyvctaqmHgm8Xc1S47Oz2BYMM/JXNbah YHlUkZOPY6JXdIss1Z4agygco2PTus7Z6VLi1d5kg2qONgWqfKzEjEg0rjUsdCPrcbA62JCcDgtj AKUlIUl9rUxBoo0k+c8mKG0NBeW6St4zWjAezoee3f3wSxiUxyEkgAIkzwX1KPNUHa7Blv25Nfu+ NBohV92TyNqWPATw2ppgx2/Atj0Vb2x2R1VWQqOyczMrfsyzz8RG6rbTlZ99qLz9mck3O88vd63K yhPrVAr0Gh0elXY9nsaxH2VOTe1xDgZnmEhdd2KOKW3eaBIkzvEPssMQW4ia69/w2BMfgAkegTsA hfB3DT2MVPjRa9DlrZRv94B/5YrozUdQPlDYLd7uVE/ud1XlYlnDRYr4Ho6E8Lg4gWCa7Mz3Kt+d MBijiLEGuKwrbNS0aMGr0/StgkzZfVTi34D00Hn5a/6J31E6KX2pq9PPiYbnSLT2cTrxpmLxH+UR KlLVwAFiRMLLSbmLqb/E4HM4Y2hlm9hLLdo7L0mVeWfZoRc0wYVOdq1GzvVsL90w== References: <87o7slpinv.fsf_-_@gnu.org> User-agent: mu4e 1.8.11; emacs 29.0.50 From: Z572 <873216071@qq.com> To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#59726: [PATCH 0/2] gnu: g-wrap: Build with Guile 3.0. Date: Sat, 03 Dec 2022 17:04:05 +0800 In-reply-to: <87o7slpinv.fsf_-_@gnu.org> Message-ID: <875yesdfhz.fsf@qq.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 3.9 (+++) 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: ok. close. Ludovic Courtès writes: > Hi, > > Z572 skribis: > >> * gnu/packages/guile-xyz.scm(g-wrap)[source]: Modify configure to add Guile >> 3.0 support. move Modify configure guilemoduledir to it. dons't use removed >> api. >> >> [...] Content analysis details: (3.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [162.62.58.216 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [162.62.58.216 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (873216071[at]qq.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (873216071[at]qq.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) X-Debbugs-Envelope-To: 59726-done Cc: 59726-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: 2.9 (++) 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: ok. close. Ludovic Courtès writes: > Hi, > > Z572 skribis: > >> * gnu/packages/guile-xyz.scm(g-wrap)[source]: Modify configure to add Guile >> 3.0 support. move Modify configure guilemoduledir to it. dons't use removed >> api. >> >> [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [162.62.58.216 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [162.62.58.216 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (873216071[at]qq.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (873216071[at]qq.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) ok. close. Ludovic Court=C3=A8s writes: > Hi, > > Z572 <873216071@qq.com> skribis: > >> * gnu/packages/guile-xyz.scm(g-wrap)[source]: Modify configure to add Gu= ile >> 3.0 support. move Modify configure guilemoduledir to it. dons't use remo= ved >> api. >> >> [inputs]: add Guile 3.0, indent. >> [native-inputs]: add Guile 3.0. >> [propagated-inputs]: add libffi, remove guile-2.2. >> [arguments]: >> <#:configure-flags>: remove it. >> <#:parallel-build?>: set it to #f. >> <#:make-flags>: set it to '("GUILE_AUTO_COMPILE=3D0)". >> <#:phases>: add set-indent-program-path phase, remove pre-configure phas= e. > > G-Wrap has only one user, Guile-GNOME, which is stuck on Guile 2.2. > Thus I think G-Wrap has to remain on 2.2. > > Besides, G-Wrap has been unmaintained for some time and there are other, > more convenient ways to write bindings these days. I think we can leave > it as is. > > Thoughts? > > Ludo=E2=80=99. --=20 over From unknown Thu Jun 19 14:04:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 31 Dec 2022 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator