-
Notifications
You must be signed in to change notification settings - Fork 0
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
libdns/desec: Bump libdns version to v0.2.2 #5
Conversation
Thanks for the pull request. I left a quick comment and will read up on the libdns changes. I didn't know there was a new release of libdns and I want to understand if I need to do a new release for this provider too. Edit: There are a number of changes in the other branch that should be ported over before I can release a new version and I should test that everything works. I'll try to find some time to do that, but that's not going to block this PR. |
Hello, thanks for looking into it. :) As reference, this is how the netlify maintainer handled it. They have created a new version: |
I ported the changes over and ran tests to make sure everything still works. I hope I got it right, but I am not 100% certain. I also included the version bump in those changes and mentioned you as a co-author. The reason, I didn't take this PR directly is my open question on the provider.go file. |
Hey there, I tried the build out to give some feedback. I just tried the build with your patched version, and it failed. I had included the fix for the int/uint in the PR when libdns 0.2.2 is used. Now I get the build error because I think it didn't make it into this new version.
Building it with my custom patch still works: Sorry >~< |
Can you try again with v0.2.4? I think your mixing desec v0.2.3 with libdns v0.2.2, that's why you're getting that error. I don't know what you did locally to be the uint conversion, but I suspect that you based your change on the v0.2.1-compat branch. I actually started with developing against v0.2.2 before it was released and then created the v0.2.1-compat branch targeting v0.2.1. This makes it all very, very confusing and the fact that I tried to mimic the libdns version, but have had to release patch versions doesn't help. Sorry for the confusion. |
I thought I could delete the reference for libdns/desec from the build since it will be pulled by the dependency of caddy-dns/desec. But since caddy-dns/desec was not updated, it depends on an older version of libdns/desec. This build works: (building with libdns/desec v0.2.4 as suggested)
This build fails: (since it pulls an old libdns/desec dependency)
|
libdns/desec: Bump libdns version to v0.2.2
I am building this plugin together with cloudflare. Since cloudflare does an indirect upgrade of the libdns version, the build fails.
This PR fixes the build as single module, or together with cloudflare.