From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 04 10:11:33 2021 Received: (at submit) by debbugs.gnu.org; 4 Jan 2021 15:11:33 +0000 Received: from localhost ([127.0.0.1]:59957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwRW9-0000aA-9W for submit@debbugs.gnu.org; Mon, 04 Jan 2021 10:11:33 -0500 Received: from lists.gnu.org ([209.51.188.17]:54866) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwRW8-0000a1-5X for submit@debbugs.gnu.org; Mon, 04 Jan 2021 10:11:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53836) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwRW7-0003D4-MX for guix-patches@gnu.org; Mon, 04 Jan 2021 10:11:31 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:65274) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwRW3-0005XJ-3M for guix-patches@gnu.org; Mon, 04 Jan 2021 10:11:30 -0500 Received: from nijino.local (217-149-174-13.nat.highway.telekom.at [217.149.174.13]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4D8fGV0bZzz3x7l for ; Mon, 4 Jan 2021 16:11:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1609773074; bh=q3mxvSlLARXT3QXpNvvlGJY9jBeAd9zlMvAPwYsrf38=; h=Subject:From:To:Date; b=WNYMg+JW/1fOBShK/0Mm+TAwyTBtXzpAxXGCUn3wi0oTuYOrEdKk/pBx6OI9tOW7F K0dQoAaIOf4ZQaQsXE5KoDuCPfecbCf8pmIoCVBmucBYDhPKc/IyCYroAcafVMh8eD AQjbsB9WcuSSFhK2GwaC4NHvAweKD42ABmqDd8i8= Message-ID: <112cba58b6931b336fce201041fc6e21954de261.camel@student.tugraz.at> Subject: [PATCH 0/2] Update guile-curl From: Leo Prikler To: guix-patches@gnu.org Date: Mon, 04 Jan 2021 16:11:13 +0100 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 Received-SPF: pass client-ip=129.27.2.202; envelope-from=leo.prikler@student.tugraz.at; helo=mailrelay.tugraz.at X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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.3 (--) Hello Guix, As has been announced by spk121 in #guile earlier today, guile-curl has a new major version, that comes with Guile 3 support. The update is sadly not trivial, though, so I'll let y'all verify it ahead of time. Regards, Leo From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 04 10:14:03 2021 Received: (at 45653) by debbugs.gnu.org; 4 Jan 2021 15:14:03 +0000 Received: from localhost ([127.0.0.1]:59963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwRYY-0000ey-UE for submit@debbugs.gnu.org; Mon, 04 Jan 2021 10:14:03 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:8595) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwRYX-0000eM-0U for 45653@debbugs.gnu.org; Mon, 04 Jan 2021 10:14:01 -0500 Received: from localhost.localdomain (217-149-174-13.nat.highway.telekom.at [217.149.174.13]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4D8fKg2SPdz3xBm for <45653@debbugs.gnu.org>; Mon, 4 Jan 2021 16:13:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1609773239; bh=i/d8vw1++hml3cqIZzfGo81QR5vM2F0U5ZBAWW+aBjE=; h=From:To:Subject:Date:In-Reply-To:References; b=MO3LTWgtxNnc7Ug5XoWs2qH84fOJQtriGgF5yTGDHclV5dbv6dfCMRfnSadhnc6xV ZLkgRj2ZK3RYb9vO+GzIhcHJ2EvWxIga1TEu3vWvKP9bSxZ+oiAykIkSvHOh7F1MrF DMakOif7N9yZ16O4VimjMpo8K+U7XiBFxTyPajU4= From: Leo Prikler To: 45653@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add guile2.2-curl. Date: Mon, 4 Jan 2021 16:13:51 +0100 Message-Id: <20210104151351.18675-2-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210104151351.18675-1-leo.prikler@student.tugraz.at> References: <20210104151351.18675-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45653 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 (---) * gnu/packages/curl.scm (guile2.2-curl): New variable. --- gnu/packages/curl.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/curl.scm b/gnu/packages/curl.scm index 451c517ee1..5bc96ef7cc 100644 --- a/gnu/packages/curl.scm +++ b/gnu/packages/curl.scm @@ -312,6 +312,14 @@ Guile to do client-side URL transfers, like requesting documents from HTTP or FTP servers. It is based on the curl library.") (license license:gpl3+))) +(define-public guile2.2-curl + (package + (inherit guile-curl) + (name "guile2.2-curl") + (inputs + `(("curl" ,curl) + ("guile" ,guile-2.2))))) + (define-public curlpp (package (name "curlpp") -- 2.30.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 04 10:14:03 2021 Received: (at 45653) by debbugs.gnu.org; 4 Jan 2021 15:14:03 +0000 Received: from localhost ([127.0.0.1]:59965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwRYZ-0000f0-5A for submit@debbugs.gnu.org; Mon, 04 Jan 2021 10:14:03 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:20717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwRYW-0000eL-WD for 45653@debbugs.gnu.org; Mon, 04 Jan 2021 10:14:01 -0500 Received: from localhost.localdomain (217-149-174-13.nat.highway.telekom.at [217.149.174.13]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4D8fKd6zMYz3wYh for <45653@debbugs.gnu.org>; Mon, 4 Jan 2021 16:13:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1609773238; bh=nvmUVTEFr8srj1DtYtY3zRqPmKfwXZoB51ANAGMwwF8=; h=From:To:Subject:Date; b=l93W18N4sST5qmXjo5+ik2Q0HtpM9mFb/la/40KAE/sSVjxtV2PH1eA+y970iS3xZ T0VpmDMj1BQ/Xodnv/xMAXEVhN8hufQk28U2j03kFTPDAImAKCZTeUcaoZHOJiPsmj u4CLCgYkQR0H0Ir5YmFheIpp8J3YaCl+BB7R5uto= From: Leo Prikler To: 45653@debbugs.gnu.org Subject: [PATCH 1/2] gnu: guile-curl: Update to 0.7. Date: Mon, 4 Jan 2021 16:13:50 +0100 Message-Id: <20210104151351.18675-1-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45653 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 (---) * gnu/packages/curl.scm (guile-curl): Update to 0.7. [#:modules, #:imported-modules]: Load guile-build-system for target-guile-effective-version. [#:configure-flags]: Use target-guile-effective-version. [#:phases]: Add 'patch-undefined-references. Use target-guile-effective-version. [inputs]: Use guile-3.0. --- gnu/packages/curl.scm | 59 ++++++++++++++++++++++++++++++------------- 1 file changed, 42 insertions(+), 17 deletions(-) diff --git a/gnu/packages/curl.scm b/gnu/packages/curl.scm index 33a2188d70..451c517ee1 100644 --- a/gnu/packages/curl.scm +++ b/gnu/packages/curl.scm @@ -243,43 +243,68 @@ not offer a replacement for libcurl.") (define-public guile-curl (package (name "guile-curl") - (version "0.6") + (version "0.7") (source (origin (method url-fetch) (uri (string-append "http://www.lonelycactus.com/tarball/" "guile_curl-" version ".tar.gz")) (sha256 (base32 - "1pxdhnk288ky6gkpad8i60m0p6404rdvls43lr1b5d3csrklyc70")))) + "1zk0ijx6bj212k0j0ma84cpvpvn0x6raaxnby3wdx3w4wnhnscn7")))) (build-system gnu-build-system) (arguments - `(#:configure-flags (list (string-append + `(#:modules (((guix build guile-build-system) + #:select (target-guile-effective-version)) + ,@%gnu-build-system-modules) + #:imported-modules ((guix build guile-build-system) + ,@%gnu-build-system-modules) + #:configure-flags (list (string-append "--with-guilesitedir=" (assoc-ref %outputs "out") - "/share/guile/site/2.2") + "/share/guile/site/" + (target-guile-effective-version + (assoc-ref %build-inputs "guile"))) (string-append "-with-guileextensiondir=" (assoc-ref %outputs "out") - "/lib/guile/2.2/extensions")) + "/lib/guile/" + (target-guile-effective-version + (assoc-ref %build-inputs "guile")) + "/extensions")) #:phases (modify-phases %standard-phases + (add-after 'unpack 'patch-undefined-references + (lambda* _ + (substitute* "src/curl.scm" + ;; The following #defines are missing from our curl package + ;; and therefore result in the evaluation of undefined symbols. + ((",CURLOPT_HAPROXYPROTOCOL") "#f") + ((",CURLOPT_DISALLOW_USERNAME_IN_URL") "#f") + ((",CURLOPT_TIMEVALUE_LARGE") "#f") + ((",CURLOPT_DNS_SHUFFLE_ADDRESSES") "#f") + ((",CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS") "#f")))) (add-after 'install 'patch-extension-path (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (curl.scm (string-append - out "/share/guile/site/2.2/curl.scm")) - (curl.go (string-append - out "/lib/guile/2.2/site-ccache/curl.go")) - (ext (string-append out "/lib/guile/2.2/" - "extensions/libguile-curl"))) - (substitute* curl.scm (("libguile-curl") ext)) - ;; The build system does not actually compile the Scheme module. - ;; So we can compile it and put it in the right place in one go. - (invoke "guild" "compile" curl.scm "-o" curl.go))))))) + (let* ((out (assoc-ref outputs "out")) + (curl.scm (string-append + out "/share/guile/site/" + (target-guile-effective-version) + "/curl.scm")) + (curl.go (string-append + out "/lib/guile/" + (target-guile-effective-version) + "/site-ccache/curl.go")) + (ext (string-append out "/lib/guile/" + (target-guile-effective-version) + "/extensions/libguile-curl"))) + (substitute* curl.scm (("libguile-curl") ext)) + ;; The build system does not actually compile the Scheme module. + ;; So we can compile it and put it in the right place in one go. + (invoke "guild" "compile" curl.scm "-o" curl.go))))))) (native-inputs `(("pkg-config" ,pkg-config))) (inputs `(("curl" ,curl) - ("guile" ,guile-2.2))) + ("guile" ,guile-3.0))) (home-page "http://www.lonelycactus.com/guile-curl.html") (synopsis "Curl bindings for Guile") (description "@code{guile-curl} is a project that has procedures that allow -- 2.30.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 06 04:32:54 2021 Received: (at 45653) by debbugs.gnu.org; 6 Jan 2021 09:32:54 +0000 Received: from localhost ([127.0.0.1]:43430 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kx5BW-0001Sv-Cf for submit@debbugs.gnu.org; Wed, 06 Jan 2021 04:32:54 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50332) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kx5BU-0001Sf-1G for 45653@debbugs.gnu.org; Wed, 06 Jan 2021 04:32:52 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56920) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kx5BL-0005gY-Sq; Wed, 06 Jan 2021 04:32:45 -0500 Received: from [2a01:e0a:19b:d9a0:d54b:f4e5:4687:8012] (port=42578 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kx5BL-0007Dm-CZ; Wed, 06 Jan 2021 04:32:43 -0500 From: Mathieu Othacehe To: Leo Prikler Subject: Re: [bug#45653] [PATCH 0/2] Update guile-curl References: <112cba58b6931b336fce201041fc6e21954de261.camel@student.tugraz.at> Date: Wed, 06 Jan 2021 10:32:42 +0100 In-Reply-To: <112cba58b6931b336fce201041fc6e21954de261.camel@student.tugraz.at> (Leo Prikler's message of "Mon, 04 Jan 2021 16:11:13 +0100") Message-ID: <87k0sqpg05.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45653 Cc: 45653@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 (---) Hello Leo, > As has been announced by spk121 in #guile earlier today, guile-curl has > a new major version, that comes with Guile 3 support. The update is > sadly not trivial, though, so I'll let y'all verify it ahead of time. This patchset seems fine to me. Thanks, Mathieu From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 06 16:32:46 2021 Received: (at 45653-done) by debbugs.gnu.org; 6 Jan 2021 21:32:46 +0000 Received: from localhost ([127.0.0.1]:45760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kxGQA-000494-5m for submit@debbugs.gnu.org; Wed, 06 Jan 2021 16:32:46 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:41538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kxGQ8-00048v-FF for 45653-done@debbugs.gnu.org; Wed, 06 Jan 2021 16:32:45 -0500 Received: from nijino.local (217-149-174-13.nat.highway.telekom.at [217.149.174.13]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DB2dh5v9gz3xNt; Wed, 6 Jan 2021 22:32:40 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1609968761; bh=Myq9EhhxA7XtYGiWa5AuV05j+KeOPpxxZ0MBti6TaCs=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=F1pnSWllzRtiz2LNUu1m1BPlIoXckpGqp9g9dwcl/L18R3ubVnrsXaVAmvrPRUSrR ukq16SYUTaDPZsYST6ZGGiqTlO000iyyNq76cjpij6gNfU9ltF5eS5lCBKP3kccKGm M9Br2tg3wnpZ4P06/c1X10soR9zPVx55ZO/6UU7M= Message-ID: <1dfabafa9378b6f631576ced1a3e7001b8977c98.camel@student.tugraz.at> Subject: Re: [bug#45653] [PATCH 0/2] Update guile-curl From: Leo Prikler To: Mathieu Othacehe Date: Wed, 06 Jan 2021 22:32:40 +0100 In-Reply-To: <87k0sqpg05.fsf@gnu.org> References: <112cba58b6931b336fce201041fc6e21954de261.camel@student.tugraz.at> <87k0sqpg05.fsf@gnu.org> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45653-done Cc: 45653-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: -3.3 (---) Hi Mathieu, Am Mittwoch, den 06.01.2021, 10:32 +0100 schrieb Mathieu Othacehe: > Hello Leo, > > > As has been announced by spk121 in #guile earlier today, guile-curl > > has > > a new major version, that comes with Guile 3 support. The update > > is > > sadly not trivial, though, so I'll let y'all verify it ahead of > > time. > > This patchset seems fine to me. > > Thanks, > > Mathieu Thanks for the review, I've pushed it now. Regards, Leo From unknown Thu Jun 19 16:24:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 04 Feb 2021 12:24:05 +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