[Scons-users] Bug MD5-timestamp and --debug=explain

Bill Deegan bill at baddogconsulting.com
Thu Jun 4 10:33:56 EDT 2020


Thanks!


On Thu, Jun 4, 2020 at 1:41 AM <orenaud at coventor.com> wrote:

> Done: https://github.com/SCons/scons/issues/3684
>
> On 6/4/2020 12:30 AM, Bill Deegan wrote:
>
> Please file a github issue with your example.
>
> Ditto what Mats said..
>
> On Wed, Jun 3, 2020 at 10:59 AM Mats Wichmann <mats at wichmann.us> wrote:
>
>> On 6/3/20 3:46 AM, orenaud at coventor.com wrote:
>> > Hi,
>> >
>> > I observe a strange behavior of --debug=explain, when the MD5-timestamp
>> > decider is used. When I change a single file, --debug=explain marks all
>> > the "sibling" dependencies as "changed". It does not affect the build
>> > itself though, as expected only the necessary files are recompiled.
>>
>> this isn't much of an answer, just sort of an ack to your ping...
>>
>> I see the same on a Linux system with your test. There's a testcase that
>> should trigger this:
>>
>> test/Decider/MD5-timestamp-explain.py
>>
>> but it doesn't, because it doesn't use an external command whose
>> signature would thus be included in the implicit dependencies, it uses
>> Copy().
>>
>>
>> There have been a few issues with explain() not explaining very well.
>>
>> Fortunately (and as you've apparently surmised, as you've noted it
>> doesn't impact the build), the explain function is completely separate,
>> if you've asked for debugging at this level, and the decider decides a
>> rebuild is needed, only then is it called, and it does its own
>> calculations in preparing the messages eventually output.
>>
>> _______________________________________________
>> Scons-users mailing list
>> Scons-users at scons.org
>> https://pairlist4.pair.net/mailman/listinfo/scons-users
>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__pairlist4.pair.net_mailman_listinfo_scons-2Dusers&d=DwMFaQ&c=RWI7EqL8K9lqtga8KxgfzvOYoob76EZWE0yAO85PVMQ&r=4kZkTHayCjeGAQcCy0E295XGr9xJGf-CHs_MqTnCu2I&m=Y7tizbJEymhb_ZzrJTrV3vLpINXbtOMl5EU5WSPYqlo&s=Wj8sfQa3mguiMXoXwZbyDcdulcLOsWAH4Uc4DunEdps&e=>
>>
>
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20200604/dd49237e/attachment-0001.html>


More information about the Scons-users mailing list