<?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>9687</bug_id>
          
          <creation_ts>2016-05-30 20:08:11 +0000</creation_ts>
          <short_desc>[Test Case 1099] Check if build succeeded when project release is changed</short_desc>
          <delta_ts>2016-06-22 15:27:23 +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>Toaster</product>
          <component>toaster</component>
          <version>2.0.2</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>2.0.3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Libertad">libertad.gonzalez.de.la.cruz</reporter>
          <assigned_to name="brian avery">brian.avery</assigned_to>
          <cc>belen.barros.pena</cc>
    
    <cc>jessica.zhang</cc>
    
    <cc>stanciux.mihail</cc>
          
          <qa_contact name="Libertad">libertad.gonzalez.de.la.cruz</qa_contact>
          <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>62531</commentid>
    <comment_count>0</comment_count>
    <who name="Libertad">libertad.gonzalez.de.la.cruz</who>
    <bug_when>2016-05-30 20:08:11 +0000</bug_when>
    <thetext>DESCRIPTION:

Toaster is not building for Yocto Project 1.8 Fido

When trying to build for Yocto Project 1.8 Fido following the steps below it returns the following error:

******
command: git clone &quot;/home/libby/Toaster202/poky/bitbake/bin&quot; &quot;/home/libby/Toaster202/poky/bitbake/bin/_toaster_clones/_http___git.yoctoproject.org_git_poky_fido&quot; 
fatal: repository &apos;/home/libby/Toaster202/poky/bitbake/bin&apos; does not exist
******


BUILD: 2.0.2: dade0e68c645473d94e1b05020b064df40677e81
ENVIRONMENT: &apos;Debian 4.3.5-1~bpo8+1&apos;
STEPS TO REPRODUCE: 
  
Start toaster in project mode (TC: 1060, by running ./poky/bitbake/bin/toaster)
Create a new project with release set on &quot;Local Yocto Project&quot;
Do a core-image-minimal build for qemux86 machine
Once the build is finished, change the project release to &quot;Yocto Project 1.8 Fido&quot;
Do a core-image-minimal build for qemux86 machine
Toaster should be able to build the images for both releases



EXPECTED OUTCOME: 
  
Toaster must be able to build images on all available project releases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62609</commentid>
    <comment_count>1</comment_count>
      <attachid>3210</attachid>
    <who name="Libertad">libertad.gonzalez.de.la.cruz</who>
    <bug_when>2016-06-02 17:41:15 +0000</bug_when>
    <thetext>Created attachment 3210
Console logs

This is the log from the console</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62610</commentid>
    <comment_count>2</comment_count>
    <who name="Libertad">libertad.gonzalez.de.la.cruz</who>
    <bug_when>2016-06-02 18:47:54 +0000</bug_when>
    <thetext>DESCRIPTION:

Toaster is not building for Yocto Project 1.8 Fido

When trying to build for Yocto Project 1.8 Fido following the steps below it returns the following error:

******
command: git clone &quot;/home/libby/Toaster202_2/poky/bitbake/bin&quot; &quot;/home/libby/Toaster202_2/poky/bitbake/bin/_toaster_clones/_http___git.yoctoproject.org_git_poky_fido&quot; 
fatal: repository &apos;/home/libby/Toaster202_2/poky/bitbake/bin&apos; does not exist
******


BUILD: 2.0.2: dade0e68c645473d94e1b05020b064df40677e81
ENVIRONMENT: &apos;Debian 4.3.5-1~bpo8+1&apos;
STEPS TO REPRODUCE: 
  
1. Start toaster in project mode (TC: 1060, by running ./poky/bitbake/bin/toaster)
2. Create a new project with release set on &quot;Yocto Project 1.8 Fido&quot;
3. Do a core-image-minimal build for qemux86 machine


The attachment &quot;Console logs&quot; holds the output logs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62612</commentid>
    <comment_count>3</comment_count>
    <who name="Libertad">libertad.gonzalez.de.la.cruz</who>
    <bug_when>2016-06-02 19:35:30 +0000</bug_when>
    <thetext>It also does not work for master projects 

1. Start toaster in project mode (TC: 1060, by running ./poky/bitbake/bin/toaster)
2. Create a new project with release set on &quot;Yocto Project master&quot;
3. Do a core-image-minimal build for qemux86 machine

