<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div style="width: 1059.25px;">Dear Joseph£¬</div><div style="width: 1059.25px;"><br></div><div style="width: 1059.25px;">Thank you for your reference and suggestions. "DATETIME" is not local time£¬so I need add a new one. </div><div style="width: 1059.25px;">I added a new variable to get local time without reporting an error.</div><div style="width: 1059.25px;">The current problem is, how can I make this task compile every time even without modification, and store the latest time?</div><div style="width: 1059.25px;">Do you have any suggestions?</div><div style="width: 1059.25px;"><br></div><div style="width: 1059.25px;">thanks£¬</div><div style="width: 1059.25px;">Byron</div><div style="width: 1059.25px;"><br></div><div style="width: 1059.25px;"><br></div><br><br><br><div style="position:relative;zoom:1"></div><div id="divNeteaseMailCard"></div><br><pre><br>At 2019-11-17 05:50:38, "Joseph Reynolds" <jrey@linux.ibm.com> wrote:
>Byron,
>
>What modification did you put into the os-release recipe?  It would help 
>us help you if you put that in your email.
>
>
>Are you adding the build date to the generated os-release file?  If so, 
>be aware that might cause the issues with the shared state cache you are 
>experiencing.  Also be aware this practice wrecks reproducible builds.
>
>A better way to get the same effect might be to create a git tag with 
>the information you want to appear in the generated os-release file.  
>When you buld with this tag is then picked up by the OpenBMC 
>meta-phosphor os-release.bbappend (via `git describe`) and included in 
>the genersted os-release file as the BUILD_ID.  See:
>https://github.com/ibm-openbmc/openbmc/blob/d1c59b7a36c10c18838c07af10b18080174cd61d/meta-phosphor/recipes-core/os-release/os-release.bbappend
>(But I have not tried that.)
>
>A way to work around the hash change is to add a line to your recipe 
>like: PR[vardepsxeclude]="DATETIME"
>As suggested by: 
>https://forums.openpli.org/topic/41447-how-to-get-rid-of-taskhash-mismatch/
>
>
>My apologies for top posting -- my email reader was not quoting the 
>message properly, so I cut/pasted it below.
>
>- Joseph
>
>
>On 11/13/19 1:38 AM, www wrote:
>
>When I modify the os-release file in my yocto project, it appear some 
>error, and how can I solve it ? Who can give me some help or advice? 
>Thank you£¡
>I execute the recommended command on the console and it didn't work.
>
>ERROR: os-release-1.0-r0 do_compile: Taskhash mismatch 
>ce133f0458608e03aa55224df28156e523e54903115efbbcd62946f84a867201 versus 
>7269881f0eb1759ed420a2db4c04fb477cd8c1288bc5f82df5c8161bb926ea1f 
>for  /home/temp/xxx/wsp/obmc-source/entity_xxx/meta/recipes-core/os-release/os-release.bb.do_compile
>ERROR: Taskhash mismatch 
>ce133f0458608e03aa55224df28156e523e54903115efbbcd62946f84a867201 versus 
>7269881f0eb1759ed420a2db4c04fb477cd8c1288bc5f82df5c8161bb926ea1f 
>for /home/temp/xxx/wsp/obmc-source/entity_xxx/meta/recipes-core/os-release/os-release.bb.do_compile
>ERROR: When reparsing 
>/home/temp/xxx/wsp/obmc-source/entity_xxx/meta/recipes-core/os-release/os-release.bb.do_compile, the 
>basehash value changed from 
>99a42a1a3b1a151de604267b159558ecaf1031a3bec8917df132c81302e729a5 to 
>4f3288a8763e2e1af78e4b3cdd9c0c0ccb3b0d5c78a3073c188b22200df2a9b0. The 
>metadata is not deterministic and this needs to be fixed.
>ERROR: The following commands may help:
>ERROR: $ bitbake os-release -cdo_compile -Snone
>ERROR: Then:
>ERROR: $ bitbake os-release -cdo_compile -Sprintdiff
>
>ERROR: When 
>reparsing /home/temp/xxx/wsp/obmc-source/entity_xxx/meta/recipes-core/os-release/os-release.bb.do_compile, the 
>basehash value changed from 
>99a42a1a3b1a151de604267b159558ecaf1031a3bec8917df132c81302e729a5 to 
>47c30012daa6aa77be09a93fe21e66995361ef26b4487111005617db8cb4de59. The 
>metadata is not deterministic and this needs to be fixed.
>ERROR: The following commands may help:
>ERROR: $ bitbake os-release -cdo_compile -Snone
>ERROR: Then:
>ERROR: $ bitbake os-release -cdo_compile -Sprintdiff
>
>thanks,
>Byron
</pre></div><br><br><span title="neteasefooter"><p> </p></span>