From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id oKUKD5UA+2FHhQEAgWs5BA (envelope-from ) for ; Wed, 02 Feb 2022 23:07:17 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id WPp4DJUA+2FLKgEA9RJhRA (envelope-from ) for ; Wed, 02 Feb 2022 23:07:17 +0100 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 B4AF047A19 for ; Wed, 2 Feb 2022 23:07:16 +0100 (CET) Received: from localhost ([::1]:33248 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nFNmV-00040N-T2 for larch@yhetil.org; Wed, 02 Feb 2022 17:07:15 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60580) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nFNif-0002RA-IU for guix-devel@gnu.org; Wed, 02 Feb 2022 17:03:17 -0500 Received: from [2a00:1450:4864:20::429] (port=35691 helo=mail-wr1-x429.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nFNic-0002Sm-Un for guix-devel@gnu.org; Wed, 02 Feb 2022 17:03:16 -0500 Received: by mail-wr1-x429.google.com with SMTP id j25so426579wrb.2 for ; Wed, 02 Feb 2022 14:03:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:cc:date:message-id:mime-version; bh=a3mtA7wMPQLjaCRRgIfEo2pesDliQjhoAqOoW6WTgPU=; b=ZnP7obmMOmmvkUe/dyZH6vmHZd89qmJXYWSshEk6+FEWBz4NJH8pylWouT9Gr+Ca3k BRIPRBEPy253meMUBoLJfvQDeeJqO/VAm6JIJqsWpgM4lpbRtm4FlafyDdlQVATtHmhh SDaSuFkkH1SLOs3BXdbf42C8Gf8DgKWHJ2AHq44zfcpH3WzYLXDFxPAaTQ9NTsdpHG2E yDqb2AtrsamJId7otlGR22xwztzu89DXW4DTQmnXOcyNQ+DOEkTXR8ffu+e+ng/e68jN n0AHLXKy02eY52HfanocYa31k40RyNZV9vEg1JLUh1W61adrgEpsuUFxZPqbP8tJI95R fZ0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:cc:date:message-id:mime-version; bh=a3mtA7wMPQLjaCRRgIfEo2pesDliQjhoAqOoW6WTgPU=; b=nEJzlT8vXIEk/4hiLQ0oT/QrgxV4mfVTlF+8vPJGWXA+WaM1l4gBXa8e36tnsMVami NuRP507k+PEXb9TerMn1BWbPhxdzSa//UBhxaQNyRnqBuhoW9Tx0owfDOsXGJCn45/n8 WYwI7dZyPHtdLmpfWUqvfTr3Qm+E35j94V49tM/zJhiVR4HonxSWrrtG8dohw+sR4WH5 eVYxd0OoRCBGjEBM0adri/IpNZjb9vC99Fcnx4YIYQyW3VIOagc5FvGYdmPfwJGKiYed a2i+LD/6v777YEIa9RjzT8yof7LGME13Uo3hWCLaYKq8LTGASD03fqU9NNNlfuedz20n QBwg== X-Gm-Message-State: AOAM531fHr1OCuSTDu8ahfbxoHNRm9O9N0XHBmTNNuqfUcncN30hYODD R2T1FvTqDrao4AIP6yTltAvI2nvMf/U= X-Google-Smtp-Source: ABdhPJwB+/yrWta6RHViiGhuNAYjfcsKZN+5JQv2LrcnoWhg4sR//nVlpuSUAPDajOXUxO9OOh0jHg== X-Received: by 2002:adf:8010:: with SMTP id 16mr22969232wrk.708.1643839393249; Wed, 02 Feb 2022 14:03:13 -0800 (PST) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id l5sm1369770wrs.65.2022.02.02.14.03.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Feb 2022 14:03:12 -0800 (PST) From: zimoun To: guix-devel@gnu.org Subject: missing patch for texlive-bin (e77412362f) Date: Wed, 02 Feb 2022 19:42:37 +0100 Message-ID: <875ypx9kki.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::429 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x429.google.com X-Spam_score_int: 3 X-Spam_score: 0.3 X-Spam_bar: / X-Spam_report: (0.3 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1643839636; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=a3mtA7wMPQLjaCRRgIfEo2pesDliQjhoAqOoW6WTgPU=; b=D4ACK1QDBtRT2VkfknUY9BYQBo7Kzhz4Xo90hKzhVRNDA7fggsbNXjWChRkOBgBeKN5/C1 3U9I+UAn/bPqXX/ZqOPUSv46SH0eOAiihxBoJxiQ9/MpValM4esBAzrpJWmJmjwLAvqz5n vmmYU3RWf0C4JeXidcKcTMMurL3+FREwZLINthaIMqH0WhFF6pkLbe9z6Qr2OZOWhYpY/X m6nwYLM5PEJ3iLdYncPR5Z3pQrCk2ukaTJUeJQLcoa4tysT80PZ2EpussEMYFJ/PEgQixP K9kcjpY5yU182jVFFr22p41C8gqSovN/GW16YJ9/EBczGif/HB3i2al8cens5Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1643839636; a=rsa-sha256; cv=none; b=dwBcl0XMz6YbcwSozpzPb57x2Y8MNTSeQBIPpJJg7+6FLMepZIvBQYJt3eGB5iSLcIIXzN uROCBtXtoJcCBT7UCzRSdAKEeznPk+t8qQdwyemBE5YbFFIF0XRe6QsSYtoXgRDbxETSfA FNuhee7HL30MHIY2XfgtMW268Ha6Hy8xqdqgXzAU609uB+MzRwgVcaYRlOuDgmzsQeZuIw F7MuTsshbuFz6rUijd5S8MkBgWek1XUJMKVweNAwv2CLSO+E70S4nNcW1pXG1Gvx3Pgr5W HHyzEagrgrqfOcoq7h/1GFTR3MkFlpqy9uhXWYXau3MsgaKNVlhUlnJ/IBX05Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=ZnP7obmM; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); 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" X-Migadu-Spam-Score: -2.03 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=ZnP7obmM; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); 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" X-Migadu-Queue-Id: B4AF047A19 X-Spam-Score: -2.03 X-Migadu-Scanner: scn1.migadu.com X-TUID: jqADnp5Wjaza Hi, Investigating [0], and working on rebuild a part of "Preservation of Guix", I hit a missing patch which breaks time-machine. For instance, let consider the commit e77412362f from May 2019 (post v1.0.0, I guess). --8<---------------cut here---------------start------------->8--- $ guix time-machine --commit=e77412362f -- help Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Computing Guix derivation for 'x86_64-linux'... | The following derivations will be built: /gnu/store/8mszw785bs8rws21jmmcsgnc6wnz5ik7-profile.drv /gnu/store/d7q819gh181gfv3hk4v38g2c1gq5vfgp-guix-e77412362.drv [...] building /gnu/store/50ib3szgx1h0dyk9rifpsbris7yafgzd-texlive-bin-pdftex-poppler0.75.patch.drv... \sha256 hash mismatch for /gnu/store/7c5jx9zbnh8nlapbxqv1wl8056lhhl2l-texlive-bin-pdftex-poppler0.75.patch: expected hash: 1cqpcp7h1qyxyp3wjbpcmx2wgvj9ywpz60hvy280mp9w633yzyg3 actual hash: 0ribvsg4bka1cyj1wz4cd6vrxkvhqvlmjr75d7fdz5pw9r3rlgk8 hash mismatch for store item '/gnu/store/7c5jx9zbnh8nlapbxqv1wl8056lhhl2l-texlive-bin-pdftex-poppler0.75.patch' build of /gnu/store/50ib3szgx1h0dyk9rifpsbris7yafgzd-texlive-bin-pdftex-poppler0.75.patch.drv failed View build log at '/var/log/guix/drvs/50/ib3szgx1h0dyk9rifpsbris7yafgzd-texlive-bin-pdftex-poppler0.75.patch.drv.bz2'. cannot build derivation `/gnu/store/10fdksqj03xhykr4xf17jfdy34983aq9-texlive-20180414-source.tar.xz.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/53mpxdvzrfvqdz103sypq9d94px7lx4y-texlive-bin-20180414.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/n75vlzsyrwjarh03y8p18xz6s647cdig-po4a-0.55.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/k0illak880sh1yr721l96gxjm19kyg8z-guix-translated-texinfo.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/21rj3r95rrs65g053df6gfbij3impdm2-guix-manual.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/d7q819gh181gfv3hk4v38g2c1gq5vfgp-guix-e77412362.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/8mszw785bs8rws21jmmcsgnc6wnz5ik7-profile.drv': 1 dependencies couldn't be built guix time-machine: error: build of `/gnu/store/8mszw785bs8rws21jmmcsgnc6wnz5ik7-profile.drv' failed --8<---------------cut here---------------end--------------->8--- where the error message is just that the Arch community switched their hosting URLs: --8<---------------cut here---------------start------------->8--- Starting download of /gnu/store/7c5jx9zbnh8nlapbxqv1wl8056lhhl2l-texlive-bin-pdftex-poppler0.75.patch >From https://git.archlinux.org/svntogit/packages.git/plain/trunk/pdftex-poppler0.75.patch?h=packages/texlive-bin&id=418dd6f008c3d41a461353fdb60f2d73d87c58ed... following redirection to `https://gitlab.archlinux.org'... following redirection to `https://gitlab.archlinux.org/explore/groups'... @ download-started /gnu/store/7c5jx9zbnh8nlapbxqv1wl8056lhhl2l-texlive-bin-pdftex-poppler0.75.patch https://git.archlinux.org/svntogit/packages.git/plain/trunk/pdftex-poppler0.75.patch?h=packages/texlive-bin&id=418dd6f008c3d41a461353fdb60f2d73d87c58ed - @ download-progress /gnu/store/7c5jx9zbnh8nlapbxqv1wl8056lhhl2l-texlive-bin-pdftex-poppler0.75.patch https://git.archlinux.org/svntogit/packages.git/plain/trunk/pdftex-poppler0.75.patch?h=packages/texlive-bin&id=418dd6f008c3d41a461353fdb60f2d73d87c58ed - 57620 @ download-progress /gnu/store/7c5jx9zbnh8nlapbxqv1wl8056lhhl2l-texlive-bin-pdftex-poppler0.75.patch https://git.archlinux.org/svntogit/packages.git/plain/trunk/pdftex-poppler0.75.patch?h=packages/texlive-bin&id=418dd6f008c3d41a461353fdb60f2d73d87c58ed - 57620 @ download-succeeded /gnu/store/7c5jx9zbnh8nlapbxqv1wl8056lhhl2l-texlive-bin-pdftex-poppler0.75.patch https://git.archlinux.org/svntogit/packages.git/plain/trunk/pdftex-poppler0.75.patch?h=packages/texlive-bin&id=418dd6f008c3d41a461353fdb60f2d73d87c58ed 57620 --8<---------------cut here---------------end--------------->8--- This asks two questions: 1. How to get now this patch? Someone? Or is it lost forever? 2. How to preserve such patches? Other said, are they part of the Disarchive machinery? For now, some patches are probably missed by sources.json and thus not ingested by SWH. Or, do we systematically include them in 'gnu/packages/patches' (which appears to me the easiest and the robustest) and as proposed for instance by patch#49820 [1]? On a side note, let point that these patches are downloaded via 'url-fetch' and if instead 'git-fetch' had been used, "guix lint" is probably not submitting recursive requests to SWH, I guess. Note also that the question is also related to packages as linux-libre. 0: 1: Cheers, simon