Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
3.4.02 DONE: Add Russian (and updated Deadwood-win docs) to tarball tree of MaraDNS #63
Add the Russian translations generously provided by https://github.com/IISergII to the tarball version of MaraDNS (which loosely tracks but is not directly based off of the GitHub tree; perhaps I should someday write a “continuous integration” script which converts a GitHub pull of MaraDNS in to a source tarball and Windows binary via the Mingw cross-compiler).
@ktrace The issue here is that there are currently five sources of truth for MaraDNS’s files:
Right now, when I make a new release of MaraDNS, I have to change one of the sources of truth (make a Git checkin, or make a patch by hand) the apply the change to the other source of truth. There’s also a disconnect between the files in the Windows zipfiles and the same files in the tarballs and Git tree.
This comes from the fact that the MaraDNS codebase was over 13 years old before I added it to GitHub, and I still use both Git and the pre-Git way of updating files with MaraDNS’s releases.
I hope to have time to, someday, have a more “continuous integration” approach to MaraDNS. This will be a two-step process:
However, if I do this, I would not start the process until the 2020s; this is a MaraDNS 3.5 change, not a change to be done in the 3.4 branch. I already have enough changes to MaraDNS 3.4 to merit a 3.4.02 release (again, no security bugs were found, so this is a maintenance, not security update).
I have released a snapshot of Deadwood today:
This snapshot updates the Windows documents in the Deadwood source code tarball.
Next: The Russian files on the MaraDNS side of things (yes, I agree making the Git code the one source of truth and deriving everything from that will make life easier all around).