<?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>15369</bug_id>
          
          <creation_ts>2024-01-26 11:42:46 +0000</creation_ts>
          <short_desc>bitbake fails to download new srcrev from premirror if clonedir exists</short_desc>
          <delta_ts>2024-02-01 15:37:13 +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>5.0</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>5.0 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Pavel Zhukov">pavel</reporter>
          <assigned_to name="Pavel Zhukov">pavel</assigned_to>
          <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>randy.macleod</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>98047</commentid>
    <comment_count>0</comment_count>
      <attachid>5008</attachid>
    <who name="Pavel Zhukov">pavel</who>
    <bug_when>2024-01-26 11:42:46 +0000</bug_when>
    <thetext>Created attachment 5008
irc conversation

if premirror&apos;s shallow clone contains SRCREV but the one in download dir doesn&apos;t then premirror is not used for downloading but upstream instead.

Reported in irc. See attachement</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98048</commentid>
    <comment_count>1</comment_count>
    <who name="Pavel Zhukov">pavel</who>
    <bug_when>2024-01-26 12:58:41 +0000</bug_when>
    <thetext>The problem is in this call:
https://github.com/yoctoproject/poky/blob/master/bitbake/lib/bb/fetch2/git.py#L378

FETCH_HEAD is not part of &quot;git branch --contains&quot; lookup.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98089</commentid>
    <comment_count>2</comment_count>
    <who name="Pavel Zhukov">pavel</who>
    <bug_when>2024-02-01 15:37:02 +0000</bug_when>
    <thetext>https://git.openembedded.org/bitbake/commit/?h=master-next&amp;id=d6fac83c4e36a6db4f02e4690fe08b78363c4dd5</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5008</attachid>
            <date>2024-01-26 11:42:46 +0000</date>
            <delta_ts>2024-01-26 11:42:46 +0000</delta_ts>
            <desc>irc conversation</desc>
            <filename>irc.bug.txt</filename>
            <type>text/plain</type>
            <size>6300</size>
            <attacher name="Pavel Zhukov">pavel</attacher>
            
              <data encoding="base64">MjAyNC0wMS0yNiAwOTo1MDo0MyAgICAgbWljaGFsc2llcm9uICAgIGhlbGxvIHRoZXJlIG8vIGRv
