<?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>6383</bug_id>
          
          <creation_ts>2014-05-29 13:07:30 +0000</creation_ts>
          <short_desc>detect invalid sstate mirrors</short_desc>
          <delta_ts>2017-06-13 11:04:32 +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>1.7</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>enhancement</bug_severity>
          <target_milestone>Future</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexandru Damian">alexandru.damian</reporter>
          <assigned_to name="Richard Purdie">richard.purdie</assigned_to>
          <cc>bluelightning</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</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>43645</commentid>
    <comment_count>0</comment_count>
    <who name="Alexandru Damian">alexandru.damian</who>
    <bug_when>2014-05-29 13:07:30 +0000</bug_when>
    <thetext>Bitbake should explicitly warn if sstate mirrors are set up, but they are unusable.

e.g.
- if no packages matched a mirror entry, a warning should be provided to the user to check the mirror settings</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43651</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2014-05-29 14:43:11 +0000</bug_when>
    <thetext>How do you tell the difference between a broken mirror entry and an entry which simply has no compatible sstate?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43686</commentid>
    <comment_count>2</comment_count>
    <who name="Alexandru Damian">alexandru.damian</who>
    <bug_when>2014-05-30 10:08:05 +0000</bug_when>
    <thetext>I define a sstate mirror that has NO compatible sstate caches as broken, and let the user know about it.

The purpose of sstate mirrors is to accelerate build. If it doesn&apos;t accelerate the build, the purpose is not accomplished, and the software should be proactive and let the user know that something that is expected is not happening.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45803</commentid>
    <comment_count>3</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2014-09-24 14:38:42 +0000</bug_when>
    <thetext>In practise this doesn&apos;t work. I often make some change, trigger a full rebuild and the fact there is no overlap with any of my configured mirrors is no surprise to me. The question therefore remains, how do we figure out when they are unusable? :/.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74056</commentid>
    <comment_count>4</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2017-06-13 11:04:32 +0000</bug_when>
    <thetext>There is no solution to solve this problem, closing as unable to fix it.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>