From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id SBbmM3Jl9F8EIAAA0tVLHw (envelope-from ) for ; Tue, 05 Jan 2021 13:11:14 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id oGWiL3Jl9F9lRQAAbx9fmQ (envelope-from ) for ; Tue, 05 Jan 2021 13:11:14 +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 2DFD89402A2 for ; Tue, 5 Jan 2021 13:11:14 +0000 (UTC) Received: from localhost ([::1]:41552 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kwm7F-0001vu-1F for larch@yhetil.org; Tue, 05 Jan 2021 08:11:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34264) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwm75-0001uQ-Is for bug-guix@gnu.org; Tue, 05 Jan 2021 08:11:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:57761) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kwm74-00056f-Pw for bug-guix@gnu.org; Tue, 05 Jan 2021 08:11:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kwm74-0002bd-LJ for bug-guix@gnu.org; Tue, 05 Jan 2021 08:11:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#45675: Zip-based archives store timestamps Resent-From: Miguel =?UTF-8?Q?=C3=81ngel?= Arruga Vivas Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 05 Jan 2021 13:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 45675 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 45675@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16098522469983 (code B ref -1); Tue, 05 Jan 2021 13:11:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Jan 2021 13:10:46 +0000 Received: from localhost ([127.0.0.1]:41074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwm6o-0002aw-C0 for submit@debbugs.gnu.org; Tue, 05 Jan 2021 08:10:46 -0500 Received: from lists.gnu.org ([209.51.188.17]:35504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwm6m-0002ao-Hv for submit@debbugs.gnu.org; Tue, 05 Jan 2021 08:10:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34176) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwm6l-0001iS-Ku for bug-guix@gnu.org; Tue, 05 Jan 2021 08:10:44 -0500 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:33382) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kwm6h-00050G-Tb for bug-guix@gnu.org; Tue, 05 Jan 2021 08:10:43 -0500 Received: by mail-wm1-x335.google.com with SMTP id n16so1463432wmc.0 for ; Tue, 05 Jan 2021 05:10:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=q3p+v0ydj3YwPzN4NEbbfBWJzixi05yKl+2hfkargQs=; b=KgDvMy9qNTc7bq0jSBIsyFRH82Ak7b3ZRp7wCpymn2ypr7HjvHkplOYCqy/w/bgMWF K757BxRAedz5sBafKf3ROFbprelDJShVy5R2XEX+YI3zHeTK2wHge/ITbHtfTnJDhmKt XH9y8vdx86mDkHPHlxtzs5UvekiqOo6aCW7ubFESgoUJKtoeFCgu2N1ai7MIShShbJF3 EsWjMgnlWev94lN0bJ0NYd8sDByv0qzxltOPCazSdYeHbiOTI7+ZdaHy1zizoY6IgGSm izeu4lUPErQtQFRklS7T6DxAZNrhLf3Hh4WaKcnpbeAkxwuqjnojmoYbHaTGXuSPl5Kk RicA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=q3p+v0ydj3YwPzN4NEbbfBWJzixi05yKl+2hfkargQs=; b=DSP1eXA8e6hnHJDVIWAcO4g+2Ej1nGGNjcJZAwlv1AT7HG/xNJQfeEcDsxw6eGix29 O7gjyrOK+8GULWCOY1SASCtUsSoUIkzslQtRdYkMdHu1t6tKXrBHzZaBowdl0MfX2LaB UchGA76pP92uEPRtrf27eXHMUuqufEUqvs1/2poiiFYMiOn757qMX+90jxBl/t80Dr3D fz5fi+3g9Iw/SaEKahxMcQ6So9JosEDAagG8EPHLJe7oj8Cqd7tDgZKLAh3oiWxmOTGk VCTzyqt3DZ4MKMgD3v56EPfh9uYuqEk41z7DARJKr8ANJ4mq+6An9PJ+HF/1YplDhZ/I RHlA== X-Gm-Message-State: AOAM532JxxN8BbhwUKLszbPKYec/+qhHj+BM2HDfWvfwgj3k4sS0Ee+s EzoooNeHdh2ozV0dma90bhhZ9uTZOuw= X-Google-Smtp-Source: ABdhPJz+iXNDLJhRQba1kjCoVo8sjWFiIfp6nvTMAyvlRUtT2R10LHLmBFhWToNWTsAsr9PRODtQUQ== X-Received: by 2002:a1c:1f54:: with SMTP id f81mr3475679wmf.44.1609852238574; Tue, 05 Jan 2021 05:10:38 -0800 (PST) Received: from unfall (36.193.158.146.dynamic.jazztel.es. [146.158.193.36]) by smtp.gmail.com with ESMTPSA id k18sm105063653wrd.45.2021.01.05.05.10.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 05:10:38 -0800 (PST) From: Miguel =?UTF-8?Q?=C3=81ngel?= Arruga Vivas Date: Tue, 05 Jan 2021 14:10:37 +0100 Message-ID: <877dor34xe.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=rosen644835@gmail.com; helo=mail-wm1-x335.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, 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: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.24 Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=gmail.com header.s=20161025 header.b=KgDvMy9q; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 2DFD89402A2 X-Spam-Score: -1.24 X-Migadu-Scanner: scn0.migadu.com X-TUID: jsOnnfqRYvy2 A procedure like reset-gzip-timestamp should be useful for reproducibility purposes, adapted to zip based archives as Smalltalk's STAR or Java's JAR binary formats, as some or all of their contents are generated usually at build time. On the latest Zip specification[1], which only seem to be encumbered regarding encryption, there is one header ID which could be used for timestamp purposes (0x0020) but third party header IDs are allowed, which include a "commonly used" 0x5455 timestamp. [1] https://pkware.cachefly.net/webdocs/APPNOTE/APPNOTE-6.3.8.TXT