Skip to content
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

3.4.02 DONE: Add Russian (and updated Deadwood-win docs) to tarball tree of MaraDNS #63

Closed
samboy opened this issue Oct 24, 2019 · 6 comments

Comments

@samboy
Copy link
Owner

@samboy samboy commented Oct 24, 2019

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

This comment has been minimized.

Copy link

@ktrace ktrace commented Oct 31, 2019

Hi, Sam!
Not only russian locale not included in tarball on official site: tarballs slightly different. *.tar.gz on GH, *.tar.bz2 on maradns.samiam.org. Different subdirs: maradns-3.4.01/ vs MaraDNS-3.4.01/. For source-based distro (FreeBSD/gentoo) it matters...

@samboy

This comment has been minimized.

Copy link
Owner Author

@samboy samboy commented Nov 1, 2019

@ktrace The issue here is that there are currently five sources of truth for MaraDNS’s files:

  • The Deadwood source code tarball
  • The Deadwood Windows zipfile
  • The MaraDNS source code tarball
  • The MaraDNS Windows zipfile
  • The Git tree of MaraDNS

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:

  • Take the Git code and make it a MaraDNS and Deadwood source code tarball.
  • In a Windows virtual machine, take the MaraDNS/Deadwood source code tarball and make it the MaraDNS and Deadwood zipfiles for the Windows.

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).

Repository owner locked as off topic and limited conversation to collaborators Nov 1, 2019
@samboy samboy changed the title Add Russian to tarball tree of MaraDNS 3.4.02: Add Russian (and updated Deadwood-win docs) to tarball tree of MaraDNS Nov 5, 2019
@samboy

This comment has been minimized.

Copy link
Owner Author

@samboy samboy commented Nov 11, 2019

I have released a snapshot of Deadwood today:

https://maradns.samiam.org/deadwood/snap/deadwood-S-2019-11-11-1.tar.bz2

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).

@samboy

This comment has been minimized.

Copy link
Owner Author

@samboy samboy commented Nov 11, 2019

See also: 6f1e9b0

When I was making this update, I saw that the Windows reference file has a bunch of information which is inaccurate when describing the Windows port.

@samboy

This comment has been minimized.

Copy link
Owner Author

@samboy samboy commented Nov 11, 2019

Not to mention: 5b5c908

(An error was made when making the patch by hand. Like I said, we will move on to one source of truth in the 2020s)

@samboy

This comment has been minimized.

Copy link
Owner Author

@samboy samboy commented Nov 20, 2019

Done: http://maradns.samiam.org/download/3.4/snap/

The 2019-11-20 version now has the Russian translations.

@samboy samboy closed this Nov 20, 2019
@samboy samboy changed the title 3.4.02: Add Russian (and updated Deadwood-win docs) to tarball tree of MaraDNS 3.4.02 DONE: Add Russian (and updated Deadwood-win docs) to tarball tree of MaraDNS Nov 20, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
2 participants
You can’t perform that action at this time.