On Mon, 2020-06-15 at 07:11 -0400, Neal Gompa wrote:
On Mon, Jun 15, 2020 at 4:49 AM Andreas Schwab
wrote: On Jun 09 2020, Ondřej Súkup wrote:
-- developer --> Tumbleweed ( and all devel repos have TW enabled)
That's cmpletely backwards. As a developer you need a *stable* system.
That doesn't mean you need a *stale* system (i.e. Leap).
Come on guys, this discussion is pointless. We have Leap *and* TW
precisely to give people a choice.
The starting point of the discussion was the idea to provide Leap users
access to up-to-date software in those areas where they need it, while
keeping the rest of the system stable. That's a very reasonable thing
to want to have.
The question is how to get there. Up-to-date software on older distros
can e.g. be obtained by using flatpak, but AFAICS flatpak is no 1st
class citizen on openSUSE. Also, it works best for "leaf" packages,
less so for other things.
As for regular packaging, I hear people say that devel repos don't work
for this purpose, because they're all targeted for factory. I wonder
whether that has to be that way. In some areas (Rust?) it seems to be
commonplace to have to update the entire stack just to be able to
install a single leaf package. Even that might be possible on Leap, if
such stacks were sufficiently separate from the main OS stack. In other
areas, maintaining a Leap version means probably just a number of
conditionals in the spec file. It's about whether or not developers
care, and invest time into fixing Leap issues.
In general, I believe we should educate ourselves not to mechanically
respond "install Tumbleweed" when users ask for features.
Martin
--
Dr. Martin Wilck