This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: meaning of "Automatic date update in version.in" commits
- From: Philippe Waroquiers <philippe dot waroquiers at skynet dot be>
- To: Petr Ovtchenkov <ptr at void-ptr dot info>
- Cc: Matthias Klose <doko at ubuntu dot com>, Mikhail Terekhov <Mikhail dot Terekhov at dell dot com>, Andreas Schwab <schwab at linux-m68k dot org>, binutils at sourceware dot org, Joel Brobecker <brobecker at adacore dot com>, gdb at sourceware dot org
- Date: Wed, 20 Sep 2017 22:39:47 +0200
- Subject: Re: meaning of "Automatic date update in version.in" commits
- Authentication-results: sourceware.org; auth=none
- Ironport-phdr: 9a23:pDFQmxRlhY7Os199nLyOfpi7f9psv+yvbD5Q0YIujvd0So/mwa67ZReBt8tkgFKBZ4jH8fUM07OQ6PGwHzRYqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjSwbLdxIRmssQndqtQdjJd/JKo21hbHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KpwVhTmlDkIOCI48GHPi8x/kqRboA66pxdix4LYeZyZOOZicq/Ye94RWGhPUdtLVyFZAY2ycosBAfQPM+laoYnyu1wAohSxCwS3GOPiySVFimPs0KEm0eksFxzN0gw6H9IJtXTZtM/7NKcTUeCxzanI1S3DYO1L0jj98ofIaBchoeiRXbJxb8XR01IvHB7Cg1WIqYzlPjeV1uUVs2iD8eVsT+yuhHQ9qwF2uziv28YshZfThoIO0V3E7iZ5wYYzJdKmVE53e8WrH4VJuiycKoB4QdsiTnlrtSs40LELuJy2cDIUxJg7xRPTceGLfouG7x/lSe2fOy13hGh/d7K6nxuy9E+gxfDiWcSsy1ZKqzZFksHLtnAQyxzf8siHReV5/kemwTuP0h3c5vlFIUAyi6XbN4Ysz70ym5YJsEnOHDX6lFvqgKKUbEko5+ul5ur/brXjvJCcNot0ig/kMqQpn8yyGfw4MggPX2if+OS8zKXj8lPjTLRElPI2iK7ZsInHJcQauKG5GRRV35046xa8Dzam1soXnWUdIF1eZh2Ll5LpNE3WIPDkEfe/hEyhkC93x/DcJbDhHJLNLnnen7v4ZbZ991RcxBAyzdBZ6ZJUDakLIOjvVU/pqNzYEhg5PhSpzObgC9V90ZgTWX+UDa+ENqPSrUKI6vgzLOmLYY8foCz9JOQ95/7ykX85nkcQc66o3ZsUaHC3BPVmI0GDbXTynNgBC3kFvgk+TOztll2PSiNcaGi2X6I4/D00FIWmDYLbTIC3nLOBxDu7HoFRZm1eEVCDDXfodoueVPgXcy+SJs5hkjoZVbmuUoMh0BCjuQz5y7Z9KerU4CIYv4r51Ndp/+3TiQ0y9TtsAsuG0mGNSXx0nn8JRz8yx6Byuld9ylCe0ahin/NXC9JS6OlTUggkL5LcyPZ6C9/qUALbYtiJUEqmQsmhATwpVd0x2dgObF1jFNq+jRDMwTCqDqQPmLOWHpM77qXc32LvKMpn13nG06whhUE8QsRTLW2mmrJ/9w/LCo7GjkqWjL2ndb8b3C7Q7meM0XSBvU9CXw5qT6rJR3cfZlHZrYex2kSXd7KyE/wALBdKycOEKaxUIonxkU9uWvDiNJHGf3j3mmG+AkDb6KmLad/Se2QZ3T3FBQA7mhoU5GuHOBIlTnO5o2PaDSR2GBTwalnr6PR/pWmgZlQ33geHcwtr2uzmqVYumfWARqZLjfo/syA7pmAxRQ7l0g==
- References: <20170920173622.28500ccf@void-ptr.info> <87zi9p2vma.fsf@linux-m68k.org> <20170920202354.3c863857@void-ptr.info> <7217d33d-61eb-732e-dfd6-80ef4908743e@ubuntu.com> <218bf365-1f36-3531-b42b-5b48499992ed@dell.com> <7716f103-1abd-a9fe-14e5-cbbe5a62eb01@ubuntu.com> <1505938054.4443.8.camel@skynet.be> <74520278-52b3-582f-84c2-d2b4ad2b6ef4@ubuntu.com> <1505939204.4443.10.camel@skynet.be> <20170920233044.28e14949@void-ptr.info>
On Wed, 2017-09-20 at 23:30 +0300, Petr Ovtchenkov wrote:
> Why you forget about
> <snip>
> From info above follow, that "Automatic date update in version.in"
> give nothing
> useful.
>
> From datestamps equality not follow ABI compatibility from one
> side,
> and from datestamps inequality not follow ABI incompatibility from
> another side.
> </snip>
> ?
>
The date in --version -v of valgrind is for sure not used to indicate
wh
atever kind of compatibility.
The addition of the date to --version -v was done following
user requests: some users are using development snapshots, and would
like to have a (relatively) precise idea of which dev version they are
using, and if this dev version is old or not.
Of course, starting from the git sha1, they could verify in git the
date of the commit, but typing --version -v is fast and easy, in
particular if you have no valgrind git repository at hand.
During valgrind 3.12 development, the version was only 3.12.0.SVN
During 3.13, --version -v added the svn revision.
Now, with 3.14, --version -v contains the git sha1 and the date
(as an easy way for the user to find what they are running).
Philippe