<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>13913</bug_id>
          
          <creation_ts>2020-05-20 15:09:12 +0000</creation_ts>
          <short_desc>dpkg-deb: tar: file changed as we read it errors</short_desc>
          <delta_ts>2020-06-24 20:02:35 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>core</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>3.2 M1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Paul Eggleton">bluelightning</reporter>
          <assigned_to name="Paul Eggleton">bluelightning</assigned_to>
          <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>richard.purdie</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>87265</commentid>
    <comment_count>0</comment_count>
      <attachid>4681</attachid>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2020-05-20 15:09:12 +0000</bug_when>
    <thetext>Created attachment 4681
Log excerpt of failure

I&apos;m currently seeing a repeatable &quot;tar: file changed as we read it&quot; failure in do_package_write_deb (log attached). Addition of logging &quot;ls -l&quot; before and after does not indicate any outward changes to the file, however when I did some searching I found that there was a patch added some time ago that should completely prevent this type of error from causing the task to fail:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=40731942515ec8d80c727ad561174986d4f05818

This patch was later renamed, and then the renamed patch was removed in the following commit:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=81b59a19ad6df490f1edbea70b2612d7a8e43164

The latter suggests that the patch was merged upstream in the following commit:

https://git.dpkg.org/cgit/dpkg/dpkg.git/commit/?id=7a91341446851cd3594a8b752823b8c1f26d652a

However, the indicated upstream commit appears to be a refactoring and does not specially handle a return of 1 from tar at all, so it seems to me that this patch possibly should have been rebased rather than removed. I could be missing something however, and it&apos;s possible that the patch is no longer needed in the general case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87266</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2020-05-20 16:13:50 +0000</bug_when>
    <thetext>I suspect we need to add the patch. Could you do that Paul?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87307</commentid>
    <comment_count>2</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2020-05-21 15:03:04 +0000</bug_when>
    <thetext>Will do.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87576</commentid>
    <comment_count>3</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2020-06-24 20:02:35 +0000</bug_when>
    <thetext>Fix merged to master:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=514494152a8c7c5373ea4c299f058246e88a7fb6</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>4681</attachid>
            <date>2020-05-20 15:09:12 +0000</date>
            <delta_ts>2020-05-20 15:09:12 +0000</delta_ts>
            <desc>Log excerpt of failure</desc>
            <filename>log.txt</filename>
            <type>text/plain</type>
            <size>3908</size>
            <attacher name="Paul Eggleton">bluelightning</attacher>
            
              <data encoding="base64">RVJST1I6IG1jOmNvbnRvc28tbG54LXNkazpuYXRpdmVzZGstcWVtdS0zLjAuMC1yMCBkb19wYWNr
YWdlX3dyaXRlX2RlYjogRmF0YWwgZXJyb3JzIG9jY3VycmVkIGluIHN1YnByb2Nlc3NlczoKQ29t
bWFuZCAnUEFUSD0iL3NvdXJjZS9idWlsZC90bXAtY29udG9zby1sbngtc2RrL3dvcmsveDg2XzY0
LW5hdGl2ZXNkay1jb250b3Nvc2RrLWxpbnV4L25hdGl2ZXNkay1xZW11LzMuMC4wLXIwL3JlY2lw
ZS1zeXNyb290LW5hdGl2ZS91c3IvYmluL2NocnBhdGgtbmF0aXZlOi9zb3VyY2Uvc291cmNlcy9w
b2t5L3NjcmlwdHM6L3NvdXJjZS9idWlsZC90bXAtY29udG9zby1sbngtc2RrL3dvcmsveDg2XzY0
LW5hdGl2ZXNkay1jb250b3Nvc2RrLWxpbnV4L25hdGl2ZXNkay1xZW11LzMuMC4wLXIwL3JlY2lw
ZS1zeXNyb290LW5hdGl2ZS91c3IvYmluL3g4Nl82NC1jb250b3Nvc2RrLWxpbnV4Oi9zb3VyY2Uv
YnVpbGQvdG1wLWNvbnRvc28tbG54LXNkay93b3JrL3g4Nl82NC1uYXRpdmVzZGstY29udG9zb3Nk
ay1saW51eC9uYXRpdmVzZGstcWVtdS8zLjAuMC1yMC9yZWNpcGUtc3lzcm9vdC91c3IvbG9jYWwv
b2Vjb3JlLXg4Nl82NC9zeXNyb290cy94ODZfNjQtY29udG9zb3Nkay1saW51eC91c3IvYmluL2Ny
b3Nzc2NyaXB0czovc291cmNlL2J1aWxkL3RtcC1jb250b3NvLWxueC1zZGsvd29yay94ODZfNjQt
bmF0aXZlc2RrLWNvbnRvc29zZGstbGludXgvbmF0aXZlc2RrLXFlbXUvMy4wLjAtcjAvcmVjaXBl
LXN5c3Jvb3QtbmF0aXZlL3Vzci9zYmluOi9zb3VyY2UvYnVpbGQvdG1wLWNvbnRvc28tbG54LXNk
ay93b3JrL3g4Nl82NC1uYXRpdmVzZGstY29udG9zb3Nkay1saW51eC9uYXRpdmVzZGstcWVtdS8z
LjAuMC1yMC9yZWNpcGUtc3lzcm9vdC1uYXRpdmUvdXNyL2Jpbjovc291cmNlL2J1aWxkL3RtcC1j
b250b3NvLWxueC1zZGsvd29yay94ODZfNjQtbmF0aXZlc2RrLWNvbnRvc29zZGstbGludXgvbmF0
aXZlc2RrLXFlbXUvMy4wLjAtcjAvcmVjaXBlLXN5c3Jvb3QtbmF0aXZlL3NiaW46L3NvdXJjZS9i
dWlsZC90bXAtY29udG9zby1sbngtc2RrL3dvcmsveDg2XzY0LW5hdGl2ZXNkay1jb250b3Nvc2Rr
LWxpbnV4L25hdGl2ZXNkay1xZW11LzMuMC4wLXIwL3JlY2lwZS1zeXNyb290LW5hdGl2ZS9iaW46
L3NvdXJjZS9zb3VyY2VzL3Bva3kvYml0YmFrZS9iaW46L3NvdXJjZS9idWlsZC90bXAtY29udG9z
by1sbngtc2RrL2hvc3R0b29scyIgZHBrZy1kZWIgLWIgL3NvdXJjZS9idWlsZC90bXAtY29udG9z
by1sbngtc2RrL3dvcmsveDg2XzY0LW5hdGl2ZXNkay1jb250b3Nvc2RrLWxpbnV4L25hdGl2ZXNk
ay1xZW11LzMuMC4wLXIwL3BhY2thZ2VzLXNwbGl0L25hdGl2ZXNkay1xZW11IC9zb3VyY2UvYnVp
bGQvdG1wLWNvbnRvc28tbG54LXNkay93b3JrL3g4Nl82NC1uYXRpdmVzZGstY29udG9zb3Nkay1s
aW51eC9uYXRpdmVzZGstcWVtdS8zLjAuMC1yMC9kZXBsb3ktZGVicy94ODZfNjQtbmF0aXZlc2Rr
JyByZXR1cm5lZCBub24temVybyBleGl0IHN0YXR1cyAyLjogVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgogIEZpbGUgIi9zb3VyY2Uvc291cmNlcy9wb2t5L21ldGEvbGliL29lL3V0
aWxzLnB5IiwgbGluZSAyNzIsIGluIHJ1bgogICAgcmV0ID0gc2VsZi5fdGFyZ2V0KCpzZWxmLl9h
cmdzLCAqKnNlbGYuX2t3YXJncykKICBGaWxlICIvc291cmNlL3NvdXJjZXMvcG9reS9tZXRhL2Ns
YXNzZXMvcGFja2FnZV9kZWIuYmJjbGFzcyIsIGxpbmUgMjc3LCBpbiBkZWJfd3JpdGVfcGtnCiAg
ICBzaGVsbD1UcnVlKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjMuNi9zdWJwcm9jZXNzLnB5Iiwg
bGluZSAzNTYsIGluIGNoZWNrX291dHB1dAogICAgKiprd2FyZ3MpLnN0ZG91dAogIEZpbGUgIi91
c3IvbGliL3B5dGhvbjMuNi9zdWJwcm9jZXNzLnB5IiwgbGluZSA0MzgsIGluIHJ1bgogICAgb3V0
cHV0PXN0ZG91dCwgc3RkZXJyPXN0ZGVycikKc3VicHJvY2Vzcy5DYWxsZWRQcm9jZXNzRXJyb3I6
IENvbW1hbmQgJ1BBVEg9Ii9zb3VyY2UvYnVpbGQvdG1wLWNvbnRvc28tbG54LXNkay93b3JrL3g4
Nl82NC1uYXRpdmVzZGstY29udG9zb3Nkay1saW51eC9uYXRpdmVzZGstcWVtdS8zLjAuMC1yMC9y
ZWNpcGUtc3lzcm9vdC1uYXRpdmUvdXNyL2Jpbi9jaHJwYXRoLW5hdGl2ZTovc291cmNlL3NvdXJj
ZXMvcG9reS9zY3JpcHRzOi9zb3VyY2UvYnVpbGQvdG1wLWNvbnRvc28tbG54LXNkay93b3JrL3g4
Nl82NC1uYXRpdmVzZGstY29udG9zb3Nkay1saW51eC9uYXRpdmVzZGstcWVtdS8zLjAuMC1yMC9y
ZWNpcGUtc3lzcm9vdC1uYXRpdmUvdXNyL2Jpbi94ODZfNjQtY29udG9zb3Nkay1saW51eDovc291
cmNlL2J1aWxkL3RtcC1jb250b3NvLWxueC1zZGsvd29yay94ODZfNjQtbmF0aXZlc2RrLWNvbnRv
c29zZGstbGludXgvbmF0aXZlc2RrLXFlbXUvMy4wLjAtcjAvcmVjaXBlLXN5c3Jvb3QvdXNyL2xv
Y2FsL29lY29yZS14ODZfNjQvc3lzcm9vdHMveDg2XzY0LWNvbnRvc29zZGstbGludXgvdXNyL2Jp
bi9jcm9zc3NjcmlwdHM6L3NvdXJjZS9idWlsZC90bXAtY29udG9zby1sbngtc2RrL3dvcmsveDg2
XzY0LW5hdGl2ZXNkay1jb250b3Nvc2RrLWxpbnV4L25hdGl2ZXNkay1xZW11LzMuMC4wLXIwL3Jl
Y2lwZS1zeXNyb290LW5hdGl2ZS91c3Ivc2Jpbjovc291cmNlL2J1aWxkL3RtcC1jb250b3NvLWxu
eC1zZGsvd29yay94ODZfNjQtbmF0aXZlc2RrLWNvbnRvc29zZGstbGludXgvbmF0aXZlc2RrLXFl
bXUvMy4wLjAtcjAvcmVjaXBlLXN5c3Jvb3QtbmF0aXZlL3Vzci9iaW46L3NvdXJjZS9idWlsZC90
bXAtY29udG9zby1sbngtc2RrL3dvcmsveDg2XzY0LW5hdGl2ZXNkay1jb250b3Nvc2RrLWxpbnV4
L25hdGl2ZXNkay1xZW11LzMuMC4wLXIwL3JlY2lwZS1zeXNyb290LW5hdGl2ZS9zYmluOi9zb3Vy
Y2UvYnVpbGQvdG1wLWNvbnRvc28tbG54LXNkay93b3JrL3g4Nl82NC1uYXRpdmVzZGstY29udG9z
b3Nkay1saW51eC9uYXRpdmVzZGstcWVtdS8zLjAuMC1yMC9yZWNpcGUtc3lzcm9vdC1uYXRpdmUv
YmluOi9zb3VyY2Uvc291cmNlcy9wb2t5L2JpdGJha2UvYmluOi9zb3VyY2UvYnVpbGQvdG1wLWNv
bnRvc28tbG54LXNkay9ob3N0dG9vbHMiIGRwa2ctZGViIC1iIC9zb3VyY2UvYnVpbGQvdG1wLWNv
bnRvc28tbG54LXNkay93b3JrL3g4Nl82NC1uYXRpdmVzZGstY29udG9zb3Nkay1saW51eC9uYXRp
dmVzZGstcWVtdS8zLjAuMC1yMC9wYWNrYWdlcy1zcGxpdC9uYXRpdmVzZGstcWVtdSAvc291cmNl
L2J1aWxkL3RtcC1jb250b3NvLWxueC1zZGsvd29yay94ODZfNjQtbmF0aXZlc2RrLWNvbnRvc29z
ZGstbGludXgvbmF0aXZlc2RrLXFlbXUvMy4wLjAtcjAvZGVwbG95LWRlYnMveDg2XzY0LW5hdGl2
ZXNkaycgcmV0dXJuZWQgbm9uLXplcm8gZXhpdCBzdGF0dXMgMi4KU3VicHJvY2VzcyBvdXRwdXQ6
ZHBrZy1kZWI6IGJ1aWxkaW5nIHBhY2thZ2UgJ25hdGl2ZXNkay1xZW11JyBpbiAnL3NvdXJjZS9i
dWlsZC90bXAtY29udG9zby1sbngtc2RrL3dvcmsveDg2XzY0LW5hdGl2ZXNkay1jb250b3Nvc2Rr
LWxpbnV4L25hdGl2ZXNkay1xZW11LzMuMC4wLXIwL2RlcGxveS1kZWJzL3g4Nl82NC1uYXRpdmVz
ZGsvbmF0aXZlc2RrLXFlbXVfMy4wLjAtcjBfYW1kNjQuZGViJy4KdGFyOiAuL3Vzci9sb2NhbC9v
ZWNvcmUteDg2XzY0L3N5c3Jvb3RzL3g4Nl82NC1jb250b3Nvc2RrLWxpbnV4L3Vzci9iaW4vcWVt
dS1hcm06IGZpbGUgY2hhbmdlZCBhcyB3ZSByZWFkIGl0CmRwa2ctZGViOiBlcnJvcjogc3VicHJv
Y2VzcyB0YXIgLWNmIHJldHVybmVkIGVycm9yIGV4aXQgc3RhdHVzIDEKRVJST1I6IG1jOmNvbnRv
c28tbG54LXNkazpuYXRpdmVzZGstcWVtdS0zLjAuMC1yMCBkb19wYWNrYWdlX3dyaXRlX2RlYjog
RnVuY3Rpb24gZmFpbGVkOiBkb19wYWNrYWdlX2RlYgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>