TechnitiumLibrary icon indicating copy to clipboard operation
TechnitiumLibrary copied to clipboard

Version pinning against other projects

Open cob-web-corner opened this issue 1 year ago • 4 comments

How do you handle version pinning against other projects like DNSServer? For example V13.0 was released today, how do you handle possible inconsistencies of compiling v13.0 against a possible future version of TechnitiumLibrary?

cob-web-corner avatar Sep 22 '24 21:09 cob-web-corner

Thanks for asking. Older versions for a project can be compiled by taking a branch out of the Technitium Library project from a commit that matches the same release data as that of the project's version commit being compiled.

ShreyasZare avatar Sep 23 '24 06:09 ShreyasZare

Could you perhaps consider tags / releases? That would make maintaining the nixpkgs release (of Technitium DNS Server) easier.

FabianRig avatar Sep 23 '24 20:09 FabianRig

Could you perhaps consider tags / releases? That would make maintaining the nixpkgs release (of Technitium DNS Server) easier.

Thanks for the suggestion. Will start adding tags and will add one for the current release.

ShreyasZare avatar Sep 24 '24 06:09 ShreyasZare

To provide a possible solution to @FabianRig's request, I would tag/release according to your assembly version.

From there it might be easy to correlate each DNS Server released to an assembly version release. The same goes for other projects; this would allow for minimal branches/tags in this repo and bring some version organization/pinning to all Technitium projects

Just a suggestion, there's a million ways to do this

ghost avatar Sep 28 '24 05:09 ghost

Tags for DNS server have been added for releases, closing

ghost avatar Dec 27 '24 10:12 ghost