From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id UDwfCdPUL2QiNgAASxT56A (envelope-from ) for ; Fri, 07 Apr 2023 10:31:15 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id kNtjCNPUL2T+IQAAG6o9tA (envelope-from ) for ; Fri, 07 Apr 2023 10:31:15 +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 E515D15254 for ; Fri, 7 Apr 2023 10:31:14 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pkhUO-0002Dn-4Y; Fri, 07 Apr 2023 04:30:40 -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 1pkhUI-0002DQ-3P for guix-devel@gnu.org; Fri, 07 Apr 2023 04:30:27 -0400 Received: from jpoiret.xyz ([206.189.101.64]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pkhUD-00032u-DK for guix-devel@gnu.org; Fri, 07 Apr 2023 04:30:22 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id B5702184F27; Fri, 7 Apr 2023 08:30:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1680856217; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=4ohJVu8JIcVLoV6xXcQu3RtvNiK1jHf3Rv3LCbMTT04=; b=v/SzkYj7i9nD0BACmRji9ZEChfpF5xlWzMINPzHCYt+lnuw9jCRYTplAusRDGcFaYM1fEB LrPiiZeK9Thdfyjo07VSvuWFhq/UJvFynPPQEx8hHZ+3SOeuS2yMUdxhWeUXaS2UcpW783 eCaMRxM9eb6Bj1blTnax3jXNC5fkd5Qz7Fc26DrDL94r7XFeDWDnjfwl+/wM0DhFU3p7VH QNq2LDH4j64aWZiWHFsVAOfOjwmI2wQIghA24aQHat1JS8lWUOkhNTF+OpdMlLYXoWjtky t8SvhHIRbLpbUFz0BRXR++7TfRWsOamyxPQ+vGBiTUzdQbSZ9sTVLGEFP5AMPA== From: Josselin Poiret To: Konrad Hinsen , Guix Devel Subject: Re: Time travel accident In-Reply-To: References: Date: Fri, 07 Apr 2023 10:30:11 +0200 Message-ID: <87v8i86qng.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spamd-Bar: / Received-SPF: pass client-ip=206.189.101.64; envelope-from=dev@jpoiret.xyz; helo=jpoiret.xyz 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, SPF_HELO_PASS=-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.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 ARC-Seal: i=1; s=key1; d=yhetil.org; t=1680856274; a=rsa-sha256; cv=none; b=Fy7125sAd2dNskEk5aYFlq2asa0kO0oeoCRu+ltrX0IPaKdVvVCRBT1RFDab368Sbixh7a 321ws8JU+UDclimzvzhrFhet4md4tSIQSs0G5v9NhxYPP7CFI93mt27gGrOus9tumPNbl3 5Q7YEkR+3IGhEaYSM3lqZOrqSCuCkYGuvUPRZ4Se0aNVaWfvG94jdmruBFSlDFeUzVAPry PMhQv6APXoZL0lZQvB+CW+ZDbgqIFVwwu2u6nEyzB1g4FsbHM0PyDnRSxw06tV6eH5do9J iECUDAUjDypGYeleb6d2dBvQMbgfw1MmXUNbMyWRVa5Zx6OrMUBKFwDKbMocCw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b="v/SzkYj7"; dmarc=pass (policy=reject) header.from=jpoiret.xyz; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1680856274; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=4ohJVu8JIcVLoV6xXcQu3RtvNiK1jHf3Rv3LCbMTT04=; b=oYbJdWQgFsICaFwqK47WsFA8Y0f7UYLuRxPLMZTdf0E0yFru/ic6yk+MruAT7LTa9UNlN6 707B42alKP7C8VuUVa6oZ+n13xj/lwhk8Cf+0j6ybDSXBChPStyDFhOOB75eot2fVCUOpw e1ccEbqS3dvZYmyWG6ATUD0zWM4AmE8DYX0ZKxznDxRVcEfF4fYxdsf7UuIPpwTBnah02z luFzDy2U7pg1s+gItm6/mHicQ8FX73u46+UttR0uffN4ZZjsKxENENXyAJxgjxWfepOVWt MIgmN+5YY6+gfjsKhy0ufxYBpQjEKDalYREtmRAZBKr0+wBjj6OeOqqeLYgMWA== Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b="v/SzkYj7"; dmarc=pass (policy=reject) header.from=jpoiret.xyz; 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-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -7.86 X-Spam-Score: -7.86 X-Migadu-Queue-Id: E515D15254 X-TUID: 24S8pVsK+ke9 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Konrad, Konrad Hinsen writes: > I guess there is nothing we can do retroactively to fix this, but can we > do something to prevent such issues in the future? > > One idea is to allow disabling tests at the command line. I'd then run > "guix build" for that specific package with tests disabled, and > continue. That should be doable with a suitable package transformation. We have --without-tests=3Dpackage already, see --help-transform for all available package transformations. The one annoying thing is that disabling tests will change the derivation and you thus will not recover the same store item (it might be bit-for-bit equivalent, but its path will not be the same), preventing you from using substitutes either. Though, I'm not sure it will help you here because openssl is built as part of the `guix time-machine`'s build process, which afaik cannot be transformed. By the way, we can also "fix the past" by using guix/quirks.scm. Since that version of openssl doesn't build anymore, I wonder if we could just change its derivation retroactively to at least make it build. Best, =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCAAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmQv1JMQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5Fhcail33C/9A3qoTNInKq4KnIbfz4DgCzn6n0ONi/Wu3 JAaMZTK0+Tel1/IJiIVTzpRHmnlmcOjJkV6WaY6fQTagGFq8f18/wZLphEy5VhJm kNxZCXGU2i5beagYY5MwqdNy5BMSYAepI3KlR65uTQqT68lRicgqdf2qbGPm7sDk UXFJuBChI0kIvsQGFkndU+M3VDIWadZtqysE1Lqi5DCIDjenppjKPujg7pPN27gD J9qX3SsWwSqw8vw7WYdFZF5Wp2NAtMJIhc7HgqKO3HaMsDNWaifEpkEu10kNQyP8 /sujEPQ2kMr2i85JS1ZFOiFv128AACpc0kukJTSl9ov3tqOvecy3wIZ9xbsOn0rD /A4OJo7D53t9JIYAsTocEot4VYxYP6sJtBpeEHqGaj9UFRqGLVAlc+J6xAlZwyOq f/oBPdCja1X3OpR8em4vHkgCdt+Mqmzf8GClFl9hjbTt8pvZM5ouuAgHCvD/znWc HdoHKaSl1jP24Bb0fRDW2lgKtqExUSU= =KUjy -----END PGP SIGNATURE----- --=-=-=--