From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id eF8FN/Kv3WV8pAAA62LTzQ:P1 (envelope-from ) for ; Tue, 27 Feb 2024 10:48:35 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id eF8FN/Kv3WV8pAAA62LTzQ (envelope-from ) for ; Tue, 27 Feb 2024 10:48:35 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=inria.fr header.s=dc header.b=N3J7zM72; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=inria.fr ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1709027314; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=KGTAhVal7zgqSbkV+F+MAhF86/JZiY4QBQWut33ZLr4=; b=TKWiKBx1WYrrt3XgyJkXOfGoQqc5oKH6GBDfdHDR2364bKach1OT3A0OiCzyDHdClS9V9n rKhvZWl0LjQB3hbEnbIjG0UYL849AQzVfxwNAGxdr2To2kglNcJXaiQgMk6M+19g6LhKTb 5upkaOd78LxODwq3NdU8qtiAILAKJdYtOzAXrJPVy65N9yTDG5iAmK6tKw0alCSUo8qEq4 UT4JKqKPvJScjqe5KvCUxmG6ilyq2amD4Zbt1eG6GVwSm+x/NteqWALNhkbKoxTH7VD1fR 4M4/yOCVX0lPTgw34YlOvRyJkzhFUk/dq0AfHfZvpZPt4En5WDNcWMZNDBl+1A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=inria.fr header.s=dc header.b=N3J7zM72; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=inria.fr ARC-Seal: i=1; s=key1; d=yhetil.org; t=1709027314; a=rsa-sha256; cv=none; b=fDKYUfaO46xe43qIWj7A7OhYESSRSG2Vp55P1T8rzgslkVuac23q2CoijDhlC2uLXcEyyC bYaSM66V8cdZE98PYq3gFOyBmQkqGF9Y5Fhc46ObM1bO6iw5/TgOILdVmZqQJnAlyWvYW3 DY9omGdeSugHV9+LrvPgc1uS7/Zzv0eax7i4Yj4PCphDwfzJQWeY2Ig6T/zYNGwGEhDSNY 6tYle4eed9mE2pca8BV5uj/wC8V5CHifNAQgKkjmv63nfezJ0IXE/ypIrDYjq3Mo+DC1Cb XiAjhRNn7kcMJLyT2cXnZJVb9NZi6AWg8pNAWZozaMU6QU+SJmrLRIsHYRpgtA== 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 A59BB1431D for ; Tue, 27 Feb 2024 10:48:34 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1reu3u-0006Hv-30; Tue, 27 Feb 2024 04:47:46 -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 1reu3o-0006Gh-FQ; Tue, 27 Feb 2024 04:47:42 -0500 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1reu3m-0002kv-ND; Tue, 27 Feb 2024 04:47:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:subject:cc:date:message-id:mime-version; bh=KGTAhVal7zgqSbkV+F+MAhF86/JZiY4QBQWut33ZLr4=; b=N3J7zM72cAK1yxuHpdcTIPPkHLjkqwDF5yFjYdTjLyowtAW0ml/uR9FV laMlWqZU3Mm9QkGKD8wdoSULbDiTlTHjIMC2IzY0MgUNI2WA//Vy20bMv l+egy6HhEcFuuHb3y6TlNa0PcMj2Npp9JsH91O9L7eHD6+LLsaf53L3OQ w=; X-IronPort-AV: E=Sophos;i="6.06,187,1705359600"; d="asc'?scan'208";a="80730065" Received: from unknown (HELO ribbon) ([193.50.110.205]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Feb 2024 10:47:35 +0100 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: guix-devel@gnu.org, guile-user@gnu.org Subject: Guile-Git 0.6.0 released; looking for maintainers! CC: Mathieu Othacehe X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Nonidi 9 =?utf-8?Q?Vent=C3=B4se?= an 232 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Marsault X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 27 Feb 2024 10:47:34 +0100 Message-ID: <871q8yjl1l.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=192.134.164.104; envelope-from=ludovic.courtes@inria.fr; helo=mail3-relais-sop.national.inria.fr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -12.87 X-Spam-Score: -12.87 X-Migadu-Queue-Id: A59BB1431D X-TUID: c/CGYE1KSaaf --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello! I=E2=80=99m glad to announce that Guile-Git 0.6.0 has been released, fixing longstanding issues and adding support for newer libgit2 versions! https://gitlab.com/guile-git/guile-git/ See =E2=80=98NEWS=E2=80=99 file excerpt below. Incidentally, Guile-Git needs your help! The initial driving force behind the project is no longer around to help (and I=E2=80=99d like to tha= nk in particular Erik Edrosa for all their work shepherding the project). We need new volunteers to help, and new maintainers. If you rely on the project and/or would like to help, let=E2=80=99s get in touch! One of the things to look into going further is ABI compatibility. We=E2=80=99re playing whack-a-mole with ABI/API changes introduced as new libgit2 versions come out; the =E2=80=98check-abi=E2=80=99 target contribut= ed by S=C3=B6ren Tempel helps in finding glaring ABI mismatches with structs, but it=E2=80= =99s not completely bulletproof either (due to SysV alignment rules, missing fields etc. are not always uncovered, especially on 64-bit platforms). An idea might be to look into using nyacc=E2=80=99s ffi-helper to generate struct definitions. Happy version control! Ludo=E2=80=99. --=-=-= Content-Type: text/x-org Content-Disposition: inline * Changes in 0.6.0 (since 0.5.2) ** Updated requirements Guile-Git now requires libgit2 >= 1.3.0. ** New functionality *** Support libgit2 up to 1.7.x *** Support for checkout options Checkout options can be created with ~make-checkout-options~ and passed to ~checkout-head~, ~checkout-index~, etc. *** New ~remote-connect/detached~ procedure Lets you connect to a detached remote. *** New ~(git ignore)~ module and ~ignored-file?~ procedure The ~ignored-file?~ returns true when a file is ignored according to the ignore rules. *** New ~owner-validation?~ and ~set-owner-validation!~ procedures These procedures let you query and set repository directory ownership validation, which raises an error when attempting to access a repository not owned by the current user. *** New ~describe-checkout~ procedure The procedure returns a pretty description of a checkout, similar to the ~git describe~ command. ** Bug fixes *** Always use native endianness when interpreting ~size_t~ pointers () *** Add missing argument to C call made by ~repository-index~ *** Clone-over-SSH tests now ignores =~/.ssh/known_hosts= validation () *** Fix various binary interface incompatibility issues Running ~make check-abi~ now flags application binary interface (ABI) issues. --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJNBAEBCgA3FiEEPORkVYqE/cadtAz7CQsRmT2a67UFAmXdr7YZHGx1ZG92aWMu Y291cnRlc0BpbnJpYS5mcgAKCRAJCxGZPZrrtXfrD/4qsEh+eXYuyLBaNWw7bbw8 RFoNC2ehEv9CS4aK1g/8L776igAjEnUHZ36/A3wnG0fFutEoY2v6oMc1vRWOYuFt 96zAiCz0T2FdSGBOsM5bvkHEDOQ0jrY9nalPJf0EdmiGa8X9KVoKgcPGJfr1JEMO Zr345wzgvxRO+eCGe2qW/NnRqemurKtWFsDYbEhXEGhtkhG+JHaSX5q5pzLjxLKq h/n1OBh/yaslU8BFItV76lNJl/8yBhdf9jsDxqlLMUUgLxXZvR95yfpnP5RaWJ1O tfVPohIJ0bhAHTJ53SCWndwFB1K1ELcmzhau7fsFrtk2v0tXyNm4RdussTcvQve5 v7Za3RMtrW5dIYfmH7gYtZFVDdgcX8jKt5O+0BTayj+9xEdypqOZOqsEUSKl/gnt 2kumsNKgzUB7LU6+GLvemZGAukSc8pNcoOabYpwEleCsimJrdDsLM530vzJIaWoF UjXqx1Za8Rmol6xX62ssB698nUxd0iMUkPgKrwegBfbU7/hV+dv2CyrerT7S4Zdu fg08XkfkaQ3UdV3oBLBY86R9pv7xTs6utB9nHKzuD1hGEZepOfRZypQdftaMoSs2 iZJVRDtc+kkmArkI5S0G0YjxR0IDjYa4YCc/2jnRfOX6HZiv0+lvlyM2Bm5pigv7 KNyMUUZeUqUBOHTrdx2Rug== =ahn5 -----END PGP SIGNATURE----- --==-=-=--