<?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>9566</bug_id>
          
          <creation_ts>2016-05-02 18:23:26 +0000</creation_ts>
          <short_desc>devtool documentation is duplicated in dev and sdk manuals</short_desc>
          <delta_ts>2018-03-23 12:02:52 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>9</classification_id>
          <classification>Documentation</classification>
          <product>Development Manual</product>
          <component>development</component>
          <version>2.1</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>23 March 2018: RESOLVED</status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>2.5 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Henry Bruce">henry.bruce</reporter>
          <assigned_to name="Paul Eggleton">bluelightning</assigned_to>
          <cc>bluelightning</cc>
    
    <cc>henry.bruce</cc>
    
    <cc>kristi</cc>
    
    <cc>sgw</cc>
    
    <cc>srifenbark</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Done (doc changes complete)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>61854</commentid>
    <comment_count>0</comment_count>
    <who name="Henry Bruce">henry.bruce</who>
    <bug_when>2016-05-02 18:23:26 +0000</bug_when>
    <thetext>In previous releases, devtool was documented in http://www.yoctoproject.org/docs/latest/dev-manual/dev-manual.html#using-devtool-in-your-workflow

Now most up to date devtool documentation can be found at http://www.yoctoproject.org/docs/latest/sdk-manual/sdk-manual.html#sdk-extensible

As devtool is parts of core build tools and extensible SDK, perhaps it should be documented in a common area and both manuals point to it? 

It should be made clear to developers that devtool uses recipetool and they should engage with devtool first. If devtool fails to create a working recipe, it may be easier to manually edit that use recipetool.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62674</commentid>
    <comment_count>1</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2016-06-06 18:29:07 +0000</bug_when>
    <thetext>Hi, 

