<?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>4906</bug_id>
          
          <creation_ts>2013-07-25 07:06:25 +0000</creation_ts>
          <short_desc>Ensure all used DISTRO_FEATURES are documented</short_desc>
          <delta_ts>2013-07-25 12:25:17 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>9</classification_id>
          <classification>Documentation</classification>
          <product>Reference</product>
          <component>handbook</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://git.yoctoproject.org/cgit/cgit.cgi/yocto-docs/commit/?id=2e06fe0f8135c13d3a86857f9b0e450239cedbf4</bug_file_loc>
          <status_whiteboard>25 July 2013: RESOLVED</status_whiteboard>
          <keywords></keywords>
          <priority>Undecided</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Laszlo Papp">lpapp</reporter>
          <assigned_to name="Scott Rifenbark">srifenbark</assigned_to>
          <cc>poky.doc.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>ross.burton</cc>
    
    <cc>srifenbark</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>34839</commentid>
    <comment_count>0</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 07:06:25 +0000</bug_when>
    <thetext>I cannot find that poky distribution feature mentioned in the document, but I see it all around in projects:

https://www.yoctoproject.org/docs/current/poky-ref-manual/poky-ref-manual.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34842</commentid>
    <comment_count>1</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-07-25 07:58:31 +0000</bug_when>
    <thetext>The set of DISTRO_FEATURES in use and the set in the documentation doesn&apos;t exactly match.  At least one example is missing:

opengl: Whether the distribution should support OpenGL.

There are likely to be a few more, I&apos;ll do some greppage shortly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34852</commentid>
    <comment_count>2</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2013-07-25 08:28:31 +0000</bug_when>
    <thetext>I have added this feature to the list of features the user can add through the DISTRO_FEATURES variable.  You can see the change at http://www.yoctoproject.org/docs/1.5/ref-manual/ref-manual.html#ref-features-distro.

Scott</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34853</commentid>
    <comment_count>3</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 08:30:09 +0000</bug_when>
    <thetext>Hmm, interesting. I do not see opengl mentioned in there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34854</commentid>
    <comment_count>4</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-07-25 08:32:28 +0000</bug_when>
    <thetext>In between nfs and pci:

&quot;opengl: Include the Open Graphics Library, which is a cross-language, multi-platform application programming interface used for rendering two and three-dimensional graphics.&quot;

You may have a stale cache if you can&apos;t see it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34855</commentid>
    <comment_count>5</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 08:35:02 +0000</bug_when>
    <thetext>I did use F5 so it probably required some time to sync up.

I see now, but I still do not understand the comment though. What does it mean &quot;including&quot;. Also, what library exactly, et cetera?

Is that also good for ES, or that is a separate variable? Which opengl version? Or it is global? I think it would need a bit more clarification than just a short line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34856</commentid>
    <comment_count>6</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-07-25 08:43:30 +0000</bug_when>
    <thetext>DISTRO_FEATURES are high level, so &quot;opengl&quot; means &quot;some form of OpenGL&quot;.  The library/libraries/versions used depends on the machine.

There is a known ambiguity about the meaning of the feature, currently it means &quot;any form of GL&quot;.  Yes, there is work to be done to express the finer details of machines where both GL and GLES are available but GL is preferred over GLES (eg Pine View) or GLES over GL (eg Cedar View).  However, this isn&apos;t relevant here, the DISTRO_FEATURE is &quot;OpenGL&quot; without specifying a version or library.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34860</commentid>
    <comment_count>7</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 08:48:28 +0000</bug_when>
    <thetext>I believe it is relevant to know the details about something that you are supposed to use. Please extend the documentation as much as possible.

Yes, we would know that there is an &quot;opengl&quot; feature, but would not be entirely sure what it means with the documentation currently available.

This is what the review is for, to catch such issues, right? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34861</commentid>
    <comment_count>8</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-07-25 08:56:29 +0000</bug_when>
    <thetext>Are you suggesting a table of every machine (according to the layer index, that&apos;s 150-200) and every available GL implementation available?  That&apos;s going to be ... rather large.  And changing all the time.

The DISTRO_FEATURE just means &quot;OpenGL support&quot;.  What that means at a concrete library/version level is up to the machine definition, as that is where the virtual/opengl etc providers are defined.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34862</commentid>
    <comment_count>9</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 09:03:31 +0000</bug_when>
    <thetext>No, I mean clear documentation which can be a reference to virtual/opengl as well for further details. That reference is not present at the moment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34865</commentid>
    <comment_count>10</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2013-07-25 09:10:40 +0000</bug_when>
    <thetext>Help me understand this a bit more... Are you looking for a linked reference to some other area on the Web?  If so, can someone point me to where the best reference for virtual/opengl would be?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34872</commentid>
    <comment_count>11</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 09:34:20 +0000</bug_when>
    <thetext>I am fine with raw text reference if you cannot find an online url, but something has to be there to know where to read about details.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34886</commentid>
    <comment_count>12</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2013-07-25 12:17:18 +0000</bug_when>
    <thetext>I am marking this particular bug RESOLVED.  I will plan on creating a separate section that provides some details on GL details.  This new section transcends this bug as it is against mentioning opengl as a supported distro feature.  Including it in the list and providing a description that conforms to similar feature descriptions is good enough here.

Scott</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34887</commentid>
    <comment_count>13</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 12:22:01 +0000</bug_when>
    <thetext>Should I reopen this one or create a new one with the same issue?

Again, I do not really understand without further details what this feature is for. Seriously, go to #opengl, and ask around if you do not trust me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34888</commentid>
    <comment_count>14</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 12:23:43 +0000</bug_when>
    <thetext>Also, past mistakes are not excuse for repeating them.

Anyway, you did not make me a fully happy user if that matters... ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34890</commentid>
    <comment_count>15</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-07-25 12:25:17 +0000</bug_when>
    <thetext>bug 4913 submitted.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>