puppet-augeas icon indicating copy to clipboard operation
puppet-augeas copied to clipboard

Drop support for EOL Puppet

Open smortex opened this issue 1 year ago • 1 comments

Also include:

  • #98
  • #99
  • #100

smortex avatar Aug 20 '24 12:08 smortex

Interesting, in facterdb, Archlinux (and a bunch of other OS) does not have a puppetversion fact.

smortex avatar Aug 20 '24 20:08 smortex

I'd rather the individual PRs aggregated here are merged separately so they appear in the change-log.

jhoblitt avatar Aug 22 '24 22:08 jhoblitt

@jhoblitt they'll all appear in the changelog when closed, regardless of how they are merged.

kenyon avatar Aug 22 '24 22:08 kenyon

@jhoblitt they'll all appear in the changelog when closed, regardless of how they are merged.

Closed but unmerged PRs do not appear in the changelog.

jhoblitt avatar Aug 22 '24 23:08 jhoblitt

@jhoblitt they'll all appear in the changelog when closed, regardless of how they are merged.

Closed but unmerged PRs do not appear in the changelog.

When this PR is merged, the included ones will also be closed as merged.

kenyon avatar Aug 22 '24 23:08 kenyon

There is a lot going on this PR that I feel would be better merged as isolated PRs that appear in the changelog. Also, some of the commits in this branch have a lot going on in them that isn't reflected in the commit messages. E.g. f6974ed

AFAICT, in that commit, all of the deleted code was only applicable to EOL versions of Puppet, where Augeas was not included in the all-in-one packages like we have now.

kenyon avatar Aug 22 '24 23:08 kenyon

The PR title here also won't be very helpful in the changelog. What versions of puppet is support being dropped for?

:+1: Fixed, thanks!

When this PR is merged, the included ones will also be closed as merged.

That's correct, when all commits in a PR are merged, the PR is marked as merged and GitHub ChangeLog Generator include it as expected.

AFAICT, in that commit, all of the deleted code was only applicable to EOL versions of Puppet, where Augeas was not included in the all-in-one packages like we have now.

Correct, and we also discover that the legacy code was used on some platforms because they do not ship with puppetversion?!

smortex avatar Aug 23 '24 19:08 smortex

Could we either accept the arch failure and merge this or remove arch from this PR? We need to get a forge release out.

jhoblitt avatar Sep 09 '24 21:09 jhoblitt

Could we either accept the arch failure and merge this or remove arch from this PR? We need to get a forge release out.

@bastelfreak you are my Arch referent :-D What do you think we should do?

smortex avatar Sep 10 '24 00:09 smortex

The Arch Linux failure was an actual bug. the puppet package didn't depend on ruby-augeas. I fixed the package upstream.

bastelfreak avatar Sep 10 '24 05:09 bastelfreak