-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Zonemaster::LDNS and libldns versions #306
Conversation
That is a good idea.
However, I think that more updates should be done. Just as the issue points out the module numbers do not add anything. I suggest that they should be removed. Secondly, we should use the full name of the Zonemaster components, especially it is problematic to refer to "LDNS" when we mean Zonemaster-LDNS since LDNS is a different code. Compare with how it is displayed when running the web GUI. Thirdly, I think it would be better to refer to the NL NetLabs code as LDNS since that is what they call it. I suggest that "zonemaster-cli --version" outputs the following (and nothing else):
|
Updated to address your remarks. |
I also fee this is "Minor", but technically, isn't this a change of API, i.e. "Major"? |
Indeed. It was a "minor" change at first where only new lines were added. Since we remove and update the existing output, it becomes a "major" change. |
I've successfully tested this as part of release testing for 2023.1. |
Purpose
Show which versions of Zonemaster-LDNS and NL NetLabs LDNS are being used.
Remove module versions.
Context
Addresses #181
Changes
CLI.pm and version() method.
How to test this PR
Verify that the following command returns 2 new lines
LDNS version
andlibldns version
: