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 IMowOlv6+2HGCgAAgWs5BA (envelope-from ) for ; Thu, 03 Feb 2022 16:52:59 +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 8PJ7N1v6+2HHYAAA9RJhRA (envelope-from ) for ; Thu, 03 Feb 2022 16:52:59 +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 8801C3C788 for ; Thu, 3 Feb 2022 16:52:59 +0100 (CET) Received: from localhost ([::1]:44598 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nFePq-0003rq-MO for larch@yhetil.org; Thu, 03 Feb 2022 10:52:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54960) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nFeJy-00069J-HY for guix-devel@gnu.org; Thu, 03 Feb 2022 10:46:55 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:57671) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nFeJw-0005Wy-Sv for guix-devel@gnu.org; Thu, 03 Feb 2022 10:46:54 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 683D35C00F7; Thu, 3 Feb 2022 10:46:50 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Thu, 03 Feb 2022 10:46:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=c3xNPYzjLV//LJ/wfVTJ3fTvBLCsILv+UB1bRzLkg UE=; b=Kl+zWhv7sRAfocvgf6urkdXRzUNhE1TyFS11zlRcLSS08kuZdgIYKpJNv lStxIxoXnbNcYlvQ03Zi+kswH+6n/Q3+A04JK1SL2d4mhwWyNO8gbi1WbI3s8zaA pU16ana7tXp507GuFrFICnD4/a1+qTvNXWlzOFtyHDn0KBzrxPLUTuUQhbsN1jw3 /Jk8U+2gHqqpDmYgHxBHEW0RmLIzX3T53xWw4K2sJG9d4Euk33yRPwqrKERgoIZ0 8A8YjCSQAt5WtgAOn1iMVL7rbDFbkVf2gePds5DrYi/80pTIdrNpIiPE6Q5BUFka 7ak0Z2WRLVItQbVNJntIahIkbnt9w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrgeejgdejkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufhffjgfkfgggtgfgsehtqhertddtreejnecuhfhrohhmpefvihhmohht hhihucfurghmphhlvgcuoehsrghmphhlvghtsehnghihrhhordgtohhmqeenucggtffrrg htthgvrhhnpeehgfejfedtffehueeileevjedtteeigefgheeugeelueevleelveegheeg ueevjeenucffohhmrghinhepnhhghihrohdrtghomhenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehsrghmphhlvghtsehnghihrhhordgtohhm X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 3 Feb 2022 10:46:49 -0500 (EST) From: Timothy Sample To: zimoun Subject: Re: missing patch for texlive-bin (e77412362f) References: <875ypx9kki.fsf@gmail.com> <0711363a0e331db1e7bf94bc71daad69ba840f99.camel@telenet.be> Date: Thu, 03 Feb 2022 10:46:49 -0500 In-Reply-To: (zimoun's message of "Thu, 3 Feb 2022 00:20:10 +0100") Message-ID: <87sft054wm.fsf@ngyro.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=66.111.4.25; envelope-from=samplet@ngyro.com; helo=out1-smtp.messagingengine.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-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: , Cc: Guix Devel 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=1643903579; 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: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=c3xNPYzjLV//LJ/wfVTJ3fTvBLCsILv+UB1bRzLkgUE=; b=uWUt9iqAakimfVuaD8YNpp5lACX9kmv60WSqLkXfiuaXbo24gZohljP1T70PiE3MwAJPNo DOfZznYHjktDKd6mdnmfLP9pcr0kjLjeg/kJ4w3LmgZXc5BsZ2hnVn4zp4Dyqb2nd6KEvY RYGyuK2U6OPGMNG5i4DKNIEXOuuWTzqWaYhS2Up+qedL/TqpMgEuqcuKJo0U0g/ibaOph4 caBb39bj2XKXLc/erYcp5S5zLzRE62SYdnk3loXuy9ySYg8yoPMGDvOZp2F8x2BdAenMM2 j4Px3bH4Y7UIXdsvQ9FgGJFKjCoiZ5mhB/VNYLmkqTSRIgWRdPX3jBGdRpRS3w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1643903579; a=rsa-sha256; cv=none; b=RO0WiKnfK29BIcc40AHUGq+EbrBYEGJ3XhqV+tcYLBGV2qAA9/Kw/4uWFoDzksgL32f1Wz DwEiaY9rsnyCQ0d4piBUQ7uB/X98/4tahHI/k+lHjv1XsXoJXUdzRRNU1FsTZbSoXm6u6a VrjpbCmFSBScNpSrbpAt/HpBJEIG8KL9B51aAU/a/NfNqjFcVWetnOXBfVK1kST5lJklnZ wMBnejnDksbbvJdNZT95AfQojonOMVHtOQsRftHz6ptlGvC8LrAq8+5rdCqJ+8C7FAyZg8 cqrou05DyG5aOYGerUVks7SjLMepvgj8LBK5BDnC+iotP/IVqv/72CFl43PRvA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b=Kl+zWhv7; dmarc=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.23 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b=Kl+zWhv7; dmarc=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: 8801C3C788 X-Spam-Score: -2.23 X-Migadu-Scanner: scn1.migadu.com X-TUID: aA8OyxD4+F4q Hi zimoun, zimoun writes: > But the question is if Disarchive dissambles and preserves external > patches. Timothy? I have good news and bad news. :) The good news is that some versions of this patch are in the PoG database. There=E2=80=99s two versions of 0.76 and one of 0.72. Of those three, only the most recent has been identified and verified to be in the SWH archive (although now that they have ingested that whole repo, I should be able to add the other two). The bad news is that 0.75 is not there. At first I was going to apologize for the shortcomings of the sampling approach... until I realized you are trying to trick me! ;) Unless I=E2=80=99m misreading the= Git history, that patch appeared and disappeared on core-updates and was never part of master. The way the PoG script tracks down sources is pretty robust. It takes the derivation graph to be canonical, and only uses the graph of high-level objects (packages, origins, etc.) for extra info. I do my best to follow the links of the high-level objects, and then verify that I did a good job by lowering them and checking coverage against the set of derivations found by following the derivation graph. Since the derivation graph necessarily contains everything that matters, this is a good way to track down all the high-level objects that matter. See for a rather scary looking procedure that finds the edges of the high-level object graph. That being said, coverage is not perfect. The most obvious problem (to me) is the sampling approach. Surely there are sources that are missed by only examining one commit per week. This can be checked and fixed by using data from the Guix Data Service, which has data from essentially every Guix commit. -- Tim