From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id oJ3oBh9LMGRQYQAASxT56A (envelope-from ) for ; Fri, 07 Apr 2023 18:55:59 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 8K7cBh9LMGRGAwEA9RJhRA (envelope-from ) for ; Fri, 07 Apr 2023 18:55:59 +0200 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 D46CB1DD2D for ; Fri, 7 Apr 2023 18:55:58 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pkpMh-0001Pp-7m; Fri, 07 Apr 2023 12:55:07 -0400 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 1pkpMe-0001Lh-O6 for guix-patches@gnu.org; Fri, 07 Apr 2023 12:55:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pkpMe-0002TA-FH for guix-patches@gnu.org; Fri, 07 Apr 2023 12:55:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pkpMe-000152-AL for guix-patches@gnu.org; Fri, 07 Apr 2023 12:55:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62570] [PATCH 3/6] gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot. Resent-From: Simon Tournier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 07 Apr 2023 16:55:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62570 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Nicolas Goaziou , 62570@debbugs.gnu.org Cc: Ricardo Wurmus , Timothy Sample , Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 62570-submit@debbugs.gnu.org id=B62570.16808864813942 (code B ref 62570); Fri, 07 Apr 2023 16:55:04 +0000 Received: (at 62570) by debbugs.gnu.org; 7 Apr 2023 16:54:41 +0000 Received: from localhost ([127.0.0.1]:57172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkpMG-00011T-Gh for submit@debbugs.gnu.org; Fri, 07 Apr 2023 12:54:40 -0400 Received: from mail-wr1-f51.google.com ([209.85.221.51]:40089) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkpMC-0000zo-I2 for 62570@debbugs.gnu.org; Fri, 07 Apr 2023 12:54:37 -0400 Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-2ef2d5c92f5so183454f8f.0 for <62570@debbugs.gnu.org>; Fri, 07 Apr 2023 09:54:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680886471; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=OpgoDIn6h2f2su4t8e7bQi4qvB6r1Bla3OJ2qAF9izM=; b=XoI7hI6rHVHLBICZgHulA1IV1Rb7e7fZXNRbBqdYwukTkVAtWYnFy6nHsGw5RBRvux mf0Y9JFsgfVSNmqpKBGpKwmAhSC5Jsvl4m02FvaPntKEqX99oHFXSNtI8/wBKU0uLqAT GykNp1l2zjwonIxezYZgAsh+jk1OO4v5xkDYjl1GTqB5GNJEBRF0K4q/W78yu7AQqA/b ZfzOGMmig4BYGHltcWQIB39TlJgZUAe2zL016gGqbpuYllkQfXA7tTB2FRn3F79gFakg ZLns70p/6D8SOE2RkrLugi948q0cj9kQpc/U4tkewyj5RYW7jBJpcA9kfzKevgOoSECy b5sA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680886471; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OpgoDIn6h2f2su4t8e7bQi4qvB6r1Bla3OJ2qAF9izM=; b=lCw/rjFXQkkjGpg/RDULf2cIsHQO2rSmRnjBG+BKI4XFknrHjDa9QjztB5WnXCczTf Ojv2iQPMCBFoeI0YL7kYZ84Xr7V89Jsl8CAuYJbOUIsz+xB0yszoAeqHhymATdB7e5sj 7HHDaG5O3VFh/vEWJef4XEB/VJN3O59ITI2NjCAWGSpPROToGhnQv1SmaQbjv5LTeuhp jQq1QPP+hQdnssr1l9QACGr8AthLiGUcohsrvl7qP81xONEEQjnbYNmsAs4X3bzYZ0WW gwmcu3bLI7OQYyKp1678T4D5Jh1SRtWF2pWZ9bqvrRMiThvn8n+OpNOheCGuXZPY7lKs p0aw== X-Gm-Message-State: AAQBX9eJPXKMCGan/YGm9giQYNIVsMaIVx98sYg9WwVcjHJjgGAR1Si2 QPCAuXcD6AxcZvpnfxSRpc0= X-Google-Smtp-Source: AKy350b66t0M690p5+XmdJ8Nu8MUXyVkdi2fy3KEnx/FeRvWl3D83/hRx5oA9j+ni10OAiGo9CQjbQ== X-Received: by 2002:a05:600c:1c1e:b0:3f0:5a8c:fee4 with SMTP id j30-20020a05600c1c1e00b003f05a8cfee4mr95387wms.4.1680886471097; Fri, 07 Apr 2023 09:54:31 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id y12-20020a1c4b0c000000b003ed2c0a0f37sm5097188wma.35.2023.04.07.09.54.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Apr 2023 09:54:30 -0700 (PDT) From: Simon Tournier In-Reply-To: <20230331153226.607420-3-mail@nicolasgoaziou.fr> References: <20230331153226.607420-1-mail@nicolasgoaziou.fr> <20230331153226.607420-3-mail@nicolasgoaziou.fr> Date: Fri, 07 Apr 2023 18:48:00 +0200 Message-ID: <87o7nzk5a7.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1680886559; a=rsa-sha256; cv=none; b=nWrTxDkZAOsmiu8E6PrBpdiipMqwjQKeW/jAoKSmvPj2FEm6RUlqGY/C+4WeG/QEpvcRmk J88hbwF/+Lz+nYmMdWAHdT929dWOUAwRqMZlShoKsxtorZyJS+aCHHHxIs0Hb4RHJZWlSF 47vIp/RYXlqCaGQ8MNkad/42q8aL1p9bDnKF5jyb615DQUlzphqBDcF8rXRZ7R8Pckiw2W rBesS6VmrGAEkK2w9FuBbZ66eL4o0jPaqyJZCnkEOY9Kme2vMKGXvzC6XXS5VbBvWpHUJw 29MNMODh7ToXAdZmWTj0xuad/tlIxfYqQi2lji4l9SAGmYghxit8sD6LPbjj4w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=XoI7hI6r; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1680886559; 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: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=OpgoDIn6h2f2su4t8e7bQi4qvB6r1Bla3OJ2qAF9izM=; b=SWV5sQ5mzJUdrxNxPGKnPsdUNQtak7pTbzyQxP07u197K0OQLTI5VCu+8GM3hWq6gJD/Ss xqMuiXK525S6IJl2FABe3nOgU4z1mOHLPe9QaUo+GSeceVtqgRsbXSGuof+/aZLvfZhf9G 1O21bOQy6dTwKnwxLtz6RwewnjYENlI3g3lRGhfdZy0Y2fT0VmwXNa0Ex72ZS1dpyqNa1y SHZ4gK4or5BCE/WSo/6qtwvGS3w1vBVyRRbwQOOUAoVE/La5BSkILpNIde7dFeFq5yAXLg 04IXyAYCocn2fbLwczIjHXaIvrK4yS43S2qRmDSB639I8/vmAVCwl0jZHFm5YQ== X-Migadu-Spam-Score: 7.28 X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=XoI7hI6r; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Spam-Score: 7.28 X-Migadu-Queue-Id: D46CB1DD2D X-TUID: 8M6IZlO65ufR Hi Nicolas, all, Thanks, the series LGTM. In the context of discussion about SWH coverage, see [1,2,3,4], this change is very welcome because it factorize the package =E2=80=99source=E2= =80=99 as more or less we discussed in [4]. 1: https://yhetil.org/guix/87v8j0bqdd.fsf@gnu.org 2: https://sympa.inria.fr/sympa/arc/swh-devel/2023-03/msg00009.html 3: https://issues.guix.gnu.org/issue/43442#20 4: https://issues.guix.gnu.org/62712 Other said, that=E2=80=99s said=E2=80=A6 The good ol=E2=80=99 svn-fetch, > - (source (origin > - (method svn-fetch) > - (uri (texlive-ref "latex" "bigfoot")) is replaced by =E2=80=99simple-texlive-package=E2=80=99, > + (let ((template (simple-texlive-package > + "texlive-bigfoot" > + (list "doc/latex/bigfoot/" > + "source/latex/bigfoot/" > + "tex/latex/bigfoot/") > + (base32 > + "140b4bbjcgajd1flznmi3ga6lx5pna2nxybr2dqm9515lny8gwf= 0")))) > + (package > + (inherit template) However, it goes from this, $ tree -L 6 $(guix build --no-grafts texlive-latex-bigfoot -S) /gnu/store/z9kc9qbg40nl0azivpmfmhrnqb6dnmqm-texlive-latex-bigfoot-59745= -checkout =E2=94=9C=E2=94=80=E2=94=80 bigfoot.drv =E2=94=9C=E2=94=80=E2=94=80 bigfoot.dtx =E2=94=9C=E2=94=80=E2=94=80 bigfoot.ins =E2=94=9C=E2=94=80=E2=94=80 perpage.drv =E2=94=9C=E2=94=80=E2=94=80 perpage.dtx =E2=94=9C=E2=94=80=E2=94=80 suffix.drv =E2=94=94=E2=94=80=E2=94=80 suffix.dtx 0 directories, 7 files to that, $ tree -L 6 $(./pre-inst-env guix build --no-grafts texlive-latex-bigfo= ot -S) guix build: package 'texlive-latex-bigfoot' has been superseded by 'tex= live-bigfoot' /gnu/store/rws86c5hi1r25f14h95hiqzgcw8rbir2-texlive-bigfoot-59745-check= out =E2=94=9C=E2=94=80=E2=94=80 doc =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 latex =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 bigfoot =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 bigfoot.pdf =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 COPYING =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 Makefile =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 perpage.pdf =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 README =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 suffix.pdf =E2=94=9C=E2=94=80=E2=94=80 source =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 latex =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 bigfoot =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 bigfoot.drv =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 bigfoot.dtx =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 bigfoot.ins =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 perpage.drv =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 perpage.dtx =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 suffix.drv =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 suffix.dtx =E2=94=94=E2=94=80=E2=94=80 tex =E2=94=94=E2=94=80=E2=94=80 latex =E2=94=94=E2=94=80=E2=94=80 bigfoot =E2=94=9C=E2=94=80=E2=94=80 bigfoot.sty =E2=94=9C=E2=94=80=E2=94=80 perpage.sty =E2=94=94=E2=94=80=E2=94=80 suffix.sty 9 directories, 16 files Here, I have two questions (unrelated to the patch series ;-)): 1. Does it make sense to keep the PDF and .sty files? 2. Which of the both is the closest of upstream structure? Assuming SWH ingested TUG and other related TeX sources, which is still WIP AFAIK, it would be simpler if we store an identifier (swhid or others) that we can query via SWH API without parsing and rebuild from their content the files we need for the checksum. Cheers, simon