This is the mail archive of the
mailing list for the binutils project.
Re: meaning of "Automatic date update in version.in" commits
- From: Pedro Alves <palves at redhat dot com>
- To: Petr Ovtchenkov <ptr at void-ptr dot info>, Matt Rice <ratmice at gmail dot com>
- Cc: Fiodar Stryzhniou <fedor_qd at mail dot ru>, Andreas Schwab <schwab at linux-m68k dot org>, Binutils <binutils at sourceware dot org>, Joel Brobecker <brobecker at adacore dot com>, Matthias Klose <doko at ubuntu dot com>, GDB <gdb at sourceware dot org>
- Date: Thu, 21 Sep 2017 12:36:46 +0100
- Subject: Re: meaning of "Automatic date update in version.in" commits
- Authentication-results: sourceware.org; auth=none
- Authentication-results: ext-mx10.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com
- Authentication-results: ext-mx10.extmail.prod.ext.phx2.redhat.com; spf=fail smtp.mailfrom=palves at redhat dot com
- Dmarc-filter: OpenDMARC Filter v1.3.2 mx1.redhat.com B8B2361462
- References: <yyRSFRMK2lz0.xJ9T1cbZ@smtp.mail.ru> <CACTLOFoyTeU+CG9vo8Xf+tWmr7869c_NMrRNUo4X90Ov9S2DyQ@mail.gmail.com> <firstname.lastname@example.org>
On 09/21/2017 11:58 AM, Petr Ovtchenkov wrote:
> Date is worst thing that you may use in SONAME. Especially in conjunction
> with attempts to use DVCS as date source. (D == _Distributed_, so _no
> time ordering_). And I should repeat:
> - from datestamps equality not follow ABI compatibility,
> - from datestamps inequality not follow ABI incompatibility.
> What you want achieve with SONAME variations?
What do _you_ want to achieve with removing the date stamps?
You started the thread with:
> This commits (...) create problems for
> deterministic, bit-identical and/or verifiable builds.
... which is false. The rest of the thread seems like trying
to change the goal post in order to justify change so that as side
effect we'd fix the problem with determinism that you
claimed exists, but that doesn't actually exist.
I.e., this whole thread feels like the classical XY problem.
What is the actual problem that you're trying to solve?