[Pdns-users] Confused about PDNS versions in distro package repos

Brian Candler b.candler at pobox.com
Sun Jan 6 18:07:27 UTC 2019

On 06/01/2019 17:54, Nick Williams wrote:
> I hate how confusing package versions are in distro package repos… 
> (and that’s a systemic issue with repos, not a problem made by the 
> fine folks here).
> I’m using Ubuntu 18.04 (bionic). I’m trying to decide if I can/should 
> just use the PDNS package in its distro package repo, or if I should 
> use repo.powerdns.com <http://repo.powerdns.com>.
FYI, the packaging of powerdns in xenial is complete rubbish. They 
packaged a pre-release alpha version which had severe problems, which 
were of course fixed in the release version; but Ubuntu never updated to 
the release version.  Nearly three years on, they still haven't done so 

So my advice is strongly to go with repo.powerdns.com.

Not only will you get tested and stable code, and incremental 
improvements; you can also choose which branch you want to run and 
change branches when it suits you.

> The PDNS Authoritative version reported in Ubuntu’s repo 
> (https://packages.ubuntu.com/bionic/pdns-server) is 4.1.1-1. But 
> 4.1.1-1 isn’t an actual PDNS version. So is it actually 4.1.1, or is 
> it 4.1.2, 4.1.3, 4.1.4, or 4.1.5? Does anyone here even know the 
> answer to that (seems like a big mystery of the universe to me)? Or 
> maybe know where I can find this information?

Actually it's very simple: it just means powerDNS 4.1.1, packaging 
version 1.  This allows the same underlying version 4.1.1 to be 
repackaged/re-released as (say) 4.1.1-2.

They would do this if they found a bug in the way it was packaged - e.g. 
a bug in a pre/post install script, or a missing file, or a wrong 
permission.  Also, in some circumstances they might backport a patch to 



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.powerdns.com/pipermail/pdns-users/attachments/20190106/083bb899/attachment-0001.html>

More information about the Pdns-users mailing list