ZXMgYW55b25lIGtub3cgd2hhdCdzIHRoZSBwdXJwb3NlIG9mIHRoZSBgdHJ5X3ByZW1pcnJvcmAg
Y2hlY2sgaW4gYml0YmFrZT8gaHR0cHM6Ly9naXRodWIuY29tL3lvY3RvcHJvamVjdC9wb2t5L2Js
b2IvbWFzdGVyL2JpdGJha2UvbGliL2JiL2ZldGNoMi9naXQucHkjTDM1My1MMzYwCjIwMjQtMDEt
MjYgMDk6NTE6MjggICAgIG1pY2hhbHNpZXJvbiAgICB0aGUgb25seSBwbGFjZSB3aGVyZSBpdCBp
cyBiZWluZyB1c2VkIGlzIGhlcmUgaHR0cHM6Ly9naXRodWIuY29tL3lvY3RvcHJvamVjdC9wb2t5
L2Jsb2IvbWFzdGVyL2JpdGJha2UvbGliL2JiL2ZldGNoMi9fX2luaXRfXy5weSNMMTgzNwoyMDI0
LTAxLTI2IDA5OjUyOjA5ICAgICBtaWNoYWxzaWVyb24gICAgYnV0IGF0IHRoaXMgcG9pbnQgd2Ug
aGF2ZSBjaGVja2VkIGZvciBkb25lc3RhbXAgYW5kIHdoZXRoZXIgc29tZXRoaW5nIG5lZWRzIHVw
ZGF0ZS4gc28gd2UgKmRvKiBuZWVkIHRvIG1ha2UgYSBkb3dubG9hZAoyMDI0LTAxLTI2IDA5OjUz
OjU5ICAgICBtaWNoYWxzaWVyb24gICAgc28gd2h5IHdvdWxkIHdlIGRlY2lkZSAoYWZ0ZXIgY2hl
Y2tpbmcgdGhhdCByZXBvIGluIHRoZSBkb3dubG9hZCBkaXIgZG9lc24ndCBjb250YWluIHRoZSBj
b21taXQgd2UgbmVlZCkgZG9lc24ndCBuZWVkIHRvIGJlIGRvd25sb2FkZWQgZnJvbSBhIFBSRU1J
UlJPUiBqdXN0IGJlY2F1c2UgaXRzIGRpcmVjdG9yeSBhbHJlYWR5IGV4aXN0cyBvbiB0aGUgZGlz
az8KMjAyNC0wMS0yNiAwOTo1OTo0NyAgICAgbGFuZGdyYWYgICAgICAgIG1pY2hhbHNpZXJvbjog
d2UgZG9uJ3QgbmVlZCB0byBtYWtlIGEgZG93bmxvYWQgZnJvbSB1cHN0cmVhbSBpZiB0aGUgcmV2
aXNpb24gaXMgaW4gUFJFTUlSUk9SIAoyMDI0LTAxLTI2IDEwOjAyOjIxICAgICBsYW5kZ3JhZiAg
ICAgICAgbWljaGFsc2llcm9uOiBldmVuIG1vcmUgaWYgUFJFTUlSUk9ST05MWSBpcyBzZXQgd2Ug
YXJlIG5vdCBhbGxvd2VkIHRvIGRvd25sb2FkIGZyb20gdGhlIG5ldHdvcmsgb3V0c2lkZSBvZiBw
cmVtaXJyb3IKMjAyNC0wMS0yNiAxMDowNDozNiAgICAgbWljaGFsc2llcm9uICAgIGxhbmRncmFm
OiBvay4gc28gaGVyZSBpcyBhbiBleGFtcGxlIHNpdHVhdGlvbiB3aGVyZSBJIHRoaW5rIHRoZSBi
ZWhhdmlvdXIgaXMgYnVnZ3k6CjIwMjQtMDEtMjYgMTA6MDQ6MzcgICAgIG1pY2hhbHNpZXJvbiAg
ICBXZSBoYXZlIGEgcmVjaXBlIHdoaWNoIHJlcXVpcmVzIGNvbW1pdCAnYWJjZCcuCjIwMjQtMDEt
MjYgMTA6MDQ6MzcgICAgIG1pY2hhbHNpZXJvbiAgICBXZSBydW4gYGRvX2ZldGNoYCB0YXNrIGZv
ciBpdCwgaXQgY2xvbmVzIHRoZSByZXBvc2l0b3J5IGZyb20gbGV0J3Mgc2F5IGEgcHJlbWlycm9y
LgoyMDI0LTAxLTI2IDEwOjA0OjM4ICAgICBtaWNoYWxzaWVyb24gICAgTGF0ZXIgbmV3IGNvbW1p
dCBhcHBlYXJzIGZvciBleGFtcGxlICd3eHl6Jy4KMjAyNC0wMS0yNiAxMDowNDozOCAgICAgbWlj
aGFsc2llcm9uICAgIFdlIHVwZGF0ZSBvdXIgcmVjaXBlIHRvIHJlcXVpcmUgaXQgYW5kIHJ1biBg
ZG9fZmV0Y2hgIGFnYWluICh0aGlzIHRpbWUgaXQgaGFzIHRvIGJlIGZyb20gYSBwcmVtaXJyb3Ip
LgoyMDI0LTAxLTI2IDEwOjA0OjM5ICAgICBtaWNoYWxzaWVyb24gICAgRmlyc3QgYml0YmFrZSBj
aGVja3MgZm9yIGBkb25lc3RhbXBgLCB3aGljaCBleGlzdHMsIGJ1dCB0aGVuIGBuZWVkX3VwZGF0
ZWAgcmV0dXJucyB0cnVlIGFzIHdlIGRvIG5lZWQgYW4gdXBkYXRlLgoyMDI0LTAxLTI2IDEwOjA0
OjM5ICAgICBtaWNoYWxzaWVyb24gICAgQnV0IHRoZW4gaW4gYHRyeV9wcmVtaXJyb3JgIHdlIGNo
ZWNrIHRoYXQgdGhlIGRpcmVjdG9yeSBleGlzdHMgYW5kIGRlY2lkZSB3ZSBkb24ndCBuZWVkIHRv
IGRvd25sb2FkIGZyb20gcHJlbWlycm9ycywgZXZlbiB0aG91Z2gganVzdCBtb21lbnQgYWdvIHdl
IGNvbmNsdWRlZCB0aGF0IHdlIG5lZWQgdG8gdXBkYXRlLgoyMDI0LTAxLTI2IDEwOjA0OjQwICAg
ICBtaWNoYWxzaWVyb24gICAgVGhpcyB3YXkgd2Ugc2tpcCBwcmVtaXJyb3JzIGV2ZW4gdGhvdWdo
IHdlIHJlYWxseSBzaG91bGRuJ3QuCjIwMjQtMDEtMjYgMTA6MDU6NDQgICAgIGxhbmRncmFmICAg
ICAgICBtaWNoYWxzaWVyb246IHdoaWNoIHZlcnNpb24/IGlpcmMgd2UgaGF2ZSB0ZXN0IHRvIGNv
dmVyIHRoaXMgZXhhY3QgY2FzZQoyMDI0LTAxLTI2IDEwOjA3OjAyICAgICBtaWNoYWxzaWVyb24g
ICAgSSBhbSBvbiBraXJrc3RvbmUsIGJ1dCB3aGVuIEkgbG9vayBhdCBtYXN0ZXIgaXQgKmxvb2tz
KiB0aGUgc2FtZSB0byBtZQoyMDI0LTAxLTI2IDEwOjEwOjQ3ICAgICBtaWNoYWxzaWVyb24gICAg
bGFuZGdyYWY6IHRoaXMgaXMgZXZlbiBtb3JlIHByb25lIHRvIGhhcHBlbiBpZiB5b3VyIHByZW1p
cnJvciBpcyBhIHN0b3JhZ2UgZm9yIGdpdCB0YXJiYWxscwoyMDI0LTAxLTI2IDEwOjEwOjQ4ICAg
ICBtaWNoYWxzaWVyb24gICAgdGhlbiB5b3UgcnVuIGEgYnVpbGQgZm9yIG9uZSBtYWNoaW5lLCB3
aGljaCBkb3dubG9hZHMgZnVsbCB0YXJiYWxsIChpdCB3YXNuJ3QgdXBkYXRlZCB0byByZXF1aXJl
IHNoYWxsb3cgdGFyYmFsbCkKMjAyNC0wMS0yNiAxMDoxMDo0OCAgICAgbWljaGFsc2llcm9uICAg
IGFuZCB0aGVuIGFub3RoZXIgYnVpbGQgZm9yIHRoZSBzZWNvbmQgbWFjaGluZSB3YW50cyB0byBk
b3dubG9hZCB1cGRhdGVkIHNvdXJjZXMgd2l0aCBhIG5ld2VyIGhhc2ggbm90IHByZXNlbnQgaW4g
dGhlIGZ1bGwgdGFyYmFsbCwgd2hpY2ggYXJlIHByZXNlbnQgb24gcHJlbWlycm9yIGluIGEgc2hh
bGxvdyB0YXJiYWxsCjIwMjQtMDEtMjYgMTA6MTg6MzIgICAgIGxhbmRncmFmICAgICAgICBtaWNo
YWxzaWVyb246IERvZXNuJ3QgdGhpcyB0ZXN0IGNvdmVyIGJlaGF2aW91ciB5b3UgbWVudGlvbmVk
IGh0dHBzOi8vZ2l0Lm9wZW5lbWJlZGRlZC5vcmcvYml0YmFrZS90cmVlL2xpYi9iYi90ZXN0cy9m
ZXRjaC5weSNuMzE4MSA/CjIwMjQtMDEtMjYgMTA6MTk6MjUgICAgIGxhbmRncmFmICAgICAgICBt
aWNoYWxzaWVyb246IGtpcmtzdG9uZSBkb2Vzbid0IGhhdmUgdGhpcyBmaXggaWlyYyAKMjAyNC0w
MS0yNiAxMDozOTowNiAgICAgbWljaGFsc2llcm9uICAgIGxhbmRncmFmOiBJIGRvbid0IHRoaW5r
IGl0J3MgdGhlIHNhbWUuIFBsZWFzZSBjb3JyZWN0IG1lIGlmIEkgdW5kZXJzdG9vZCB0aGUgdGVz
dCBpbmNvcnJlY3RseToKMjAyNC0wMS0yNiAxMDozOTowNyAgICAgbWljaGFsc2llcm9uICAgIDEu
IEZpcnN0IHdlIHNldHVwIHRoZSB0ZXN0IGJ5IGRvd25sb2FkaW5nIGFuZCBwcmVwYXJpbmcgc29t
ZSB0YXJiYWxsIGluIG91ciBsb2NhbCBwcmVtaXJyb3IuCjIwMjQtMDEtMjYgMTA6Mzk6MDcgICAg
IG1pY2hhbHNpZXJvbiAgICAyLiBUaGVuIHdlIHNldCBQUkVNSVJST1JTLCBCQl9GRVRDSF9QUkVN
SVJST1JPTkxZIGFuZCBCQl9OT19ORVRXT1JLCjIwMjQtMDEtMjYgMTA6Mzk6MDggICAgIG1pY2hh
bHNpZXJvbiAgICAzLiBGaW5hbGx5IHdlIGNoZWNrIHdlIGNvcnJlY3RseSBkb3dubG9hZGVkIGZy
b20gb3VyIHByZW1pcnJvcgoyMDI0LTAxLTI2IDEwOjM5OjA4ICAgICBtaWNoYWxzaWVyb24gICAg
Rm9yIHRoaXMgdG8gdGVzdCB0aGUgYmVoYXZpb3VyIEkgZGVzY3JpYmVkLCBpdCB3b3VsZCByZXF1
aXJlIGZldyBtb3JlIHN0ZXBzOgoyMDI0LTAxLTI2IDEwOjM5OjA5ICAgICBtaWNoYWxzaWVyb24g
ICAgLSBJbiBwcmVwYXJhdGlvbiB5b3Ugd291bGQgbmVlZCB0byBoYXZlIGEgc2hhbGxvdyB0YXJi
YWxsIHdpdGggYSBjb21taXQgbm90IHByZXNlbnQgaW4gdGhlIG5vcm1hbCBvbmUuCjIwMjQtMDEt
MjYgMTA6Mzk6MDkgICAgIG1pY2hhbHNpZXJvbiAgICAtIEFmdGVyIGRvd25sb2FkaW5nIHRoZSBu
b3JtYWwgdGFyYmFsbCwgeW91IHdvdWxkIGNoYW5nZSBTUkNSRVYgdG8gb25lIGZyb20gdGhlIHNo
YWxsb3cgdGFyYmFsbCBhbmQgdHJ5IHRvIGRvd25sb2FkIGFmdGVyd2FyZHMKMjAyNC0wMS0yNiAx
MDo1MTowMyAgICAgbGFuZGdyYWYgICAgICAgIG1pY2hhbHNpZXJvbjogbm90IHN1cmUgSSBnb3Qg
dGhlIGxhc3QgcG9pbnQuIERvIHlvdSBTUkNSRVYgcHJlc2VudHMgaW4gUFJFTUlSUk9SJ3Mgc2hh
bGxvdyBjbG9uZSBidXQgbm90IGluIGxvY2FsIGNsb25lZGlyICgibm9ybWFsIHRhcmJhbGwiKSA/
IAoyMDI0LTAxLTI2IDEwOjUxOjUzICAgICBsYW5kZ3JhZiAgICAgICAgbWljaGFsc2llcm9uOiBv
ciBTUkNSRVYgaXMgaW4gUFJFTUlSUk9SIGJ1dCBub3QgaW4gRExfRElSPyAKMjAyNC0wMS0yNiAx
MDo1OToxNyAgICAgbWljaGFsc2llcm9uICAgIGxhbmRncmFmOiBTUkNSRVYgaXMgcHJlc2VudCBp
biBzaGFsbG93IHRhcmJhbGwsIGJ1dCBub3QgaW4gbm90LXNoYWxsb3cgdGFyYmFsbAoyMDI0LTAx
LTI2IDEwOjU5OjE3ICAgICBtaWNoYWxzaWVyb24gICAgVGhpbmsgb2YgaXQgYXMgc2hhbGxvdyB0
YXJiYWxsIHdhcyBjcmVhdGVkIGZvciBhIGNvbW1pdCBhZnRlciB0aGUgbm9uLXNoYWxsb3cgb25l
IHdhcyBjcmVhdGVkCjIwMjQtMDEtMjYgMTE6MTE6MzAgICAgIGxhbmRncmFmICAgICAgICBtaWNo
YWxzaWVyb246IG5vdCBzdXJlIGlmIHNoYWxsb3cgdGFyYmFsbCBpcyBpbXBvcnRhbnQgaGVyZS4g
Rm9yIG1lIGl0IGxvb2tzIGxpa2U6IDEpIG1ha2UgYSB0YXJiYWxsIGluIHRoZSBwcmVtaXJyb3Ig
MikgZG93bmxvYWQoZnJvbSB0aGUgcHJlbWlycm9yKS9idWlsZCBTUkNSRVYxIDMpIGFkZCBhIGNv
bW1pdCBTUkNSRVYyIGludG8gcHJlbWlycm9yIDQpIGRvd25sb2FkKGZyb20gcHJlbWlycm9yKS9i
dWlsZCBTUkNSRVYyCjIwMjQtMDEtMjYgMTE6MjI6MzggICAgIG1pY2hhbHNpZXJvbiAgICBsYW5k
Z3JhZjogc29ycnksIHNvbWUgaW50ZXJuZXQgaXNzdWVzCjIwMjQtMDEtMjYgMTE6MjI6MzkgICAg
IG1pY2hhbHNpZXJvbiAgICB5ZXMsIHlvdSBhcmUgcmlnaHQuIHNoYWxsb3cgdGFyYmFsbCBpcyBu
b3QgYWN0dWFsbHkgcmVxdWlyZWQgZm9yIHRoaXMgdG8gbWFuaWZlc3QuCjIwMjQtMDEtMjYgMTE6
MjI6MzkgICAgIG1pY2hhbHNpZXJvbiAgICBpbiBib3RoIGNhc2VzIGJpdGJha2Ugd291bGQgaW5j
b3JyZWN0bHkgc2tpcCBkb3dubG9hZGluZyBmcm9tIGEgcHJlbWlycm9yCjIwMjQtMDEtMjYgMTE6
MjM6MzggICAgIGxhbmRncmFmICAgICAgICBtaWNoYWxzaWVyb246IGl0IHdhcyB0aGUgY2FzZSBm
b3Iga2lya3N0b25lIGJ1dCBzaG91bGQgYmUgZml4ZWQgaW4gbWFzdGVyIHdpdGggaHR0cHM6Ly9n
aXQub3BlbmVtYmVkZGVkLm9yZy9iaXRiYWtlL2NvbW1pdC8/aWQ9YjQ3ZWNhYjNlM2FhZDVjNWMz
NzZlYzAyM2FhODJhNTFhYTBmM2I4NgoyMDI0LTAxLTI2IDExOjMyOjA4ICAgICBtaWNoYWxzaWVy
b24gICAgbGFuZGdyYWY6IGxldCBtZSBjaGVjayBpZiBpdCAgc29sdmVzIHRoZSBwcm9ibGVtIGZv
ciBtZQoyMDI0LTAxLTI2IDExOjMyOjExICAgICBsYW5kZ3JhZiAgICAgICAgbWljaGFsc2llcm9u
OiBpZiBpdCdzIG5vdCB0aGVuIGxldCdzIG9wZW4gYSBidWcuIGxvb2tzIGxpa2UgSSBuZWVkIG1v
cmUgdGltZSB0byByZXByb2R1Y2UgdGhlIGlzc3VlIAoyMDI0LTAxLTI2IDExOjMzOjUzICAgICBt
aWNoYWxzaWVyb24gICAgbGFuZGdyYWY6IGJlY2F1c2UgdGhlIGNvbW1pdCBzdWJqZWN0IHNheXMg
ImZldGNoMjogSG9ub3VyIEJCX0ZFVENIX1BSRU1JUlJPUk9OTFkgb3B0aW9uIiwgYnV0IHlvdSBk
b24ndCBuZWVkIFBSRU1JUlJPUk9OTFkgdG8gc2F5IHRoaXMgaXMgYW4gaXNzdWUKMjAyNC0wMS0y
NiAxMTozMzo1NCAgICAgbWljaGFsc2llcm9uICAgIGlzIHNvbWUgY2FzZXMgeW91IHdhbnQgc29t
ZSBzb3VyY2VzIHRvIGJlIGZldGNoZWQgZnJvbSBhIHByZW1pcnJvciwgYW5kIHNvbWUgZnJvbSB5
b3VyIG93biB1cHN0cmVhbQoyMDI0LTAxLTI2IDExOjM1OjEzICAgICBsYW5kZ3JhZiAgICAgICAg
bWljaGFsc2llcm9uOiBkbyB5b3UgaGF2ZSBZUCBidWd6aWxsYSBhY2NvdW50PyAKMjAyNC0wMS0y
NiAxMTozNToyNCAgICAgbWljaGFsc2llcm9uICAgIG5vcGUKMjAyNC0wMS0yNiAxMTozNjoyOCAg
ICAgbGFuZGdyYWYgICAgICAgIG1pY2hhbHNpZXJvbjogSSdsbCBjcmVhdGUgYnVnIHJlcG9ydCB0
aGVuIHRvIG5vdCBoYXZlIGl0IGxvc3QgaW4gdGhlIGlyYyBjb252ZXJzYXRpb24uIAoyMDI0LTAx
LTI2IDExOjM2OjUzICAgICBtaWNoYWxzaWVyb24gICAgc3VyZS4gaWYgYW55dGhpbmcgaXQgd2ls
bCBiZSBjbG9zZWQgYXMgYWxyZWFkeSBmaXhlZAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>