From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 1bSaA613PWMp/wUAWB0awg (envelope-from ) for ; Wed, 05 Oct 2022 08:25:17 -0400 Received: by simark.ca (Postfix, from userid 112) id 014F01E112; Wed, 5 Oct 2022 08:25:16 -0400 (EDT) Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=klTxxgdX; dkim-atps=neutral X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,NICE_REPLY_A,RDNS_DYNAMIC, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from sourceware.org (ip-8-43-85-97.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 9F1391E0D5 for ; Wed, 5 Oct 2022 08:25:16 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 04F7D385C311 for ; Wed, 5 Oct 2022 12:25:16 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 04F7D385C311 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1664972716; bh=rK8fvJsY4u4ZKMV893MfxMV+/5+SEUC8nBvzA7Qo3fs=; h=Date:To:References:Subject:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=klTxxgdXL0T4u9vmKWT0WvhABVFzNAhqO2lB0Db+8AynVw8Klv76erNSFniAmzrzX 9hRUj9nket6W9T2F2tO8Y2pzLfVMSkK6O3uqzNAkENOxCy6qyjEoLjyGNI1UVQUOJz mc13eAzin0Djt83FHUijgteyHOs7Z9E8+KpHvKWE= Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTPS id D146E385703F for ; Wed, 5 Oct 2022 12:23:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D146E385703F Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-278-7wL5WsO1Pz-pOrtssglR8g-1; Wed, 05 Oct 2022 08:23:51 -0400 X-MC-Unique: 7wL5WsO1Pz-pOrtssglR8g-1 Received: by mail-qv1-f72.google.com with SMTP id y14-20020a0cf14e000000b004afb3c6984bso9791135qvl.21 for ; Wed, 05 Oct 2022 05:23:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:subject:from:references:cc:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date; bh=533iIBmc9u5EVuHkauiztAeuW0ZLEIAh4Yc0Fk1Eu7g=; b=7hYlubd8fzXQggYatGN1KOo+Dc6afgRhKYdbKqJ+LB6T5nzOl4OWlXZ3TV0Y6h9j6k YHkQuC4LI5kkdQVyt0FCJsGSKmeNM7PIEAuhE6P/uSnSvbb2uqH/FaKJVAa1F89BjkiC u1U8C6yGnk/CEVpePJicQHB03+91YTzG/SdTNzd0thvamF3KrsC/Bm+1Wtuhe6lyharL wSEspXxxS3UMgLAltbWsk7J30fosPJzyc1TvPh2OfBK0qURiV/UIUqEYSQKxCZ4d2M/7 3lgpdtpZYbntEypyRunK20C5KwWRcshk+lnCKIsIGYmeNao0z2U2pezZIw5V1YRnRc56 2d4A== X-Gm-Message-State: ACrzQf0SyLmJzNcwWyX9ucx5tX1PHUKzVdXsUR/pa0FGcSiz7b2qRnNF OTpga5PF90tJRf8dc371HkLXeX+qq6dhf9TWQS3VwXvuKCjXm/bvwAQ2Szn6L8pNyM4W+kEeiuq tdqJBgaj++1IjdcDMgqvTDQ== X-Received: by 2002:a05:622a:14d4:b0:35c:db96:8d71 with SMTP id u20-20020a05622a14d400b0035cdb968d71mr22902475qtx.327.1664972631524; Wed, 05 Oct 2022 05:23:51 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6Lpj9IMF7JKRkv7xwQ2o9xLIU9t38olRe083CWlOibdDZcFA11T3hGV2YgqlEyGIoT2DTXvg== X-Received: by 2002:a05:622a:14d4:b0:35c:db96:8d71 with SMTP id u20-20020a05622a14d400b0035cdb968d71mr22902464qtx.327.1664972631317; Wed, 05 Oct 2022 05:23:51 -0700 (PDT) Received: from [192.168.1.18] ([79.123.82.157]) by smtp.gmail.com with ESMTPSA id w16-20020a05620a0e9000b006a5d2eb58b2sm16859122qkm.33.2022.10.05.05.23.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 05 Oct 2022 05:23:50 -0700 (PDT) Message-ID: Date: Wed, 5 Oct 2022 13:23:48 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 To: Jan Beulich References: <07a1ca21-5569-e67b-d0c7-6069974b1068@redhat.com> <3EC98FFD-FD7A-4A17-9FE0-EF5DAFB36B3C@gentoo.org> <1e772307-1f10-6e1c-5ffb-8513a41db5ab@redhat.com> <94778afd-a6ec-59b6-c8f9-c60aca991bc3@suse.com> Subject: Re: RFC: Sort tarballs created by the src-release.sh script In-Reply-To: <94778afd-a6ec-59b6-c8f9-c60aca991bc3@suse.com> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="------------VqaLiwav3QZV7UtD9Jui50Jw" Content-Language: en-GB X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Nick Clifton via Gdb-patches Reply-To: Nick Clifton Cc: Andreas Schwab , Sam James , Binutils , Nick Clifton via Gdb-patches , Tzvetelin Katchov Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" This is a multi-part message in MIME format. --------------VqaLiwav3QZV7UtD9Jui50Jw Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Guys, On 10/4/22 08:10, Jan Beulich wrote: > Every commit should be considered to affect the tarball, imo, as such > effects could also be indirect. If you really wanted to go that route, > then perhaps an alternative would be to use the commit date of the > most recent commit touching bfd/version.m4. Hmm, except that would probably only be appropriate for binutils tarballs, not others. So how about the attached patch ? This one adds a new command line option to src-release.sh. If it is not used then the behaviour is not changed in any way. If the new option is used, it provides a date that is passed to tar's --mtime option, along with triggering the use of sort and the other tar options necessary to make a reproducible tarball. So: src-release.sh -x -r `git log -1 --format=%cd --date=format:%F bfd/version.m4` binutils should create a pretty consistent tarball. Cheers Nick --------------VqaLiwav3QZV7UtD9Jui50Jw Content-Type: text/x-patch; charset=UTF-8; name="src-release.sh.patch" Content-Disposition: attachment; filename="src-release.sh.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy1yZWxlYXNlLnNoIGIvc3JjLXJlbGVhc2Uuc2gKaW5kZXggMDc5YjU0 NWFlN2MuLjZlMTZjYjAwOTkyIDEwMDc1NQotLS0gYS9zcmMtcmVsZWFzZS5zaAorKysgYi9zcmMt cmVsZWFzZS5zaApAQCAtMzAsNiArMzAsNyBAQCBTSEEyNTZQUk9HPXNoYTI1NnN1bQogTUFLRT1t YWtlCiBDQz1nY2MKIENYWD1nKysKK3JlbGVhc2VfZGF0ZT0KIAogIyBEZWZhdWx0IHRvIGF2b2lk IHNwbGl0dGluZyBpbmZvIGZpbGVzIGJ5IHNldHRpbmcgdGhlIHRocmVzaG9sZCBoaWdoLgogTUFL RUlORk9GTEFHUz0tLXNwbGl0LXNpemU9NTAwMDAwMApAQCAtMTg0LDkgKzE4NSwxNyBAQCBkb190 YXIoKQogICAgIHZlcj0kMgogICAgIGVjaG8gIj09PiBNYWtpbmcgJHBhY2thZ2UtJHZlci50YXIi CiAgICAgcm0gLWYgJHBhY2thZ2UtJHZlci50YXIKLSAgICBmaW5kICRwYWNrYWdlLSR2ZXIgLWZv bGxvdyBcKCAkQ1ZTX05BTUVTIFwpIC1wcnVuZSBcCi0JLW8gLXR5cGUgZiAtcHJpbnQgXAotCXwg dGFyIGNUZmggLSAkcGFja2FnZS0kdmVyLnRhcgorICAgIGlmIHRlc3QgeCRyZWxlYXNlX2RhdGUg PT0gIngiIDsgdGhlbgorICAgICAgIGZpbmQgJHBhY2thZ2UtJHZlciAtZm9sbG93IFwoICRDVlNf TkFNRVMgXCkgLXBydW5lIC1vIC10eXBlIGYgLXByaW50IFwKKwkgICB8IHRhciBjVGZoIC0gJHBh Y2thZ2UtJHZlci50YXIKKyAgICBlbHNlCisJIyBBdHRlbXB0IHRvIGNyZWF0ZSBhIGNvbnNpc3Rl bnQsIHJlcHJvZHVjaWJsZSB0YXJiYWxsIHVzaW5nIHRoZQorCSMgc3BlY2lmaWVkIGRhdGUuCisJ ZmluZCAkcGFja2FnZS0kdmVyIC1mb2xsb3cgXCggJENWU19OQU1FUyBcKSAtcHJ1bmUgLW8gLXR5 cGUgZiAtcHJpbnQgXAorCSAgICB8IExDX0FMTD1DIHNvcnQgXAorCSAgICB8IHRhciBjVGZoIC0g JHBhY2thZ2UtJHZlci50YXIgXAorCQkgIC0tbXRpbWU9JHJlbGVhc2VfZGF0ZSAtLWdyb3VwPTAg LS1vd25lcj0wCisgICAgZmkKIH0KIAogIyBDb21wcmVzcyB0aGUgb3V0cHV0IHdpdGggYnppcDIK QEAgLTM0MCw2ICszNDksNyBAQCB1c2FnZSgpCiAgICAgZWNobyAiICAtZzogQ29tcHJlc3Mgd2l0 aCBnemlwIgogICAgIGVjaG8gIiAgLWw6IENvbXByZXNzIHdpdGggbHppcCIKICAgICBlY2hvICIg IC14OiBDb21wcmVzcyB3aXRoIHh6IgorICAgIGVjaG8gIiAgLXIgPGRhdGU+OiBDcmVhdGUgYSBy ZXByb2R1Y2libGUgdGFyYWxsIHVzaW5nIDxkYXRlPiBhcyB0aGUgbXRpbWUiCiAgICAgZXhpdCAx CiB9CiAKQEAgLTM2Myw3ICszNzMsNyBAQCBidWlsZF9yZWxlYXNlKCkKIAogY29tcHJlc3NvcnM9 IiIKIAotd2hpbGUgZ2V0b3B0cyAiOmJnbHgiIG9wdDsgZG8KK3doaWxlIGdldG9wdHMgIjpiZ2xy OngiIG9wdDsgZG8KICAgICBjYXNlICRvcHQgaW4KIAliKQogCSAgICBjb21wcmVzc29ycz0iJGNv bXByZXNzb3JzIGJ6MiI7OwpAQCAtMzcxLDYgKzM4MSw4IEBAIHdoaWxlIGdldG9wdHMgIjpiZ2x4 IiBvcHQ7IGRvCiAJICAgIGNvbXByZXNzb3JzPSIkY29tcHJlc3NvcnMgZ3oiOzsKIAlsKQogCSAg ICBjb21wcmVzc29ycz0iJGNvbXByZXNzb3JzIGx6Ijs7CisJcikKKwkgICAgcmVsZWFzZV9kYXRl PSRPUFRBUkc7OwogCXgpCiAJICAgIGNvbXByZXNzb3JzPSIkY29tcHJlc3NvcnMgeHoiOzsKIAlc PykK --------------VqaLiwav3QZV7UtD9Jui50Jw--