From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id KET3CjjKDWa0CAEA62LTzQ:P1 (envelope-from ) for ; Wed, 03 Apr 2024 23:29:28 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id KET3CjjKDWa0CAEA62LTzQ (envelope-from ) for ; Wed, 03 Apr 2024 23:29:28 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=TjH0IuBz; 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"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1712179767; 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=TqqMO9XP6I6zMaBio/KNxlR/oTtJYJlihAzlxHrFWrw=; b=eF1TdUNkLkVxNCk7Be7NQwrdt3PfyRV1CFPJyZNHX9tpHOK91mVDEAVmzOirAYMCDXcob9 7eq+OvI/8xriLErAomx4bx/aL/kDq0VlLUF1bfv/wSuKQ/Lx6+oof0zGZxufteZW1qC1Gv QGHmjsn+sbw//E85ztzYPHhCuS0PD6wYwqMep5OqWcdvu7uN4DuOKOjfllrJY5E6mSN7Yt tDQZRhxXkgLJKFEeQjlcO4i1FF1SwRvrotgJfIHIF2XkmbhrRvZan48/rZJeZeD0PJurLD tDYfz9xcGuLkc8lg7Kyvbvf2W0BS37d4tgOQZUMY7fj0AmHn6OtmYCF+E7bwLQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1712179767; a=rsa-sha256; cv=none; b=WuSdADWUnZ+KtiEyBusUQ4+dsVjcneeAYU3y3g83GfBvxsM7f2iNSnbVnmbvOdxko2FcCq oLJ61blSt67GWadz2ulEGl8g171M19yqYuFD6Z8JmsZNYR1ko4ydo3STBdyMMdPJadBRs0 QtboPm1L8ZB09nrt6aVQHwqgQa8zLifsAuB7EYuzQQ6l+hymz3kZgYlS4xyqevpzRJvIVf 8GouKOSdDaJZgavg1H4vSm/KvB9Rn4QTa9G7PotEIALmwSzPaf61i4SGGEVnupxaxC9itY vWjgXiSaAANLFgH3dTQev+zvtUg4NKHJcfVfCYsNMblPx76wCYRZx5Ra8RBxmA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=TjH0IuBz; 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"; dmarc=pass (policy=none) header.from=gnu.org 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 B09AF319C7 for ; Wed, 3 Apr 2024 23:29:27 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rs8AJ-0003w8-U3; Wed, 03 Apr 2024 17:29:06 -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 1rs8AI-0003pI-5X for guix-patches@gnu.org; Wed, 03 Apr 2024 17:29:02 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rs8AG-0006S9-Hq for guix-patches@gnu.org; Wed, 03 Apr 2024 17:29:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rs8AK-00009a-A3 for guix-patches@gnu.org; Wed, 03 Apr 2024 17:29:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#70169] [PATCH 0/7] Reproducible `make dist' tarball in defiance of Autotools and Gettext Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 03 Apr 2024 21:29:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70169 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Janneke Nieuwenhuizen Cc: 70169@debbugs.gnu.org Received: via spool by 70169-submit@debbugs.gnu.org id=B70169.1712179731482 (code B ref 70169); Wed, 03 Apr 2024 21:29:04 +0000 Received: (at 70169) by debbugs.gnu.org; 3 Apr 2024 21:28:51 +0000 Received: from localhost ([127.0.0.1]:59825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rs89z-00006p-Eq for submit@debbugs.gnu.org; Wed, 03 Apr 2024 17:28:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rs89s-000050-Vd for 70169@debbugs.gnu.org; Wed, 03 Apr 2024 17:28:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rs89i-0006NU-RS; Wed, 03 Apr 2024 17:28:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=TqqMO9XP6I6zMaBio/KNxlR/oTtJYJlihAzlxHrFWrw=; b=TjH0IuBzij8wjEgsQPYy RnpvNti45D6oTIgdfz6Fgh/aVUHaNP9k4quMduxF6U26kCfRY4cpGe99JFKZTygyHDxyC+AYfEnUe 6E9kybnRLnNX+uFx5MaxrFGXFS3/xrYF0axbYQJyxJRBV8A2C+J+EAJa+75znggfZbFs+Sg6FALER ROqF0Witjc5l/J+koaPh3TzPGwutcalGUgZ4/gHAqdeieOGX6lGBtR5a8mjGfBvVCm24TBT2yhZi2 umzTU9Lydmrph7RBOxpxQMH1zL3XyMD4WwX+PTZj8ncNLmG4PAjBKeOrp0YGy/nfA03YV+ylOTBAO AJtdJjUU1hdOww==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <87ttkinooh.fsf@gnu.org> (Janneke Nieuwenhuizen's message of "Wed, 03 Apr 2024 23:04:14 +0200") References: <87wmpew4e7.fsf@gnu.org> <87ttkinooh.fsf@gnu.org> Date: Wed, 03 Apr 2024 23:28:23 +0200 Message-ID: <87msqaw2yw.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -7.06 X-Spam-Score: -7.06 X-Migadu-Queue-Id: B09AF319C7 X-Migadu-Scanner: mx12.migadu.com X-TUID: 3fNauSAInRfX Janneke Nieuwenhuizen skribis: > I boldly pushed `origin/wip-tarball', you may try that :) Silly me. =F0=9F=A4=A6 First try: I wasn=E2=80=99t running in a UTF-8 locale (in =E2=80=98guix she= ll -CP=E2=80=99) so I got things like this: --8<---------------cut here---------------start------------->8--- =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 guix-1.3.0.57425-80a228/AUTHORS =E2=94=82 =E2=94=82 @@ -9,35 +9,35 @@ =E2=94=82 =E2=94=82=20=20 =E2=94=82 =E2=94=82 10255 Ricardo Wurmus =E2=94=82 =E2=94=82 7293 Nicolas Goaziou =E2=94=82 =E2=94=82 5991 Efraim Flashner =E2=94=82 =E2=94=82 4033 Maxim Cournoyer =E2=94=82 =E2=94=82 3124 Tobias Geerinckx-Rice =E2=94=82 =E2=94=82 2356 Marius Bakke =E2=94=82 =E2=94=82 - 2306 Ludovic Court??s =E2=94=82 =E2=94=82 + 2306 Ludovic Court=C3=A8s --8<---------------cut here---------------end--------------->8--- Then there=E2=80=99s prolly a timezone issue with the generated ChangeLog: --8<---------------cut here---------------start------------->8--- =E2=94=82 =E2=94=82 -2024-02-19 Troy Figiel =E2=94=82 =E2=94=82 +2024-02-20 Troy Figiel =E2=94=82 =E2=94=82=20=20 =E2=94=82 =E2=94=82 gnu: Add go-github-com-coocood-freecache. =E2=94=82 =E2=94=82 * gnu/packages/golang-xyz.scm (go-github-com-coocoo= d-freecache): New variable. --8<---------------cut here---------------end--------------->8--- The best thing to do is probably to drop =E2=80=98ChangeLog=E2=80=99 genera= tion (maybe =E2=80=98AUTHORS=E2=80=99 too) and just add a text inviting users to check = the Git log. Then I must have stale =E2=80=98help2man=E2=80=99 byproducts: --8<---------------cut here---------------start------------->8--- =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 guix-1.3.0.57425-80a228/doc/guix-chal= lenge.1 =E2=94=82 =E2=94=82 @@ -1,11 +1,11 @@ =E2=94=82 =E2=94=82 .\" DO NOT MODIFY THIS FILE! It was generated by help= 2man 1.49.2. =E2=94=82 =E2=94=82 .TH GUIX "1" "April 2024" "GNU" "User Commands" =E2=94=82 =E2=94=82 .SH NAME =E2=94=82 =E2=94=82 -guix \- manual page for guix challenge (GNU Guix) 1.3.= 0.51884-370f8f3 =E2=94=82 =E2=94=82 +guix \- manual page for guix challenge (GNU Guix) 1.3.= 0.57425-80a228 --8<---------------cut here---------------end--------------->8--- Lots of differences in Info files: --8<---------------cut here---------------start------------->8--- =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 guix-1.3.0.57425-80a228/doc/guix-cook= book.fr.info =E2=94=82 =E2=94=82=E2=94=84 xxd not available in path. Falling back to Pyt= hon hexlify. =E2=94=82 =E2=94=82 @@ -1,6 +1,8216 @@ =E2=94=82 =E2=94=82 5468697320697320677569782d636f6f6b626f6f6b2e66722e696e= 666f2c2070 =E2=94=82 =E2=94=82 726f6475636564206279206d616b65696e666f2076657273696f6e= 20362e3820 =E2=94=82 =E2=94=82 -66726f6d0a677569782d636f6f6b626f6f6b2e66722e746578692e= 0a0a0a1f0a =E2=94=82 =E2=94=82 -546167205461626c653a0a1f0a456e6420546167205461626c650a= 0a1f0a4c6f =E2=94=82 =E2=94=82 -63616c205661726961626c65733a0a636f64696e673a207574662d= 380a456e64 =E2=94=82 =E2=94=82 -3a0a =E2=94=82 =E2=94=82 +66726f6d0a677569782d636f6f6b626f6f6b2e66722e746578692e= 0a0a436f70 =E2=94=82 =E2=94=82 +79726967687420c2a920323031392c203230323220526963617264= 6f20577572 =E2=94=82 =E2=94=82 +6d75730a436f7079726967687420c2a92032303139204566726169= 6d20466c61 =E2=94=82 =E2=94=82 +73686e65720a436f7079726967687420c2a9203230313920506965= 727265204e --8<---------------cut here---------------end--------------->8--- Something with PO files not being regenerated (?): --8<---------------cut here---------------start------------->8--- =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 guix-1.3.0.57425-80a228/po/packages/e= n@boldquot.po =E2=94=82 =E2=94=82 @@ -1,11 +1,11 @@ =E2=94=82 =E2=94=82 # English translations for guix package. =E2=94=82 =E2=94=82 -# Copyright (C) 2020 the authors of Guix (msgids) =E2=94=82 =E2=94=82 +# Copyright (C) 2024 the authors of Guix (msgids) =E2=94=82 =E2=94=82 # This file is distributed under the same license as t= he guix package. =E2=94=82 =E2=94=82 -# Automatically generated, 2020. =E2=94=82 =E2=94=82 +# Automatically generated, 2024. =E2=94=82 =E2=94=82 # =E2=94=82 =E2=94=82 # All this catalog "translates" are quotation characte= rs. =E2=94=82 =E2=94=82 # The msgids must be ASCII and therefore cannot contai= n real quotation =E2=94=82 =E2=94=82 # characters, only substitutes like grave accent (0x60= ), apostrophe (0x27) =E2=94=82 =E2=94=82 # and double quote (0x22). These substitutes look stra= nge; see =E2=94=82 =E2=94=82 # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html =E2=94=82 =E2=94=82 # =E2=94=82 =E2=94=82 @@ -26,118 +26,85 @@ =E2=94=82 =E2=94=82 # transliterated to 0x22. =E2=94=82 =E2=94=82 # =E2=94=82 =E2=94=82 # This catalog furthermore displays the text between t= he quotation marks in =E2=94=82 =E2=94=82 # bold face, assuming the VT100/XTerm escape sequences. =E2=94=82 =E2=94=82 # =E2=94=82 =E2=94=82 msgid "" =E2=94=82 =E2=94=82 msgstr "" =E2=94=82 =E2=94=82 -"Project-Id-Version: guix 1.2.0\n" =E2=94=82 =E2=94=82 +"Project-Id-Version: guix 1.3.0.57419-5a2b40\n" =E2=94=82 =E2=94=82 "Report-Msgid-Bugs-To: bug-guix@gnu.org\n" =E2=94=82 =E2=94=82 -"POT-Creation-Date: 2020-11-22 20:33+0100\n" =E2=94=82 =E2=94=82 -"PO-Revision-Date: 2020-11-22 20:33+0100\n" =E2=94=82 =E2=94=82 +"POT-Creation-Date: 2024-04-03 09:04+0200\n" =E2=94=82 =E2=94=82 +"PO-Revision-Date: 2024-04-03 09:04+0200\n" --8<---------------cut here---------------end--------------->8--- and possibly a timezone issue for POT files: --8<---------------cut here---------------start------------->8--- =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 guix-1.3.0.57425-80a228/po/packages/g= uix-packages.pot =E2=94=82 =E2=94=82 @@ -4,15 +4,15 @@ =E2=94=82 =E2=94=82 # FIRST AUTHOR , YEAR. =E2=94=82 =E2=94=82 # =E2=94=82 =E2=94=82 #, fuzzy =E2=94=82 =E2=94=82 msgid "" =E2=94=82 =E2=94=82 msgstr "" =E2=94=82 =E2=94=82 "Project-Id-Version: guix 1.3.0.57425-80a228\n" =E2=94=82 =E2=94=82 "Report-Msgid-Bugs-To: bug-guix@gnu.org\n" =E2=94=82 =E2=94=82 -"POT-Creation-Date: 2024-04-03 21:14+0000\n" =E2=94=82 =E2=94=82 +"POT-Creation-Date: 2024-04-03 20:56+0200\n" =E2=94=82 =E2=94=82 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" --8<---------------cut here---------------end--------------->8--- Note that in =E2=80=98guix shell -CP=E2=80=99 I had no TZ and LC_* variable= set and /etc/timezone is missing. That=E2=80=99s it for today! Ludo=E2=80=99.