ERROR: 
command: git clone &quot;/home/libby/Toaster202_2/poky/bitbake/bin&quot; &quot;/home/libby/Toaster202_2/poky/bitbake/bin/_toaster_clones/_http___git.yoctoproject.org_git_poky_master&quot; 
fatal: repository &apos;/home/libby/Toaster202_2/poky/bitbake/bin&apos; does not exist</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62623</commentid>
    <comment_count>4</comment_count>
    <who name="Belen Barros Pena">belen.barros.pena</who>
    <bug_when>2016-06-03 08:16:19 +0000</bug_when>
    <thetext>A 2.0.x release not building with master in expected. As part of the fix for this bug, we should remove the master release from the toasterconf.json files so that the master release does not appear as an option users can select.

The Fido thing we need to look into. 

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63006</commentid>
    <comment_count>5</comment_count>
    <who name="Elliot Smith">elliot.smith</who>
    <bug_when>2016-06-15 15:43:05 +0000</bug_when>
    <thetext>I have looked into the fido case.

I was not able to reproduce the bug, but did get this error instead:

=======================
ERROR:  OE-core&apos;s config sanity checker detected a potential misconfiguration.
    Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
    Following is the list of potential problems / advisories:

    Error, TMPDIR has changed its layout version number (11 to 10) and you need to either rebuild, revert or adjust it at your own risk.
=======================

This caused my Toaster build to fail.

To fix this, we could manually clean TMPDIR from Toaster when the release changes (probably quite a lot of work to cover a tiny corner case) or disable sanity checks (probably a really bad idea).

Alternatively, we could just prevent changing the release for a project after it has been created, as we&apos;ve done in current Toaster.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63026</commentid>
    <comment_count>6</comment_count>
    <who name="Elliot Smith">elliot.smith</who>
    <bug_when>2016-06-16 13:52:41 +0000</bug_when>
    <thetext>Assigning to Brian for a comment on whether to just remove this functionality, so Toaster 2.0.* matches Toaster master.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63073</commentid>
    <comment_count>7</comment_count>
    <who name="brian avery">brian.avery</who>
    <bug_when>2016-06-16 18:31:03 +0000</bug_when>
    <thetext>1) I agree with Belen that &quot;As part of the fix for this bug, we should remove the master release from the toasterconf.json&quot; for the 2.0 release.
2) As far as tmp goes, this is the same behaviour you&apos;d get if you just did a git pull on a new release of poky and kept the same build environment so I&apos;m ok with the sanity check that tells the user to either rm the tmp dir by hand or override sanity.conf (which usually failed for me when I tried it in the past).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63256</commentid>
    <comment_count>8</comment_count>
    <who name="brian avery">brian.avery</who>
    <bug_when>2016-06-22 15:27:23 +0000</bug_when>
    <thetext>If you need to workaround this issue:
1) from a console remove the tmp dir in the toaster dir.
2) then you should be able to change releases or even better, make a new project for the release you want to try.

If you have pulled in some layers, they may not have branches for Jetrho, for instance, if you try to switch from Fido to Jethro; so you are safer to make a new project and import the layers again.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3210</attachid>
            <date>2016-06-02 17:41:15 +0000</date>
            <delta_ts>2016-06-02 17:41:15 +0000</delta_ts>
            <desc>Console logs</desc>
            <filename>1.8_Fido_logs</filename>
            <type>application/octet-stream</type>
            <size>4578</size>
            <attacher name="Libertad">libertad.gonzalez.de.la.cruz</attacher>
            
              <data encoding="base64">MjAxNi0wNi0wMiAxMjozMjozMSwwNzAgREVCVUcgbG9jYWxob3N0YmVjb250cm9sbGVyLCBvdXIg
