public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* Packaging different Zabbix agent versions
@ 2024-10-26 22:08 Robin Roevens
  2024-10-30  9:54 ` Michael Tremer
  0 siblings, 1 reply; 4+ messages in thread
From: Robin Roevens @ 2024-10-26 22:08 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 2028 bytes --]

Hi all

I would like to start releasing packages for Zabbix Agent 7.0 (new LTS)
as it offers some added value when used with Zabbix server 7.0
(heartbeat, item-level custom timeouts, ...).
However, the agent is not backwards compatible. Hence, if I would
update the zabbix_agentd package to contain v7.0, people still running
Zabbix 6.0 LTS (still supported until feb. 2027) or even 6.2 or 6.4
would then no longer be able to monitor IPFire.

So it would be nice if we could provide both zabbix_agentd 6.0 and 7.0
packages so users can choose depending on their Zabbix server version.
I think offering different versions of the same software is not yet
done before? 

How should I do this? Just add a new package zabbix_agentd7 next to the
current zabbix_agentd package? 
But if so:
- Can we then rename the zabbix_agentd pak to zabbix_agentd6 (I don't
immediately see how that should be handeled during upgrade?).
If not possible or feasable, that's not that big of a deal as in time
(feb 2027) that package can be removed and that "problem" then has
solved itself. So this is maybe just some unneeded hassle.
- Can we prevent users from installing both packages as they will
conflict? (both file-wise and used port-wise)
- And what should I do with the IPFire specific customizations as they
will be identical for both packages.:
  - Just duplicate them to both packages, (probably the easiest)
  - or move them to yet another package
"zabbix_agentd_ipfire_extension".. And then let both agent packages
depend on that one. But that may be confusing to the user as that
package would require one of the then 2 zabbix_agentd packages to be of
any use, but we can't do a zabbix_agentd OR zabbix_agentd7 dependency,
I think? 

...

Or should we just refrain from adding v7.0 for now.. and then probably
until 2027 or until ipfire3, (if pakfire there supports such packages
conflict/dependency mechanisms?).. but by then there probably is
already an 8.0 and possibly a 9.0..

So...

I would like your thoughts about this ?

Robin

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-11-02 15:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-10-26 22:08 Packaging different Zabbix agent versions Robin Roevens
2024-10-30  9:54 ` Michael Tremer
2024-11-02 14:30   ` Robin Roevens
2024-11-02 15:10     ` Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox