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 versionandlibldns version: