Permalink
Commits on May 20, 2011
  1. Merge branch 'CHEF-1413'

    btm committed May 20, 2011
  2. Oops, what is this ? :/

    renchap committed with btm Apr 13, 2011
  3. Merge branch 'CHEF-1588'

    btm committed May 20, 2011
  4. Merge branch 'CHEF-1565'

    btm committed May 20, 2011
  5. Test that mountable? is NOT called with load_current_resource

    Toomas Pelberg committed with btm Aug 26, 2010
  6. Only call mountable? when trying to mount - otherwise avoid raising e…

    …rrors
    Toomas Pelberg committed with btm Aug 12, 2010
  7. Merge branch 'CHEF-2314'

    btm committed May 20, 2011
  8. Merge branch 'CHEF-2295'

    btm committed May 20, 2011
  9. CHEF-2295, update readme with current instructions

    * Also fixed CHEF-1054, adding a description and pointer to wiki
    jtimberman committed with btm Apr 30, 2011
  10. Merge branch 'CHEF-519'

    btm committed May 20, 2011
  11. Fixed CHEF-519

    Avishai Ish-Shalom committed with btm Apr 30, 2011
  12. Merge branch 'CHEF-2096'

    btm committed May 20, 2011
  13. Whitespace cleanup.

    mdkent committed with btm May 15, 2011
  14. CHEF-2096: Allow for installing of yum packages via 'Provides'

    dependency resolution. This mimics another behaviour of yum install by
    matching the request against a list of provides gathered by yum-dump.py.
    Unimplemented is matching using filelists.
    mdkent committed with btm May 14, 2011
  15. Merge branch 'yum-improvements'

    btm committed May 20, 2011
  16. CHEF-1790: Introduce a new yum_package attribute, allow_downgrade

    true/false (defaults to false), to allow the provider to downgrade to a
    specific version if installed > candidate.
    mdkent committed with btm May 11, 2011
  17. Some cleanup and commenting.

    Don't need to worry about specific versions for upgrades.
    mdkent committed with btm May 11, 2011
  18. CHEF-2330: Allow for the flushing of the YumCache :before, :after or

    both when a yum_package is installed/upgraded or removed.
    mdkent committed with btm May 10, 2011
  19. CHEF-2301: Further speed up the YumCache by only refreshing the

    installed packages between runs. This requires having yum-dump.py
    properly dump all installed/available and re-installable (installed
    which are available) packages and maintaining installed/available as
    states of the packages. We further ensure we get all possible versions
    by enabling showdupesfromrepos in yum-dump.py to dump old versions. With
    this new setup we should always be able to resolve a candidate version
    and raise exceptions appropriately if we can't. Includes specs.
    CHEF-1576: Ensure candidate > installed for upgrades with no version.
    Ensure candidate > installed for installs (which aren't in yum's
    installonlypkgs option) and raise an error appropriately to make up for
    yum's shortcomings with exit status. yum-dump.py was adjusted to output
    the list of installonlypkgs. Includes specs.
    mdkent committed with btm May 10, 2011
  20. Further YumCache optimizations: Always load the cache on demand to

    prevent it from being needlessly reloaded at the end of a run.
    mdkent committed with btm May 6, 2011
  21. CHEF-1819: Support yum style .<arch> passing of arch in package names

    with some sanity checking and specs.
    mdkent committed with btm May 6, 2011
  22. Passing arch is optional.

    mdkent committed with btm May 6, 2011
  23. CHEF-2283: Finish version handling by comparing name/arch, more specs.

    CHEF-2301: Add RPMDb representation for RPMPackage objects. Partial
    rewrite of YumCache to use some cleaner logic for installed/candidate
    versions. Fix YumCache not passing -C. Cleanup yum options.
    CHEF-2085: Complete unit testing of YumCache. Reworked YumCache to delay
    load_data due to issues with rspec stub'ing popen4 on a Singleton.
    mdkent committed with btm May 6, 2011