<?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>9225</bug_id>
          
          <creation_ts>2016-03-08 05:45:27 +0000</creation_ts>
          <short_desc>recipetool: missing shrinkwrap/lockdown files for npm modules</short_desc>
          <delta_ts>2016-03-09 19:12:00 +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>OE-Core</product>
          <component>devtools / tool chain</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></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>2.1 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Paul Eggleton">bluelightning</reporter>
          <assigned_to name="Paul Eggleton">bluelightning</assigned_to>
          <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</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>59778</commentid>
    <comment_count>0</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2016-03-08 05:45:27 +0000</bug_when>
    <thetext>We now have the capability to add npm modules through devtool add / recipetool create; however the shrinkwrap/lockdown functionality which is essential to ensure reproducibility is not yet supported. We need to generate these files when we generate the recipe and add references to them within the recipe so they are used when running do_fetch for the recipe later.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59835</commentid>
    <comment_count>1</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2016-03-09 19:12:00 +0000</bug_when>
    <thetext>Now implemented in master:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=309b2e6c571248a3b77c432ed96dfb976cb840bc
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=bc0e99d2b165ff547e02c7169a8b0d210de54a1a</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>