<?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>3346</bug_id>
          
          <creation_ts>2012-10-29 15:33:55 +0000</creation_ts>
          <short_desc>Smart package feed handling</short_desc>
          <delta_ts>2013-02-08 11:28:08 +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>core</component>
          <version>1.4</version>
          <rep_platform>All</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>1.4 M2</target_milestone>
          
          <blocked>3182</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Paul Eggleton">bluelightning</reporter>
          <assigned_to name="Paul Eggleton">bluelightning</assigned_to>
          <cc>alexandru.damian</cc>
    
    <cc>corneliux.stoicescu</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>sgw</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>27006</commentid>
    <comment_count>0</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2012-10-29 15:33:55 +0000</bug_when>
    <thetext>For initial testing of Smart we can use rpm-dir channels; however this is rather suboptimal as the directories have to be re-indexed on every invocation of smart. We need to find the most optimal way of creating feeds for Smart and implement that within the rootfs construction code.

The major components of this task:
 - Update package-index (and related) to construct Smart compatible feeds
 - Update rootfs_rpm.bbclass (and related) to construct/use Smart compatible feeds</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27277</commentid>
    <comment_count>1</comment_count>
    <who name="Bogdan Marinescu">bogdan.a.marinescu</who>
    <bug_when>2012-11-07 09:18:25 +0000</bug_when>
    <thetext>From the Smart FAQ (http://labix.org/smart/faq):

Smart supports the following repository formats as source channels:

    RPM repositories
        RPM System Database (locally installed packages)
        APT repositories for .rpm
        RPM-MD (used by YUM)
        Red Carpet (used by Ximian/Novell)
        RPM Header List (used by RedHat and Conectiva installation CDs, probably others)
        RPM Directory (a directory with a bunch of RPMs in it, no indexing required)
        URPMI (used by Mandriva) 

Not sure which one we&apos;re using, so I don&apos;t know what needs to change. Still investigating.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28345</commentid>
    <comment_count>2</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2012-12-18 10:45:34 +0000</bug_when>
    <thetext>This is now part of the Smart integration merged to master:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=019ba25654cd3ae63a6b6c0f2d67da520bf10bc6</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29676</commentid>
    <comment_count>3</comment_count>
    <who name="Stoicescu Cornel">corneliux.stoicescu</who>
    <bug_when>2013-02-08 11:28:08 +0000</bug_when>
    <thetext>Verified in master: b07759a20221de575da98d221feb9ea9295f7e6f

From a core-image-minimal log.do_rootfs:

Note: adding Smart RPM DB channel</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>