Code Monkey home page Code Monkey logo

Comments (9)

williamdes avatar williamdes commented on May 24, 2024 2

More todo tasks: hickory-dns/docker#2

from hickory-dns.

williamdes avatar williamdes commented on May 24, 2024 1

/cc @siretart for https://packages.debian.org/search?searchon=sourcenames&keywords=trust-dns

from hickory-dns.

djc avatar djc commented on May 24, 2024

I think we should move the repo basically now. Because GitHub leaves a redirect in place (both for Git protocols and at the HTTP level), this has basically no downside. I would probably either publish 0.24 under both names or publish a 0.23.1 with rename notices in the README and publish 0.24.0 only under the new name -- I'd want the rename notice in the READMEs to look different for old vs new name crates. It also seems confusing if Hickory 0.25 is effectively the same code as trust-dns 0.24 (is that what you're planning?).

from hickory-dns.

bluejekyll avatar bluejekyll commented on May 24, 2024

It also seems confusing if Hickory 0.25 is effectively the same code as trust-dns 0.24 (is that what you're planning?).

yes, that was effectively my plan. I thought it might give people a simpler cut-over point. That is, there are potentially breaking changes in 0.24, and so they can upgrade without the name changes, that might have some of their own confusion. I also thought we could use 0.25 in Hickory to go through and remove deprecated interfaces.

I'd want the rename notice in the READMEs to look different for old vs new name crates.

Yes, I was planning to update the notices for the back references on the first publish of Hickory crates.

from hickory-dns.

bluejekyll avatar bluejekyll commented on May 24, 2024

I think you're correct about the moving of the repo, I think I can take care of that today. Though my preference is to publish 0.24 just in case there are some delays due to a move (keys, etc) that could stop that from going through.

from hickory-dns.

bluejekyll avatar bluejekyll commented on May 24, 2024

FYI, @djc and I discussed in more detail. We decided that given the name changes themselves are breaking changes, it doesn't make sense to deploy 0.24 to trust-dns names. Instead, 0.24 will be deployed to Hickory DNS names. There will be a final 0.23.1 release to the trust-dns names that is just a notice of the branding changes.

from hickory-dns.

bluejekyll avatar bluejekyll commented on May 24, 2024

I'm planning to do this later today. That is,

  • Existing trust-dns crates will be published as 0.23.1
  • I will then move and rename the trust-dns repo to https://github.com/hickory-dns/hickory-dns
  • Then I will publish the first release of Hickory DNS as 0.24.0

For reference, the new crates will be:

trust-dns crate hickory crate
trust-dns-proto hickory-proto
trust-dns-resolver hickory-resolver
trust-dns-recursor hickory-recursor
trust-dns-client hickory-client
trust-dns-util hickory-util
trust-dns hickory-dns

from hickory-dns.

bluejekyll avatar bluejekyll commented on May 24, 2024

FYI: #2069, we're posting unmaintained notices for the non-feature change updates after 0.23.1 and 0.23.2. This should give folks notices that the project has been rebranded after 0.23 without breaking builds until the they update dependencies.

from hickory-dns.

bluejekyll avatar bluejekyll commented on May 24, 2024

One task left, I still need to update the sites for Hickory DNS domains.

from hickory-dns.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.