<!– Before filing an issue, please search the existing issues (both open and closed) to see if your report might be duplicate –>
<!– Please don’t file an issue when you have a support question, send support questions to the mailinglist or ask them on IRC (https://www.powerdns.com/opensource.html) –>
<!– Tell us what is issue is about –>
- Program: Authoritative, Recursor, dnsdist
- Issue type: Feature request
<!– Explain in a few sentences what the issue/request is –>
The order of linux distributions (especially Debian and Ubuntu) is really not ideal. It favors old things for no particular reason.
Steps to reproduce
I was looking for the repo info for Debian 9 Stretch (but half the time i’m looking for an Ubuntu or a different Debian, or potentially a RHEL).
- visit https://repo.powerdns.com/
- Click Debian
- See “powerdns authoritative server version 4.0.x” and expand it
There are a number of ways to improve this
1. Don’t auto expand the second level (distro releases) when someone expands the first level (distro brands)
2. Change the order to favor newer releases over older releases
3. Possibly split LTS out of the normal flow (they’re in a lot of ways a distinct product from normal releases – with a distinct customer base – consider RHEL vs. Fedora – they’re very related, but practically unrelated customers – same for CentOS, very related, but distinct customers)
4. Switch to a series of
[ |v] drop downs instead of a tree, an example of that is used by the PPA system, as in:
a. click “Technical details about this PPA”
b. select an item in:
Display sources.list entries for:
Tree auto expanded to show Debian 8 children which obscured the presence of Debian 9.
Note that it’s much worse for Ubuntu, the first entry expanded is 14.04 (the older LTS), the second is 16.04 (the latest LTS), the third is 16.10 (obsolete), the last is 17.04 (the current release).
Note: the behavior is also not very helpful at the next tier:
If a user is looking for something, they probably only care about a single product (auth, dnsdist, recursor, metronome) – showing them all of the various versions of all the products they don’t want isn’t helpful.
w/ a dropdown, I’d probably preselect the latest release branch but have “master” above and all the older things below.
Make it easy for customers to pick the right product.