From unknown Tue Jun 17 01:47:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47978: guix/import/go.scm: Dependency on guile-lib >= 0.2.7 Resent-From: Vagrant Cascadian Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 23 Apr 2021 18:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 47978 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 47978@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161920384619713 (code B ref -1); Fri, 23 Apr 2021 18:51:01 +0000 Received: (at submit) by debbugs.gnu.org; 23 Apr 2021 18:50:46 +0000 Received: from localhost ([127.0.0.1]:38827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1la0t4-00057s-I2 for submit@debbugs.gnu.org; Fri, 23 Apr 2021 14:50:46 -0400 Received: from lists.gnu.org ([209.51.188.17]:59548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1la0t3-00057k-66 for submit@debbugs.gnu.org; Fri, 23 Apr 2021 14:50:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60968) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1la0t2-0006yD-Rh for bug-guix@gnu.org; Fri, 23 Apr 2021 14:50:44 -0400 Received: from cascadia.aikidev.net ([2600:3c01:e000:267:0:a171:de7:c]:33908) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1la0st-0008CJ-PN for bug-guix@gnu.org; Fri, 23 Apr 2021 14:50:44 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:21:21:0:100b]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id E06CC1AF0F for ; Fri, 23 Apr 2021 11:50:29 -0700 (PDT) From: Vagrant Cascadian Date: Fri, 23 Apr 2021 11:50:25 -0700 Message-ID: <87lf98omxa.fsf@yucca> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=2600:3c01:e000:267:0:a171:de7:c; envelope-from=vagrant@debian.org; helo=cascadia.aikidev.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) 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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable When building guix (with commit cb3f9696f6251ad382febad33290fed929c176b4 from branch version-1.3.0) on Debian, it fails with the following error with guile-library (a.k.a. guile-lib) version 0.2.6.1-2: ice-9/eval.scm:293:34: error: %strict-tokenizer?: unbound variable hint: Did you forget a `use-modules' form? [ 10%] LOAD guix/import/go.scm ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; missing interface for module (semver ranges) ... ;;; Failed to autoload semver= 0.2.7 Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 28 Apr 2021 21:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47978 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Vagrant Cascadian Cc: 47978@debbugs.gnu.org Received: via spool by 47978-submit@debbugs.gnu.org id=B47978.161964571313355 (code B ref 47978); Wed, 28 Apr 2021 21:36:01 +0000 Received: (at 47978) by debbugs.gnu.org; 28 Apr 2021 21:35:13 +0000 Received: from localhost ([127.0.0.1]:54251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbrpx-0003TK-2j for submit@debbugs.gnu.org; Wed, 28 Apr 2021 17:35:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbrpv-0003T3-4o for 47978@debbugs.gnu.org; Wed, 28 Apr 2021 17:35:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52989) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lbrpp-0006Qi-5G; Wed, 28 Apr 2021 17:35:05 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=35280 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lbrpl-00057g-5w; Wed, 28 Apr 2021 17:35:02 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87lf98omxa.fsf@yucca> Date: Wed, 28 Apr 2021 23:35:00 +0200 In-Reply-To: <87lf98omxa.fsf@yucca> (Vagrant Cascadian's message of "Fri, 23 Apr 2021 11:50:25 -0700") Message-ID: <87o8dyozy3.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.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-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, Vagrant Cascadian skribis: > When building guix (with commit cb3f9696f6251ad382febad33290fed929c176b4 > from branch version-1.3.0) on Debian, it fails with the following error > with guile-library (a.k.a. guile-lib) version 0.2.6.1-2: > > ice-9/eval.scm:293:34: error: %strict-tokenizer?: unbound variable > hint: Did you forget a `use-modules' form? > > [ 10%] LOAD guix/import/go.scm > ;;; Failed to autoload semver-range-contains? in (semver ranges): > ;;; missing interface for module (semver ranges) > ... > ;;; Failed to autoload semver ;;; missing interface for module (semver) > ice-9/eval.scm:293:34: error: %strict-tokenizer?: unbound variable > hint: Did you forget a `use-modules' form? > > > Installing guile-library version 0.2.7 works fine. 34db952a4b655cca9d5dc7158e9a8552d389cbcf fixes it by making Guile-Lib a =E2=80=9Csoft=E2=80=9D dependency as was intended. But yes, 0.2.7 is requi= red if you want to use =E2=80=98guix import go=E2=80=99. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 28 17:35:30 2021 Received: (at control) by debbugs.gnu.org; 28 Apr 2021 21:35:30 +0000 Received: from localhost ([127.0.0.1]:54254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbrqE-0003Tr-BC for submit@debbugs.gnu.org; Wed, 28 Apr 2021 17:35:30 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbrqD-0003Tf-EB for control@debbugs.gnu.org; Wed, 28 Apr 2021 17:35:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52993) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lbrq6-0006bg-Gn for control@debbugs.gnu.org; Wed, 28 Apr 2021 17:35:24 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=35282 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lbrpx-00058W-CC for control@debbugs.gnu.org; Wed, 28 Apr 2021 17:35:18 -0400 Date: Wed, 28 Apr 2021 23:35:12 +0200 Message-Id: <87mttiozxr.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #47978 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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 (---) close 47978 quit From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 28 17:35:53 2021 Received: (at control) by debbugs.gnu.org; 28 Apr 2021 21:35:53 +0000 Received: from localhost ([127.0.0.1]:54257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbrqb-0003UT-H6 for submit@debbugs.gnu.org; Wed, 28 Apr 2021 17:35:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50714) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbrqa-0003UF-Mu for control@debbugs.gnu.org; Wed, 28 Apr 2021 17:35:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52998) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lbrqV-0006uV-Gz for control@debbugs.gnu.org; Wed, 28 Apr 2021 17:35:47 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=35284 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lbrqM-0005DE-3l for control@debbugs.gnu.org; Wed, 28 Apr 2021 17:35:39 -0400 Date: Wed, 28 Apr 2021 23:35:37 +0200 Message-Id: <87lf92ozx2.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #47978 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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 (---) merge 47978 47924 quit From unknown Tue Jun 17 01:47:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47978: guix/import/go.scm: Dependency on guile-lib >= 0.2.7 Resent-From: Vagrant Cascadian Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 28 Apr 2021 22:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47978 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 47978@debbugs.gnu.org Received: via spool by 47978-submit@debbugs.gnu.org id=B47978.161964897826476 (code B ref 47978); Wed, 28 Apr 2021 22:30:02 +0000 Received: (at 47978) by debbugs.gnu.org; 28 Apr 2021 22:29:38 +0000 Received: from localhost ([127.0.0.1]:54313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbsgc-0006sy-7x for submit@debbugs.gnu.org; Wed, 28 Apr 2021 18:29:38 -0400 Received: from cascadia.aikidev.net ([173.255.214.101]:59924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbsga-0006sl-Pu for 47978@debbugs.gnu.org; Wed, 28 Apr 2021 18:29:37 -0400 Received: from localhost (97-120-1-76.ptld.qwest.net [97.120.1.76]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 5C77A1AF05; Wed, 28 Apr 2021 15:29:30 -0700 (PDT) From: Vagrant Cascadian In-Reply-To: <87o8dyozy3.fsf@gnu.org> References: <87lf98omxa.fsf@yucca> <87o8dyozy3.fsf@gnu.org> Date: Wed, 28 Apr 2021 15:29:04 -0700 Message-ID: <87lf92vya7.fsf@yucca> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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 On 2021-04-28, Ludovic Court=C3=A8s wrote: > Vagrant Cascadian skribis: > >> When building guix (with commit cb3f9696f6251ad382febad33290fed929c176b4 >> from branch version-1.3.0) on Debian, it fails with the following error >> with guile-library (a.k.a. guile-lib) version 0.2.6.1-2: >> >> ice-9/eval.scm:293:34: error: %strict-tokenizer?: unbound variable >> hint: Did you forget a `use-modules' form? >> >> [ 10%] LOAD guix/import/go.scm >> ;;; Failed to autoload semver-range-contains? in (semver ranges): >> ;;; missing interface for module (semver ranges) >> ... >> ;;; Failed to autoload semver> ;;; missing interface for module (semver) >> ice-9/eval.scm:293:34: error: %strict-tokenizer?: unbound variable >> hint: Did you forget a `use-modules' form? >> >> >> Installing guile-library version 0.2.7 works fine. > > 34db952a4b655cca9d5dc7158e9a8552d389cbcf fixes it by making Guile-Lib a > =E2=80=9Csoft=E2=80=9D dependency as was intended. But yes, 0.2.7 is req= uired if you > want to use =E2=80=98guix import go=E2=80=99. Makes sense. Some (e.g. guile-ssh) of the "optional" dependencies are or were similarly required to build guix in the past ... I should probably file bugs when I encounter them, sounds like. :) live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYInhsAAKCRDcUY/If5cW qiZEAP98mtEi89CHiAAMQVpGySV9HjmiEgTu5cvyJdcJ6XvUPwD/XEgNnqiAWo2B HJbGpaH9LsTkxlNWn6HnXpCnECEANAI= =/hIw -----END PGP SIGNATURE----- --=-=-=--