[PATCH 3/9] sb: Do not report current date
Peter Dufault
dufault at hda.com
Tue Dec 9 00:00:06 UTC 2014
I don't understand what drives this, maybe Sebastian can comment.
I agree with Chris that requiring a documented "grep -v" in an expected output script would assist in reproducibility and process validation.
I also agree with Sebastian that "cmp" returning that files are identical is very reassuring.
> On Dec 8, 2014, at 16:42 , Chris Johns <chrisj at rtems.org> wrote:
>
> On 9/12/2014 8:07 am, Gedare Bloom wrote:
>> On Mon, Dec 8, 2014 at 3:52 PM, Chris Johns <chrisj at rtems.org> wrote:
>>> On 8/12/2014 5:48 pm, Sebastian Huber wrote:
>>>>
>>>> This makes the report reproducible.
>>>
>>>
>>> I think the report should include a date. I do not see any advantage having
>>> reproducible reports. The report captures the specific instance of the
>>> build.
>>>
>> Would it make sense to re-build on a different date and want to
>> compare the results to see there is no difference?
>
> What you build on a different date cannot be the same by definition.
> The date has changed. In a quality context if you reference the first
> build that is what you have. You cannot reference an initial build and
> then say you used a subsequent build because you know it is the same.
> Where is the dated report to say they are same ? The report is about
> reporting what you did and what happened.
>
>> Maybe a flag can be turned on/off for "reproducible" builds.
>
> I do not like flags being available for things like this. The user then
> needs to audit the setting and this moves the compliance back up to the
> user.
>
>> Or is it the user's
>> responsibility to strip out such non-reproducible bits if they want
>> such a feature?
>
> I can understand an MD5 hash on the components built and that result
> being in a report. I have never tried to see if a repeat build of the
> tools produces an exact binary image.
>
> I can also understand a user explicitly adding an exemption to an audit
> process not to check the report. For example it is common to see target
> binary images have exemptions for date and time strings embedded in them
> and a manual audit with a hex dump to verify this is the only difference.
>
> Chris
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
Peter
-----------------
Peter Dufault
HD Associates, Inc. Software and System Engineering
More information about the devel
mailing list