-
Notifications
You must be signed in to change notification settings - Fork 13
Update LDNS submodule to v1.8.4 #202
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
Conversation
|
Travis does not like this for some reason. |
|
That’s because running The OS used for CI is Ubuntu 20.04 LTS (focal), which provides autoconf version 2.69. Too bad :( |
|
It won’t be easy to fix. I don’t think Ubuntu 20.04 is likely to provide a newer autoconf in its package repositories. On the other hand, autoconf 2.71 fixes lots of bugs but has backwards compatibility issues, so I don’t know if we can reasonably expect ldns to lower its requirement of autoconf. For CI, the easiest fix is to test with a later version of Ubuntu. Regardless of how we proceed to fix CI, we’ll have to document that Ubuntu 20.04 users must install ldns separately, then install Zonemaster::LDNS with |
But only if we decide to upgrade LDNS to 1.8.4, right? As far as I can see, only LDNS 1.7.0 is available for Ubuntu 20.04. That could mean that we have to drop Ubuntu 20.04 already for v2024.2 instead of for v2025.1. Maybe that is OK. |
|
Alternatively, we could wait until we are working on v2025.1 before merging. |
|
Yes, I support waiting until v2025.1 or even v2025.2. |
|
Canonical lists End of Standard Support for Ubuntu 20.04 at May 2025. |
|
@MichaelTimbert, can you go ahead with this PR? Ubuntu 20.04 will not be supported anymore, so that is not blocking. |
|
This is a breaking change, isn't it? |
|
I’m not sure. This PR doesn’t change any APIs that Zonemaster::LDNS exposes to Zonemaster::Engine, does it? |
I guess it does not. It was the change that requires an updated version of LDNS that will not work on all OSs. Maybe that is not considered to be a breaking change. |
|
This PR makes Zonemaster-LDNS incompatible with Ubuntu 20.04. When the PR was opened, it made an incompatible change for a supported OS. Now that this version of Ubuntu is EOL, it is no longer as breaking a change as it used to be. |
|
Moved back to |
SOA response from 'iis.se' have changed.
matsduf
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see no issues.
Purpose
Update LDNS submodule to 1.8.4
Context
Close #194