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-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v7.4.0
Choose a base ref
...
head repository: voxpupuli/puppet-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v8.0.0
Choose a head ref
  • 20 commits
  • 23 files changed
  • 4 contributors

Commits on Aug 21, 2024

  1. Drop EoL Ubuntu 18.04

    bastelfreak committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    1808a34 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Configuration menu
    Copy the full SHA
    a775c6c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b50bf95 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #708 from bastelfreak/eol

    Drop EoL Debian 10 support
    bastelfreak authored Nov 27, 2024
    Configuration menu
    Copy the full SHA
    1a1e8b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de7d06e View commit details
    Browse the repository at this point in the history
  5. Merge pull request #709 from bastelfreak/centos7

    Drop EoL CentOS 7/8 support
    bastelfreak authored Nov 27, 2024
    Configuration menu
    Copy the full SHA
    c7611a3 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #710 from bastelfreak/ubuntu18

    Drop EoL Ubuntu 18.04
    bastelfreak authored Nov 27, 2024
    Configuration menu
    Copy the full SHA
    39bb579 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2025

  1. modulesync 9.4.0

    bastelfreak committed Feb 5, 2025
    Configuration menu
    Copy the full SHA
    1ea8281 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #713 from voxpupuli/modulesync

    modulesync 9.4.0
    bastelfreak authored Feb 5, 2025
    Configuration menu
    Copy the full SHA
    bb68700 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2025

  1. modulesync 9.5.0-4-g2cf9dc0

    pccibot committed Mar 19, 2025
    Configuration menu
    Copy the full SHA
    44d77b1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #714 from voxpupuli/modulesync

    modulesync 9.5.0-4-g2cf9dc0
    bastelfreak authored Mar 19, 2025
    Configuration menu
    Copy the full SHA
    16043ea View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2025

  1. Add a unit test to illustrate the pyvenv bootstrap issue

    This module that manage python needs python to be installed in order to
    work properly under certain conditions.
    
    When python is not installed on a node, the python_version fact does not
    have a value.  When using `python::pyvenv` on such a system without a
    specific version set, a call of the split() function on this unde value
    cause an error te be raised:
    
    ```
       Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, The function 'split' was called with arguments it does not accept. It expects one of:
        (String str, String pattern)
          rejected: parameter 'str' expects a String value, got Undef
        (String str, Regexp pattern)
          rejected: parameter 'str' expects a String value, got Undef
        (String str, Type[Regexp] pattern)
          rejected: parameter 'str' expects a String value, got Undef
        (Sensitive[String] sensitive, String pattern)
          rejected: parameter 'sensitive' expects a Sensitive[String] value, got Undef
        (Sensitive[String] sensitive, Regexp pattern)
          rejected: parameter 'sensitive' expects a Sensitive[String] value, got Undef
        (Sensitive[String] sensitive, Type[Regexp] pattern)
          rejected: parameter 'sensitive' expects a Sensitive[String] value, got Undef (file: /etc/puppetlabs/code/environments/production/modules/python/manifests/pyvenv.pp, line: 48, column: 34) (file: /etc/puppetlabs/code/environments/production/modules/taiga/manifests/back/install.pp, line: 15) on node debian12-64-puppet7.example.com
    ```
    smortex committed Apr 24, 2025
    Configuration menu
    Copy the full SHA
    81daea2 View commit details
    Browse the repository at this point in the history
  2. Add fallback on the default system version of Python

    When Python is not installed, the python_version fact is undef, but we
    need to know which version of Python is going to be installed by the
    module in order to use the proper command invocation for building
    virtual envs.
    
    This issue only occurs when the user use the system version of Python,
    so add the default version of Python for supported operating systems
    into Hiera and use that as a fallback when the version of Python is
    unknown.
    smortex committed Apr 24, 2025
    Configuration menu
    Copy the full SHA
    9ad7d67 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2025

  1. Merge pull request #716 from voxpupuli/fix-pyvenv-bootstraping

    Fix bootstrapping `python::pyvenv` when Python is not installed
    smortex authored Apr 28, 2025
    Configuration menu
    Copy the full SHA
    1ee9a64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2723a8 View commit details
    Browse the repository at this point in the history
  3. Drop EoL Ubuntu 20.04 support

    smortex committed Apr 28, 2025
    Configuration menu
    Copy the full SHA
    9e110c9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #719 from voxpupuli/drop-ubuntu-20.04

    Drop EoL Ubuntu 20.04 support
    smortex authored Apr 28, 2025
    Configuration menu
    Copy the full SHA
    396a280 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #718 from voxpupuli/drop-freebsd-11-12

    Drop EoL FreeBSD 11/12 support
    smortex authored Apr 28, 2025
    Configuration menu
    Copy the full SHA
    e043245 View commit details
    Browse the repository at this point in the history
  6. Release 8.0.0

    Release Automation authored and github-actions[bot] committed Apr 28, 2025
    Configuration menu
    Copy the full SHA
    a476028 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #717 from voxpupuli/release-prep

    Release 8.0.0
    smortex authored Apr 28, 2025
    Configuration menu
    Copy the full SHA
    19504d4 View commit details
    Browse the repository at this point in the history
Loading