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

Reply via email to