On Thu, 2017-03-02 at 16:51 +0100, Peter Suetterlin wrote:
Hi,
I have a question regarding the x-server in Tumbleweed. What am I supposed to have installed?
Currently I do have xorg-x11-server-7.6_1.18.4-3.1.x86_64
It got installed January 11 during an 'zypper up', from tumbleweed/repo/oss.
You should have used zypper dup
If I use the OS package search, it tells me the official TW version would be 7.6_1.13.2. But if I do a zypper search, I get
woodstock:~ # zs -s xorg-x11-server S | Name | Type | Version | Arch | Repository --+-------------------------+---------+----------------+--------+--
i | xorg-x11-server | package | 7.6_1.18.4-3.1 | x86_64 | (System Packages) v | xorg-x11-server | package | 1.19.1-4.1 | x86_64 | openSUSE-20160815-0 v | xorg-x11-server | package | 1.19.1-4.1 | i586 | openSUSE-20160815-0
the correct package is the one version 1.19.1; this is 'lower' for RPM than 7.6_1.18.4 was, but is actually representative of what the real version number is.
Why is my package installed from the official repo listed as 'System Package'?
Because the package you have installed no longer exists in the repo; hence, 'system' is the only location this package exists at the time
(Probably because it is no longer in the repo?)
exact
Should I keep the 7.6 one, or 'downgrade' to the (newer) 1.19.1?
zypper dup will perform the downgrade for you (zypper dup --no-allow- vendor-change)
If I downgrade, how do I prevent the install of future 7.6 releases that seem to sneak in every now and then? (I have 6 updates of this package since Aug '16). Why is this happening on first place?
if you only use TW repo, there won't be a 4.6_* appearing - that would be really weird
I noticed the issue because some not-installed xf86-* packages that were held back because the xorg is lacking the X11_ABI_XINPUT = 24.1 capability :o
Luckily we do have those ABI blocks in place - so the drivers at least know what X-version they run with
Puzzled,
No need to be puzzled - just accept that zypper up won't do the right things in every situation. You use up - you have to sort it out Cheers, Dominqiue