Skip to content

Install dnsdist from powerdns repositories#59

Merged
znerol merged 2 commits into
mainfrom
feat-powerdns-repo
Feb 16, 2026
Merged

Install dnsdist from powerdns repositories#59
znerol merged 2 commits into
mainfrom
feat-powerdns-repo

Conversation

@znerol

@znerol znerol commented Feb 16, 2026

Copy link
Copy Markdown
Member

Ubuntu noble provides an outdated dnsdist package (1.8.3) and its only part of universe. PowerDNS provides up-to-date binaries (2.0.2) via its own apt repository. Let's source dnsdist from there instead.

@znerol znerol force-pushed the feat-powerdns-repo branch from 7806ddd to a7d512b Compare February 16, 2026 14:49

Package: dnsdist*
Pin: origin repo.powerdns.com
Pin-Priority: 600

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I think this should be 1001. I wouldn't expect ubuntu to deliver a more up-to-date version, but I still prefer to make sure the package is always installed from powerdns.com no matter what ubuntu repo provides.

https://manpages.debian.org/trixie/apt/apt_preferences.5.en.html#How_APT_Interprets_Priorities

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Yes, I think so too. p = 1000 should be fine.

@ryru ryru left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

lgtm, thank you!

@@ -0,0 +1,28 @@
---

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

suggestion: What do you think about adding a comment here (or somewhere nearby) explaining why we're making this change?

Perhaps something like: New dnsdist versions are released more frequently than Ubuntu LTS versions. In order to introduce new features and receive the latest fixes more quickly, this DNS resolver uses the PowderDNS APT repository instead of the default Ubuntu repository.

@znerol znerol merged commit e3b6cf5 into main Feb 16, 2026
1 of 2 checks passed
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.

2 participants