Skip to content

feat: add Debian 13 support#315

Merged
mattwillsher merged 4 commits intowillshersystems:mainfrom
domrim:debian-13
Aug 11, 2025
Merged

feat: add Debian 13 support#315
mattwillsher merged 4 commits intowillshersystems:mainfrom
domrim:debian-13

Conversation

@domrim
Copy link
Contributor

@domrim domrim commented Jul 22, 2025

Enhancement: Add support for Debian 13 (aka Trixie)

Reason:
Like two years ago (#283) the next debian release is near.
Debian 13 Release is planned for 2025-08-09 (https://wiki.debian.org/DebianTrixie)

Result: Support for Debian 13

Issue Tracker Tickets (Jira or BZ if any): -

@domrim domrim force-pushed the debian-13 branch 4 times, most recently from 5a11da5 to 3fc5b7a Compare July 22, 2025 00:27
@domrim domrim changed the title Add Debian 13 support feat: add Debian 13 support Jul 22, 2025
@domrim domrim force-pushed the debian-13 branch 2 times, most recently from df105e8 to cd456b0 Compare July 22, 2025 00:45
@domrim
Copy link
Contributor Author

domrim commented Jul 22, 2025

opened issue in action repo to fix broken debian-stable action: roles-ansible/check-ansible-debian-latest-action#14

Copy link
Member

@mattwillsher mattwillsher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your PR. Hopefully the action changes will get approved soon and this can be merged with passing tests.
I've added a nit about the version in the README.md - the section specifically says tested against so old version should be removed. (I've raised #317 to address this more widely)

@Jakuje
Copy link
Collaborator

Jakuje commented Jul 29, 2025

Sounds like also Ubuntu got some new options in the service files that need to be addressed separately ...

@Jakuje
Copy link
Collaborator

Jakuje commented Jul 29, 2025

Addressing the Ubuntu + CentOS 10 issues separately in #318. Removing of the debian buster can be merged separately as the repos are gone now (Or I can include it in the above PR).

Fixing the check-ansible-debian-latest-action will likely need a PR as the maintainer does not look like using it anymore. I was fixing several ones previously so I will have a look if we can get to fix this one too.

@Jakuje
Copy link
Collaborator

Jakuje commented Jul 29, 2025

Looking at the CI, the debian:latest is still a bookworm. To add a support for Trixie, we would need a fork of one of the debian roles and change the source container to debian:trixie, which already appears in the dockerhub.

* debian trixie has a slightly different man page than bookworm so we need to
  exclude the word "Note" from the automatically generated list
* systemd-service file for debian 13
@domrim
Copy link
Contributor Author

domrim commented Aug 11, 2025

i created a check-ansible-debian-trixie-action "fork" and fixed all issues regarding trixie.

i plan to maintain the repo until there is an official one in https://github.com/roles-ansible

@domrim
Copy link
Contributor Author

domrim commented Aug 11, 2025

i think when this MR and #316 is merged there would be a good opportunity to make a new release :)

@mattwillsher mattwillsher merged commit 1580fdd into willshersystems:main Aug 11, 2025
18 checks passed
@mattwillsher
Copy link
Member

mattwillsher commented Aug 11, 2025

Thanks @domrim , will get a release out soon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants