From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id mJ+7IDU8LWB6SwAA0tVLHw (envelope-from ) for ; Wed, 17 Feb 2021 15:54:29 +0000 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id UCuVHDU8LWB6fgAA1q6Kng (envelope-from ) for ; Wed, 17 Feb 2021 15:54:29 +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 AF209148B0 for ; Wed, 17 Feb 2021 16:54:28 +0100 (CET) Received: from localhost ([::1]:44974 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lCP9n-00053e-Rj for larch@yhetil.org; Wed, 17 Feb 2021 10:54:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50026) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lCP9J-00052V-Dd for guix-devel@gnu.org; Wed, 17 Feb 2021 10:53:58 -0500 Received: from mail-ej1-x636.google.com ([2a00:1450:4864:20::636]:43804) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lCP9H-0003co-8v for guix-devel@gnu.org; Wed, 17 Feb 2021 10:53:57 -0500 Received: by mail-ej1-x636.google.com with SMTP id i23so16786666ejg.10 for ; Wed, 17 Feb 2021 07:53:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:reply-to:date:message-id:mime-version; bh=3mhrH4g1iK+IT0SV6Am1dYCtPryBtHheml+A1Vhn14c=; b=OXDICn8zWQuBlDik78ttJzFgWXjHgTHk4otctSFGouah12jPGfqmbF1/B1GrQrYl+U UgoWyGzgyKX5d8Tg4J7jJFy+ifY+4/lDSjs+PAiICWVjFzln/mEKizzzGH+trvqOAY/o PpqD+jBckEp97Uerh8Aug5tYX3/mO/z5cIMToiOykPPW8pAJIXixoaLCVFzwOk78ie/i iLOORZYOXRntGXlT8rF1zldiH0wV/ULu5hX6rMcKcw2cqALk8pcEMH69ZrEzeduad3Aj JuA/pSV6jgqXoXizr1wVQSd/BfVlaXcWDLWdzDQEWBD7ry0MIgwk8q6j0QPpWPP8NmYR xQwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:reply-to:date :message-id:mime-version; bh=3mhrH4g1iK+IT0SV6Am1dYCtPryBtHheml+A1Vhn14c=; b=t596wmhUa2tr8jHiyygfQtxp9ubFdLh+dV09fAOOSmvFuxXLYaFZ/UAa0z1T8AKc+u bhAJiRoLTSF1w5Ws12jZ9Onk2vvdWQKaHPwQuwu7+1a84yE87Ln3z6wwtV3XNeNieyGP T0+nkNtwrAm/Sh+bU7qVePD3etczCdSDhPoEk8Xn1qLNns6qE5nDr87prKLsiK603uDG E0VnlokpMLNfhup7wAOLm0cSXSNebOa3z3MpjA+LJ/LPAC5IyVeETgk8npbFaOOX8n2C +A5vkjym+HjGreVU3U6TcFOM+acDJNB8tRPd+Gy6URzED6W5QYAf42rWGXHPvl/sSo3+ +T+g== X-Gm-Message-State: AOAM530+auLwyv8fCsSr6Zf6n9jBZW2YSfKC5NQBU2yHHYc7zbgYpYin LT7y/N6q1EoJTXo12+mjhZmABoIe8LI= X-Google-Smtp-Source: ABdhPJy7Ko673LCXWBtyMO06f/o1oqnawb4BB+E1tErhOKeMyRaqA9a4l9hIg4YrSIGPI7MKVaxt1w== X-Received: by 2002:a17:906:118f:: with SMTP id n15mr26583710eja.497.1613577233620; Wed, 17 Feb 2021 07:53:53 -0800 (PST) Received: from watership ([91.178.162.244]) by smtp.gmail.com with ESMTPSA id f10sm1176764edv.72.2021.02.17.07.53.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Feb 2021 07:53:52 -0800 (PST) User-agent: mu4e 1.4.13; emacs 27.1 From: Alex Sassmannshausen To: Guix-devel Subject: New backward incompatible version of Guile Config Date: Wed, 17 Feb 2021 16:53:51 +0100 Message-ID: <8735xuzo4w.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a00:1450:4864:20::636; envelope-from=alex.sassmannshausen@gmail.com; helo=mail-ej1-x636.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: alex.sassmannshausen@gmail.com Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -5.16 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=OXDICn8z; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: AF209148B0 X-Spam-Score: -5.16 X-Migadu-Scanner: scn0.migadu.com X-TUID: VU/AWQMxawGX --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hello, I'm in the process of releasing guile-config 0.5, which unfortunately is backward incompatible in some ways. As a result I want to give developers who are using it a chance to upgrade gradually. To this end, in the attached patch, I add a new variable for 0.5. My intention is to have 0.4.2 and 0.5 coexist for a while and then to switch fully to 0.5 in due course. Is this an acceptable way of doing a gradual transition to a backwards incompatible version of the library? Best wishes, Alex --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-gnu-Add-guile-config-0.5.patch Content-Transfer-Encoding: quoted-printable From=20fadba5c1c27d96b8e49dcf987eb3c09a2bbb0776 Mon Sep 17 00:00:00 2001 From: Alex Sassmannshausen Date: Wed, 17 Feb 2021 16:48:39 +0100 Subject: [PATCH] gnu: Add guile-config-0.5. * gnu/packages/guile-xyz.scm (guile-config-0.5): New variable. =2D-- gnu/packages/guile-xyz.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 984c2b1109..b62dbe20d5 100644 =2D-- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -1582,6 +1582,21 @@ above command-line parameters.") (define-public guile3.0-config (deprecated-package "guile3.0-config" guile-config)) =20 +(define-public guile-config-0.5 + (package + (inherit guile-config) + (name "guile-config-0.5") + (version "0.5.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/a-sassmannshausen/guile-config") + (commit version))) + (file-name (git-file-name name version)) + (sha256 (base32 + "1xrl8bdcvvvbsrms0s3pp3d698541fv5b5kyy1z2kwli7akvdiph"))))= )) + (define-public guile-hall (package (name "guile-hall") =2D-=20 2.28.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iJUEAREIAD0WIQSaK0Ae0AEGUBWEuqyLxPRHboqOAAUCYC08Dx8cYWxleC5zYXNz bWFubnNoYXVzZW5AZ21haWwuY29tAAoJEIvE9Eduio4ASAIA/0U8q3S6fwcjpxWT XHGaRBS//dBhyJfZK4ob3TOzOqDMAQCxIvHftP+ZNjyJ/z2LuEbB48ssQVeAsSIE slVn6CgfKw== =AO8O -----END PGP SIGNATURE----- --==-=-=--