(OMG, I'm participating in this stupid thread... m) On 26.09.23 23:36, Jim Henderson wrote:
On Tue, 26 Sep 2023 23:05:14 +0200, Carlos E. R. wrote:
I want compatibility with commercial packages out of the box.
Without having current libraries on your system because they were distributed through an update? Unless those commercial packages are shipping all dependencies themselves and managing them separately, well, good luck with that. I full expect you to complain that those dependent libraries aren't also available on your system for any and all commercial solutions you happen to want to run.
quite often commercial (or noncommercial...) thirdparty software is rather not built against the latest and greatest library version but some older version in a debian stable or similar distribution. So one solution to this problem in tumbleweed / slowroll might be to actually keep multiple, even older library versions around in tumbleweed, similar to what is already done e.g. with openssl versions: strolchi:~ # zypper se -i libopenssl Loading repository data... Reading installed packages... S | Name | Summary | Type ---+----------------------+----------------------------------+-------- i+ | libopenssl-1_1-devel | Development files for OpenSSL | package i | libopenssl1_0_0 | Secure Sockets and Transport ... | package i | libopenssl1_1 | Secure Sockets and Transport ... | package i | libopenssl1_1-32bit | Secure Sockets and Transport ... | package i | libopenssl3 | Secure Sockets and Transport ... | package i | libopenssl3-32bit | Secure Sockets and Transport ... | package I don't remember exactly which library it was and which application (I only use very little thirdparty stuff on my Factory machine and only once per year or so), it might have been the Citrix ICAclient or such, but back then I had to fetch some library, maybe libicu? from then current leap repos and just install it on my Factory machine to get the binaries to run. So keeping older versions around in Tumbleweed as it is done now in Leap might be an option of making TW/Slowroll more compatible with thirdparty stuff than it is now. -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman