puppetlabs-java icon indicating copy to clipboard operation
puppetlabs-java copied to clipboard

Add support for Debian 13 (trixie)

Open mika opened this issue 5 months ago • 8 comments

Summary

Debian v13 AKA trixie was released on 2025-08-09 as Debian's new stable release.

Additional Context

Based on commit 00c7eb14802f1658a24d842d8f8b9717ca2b7f5b for Debian 12 support

Checklist

  • [ ] 🟢 Spec tests.
  • [ ] 🟢 Acceptance tests.
  • [x] Manually verified. (we're using this $internally)

mika avatar Sep 02 '25 10:09 mika

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Sep 02 '25 10:09 CLAassistant

We have discussed this before please completely remove the conditional fail on unknown OSes

TheMeier avatar Sep 22 '25 06:09 TheMeier

We have discussed this before please completely remove the conditional fail on unknown OSes

You mean the:

default: { fail("unsupported platform ${facts['os']['family']}") }

in line181 of manifests/params.pp?

(Not sure what this has to do with my change nor Debian 13 support though)

mika avatar Sep 22 '25 07:09 mika

Sorry for the misguided comment. This PR was the wrong place to put it.

TheMeier avatar Sep 23 '25 08:09 TheMeier

Sorry for the misguided comment. This PR was the wrong place to put it.

Ah that explains it, no worries and thanks for clarifying :)

mika avatar Sep 23 '25 09:09 mika

@david22swan can we get this sometime soon?

TheMeier avatar Sep 24 '25 13:09 TheMeier

related #591

TheMeier avatar Sep 24 '25 13:09 TheMeier

@bastelfreak Can you review the PR please ?

MinePlugins avatar Oct 27 '25 07:10 MinePlugins