On Mon, Mar 04, 2024 at 01:13:46PM +0100, Denis Fondras wrote:
> Here is a diff to update VictoriaMetrics to v1.99.0.
>
> I also added VictoriaLogs in a separate package.
>
> Denis
Haven't tested the patch yet, but I have a couple of questions /
discussions about the approach.
1. What VictoriaMetrics did with Git tags is ugly in my opinion:
there are v0.5.0-victorialogs and v1.99.0. In this particular case,
the diff is only documentation [0]. But there was a
v0.4.0-victorialogs and v0.4.1-victorialogs with an important bugfix
(make it run non-readonly), and in such cases I don't how a sensible
strategy for picking a newer tag, with the added complexity that it
doesn't match the order of ports' versions. This also raises the
question: do we want to keep the both versions tied together?
2. For VictoriaMetrics, I wanted to stick to LTS releases, as they are
supported for 1y which gives enough coverage for OpenBSD release
cycle of roughly 6 months. I'm chceking now, latest LTS release is
1.97.3, but 1.97.1 is the last one to include non-enterprise tarballs
(doesn't really matter as we build from the GitHub-generated tarball
for the tag--their release are the built artifacts) which makes me
doubt seriously about how much I understand of their releases.
</rant>, I believe that it would be nice sticking with LTS, what do
you think?
My positions here would be:
1. Make VictoriaLogs a different package. A bit wasteful, but the reality
is that the tags differ.
2. Stick with LTS.
Lucas
[0]:
https://github.com/VictoriaMetrics/VictoriaMetrics/compare/v0.5.0-victorialogs...v1.99.0