Maybe the section titled &quot;devtool Quick Reference&quot; (http://www.yoctoproject.org/docs/2.2/dev-manual/dev-manual.html#devtool-quick-reference), which is in the dev-manual, should really be moved to somewhere in the YP Reference Manual.  The section really is reference material.  

I feel that &quot;Using devtool in Your Workflow&quot; (http://www.yoctoproject.org/docs/2.2/dev-manual/dev-manual.html#using-devtool-in-your-workflow) is legit for the dev-manual.

In the SDK manual, the main section for devtool is &quot;Using devtool in Your SDK Flow&quot; (http://www.yoctoproject.org/docs/2.2/sdk-manual/sdk-manual.html#using-devtool-in-your-sdk-workflow).  The flow part here is redundant from what is presented in the dev-manual.  I recall some discussion with Paul Eggleton when we were designing the new SDK manual that we purposely repeated this flow stuff.  Maybe it is time to rethink that.  

Also in the SDK manual, there is some elaboration on the devtool add command, &quot;A Closer Look at devtool add&quot; (http://www.yoctoproject.org/docs/2.2/sdk-manual/sdk-manual.html#sdk-a-closer-look-at-devtool-add).  I don&apos;t know if the information in that section is specific to SDKs or not.  If not, I would suggest moving that to the ref-manual along with the &quot;Quick Reference&quot; stuff mentioned earlier.

So these are some thoughts here on this bug... I am adding Paul to the list.

Scott</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62681</commentid>
    <comment_count>2</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2016-06-06 20:50:27 +0000</bug_when>
    <thetext>The SDK manual intentionally duplicates the devtool information - the reasoning was to avoid SDK users (who probably won&apos;t care about the rest of YP) having to have to refer to other manuals. devtool usage is slightly different within the SDK as well (mostly additional commands) so it isn&apos;t simply cut-and-paste.

It is true that we put together the SDK manual after the devtool documentation in the dev manual - we should probably review the latter and check to see if we need to enhance it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62716</commentid>
    <comment_count>3</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2016-06-07 17:38:54 +0000</bug_when>
    <thetext>Hi, 

Specifically, what do you think of moving that devtool reference section from the dev-manual to the ref-manual?  That makes sense to me.  Thoughts on that?

Scott</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63356</commentid>
    <comment_count>4</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2016-06-27 17:49:23 +0000</bug_when>
    <thetext>Hey, 

I am not doing anything drastic to these sections until we get some consensus on what we would like.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66511</commentid>
    <comment_count>5</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2016-09-22 17:25:16 +0000</bug_when>
    <thetext>Hi, 

So some stuff has been done on this.  We still have devtool stuff in both the sdk-manual and dev-manual.  I have moved the devtool quick reference out of the dev-manual and placed it in its own chapter in the ref-manual as it is truly reference material.  I have swapped the order of appearance for the standard SDK and the extensible SDK so that we are emphasizing the extensible SDK now rather than the standard SDK.  

We still have duplicated text regarding the add, modify, and upgrade flows for devtool that appear in both the sdk-manual and the dev-manual.  It appears possible to single source this information but I am not going to attempt that during the 2.2 release.  I will look again at that post 2.2.

Scott</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66897</commentid>
    <comment_count>6</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2016-10-04 20:06:01 +0000</bug_when>
    <thetext>I&apos;m going to assign this back to Scott since it&apos;s a documentation internal  structure issue now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66943</commentid>
    <comment_count>7</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2016-10-05 15:19:50 +0000</bug_when>
    <thetext>Setting to IN PROGRESS DESIGN as I need to figure this one out.

Scott</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70768</commentid>
    <comment_count>8</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2017-02-16 19:25:15 +0000</bug_when>
    <thetext>Pushing this to 2.3 M4.  I need other&apos;s input.  Setting to NEEDINFO

scott</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71408</commentid>
    <comment_count>9</comment_count>
    <who name="Henry Bruce">henry.bruce</who>
    <bug_when>2017-03-17 17:56:29 +0000</bug_when>
    <thetext>Henry to ping Paul and get back to Scott.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71724</commentid>
    <comment_count>10</comment_count>
    <who name="Henry Bruce">henry.bruce</who>
    <bug_when>2017-03-24 18:29:59 +0000</bug_when>
    <thetext>I recommend that devtool commands and procedures common to the both the bitbake and eSDk environment are covered in the dev manual and esdk-only commands covered in the sdk manual.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71968</commentid>
    <comment_count>11</comment_count>
    <who name="Stephen K Jolley">sjolley.yp.pm</who>
    <bug_when>2017-03-31 15:46:10 +0000</bug_when>
    <thetext>It appears Henry has answered the question.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72112</commentid>
    <comment_count>12</comment_count>
    <who name="Henry Bruce">henry.bruce</who>
    <bug_when>2017-04-05 21:58:24 +0000</bug_when>
    <thetext>I just spoke to Paul and he is keen to keep to two separate entries for devtool in case eSDK users get lost in the dev manual and try and use bitbake.

Scott&apos;s reluctance to maintain the same info in two places is a reasonable concern. Perhaps use of docbook include functionality might help here?

I&apos;ll try and set up a three way meeting for later this week.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74733</commentid>
    <comment_count>13</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2017-07-04 14:46:42 +0000</bug_when>
    <thetext>Hi,

Creation of a &quot;How-to&quot; dev-manual has made moving the devtool flow that was in the dev-manual out.  It essentially was deleted since what was in the sdk-manual was virtually identical.  I did a bit of a &quot;Tip&quot; at the front end of the section to indicate that the devtool is not limited to just SDK development. http://www.yoctoproject.org/docs/2.4/sdk-manual/sdk-manual.html#using-devtool-in-your-sdk-workflow.

If differences exist between SDK and non-SDK use, we can isolate them without having to duplicate this material, which is poor practice.

I am taking ownership of this bug as it is all about the documentation.  Setting it to IN PROGRESS REVIEW.

Scott</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74796</commentid>
    <comment_count>14</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2017-07-06 07:05:27 +0000</bug_when>
    <thetext>I really don&apos;t like this. If you point people to the SDK manual you get everything in the context of usage within the SDK, which isn&apos;t very similar but not quite the same as usage next to the build system. The remainder of the SDK manual has nothing to do with that context.

Is this just about saving us maintenance work at the expense of potential confusing the user? I had hoped that we&apos;d be able to use includes to get around this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74825</commentid>
    <comment_count>15</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2017-07-06 15:26:00 +0000</bug_when>
    <thetext>Paul, 

I invite you to look at the 2.3 versions of these two areas.  Here are the links:

 * dev-manual - http://www.yoctoproject.org/docs/2.3/dev-manual/dev-manual.html#using-devtool-in-your-workflow

 * sdk-manual - http://www.yoctoproject.org/docs/2.3/sdk-manual/sdk-manual.html#using-devtool-in-your-sdk-workflow

I read through these and there is no difference except the placement.  Can you point out where they differ?  I am not against having these in separate places but given the fact that I could not find any differences and that the dev-manual is void of these sections now (no more chapter 4), I moved it. 

Let me know.

Scott</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74961</commentid>
    <comment_count>16</comment_count>
    <who name="Kristi">kristi</who>
    <bug_when>2017-07-12 16:05:01 +0000</bug_when>
    <thetext>Setting new milestone - Need Paul to review

Kristi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78700</commentid>
    <comment_count>17</comment_count>
    <who name="Stephen K Jolley">sjolley.yp.pm</who>
    <bug_when>2017-12-14 15:56:48 +0000</bug_when>
    <thetext>Paul Please review</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79967</commentid>
    <comment_count>18</comment_count>
    <who name="Kristi">kristi</who>
    <bug_when>2018-03-23 12:02:52 +0000</bug_when>
    <thetext>Too much time has passed in review status without input - marking this one as RESOLVED.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>