On Mon, 2020-06-08 at 22:13 +0200, Ondřej Súkup wrote:
this discussion is ...
it's simple:
1) I want LAST software and I can Live with sometimes broken backwards compactibility - Tumbleweed 2) I want STABLE and supported software, but I must live with older versions of software - Leap
but newer use development repository from OBS and even worse is the idea to use some random HOME repo.
Thanks. That's the theory. And in theory, there is no difference between theory and practice, right? In practice, even though I've tried, I've never lasted long on openSUSE with only the official repos. Incomplete list of use cases: 1) encounter a bug or problem. Check on software.opensuse.org if there are newer versions which might have the issue fixed, if yes, try to install from that repo to double-check 2) need to install latest upstream release to decide whehter to report a bug upstream or on openSUSE. Installing this from a devel or home project is _way_ easier, cleaner and less error-prone than compiling and installing from source. Most importantly, it much easier to roll back 3) branch package to my own home project to create a workaround / quick fix for some issue. Depending on circumstances, I might choose the official repo to branch from, or something else. 4) branch package to my own home project with some compile time options (e.g. debugging) enabled 5) need some package that never made it into the distro, for whatever reason 6) need a certain feature in some newer version of a certain package. (and this applies not only on openSUSE. While I used Debian or Fedora, it wasn't much different). Btw, I disagree with that general advice against home repos. There's a lot of useful stuff in them. Some people do excellent packaging work but don't bother going through the review process. One shouldn't _blindly_ trust people's home repos, of course. People who do that should have some basic idea of what they're doing. Before installing stuff from other people's home repos, I usually double check what changes they made. More often than not, it's just a single patch for some issue they encountered, a base version update from upstream, or a few simple spec file changes. After all, this is Open Source. I strongly prefer this to installing binary packages offered outside OBS from SW vendors, and even that I do sometimes. The biggest issue with home repos is that many of them are outdated and unmaintained. My own are no exception. But that you'll notice pretty quickly if you look at them. Regards, Martin -- Dr. Martin Wilck <mwilck@suse.com>, Tel. +49 (0)911 74053 2107 SUSE Software Solutions Germany GmbH HRB 36809, AG Nürnberg GF: Felix Imendörffer