<?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>9740</bug_id>
          
          <creation_ts>2016-06-09 14:32:37 +0000</creation_ts>
          <short_desc>[PATCH] fetch: copy files with -H</short_desc>
          <delta_ts>2016-07-29 15:48:16 +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>BitBake</product>
          <component>bitbake</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>2.2 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Enrico Scholz">enrico.scholz</reporter>
          <assigned_to name="Richard Purdie">richard.purdie</assigned_to>
          <cc>jose.perez.carranza</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>ross.burton</cc>
          
          <qa_contact name="Libertad">libertad.gonzalez.de.la.cruz</qa_contact>
          <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>62815</commentid>
    <comment_count>0</comment_count>
      <attachid>3225</attachid>
    <who name="Enrico Scholz">enrico.scholz</who>
    <bug_when>2016-06-09 14:32:37 +0000</bug_when>
    <thetext>Created attachment 3225
patch

When using a PREMIRROR with plain (non-unpack) files, a SRC_URI like

SRC_URI = &quot;file://devmem2.c&quot;

will cause devmem2.c to be a symlink in the WORKDIR pointing to the
local PREMIRROR.

Trying to apply a patch on this file will either modify the file on
the PREMIRROR or will fail due to sanity checks:

ERROR: devmem2-1.0-r7 do_patch: Command Error: &apos;quilt --quiltrc /cache/build-ubuntu/sysroots/x86_64-oe-linux/etc/quiltrc push&apos; exited with 1  Output:
Applying patch devmem2-fixups-2.patch
File devmem2.c is not a regular file -- refusing to patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62825</commentid>
    <comment_count>1</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2016-06-09 15:07:29 +0000</bug_when>
    <thetext>For people like me who don&apos;t know what -H is for:

       -H     follow command-line symbolic links in SOURCE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64484</commentid>
    <comment_count>2</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2016-07-26 13:56:37 +0000</bug_when>
    <thetext>http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=0c3ce684100546cf628d96c0f64a635242a10e16</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3225</attachid>
            <date>2016-06-09 14:32:37 +0000</date>
            <delta_ts>2016-06-09 14:33:00 +0000</delta_ts>
            <desc>patch</desc>
            <filename>0010-fetch-copy-files-with-H.patch</filename>
            <type>text/plain</type>
            <size>1486</size>
            <attacher name="Enrico Scholz">enrico.scholz</attacher>
            
              <data encoding="base64">RnJvbSBlNzEyMDg4NDQwYjM0N2M2ZDM3MDU2YTQzOTQ5MTIzYjJlYmJhY2UzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBFbnJpY28gU2Nob2x6IDxlbnJpY28uc2Nob2x6QHNpZ21hLWNo
ZW1uaXR6LmRlPgpEYXRlOiBUaHUsIDI2IE1heSAyMDE2IDAyOjA4OjA2ICswMjAwClN1YmplY3Q6
IFtQQVRDSCAxMC8xMV0gZmV0Y2g6IGNvcHkgZmlsZXMgd2l0aCAtSAoKV2hlbiB1c2luZyBhIFBS
RU1JUlJPUiB3aXRoIHBsYWluIChub24tdW5wYWNrKSBmaWxlcywgYSBTUkNfVVJJIGxpa2UKClNS
Q19VUkkgPSAiZmlsZTovL2Rldm1lbTIuYyIKCndpbGwgY2F1c2UgZGV2bWVtMi5jIHRvIGJlIGEg
c3ltbGluayBpbiB0aGUgV09SS0RJUiBwb2ludGluZyB0byB0aGUKbG9jYWwgUFJFTUlSUk9SLgoK
VHJ5aW5nIHRvIGFwcGx5IGEgcGF0Y2ggb24gdGhpcyBmaWxlIHdpbGwgZWl0aGVyIG1vZGlmeSB0
aGUgZmlsZSBvbgp0aGUgUFJFTUlSUk9SIG9yIHdpbGwgZmFpbCBkdWUgdG8gc2FuaXR5IGNoZWNr
czoKCkVSUk9SOiBkZXZtZW0yLTEuMC1yNyBkb19wYXRjaDogQ29tbWFuZCBFcnJvcjogJ3F1aWx0
IC0tcXVpbHRyYyAvY2FjaGUvYnVpbGQtdWJ1bnR1L3N5c3Jvb3RzL3g4Nl82NC1vZS1saW51eC9l
dGMvcXVpbHRyYyBwdXNoJyBleGl0ZWQgd2l0aCAxICBPdXRwdXQ6CkFwcGx5aW5nIHBhdGNoIGRl
dm1lbTItZml4dXBzLTIucGF0Y2gKRmlsZSBkZXZtZW0yLmMgaXMgbm90IGEgcmVndWxhciBmaWxl
IC0tIHJlZnVzaW5nIHRvIHBhdGNoCgpTaWduZWQtb2ZmLWJ5OiBFbnJpY28gU2Nob2x6IDxlbnJp
Y28uc2Nob2x6QHNpZ21hLWNoZW1uaXR6LmRlPgotLS0KIGxpYi9iYi9mZXRjaDIvX19pbml0X18u
cHkgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9saWIvYmIvZmV0Y2gyL19faW5pdF9fLnB5IGIvbGliL2JiL2ZldGNoMi9f
X2luaXRfXy5weQppbmRleCBlYmMzOThiLi5jYzcwNTk1IDEwMDY0NAotLS0gYS9saWIvYmIvZmV0
Y2gyL19faW5pdF9fLnB5CisrKyBiL2xpYi9iYi9mZXRjaDIvX19pbml0X18ucHkKQEAgLTE0NTYs
NyArMTQ1Niw3IEBAIGNsYXNzIEZldGNoTWV0aG9kKG9iamVjdCk6CiAgICAgICAgICAgICAgICAg
ICAgIGlmIHVybHBhdGguZmluZCgiLyIpICE9IC0xOgogICAgICAgICAgICAgICAgICAgICAgICAg
ZGVzdGRpciA9IHVybHBhdGgucnNwbGl0KCIvIiwgMSlbMF0gKyAnLycKICAgICAgICAgICAgICAg
ICAgICAgICAgIGJiLnV0aWxzLm1rZGlyaGllcigiJXMvJXMiICUgKHVucGFja2RpciwgZGVzdGRp
cikpCi0gICAgICAgICAgICAgICAgY21kID0gJ2NwIC1mcFBSICVzICVzJyAlIChmaWxlLCBkZXN0
ZGlyKQorICAgICAgICAgICAgICAgIGNtZCA9ICdjcCAtZnBQUkggJXMgJXMnICUgKGZpbGUsIGRl
c3RkaXIpCiAKICAgICAgICAgaWYgbm90IGNtZDoKICAgICAgICAgICAgIHJldHVybgotLSAKMi41
LjUKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>