Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: voxpupuli/puppet-yum
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.2.0
Choose a base ref
...
head repository: voxpupuli/puppet-yum
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.3.0
Choose a head ref
  • 13 commits
  • 11 files changed
  • 5 contributors

Commits on May 18, 2020

  1. Use simpler code for tests for expected failures

    Rather than:
    
    ```ruby
     it { is_expected.to raise_error(Puppet::PreformattedError,
           `%r{Package name must be formatted as Yum::RpmName, not 'String'}
                         )
     }
    ```
    
    use
    
    ```ruby
    it { is_expected.to compile.and_raise_error(
       %r{Package name must be formatted as Yum::RpmName, not 'String'}
    )}
    ```
    traylenator committed May 18, 2020
    Configuration menu
    Copy the full SHA
    b94b080 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2020

  1. Configuration menu
    Copy the full SHA
    87ab5dd View commit details
    Browse the repository at this point in the history
  2. Add dnf tag to metadata

    traylenator committed May 22, 2020
    Configuration menu
    Copy the full SHA
    715abcc View commit details
    Browse the repository at this point in the history

Commits on May 28, 2020

  1. versionlock must specify at least .* for arch.

    Previously it was possible to use an arch of `undef` which
    produced versionlock files for both yum and dnf that would
    never match a package.
    
    Change the default to `*` so versionlock lines always end in
    `.*` unless an arch is specified in which case it is
    `.x86_64` for instance.
    traylenator committed May 28, 2020
    Configuration menu
    Copy the full SHA
    62aebcf View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2020

  1. Configuration menu
    Copy the full SHA
    78b1a08 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2020

  1. Merge pull request #179 from traylenator/hat

    De-duplicate start of string match character
    traylenator authored Jun 5, 2020
    Configuration menu
    Copy the full SHA
    5b009d2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #175 from traylenator/dnftag

    Add dnf tag to metadata
    traylenator authored Jun 5, 2020
    Configuration menu
    Copy the full SHA
    1538fa8 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2020

  1. Improve extraction of available updates

    The `yum list updates` command outputs diagnostic messages and then the
    actual available updates both on stdout.  Depending on the installed yum
    plugins, a variable number of diagnostic lines are emitted, and the
    output is always formatted for humans, making it non-trivial to
    distinguish useless and relevant lines.
    
    Instead of ignoring the first line, match each line with a pattern
    matching the following fields:
      - package: The name of the package for which an update is available,
        they are in the format <package-name>.<architecture>;
      - available_version: The version of the package available for update,
        ensure it starts with a digit;
      - repository: The repository containing the update
    
    These fields are separated by a variable amount of space.  When a line
    match this pattern, consider the package as relevant for update.
    smortex committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    565e91c View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2020

  1. Merge pull request #181 from smortex/improve-list-updates

    Improve extraction of available updates
    bastelfreak authored Jun 27, 2020
    1 Configuration menu
    Copy the full SHA
    45e8f58 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #177 from traylenator/star

    versionlock must specify at least .* for arch.
    bastelfreak authored Jun 27, 2020
    Configuration menu
    Copy the full SHA
    07c24b7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #173 from traylenator/raise

    Use simpler code for tests for expected failures
    bastelfreak authored Jun 27, 2020
    Configuration menu
    Copy the full SHA
    8b7c297 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2020

  1. prepare release 4.3.0

    Vadym Chepkov committed Jul 20, 2020
    Configuration menu
    Copy the full SHA
    c10bebc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #186 from vchepkov/release-4.2.1

    prepare release 4.3.0
    bastelfreak authored Jul 20, 2020
    Configuration menu
    Copy the full SHA
    1c3c5e2 View commit details
    Browse the repository at this point in the history
Loading