From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id A7tyFEp8yV9tewAA0tVLHw (envelope-from ) for ; Fri, 04 Dec 2020 00:01:14 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id qHixD0p8yV+oYQAAB5/wlQ (envelope-from ) for ; Fri, 04 Dec 2020 00:01:14 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 8F514940858 for ; Fri, 4 Dec 2020 00:01:13 +0000 (UTC) Received: from localhost ([::1]:46404 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kkyXA-00088J-GH for larch@yhetil.org; Thu, 03 Dec 2020 19:01:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60758) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kkyX0-00085u-K0 for guix-patches@gnu.org; Thu, 03 Dec 2020 19:01:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58892) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kkyX0-0007VL-By for guix-patches@gnu.org; Thu, 03 Dec 2020 19:01:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kkyX0-0002Zf-6m for guix-patches@gnu.org; Thu, 03 Dec 2020 19:01:02 -0500 Subject: bug#44945: [PATCH] Bump version of libgit2 from 1.0.1 -> 1.1.0 Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-To: guix-patches@gnu.org Resent-Date: Fri, 04 Dec 2020 00:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 44945 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Holger Peters Cc: 44945-done@debbugs.gnu.org Mail-Followup-To: 44945@debbugs.gnu.org, leo@famulari.name, holger.peters@posteo.de Received: via spool by 44945-done@debbugs.gnu.org id=D44945.16070400489863 (code D ref 44945); Fri, 04 Dec 2020 00:01:01 +0000 Received: (at 44945-done) by debbugs.gnu.org; 4 Dec 2020 00:00:48 +0000 Received: from localhost ([127.0.0.1]:42203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkyWm-0002Z0-C3 for submit@debbugs.gnu.org; Thu, 03 Dec 2020 19:00:48 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:32789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkyWl-0002Yn-4C for 44945-done@debbugs.gnu.org; Thu, 03 Dec 2020 19:00:47 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id BE7B35C01D4; Thu, 3 Dec 2020 19:00:41 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Thu, 03 Dec 2020 19:00:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=7RXjKVIsgH7oOwjN/fMMHLlo K9JdyVnO5EbNsrM76uY=; b=zCkxO0sfk8hH+ItVJAW9vEJ2Y8vNTSmF1nD9OIVe WgZYRnZUTiRsK4a9x4yNg0Y8CJ5FpQkXzsNpQ/xw7wppbOGdsoC7d9wkKep5HX40 g1s+UppVFvKHbK+hB8DN09WWFKL9U3gP6sxP2zyJK6j3kBFmQXCCjvY5i/49IyH5 q9Q= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=7RXjKV IsgH7oOwjN/fMMHLloK9JdyVnO5EbNsrM76uY=; b=VB1fDWYtTo4NL50q1/ZkWH 2XCcIlelbe4nxZ1rN5FrG5xY4rhGrTQ6UAgxVCh3ONji4mklY1Y978H7hrwon45V l/XXsXMc4111mUWALybQBTKTzw8Q5rTPoKB55cFW5iCJS9SkgNnQQsVNjvoiZhSQ g37guu8o6WcsSz5aQfle5/p8xXYFSF+fj/rY45k/D1wVUF/HJDE6LatnrI6N3Was HsoM8nit+3W6SBVCwc4sTBO8SSczCwFKauVQcOVC+cic4LKCyEGFyKZnEDu0Q7nx aiz/u2n3S701VuFgUMT9Zrt1aThZmQWVfOR6mGmdPC4klk1jgDkq4w4SxehL6Ipw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudeijedgudejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpefhkedvudeiheeftddtudelvdfgheelveeljeehtedtvdffveegjeegteeuffek teenucffohhmrghinhepghhnuhdrohhrghenucfkphepjeefrddugedurdduvdejrdduge einecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgv ohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: from localhost (c-73-141-127-146.hsd1.pa.comcast.net [73.141.127.146]) by mail.messagingengine.com (Postfix) with ESMTPA id 637DD108005C; Thu, 3 Dec 2020 19:00:41 -0500 (EST) Date: Thu, 3 Dec 2020 19:00:35 -0500 From: Leo Famulari Message-ID: References: <20201129131229.570134-1-holger.peters@posteo.de> <3218BDCE-92CF-4558-A5AF-3D39F737EDEB@posteo.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="mCVr2M3OSpmTcvIr" Content-Disposition: inline In-Reply-To: <3218BDCE-92CF-4558-A5AF-3D39F737EDEB@posteo.de> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -3.39 Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=famulari.name header.s=mesmtp header.b=zCkxO0sf; dkim=fail (headers rsa verify failed) header.d=messagingengine.com header.s=fm1 header.b=VB1fDWYt; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 8F514940858 X-Spam-Score: -3.39 X-Migadu-Scanner: ns3122888.ip-94-23-21.eu X-TUID: cOK7H2O8gIb6 --mCVr2M3OSpmTcvIr Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 01, 2020 at 05:43:22PM +0100, Holger Peters wrote: > I tried it out. It seems so: >=20 > successfully built /gnu/store/3487vk6hs2vlw0sfw75am6m228vdixd7-guile-g= it-0.4.0.drv Great! I used `guix refresh --list-dependent libgit2` to see which packages would be rebuilt as a consequence of changing libgit2, and tested several of them against the update, and found that it caused failures of packages using python-pygit2: ------ $ ./pre-inst-env guix build --no-grafts stagit rust-libgit2-sys@0.8.2 offla= te \ python-pygit2 emacs-evil-magit fritzing kopete kate r-stm jucipp celestia-g= tk \ celestia rust-libgit2-sys@0.10 gitg guix emacs-magit gwl gitless guix-build= -coordinator \ --keep-going [... it does a lot of work ...] gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wal= l -fPIC -I/usr/local/include -I/gnu/store/q9rm8h9imazsq2c4qiv2yjpvlvliywqb-= python-3.8.2/include/python3.8 -c src/blob.c -o build/temp.linux-x86_64-3.8= /src/blob.o In file included from src/blob.h:34:0, from src/blob.c:30: src/types.h:36:2: error: #error You need a compatible libgit2 version (0.99= =2Ex or 1.0.x) #error You need a compatible libgit2 version (0.99.x or 1.0.x) ^~~~~ error: command 'gcc' failed with exit status 1 command "python" "-c" "import setuptools, tokenize;__file__=3D'setup.py';f= =3Dgetattr(tokenize, 'open', open)(__file__);code=3Df.read().replace('\\r\\= n', '\\n');f.close();exec(compile(code, __file__, 'exec'))" "build" failed = with status 1 builder for `/gnu/store/0fvjfybgr66vygz1w5x6739fqsi14f9b-python-pygit2-1.1.= 0.drv' failed with exit code 1 build of /gnu/store/0fvjfybgr66vygz1w5x6739fqsi14f9b-python-pygit2-1.1.0.dr= v failed ------ I fixed this by updating python-pygit2 to the latest version, which is compatible with libgit2 1.1.0. I also tested the most important libgit2 user: Guix itself. Guix commands are designed to compose usefully so you can do these arcane wizard-ish Unix command substitutions: ------ $ $(./pre-inst-env guix build guix)/bin/guix pull Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.or= g/git/guix.git'... Authenticating channel 'guix', commits 9edb3f6 to 4496e03 (6 new commits)... Building from this channel: guix https://git.savannah.gnu.org/git/guix.git 4496e03 Computing Guix derivation for 'x86_64-linux'... [... it does more work ...] New in this revision: 105 new packages: catfish, cgoban, chicken-agrep, chicken-datatype, chick= en-iset, chicken-srfi-1, chicken-srfi-14, chicken-srfi-69, chicken-test, cl= -array-operations, cl-check-it, cl-clamp, =E2=80=A6 135 packages upgraded: altermime@0.3.11, b4@0.5.3, cava@0.7.3, cl-alexand= ria@1.2, cl-bst@2.0-0.8545aed, cl-ironclad@0.52, cl-simple-parallel-tasks@1= =2E0-1.ce7b60f, cl-stumpwm@20.11, cl-webkit@2.4-10.5ce3ea1, cpupower@5.9.12, dfu-util@0= =2E10, drbd-utils@9.15.1, =E2=80=A6 News for channel 'guix' Local substitute servers discovery is now supported Logical Volume Manager (LVM) now supported on Guix System hint: Run `guix pull --news' to read all the news. ------ It worked for me, so I pushed it as 68fa8fb0cb9f887a6d6069c897a16dc8fce0036d. Thank you for the contribution! --mCVr2M3OSpmTcvIr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAl/JfCMACgkQJkb6MLrK fwjNMA//TEgSd8b46PExNE7W3BfUVXvDeSZdxCWPGD/cUKBkL+b/kkc8tM+eWkHH eeQmNyty87+vuyQ/rJSQsHqKQze9QGcYvVkRKVP1/v7Rthgo/+wghBKBsQcvx5fC 6u2Mi+b5DfiYwW+80pVnwHHYGjuwUI/lZte0BG4xvo3FRpxYaIzwFBDeZZCnBB4p fEP5iJShzCHbTNUPWw0D0CkAlscjYrt24oOtwOq7nay8ToOX6NozwJot9hmbXLJB ljb3PgIVdHAwSlGy9LWbiNDwj7lI1DHd7zvTQqkieOIj//mBXuN3Mj1rthFYTZoE ypLBt+BHgO4fsk+6Ll6hkSYpjZ/PMEdy+2jCnvxJsTxCcTznukAMsM7G47TyibDp wZ2aqZZeIK01K5+LfsF5EdvXE++FEBr5zqDDPzoX/kaMC6WEvQtyzRjye57zRfGL aYb/se0UBvYGq9v6h/a4PTCA5DCxgk3uG3cj0u9a3SFP9OCT4CQ+X8wjChgxOFCm fpjso4XITS4EvjY9XphBuBHgcjAIkeMjkoLsVCQJPCEkGEn+aLFeyN9z/w93PiT5 xvSwC7QB1Hp4A4C/YO8VtKbDR59gpOD3dviwClUj4j5NVpMAP+k2jVGL//GnTCN+ rpuOZWKjIB5m+9cfyy6Xu+RpWzDjgZ1LJXfAvLQJPmHql/6LIs8= =VZzz -----END PGP SIGNATURE----- --mCVr2M3OSpmTcvIr--