Changes between Version 6 and Version 7 of dev/NewRepoDataIdeas

Show
Ignore:
Author:
james (IP: 65.172.155.230)
Timestamp:
08/09/10 19:17:48 (7 years ago)
Comment:

update usecases

Legend:

Unmodified
Added
Removed
Modified
  • dev/NewRepoDataIdeas

    v6 v7  
    88== use cases == 
    99 * yum install something 
    10    * yum needs to see pkginfo, provides and filenames in the /bin, /sbin, /usr/bin, /usr/sbin paths in the vast majority of cases 
     10   * yum needs to see conflicts/obsoletes, pkginfo and the pkg specific requires ... at a minimum. 
     11   * If it requires something not known then all "provides" will be needed. 
     12   * and any files require file data. 
     13 * yum update/downgrade/distro-sync 
     14   * The same as "yum install" 
    1115 * yum list pkgglob 
    1216   * needs to see pkginfo 
    1317 * yum list updates 
     18   * needs to see pkginfo 
     19 * yum check-update 
    1420   * needs to see pkginfo + obsoletes 
    1521 * yum provides something 
    16    * needs to see pkginfo + provides + filelists - potentially ALL of the filelists if a glob starts the string 
    17  * yum update 
    18    * needs to see pkginfo + obsoletes 
     22   * needs to see pkginfo + provides. And if the filename glob matches than ALL of the filelists 
     23 * yum search 
     24   * pkginfo + localized summary+description data, (and currently) all provides. 
    1925 
    2026depsolving will need, filelists per-pkg or a subset of file-reqs files. 
    6268           name, arch, epoch-ver-rel,  
    6369           checksum,  
    64            summary, description,  
    6570           sourcerpm 
    6671           url,  
    8489              path_it_holds + filename + checksum, per file 
    8590 
    86          
    87                  
    88  
     91...note that it may be better to make "req_conf_obs" 3 files, so that some updates can reuse older versions (Eg. just requires changes).