Changes from Version 1 of whatsnew/3.2.9

Show
Ignore:
Author:
james (IP: 65.172.155.230)
Timestamp:
10/05/09 15:27:57 (8 years ago)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • whatsnew/3.2.9

    v0 v1  
     1= What's new in yum-3.2.9 = 
     2 
     3This release was basically broken, use [wiki:whatsnew/3.2.10 yum-3.2.10] instead which was the bugfix release for this release. 
     4 
     5== User Interface changes == 
     6 
     7 *  Group MD downloads, mdpolicy config. 
     8 *   Add profiling option into main yum command 
     9 *  Don't search pkg.group and pkg.packager 
     10 *   Show already downloaded pkg sizes 
     11 *   Wrap search output 
     12 *  Add comparison ops to pkgs 
     13 *   Change str(pkg) 
     14 *  Make --skip-broken code core 
     15 *   Print full pkg names/repos in depsolving errors 
     16 *   Don't add log handlers twice 
     17 *   Split cmd line options on comma, whitespace, etc. 
     18 *  Change default metadata_expire from 30 mins to 90 mins. 
     19 *  Add Seconds option, so you can do mirrorlist_expire = 1d etc. 
     20 *   Don't run an empty transaction 
     21 *  Don't accept random stuff for y/N 
     22 *   Present sqlite errors as repo errors. 
     23 *   Fix disk space needed results 
     24 *   Fix gpg user id's 
     25 
     26== Resource improvement changes == 
     27 
     28 *  list/info processing direct to SQL 
     29 *   Skip pkg processing incompat-arch repos 
     30 *  Don't search pkg.group and pkg.packager 
     31 *   Cache .lower() result in searches 
     32 *   Share prco data between pkgs 
     33 *  Search processing direct to SQL 
     34 *   Don't use pkg.pkgtup for just pkg.arch 
     35 *   Don't resort transaction each loop iteration 
     36 *   Don't create arrays just to read-only iterate 
     37 *   Cache pkg.pkgtup 
     38 *   Cache hash(pkg) 
     39 *   Use pkg.pkgKey instead of pkg.pkgId 
     40 *   Don't create multiple instances of pkgs 
     41 *   Obsoletes speed ups 
     42 *   Don't create all the pkgs, just to get the number of them 
     43 *   Cache .lower() result in buildPkgRefDict() 
     44 *   Don't rebuild pkgobjlist, make simplePkgList() based on returnPackages() 
     45 *  Change default metadata_expire from 30 mins to 90 mins. 
     46 
     47== API changes == 
     48 
     49 *  Group MD downloads, mdpolicy config. 
     50 *  list/info processing direct to SQL 
     51 *  Add comparison ops to pkgs 
     52 *   Add allowed ranges to Int config. options 
     53 *  Make --skip-broken code core 
     54 *  Search processing direct to SQL 
     55 *  Add Seconds option, so you can do mirrorlist_expire = 1d etc. 
     56 
     57=== Developer stats. === 
     58 
     59{{{ 
     603.2.9  - 135 commits: Thu Jan 24 17:29:28 2008 -0500 
     6133 files changed,  2,964 insertions(+),   801 deletions(-) 
     6224 files changed,  1,572 insertions(+),   790 deletions(-) [main] 
     63}}}