Z2l0IHJlcG9zIGFyZSB7KHUnZ2l0Oi8vZ2l0LnlvY3RvcHJvamVjdC5vcmcvbWV0YS15b2N0bycs
IHUnZmlkbycpOiBbKHUnbWV0YS15b2N0bycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdSdtZXRhLXlvY3RvJyksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodSdtZXRhLXlvY3RvLWJz
cCcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdSdtZXRhLXlvY3RvLWJzcCcpXSwKICh1J2h0dHA6Ly9naXQueW9jdG9wcm9qZWN0Lm9yZy9n
aXQvcG9reScsIHUnZmlkbycpOiBbKCdiaXRiYWtlJywgdSdiaXRiYWtlJyksCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1J29wZW5lbWJlZGRl
ZC1jb3JlJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHUnbWV0YScpXX0KMjAxNi0wNi0wMiAxMjozMjozMSwwNzAgREVCVUcgbGJjX3NoZWxs
Y21tZDogKC9ob21lL2xpYmJ5L1RvYXN0ZXIyMDJfMi9wb2t5L2JpdGJha2UvYmluKSBnaXQgcmVt
b3RlIC12CjIwMTYtMDYtMDIgMTI6MzI6MzEsMDczIERFQlVHIGxvY2FsaG9zdGJlY29udHJvbGxl
cjogc2hlbGxjbWQgc3VjY2VzcwoyMDE2LTA2LTAyIDEyOjMyOjMxLDA3MyBJTkZPIFVzaW5nIHBy
ZS1jaGVja2VkIG91dCBzb3VyY2UgZm9yIGxheWVyIHsnaHR0cDovL2dpdC55b2N0b3Byb2plY3Qu
b3JnL2dpdC9wb2t5JzogdScvaG9tZS9saWJieS9Ub2FzdGVyMjAyXzIvcG9reS9iaXRiYWtlL2Jp
bid9CjIwMTYtMDYtMDIgMTI6MzI6MzEsMDc0IERFQlVHIGxvY2FsaG9zdGJlY29udHJvbGxlcjog
Z2l0dXJsIGdpdDovL2dpdC55b2N0b3Byb2plY3Qub3JnL21ldGEteW9jdG86ZmlkbyBjaGVja2lu
ZyBvdXQgaW4gY3VycmVudCBkaXJlY3RvcnkgL2hvbWUvbGliYnkvVG9hc3RlcjIwMl8yL3Bva3kv
Yml0YmFrZS9iaW4vX3RvYXN0ZXJfY2xvbmVzL19naXRfX19naXQueW9jdG9wcm9qZWN0Lm9yZ19t
ZXRhLXlvY3RvX2ZpZG8KMjAxNi0wNi0wMiAxMjozMjozMSwwNzQgREVCVUcgbG9jYWxob3N0YmVj
b250cm9sbGVyOiBjbG9uaW5nIGdpdDovL2dpdC55b2N0b3Byb2plY3Qub3JnL21ldGEteW9jdG8g
aW4gL2hvbWUvbGliYnkvVG9hc3RlcjIwMl8yL3Bva3kvYml0YmFrZS9iaW4vX3RvYXN0ZXJfY2xv
bmVzL19naXRfX19naXQueW9jdG9wcm9qZWN0Lm9yZ19tZXRhLXlvY3RvX2ZpZG8KMjAxNi0wNi0w
MiAxMjozMjozMSwwNzQgREVCVUcgbGJjX3NoZWxsY21tZDogKC9ob21lL2xpYmJ5L1RvYXN0ZXIy
MDJfMi9wb2t5L2JpdGJha2UvYmluKSBnaXQgY2xvbmUgImdpdDovL2dpdC55b2N0b3Byb2plY3Qu
b3JnL21ldGEteW9jdG8iICIvaG9tZS9saWJieS9Ub2FzdGVyMjAyXzIvcG9reS9iaXRiYWtlL2Jp
bi9fdG9hc3Rlcl9jbG9uZXMvX2dpdF9fX2dpdC55b2N0b3Byb2plY3Qub3JnX21ldGEteW9jdG9f
ZmlkbyIKMjAxNi0wNi0wMiAxMjozMjozMiw2MTYgREVCVUcgbG9jYWxob3N0YmVjb250cm9sbGVy
OiBzaGVsbGNtZCBzdWNjZXNzCjIwMTYtMDYtMDIgMTI6MzI6MzIsNjE2IERFQlVHIGxvY2FsaG9z
dGJlY29udHJvbGxlcjogY2hlY2tpbmcgb3V0IGNvbW1pdCBmaWRvIHRvIC9ob21lL2xpYmJ5L1Rv
YXN0ZXIyMDJfMi9wb2t5L2JpdGJha2UvYmluL190b2FzdGVyX2Nsb25lcy9fZ2l0X19fZ2l0Lnlv
Y3RvcHJvamVjdC5vcmdfbWV0YS15b2N0b19maWRvIAoyMDE2LTA2LTAyIDEyOjMyOjMyLDYxNiBE
RUJVRyBsYmNfc2hlbGxjbW1kOiAoL2hvbWUvbGliYnkvVG9hc3RlcjIwMl8yL3Bva3kvYml0YmFr
ZS9iaW4vX3RvYXN0ZXJfY2xvbmVzL19naXRfX19naXQueW9jdG9wcm9qZWN0Lm9yZ19tZXRhLXlv
Y3RvX2ZpZG8pIGdpdCBmZXRjaCAtLWFsbCAmJiBnaXQgcmVzZXQgLS1oYXJkICJvcmlnaW4vZmlk
byIKMjAxNi0wNi0wMiAxMjozMjozMywxNTcgREVCVUcgbG9jYWxob3N0YmVjb250cm9sbGVyOiBz
aGVsbGNtZCBzdWNjZXNzCjIwMTYtMDYtMDIgMTI6MzI6MzMsMTU3IERFQlVHIGxvY2FsaG9zdGJl
Y29udHJvbGxlcjogbG9jYWxkaXJwYXRoIGV4cGVjdGVkICcvaG9tZS9saWJieS9Ub2FzdGVyMjAy
XzIvcG9reS9iaXRiYWtlL2Jpbi9fdG9hc3Rlcl9jbG9uZXMvX2dpdF9fX2dpdC55b2N0b3Byb2pl
Y3Qub3JnX21ldGEteW9jdG9fZmlkby9tZXRhLXlvY3RvJwoyMDE2LTA2LTAyIDEyOjMyOjMzLDE1
NyBERUJVRyBsb2NhbGhvc3RiZWNvbnRyb2xsZXI6IGxvY2FsZGlycGF0aCBleHBlY3RlZCAnL2hv
bWUvbGliYnkvVG9hc3RlcjIwMl8yL3Bva3kvYml0YmFrZS9iaW4vX3RvYXN0ZXJfY2xvbmVzL19n
aXRfX19naXQueW9jdG9wcm9qZWN0Lm9yZ19tZXRhLXlvY3RvX2ZpZG8vbWV0YS15b2N0by1ic3An
CjIwMTYtMDYtMDIgMTI6MzI6MzMsMTU3IERFQlVHIGxvY2FsaG9zdGJlY29udHJvbGxlcjogZ2l0
dXJsIGh0dHA6Ly9naXQueW9jdG9wcm9qZWN0Lm9yZy9naXQvcG9reTpmaWRvIGNoZWNraW5nIG91
dCBpbiBjdXJyZW50IGRpcmVjdG9yeSAvaG9tZS9saWJieS9Ub2FzdGVyMjAyXzIvcG9reS9iaXRi
YWtlL2Jpbi9fdG9hc3Rlcl9jbG9uZXMvX2h0dHBfX19naXQueW9jdG9wcm9qZWN0Lm9yZ19naXRf
cG9reV9maWRvCjIwMTYtMDYtMDIgMTI6MzI6MzMsMTU3IERFQlVHIGxvY2FsaG9zdGJlY29udHJv
bGxlciBnaXQtY29weWluZyAvaG9tZS9saWJieS9Ub2FzdGVyMjAyXzIvcG9reS9iaXRiYWtlL2Jp
biB0byAvaG9tZS9saWJieS9Ub2FzdGVyMjAyXzIvcG9reS9iaXRiYWtlL2Jpbi9fdG9hc3Rlcl9j
bG9uZXMvX2h0dHBfX19naXQueW9jdG9wcm9qZWN0Lm9yZ19naXRfcG9reV9maWRvCjIwMTYtMDYt
MDIgMTI6MzI6MzMsMTU3IERFQlVHIGxiY19zaGVsbGNtbWQ6ICgvaG9tZS9saWJieS9Ub2FzdGVy
MjAyXzIvcG9reS9iaXRiYWtlL2JpbikgZ2l0IGNsb25lICIvaG9tZS9saWJieS9Ub2FzdGVyMjAy
XzIvcG9reS9iaXRiYWtlL2JpbiIgIi9ob21lL2xpYmJ5L1RvYXN0ZXIyMDJfMi9wb2t5L2JpdGJh
a2UvYmluL190b2FzdGVyX2Nsb25lcy9faHR0cF9fX2dpdC55b2N0b3Byb2plY3Qub3JnX2dpdF9w
b2t5X2ZpZG8iCjIwMTYtMDYtMDIgMTI6MzI6MzMsMTYwIFdBUk5JTkcgbG9jYWxob3N0YmVjb250
cm9sbGVyOiBzaGVsbGNtZCBlcnJvciBjb21tYW5kOiBnaXQgY2xvbmUgIi9ob21lL2xpYmJ5L1Rv
YXN0ZXIyMDJfMi9wb2t5L2JpdGJha2UvYmluIiAiL2hvbWUvbGliYnkvVG9hc3RlcjIwMl8yL3Bv
a3kvYml0YmFrZS9iaW4vX3RvYXN0ZXJfY2xvbmVzL19odHRwX19fZ2l0LnlvY3RvcHJvamVjdC5v
cmdfZ2l0X3Bva3lfZmlkbyIgCmZhdGFsOiByZXBvc2l0b3J5ICcvaG9tZS9saWJieS9Ub2FzdGVy
MjAyXzIvcG9reS9iaXRiYWtlL2JpbicgZG9lcyBub3QgZXhpc3QKClRyYWNlYmFjayAobW9zdCBy
ZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvaG9tZS9saWJieS9Ub2FzdGVyMjAyXzIvcG9reS9i
aXRiYWtlL2xpYi90b2FzdGVyL2JsZGNvbnRyb2wvbWFuYWdlbWVudC9jb21tYW5kcy9ydW5idWls
ZHMucHkiLCBsaW5lIDYwLCBpbiBzY2hlZHVsZQogICAgYmVjLnRyaWdnZXJCdWlsZChici5icmJp
dGJha2Vfc2V0LmFsbCgpLCBici5icmxheWVyX3NldC5hbGwoKSwgYnIuYnJ2YXJpYWJsZV9zZXQu
YWxsKCksIGJyLmJydGFyZ2V0X3NldC5hbGwoKSkKICBGaWxlICIvaG9tZS9saWJieS9Ub2FzdGVy
MjAyXzIvcG9reS9iaXRiYWtlL2xpYi90b2FzdGVyL2JsZGNvbnRyb2wvbG9jYWxob3N0YmVjb250
cm9sbGVyLnB5IiwgbGluZSAzNjQsIGluIHRyaWdnZXJCdWlsZAogICAgc2VsZi5zZXRMYXllcnMo
Yml0YmFrZSwgbGF5ZXJzLCB0YXJnZXRzKQogIEZpbGUgIi9ob21lL2xpYmJ5L1RvYXN0ZXIyMDJf
Mi9wb2t5L2JpdGJha2UvbGliL3RvYXN0ZXIvYmxkY29udHJvbC9sb2NhbGhvc3RiZWNvbnRyb2xs
ZXIucHkiLCBsaW5lIDI1OCwgaW4gc2V0TGF5ZXJzCiAgICBzZWxmLl9zaGVsbGNtZCgiZ2l0IGNs
b25lIFwiJXNcIiBcIiVzXCIiICUgKGNhY2hlZF9sYXllcnNbZ2l0dXJsXSwgbG9jYWxkaXJuYW1l
KSkKICBGaWxlICIvaG9tZS9saWJieS9Ub2FzdGVyMjAyXzIvcG9reS9iaXRiYWtlL2xpYi90b2Fz
dGVyL2JsZGNvbnRyb2wvbG9jYWxob3N0YmVjb250cm9sbGVyLnB5IiwgbGluZSA2OSwgaW4gX3No
ZWxsY21kCiAgICByYWlzZSBTaGVsbENtZEV4Y2VwdGlvbihlcnIpClNoZWxsQ21kRXhjZXB0aW9u
OiBjb21tYW5kOiBnaXQgY2xvbmUgIi9ob21lL2xpYmJ5L1RvYXN0ZXIyMDJfMi9wb2t5L2JpdGJh
a2UvYmluIiAiL2hvbWUvbGliYnkvVG9hc3RlcjIwMl8yL3Bva3kvYml0YmFrZS9iaW4vX3RvYXN0
ZXJfY2xvbmVzL19odHRwX19fZ2l0LnlvY3RvcHJvamVjdC5vcmdfZ2l0X3Bva3lfZmlkbyIgCmZh
dGFsOiByZXBvc2l0b3J5ICcvaG9tZS9saWJieS9Ub2FzdGVyMjAyXzIvcG9reS9iaXRiYWtlL2Jp
bicgZG9lcyBub3QgZXhpc3QK
</data>

          </attachment>
      

    </bug>

</bugzilla>