[opensuse-factory] xorg-x11-server in TW
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. 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 Why is my package installed from the official repo listed as 'System Package'? (Probably because it is no longer in the repo?) Should I keep the 7.6 one, or 'downgrade' to the (newer) 1.19.1? 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? 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 Puzzled, Pit -- Dr. Peter "Pit" Suetterlin http://www.astro.su.se/~pit Institute for Solar Physics Tel.: +34 922 405 590 (Spain) P.Suetterlin@royac.iac.es +46 8 5537 8559 (Sweden) Peter.Suetterlin@astro.su.se -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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
Hi Dominique, thanks for the detailed answer - much apreciated! Dominique Leuenberger / DimStar wrote:
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)
Didn't know you should use dup with TW :{ So far I was always only using up.
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
Indeed! TW is very solid, and I did not really have any issues with it, thanks to careful work like that... I'll go dup-ing then ;^> Cheers, Pit -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Mar 2, 2017 at 6:16 PM, Peter Suetterlin <P.Suetterlin@royac.iac.es> wrote:
I'll go dup-ing then ;^>
Prefer "zypper dup --no-allow-vendor-change" in case you have extra repos. I had to manually resolve some things sometimes but the general rule for correct and safe rolling with TW is this. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Stratos Zolotas wrote:
On Thu, Mar 2, 2017 at 6:16 PM, Peter Suetterlin <P.Suetterlin@royac.iac.es> wrote:
I'll go dup-ing then ;^>
Prefer "zypper dup --no-allow-vendor-change" in case you have extra repos. I had to manually resolve some things sometimes but the general rule for correct and safe rolling with TW is this.
Yes, I used that, as suggested by others, too. Indeed quite some (11) conflicts with packages that I compiled myself for some needed adaptions. Maybe I'll stay with standard 'up', and keep a closer eye on the not-installed packages to spot similar issues... Thanks to all that enlightend me :) Pit -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* pit <P.Suetterlin@royac.iac.es> [03-02-17 13:59]:
Stratos Zolotas wrote:
On Thu, Mar 2, 2017 at 6:16 PM, Peter Suetterlin <P.Suetterlin@royac.iac.es> wrote:
I'll go dup-ing then ;^>
Prefer "zypper dup --no-allow-vendor-change" in case you have extra repos. I had to manually resolve some things sometimes but the general rule for correct and safe rolling with TW is this.
Yes, I used that, as suggested by others, too.
Indeed quite some (11) conflicts with packages that I compiled myself for some needed adaptions.
Maybe I'll stay with standard 'up', and keep a closer eye on the not-installed packages to spot similar issues...
hint: use locks for those packages hint2: make your own local repo (createrepo). package exists in openSUSE-OSS and <your-local-repo> zypper al -r openSUSE-OSS <package> now it uses <your-local-repo> zypper is quite configurable :) -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 Photos: http://wahoo.no-ip.org/piwigo @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Patrick Shanahan wrote:
Maybe I'll stay with standard 'up', and keep a closer eye on the not-installed packages to spot similar issues...
hint: use locks for those packages hint2: make your own local repo (createrepo).
package exists in openSUSE-OSS and <your-local-repo> zypper al -r openSUSE-OSS <package>
now it uses <your-local-repo>
zypper is quite configurable :)
Thanks Patrick for those really nice guidelines. They are indeed neeeded: I could not finish the dup yesterday, so only today I found out that I can not just skip the problematic packages: If I go through the list and select skip (assuming this would just keep my package), after I've gone through the list it recomputes and presents me the same list over and over again :(( I don't really call that userfriendly.... Pit -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi, you should install the newer 1.19 version, just use "zypper dup" - this is the preferred way to update tumbleweed anyway! We dropped the 7.6_ from the package version (1.18.4 -> 1.19.0) and it will not come back again, as it reflects a long outdated version of the Xorg stack (we at least have 7.7). Greetings, Tobias On 02.03.17 16:51, 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.
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
Why is my package installed from the official repo listed as 'System Package'? (Probably because it is no longer in the repo?) Should I keep the 7.6 one, or 'downgrade' to the (newer) 1.19.1? 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?
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
Puzzled,
Pit
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 02/03/17 11:03 AM, Olaf Hering wrote:
Tumbleweed installations are maintained with 'dup', note the missing 'd'. 'dup' takes care of downgrades.
Indeed. Its asking me to downgrade over 500 packages right now. -- The promise given was a necessity of the past: the word broken is a necessity of the present. -- Machiavelli -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Peter Suetterlin composed on 2017-03-02 16:51 (UTC+0100): ...
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
Why is my package installed from the official repo listed as 'System Package'? (Probably because it is no longer in the repo?) Should I keep the 7.6 one, or 'downgrade' to the (newer) 1.19.1?...
The server package's anachronistic naming was eliminated in the switch from 1.18 to 1.19. The real version of the installed package is actually 1.18.4 (what your Xorg.0.logs report), older than the available 1.19.1. Dup as Dominique wrote, or alternatively: zypper in --oldpackage xorg-x11-server-1.19.1 -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (9)
-
Anton Aylward
-
Dominique Leuenberger / DimStar
-
Felix Miata
-
Olaf Hering
-
Patrick Shanahan
-
Peter Suetterlin
-
pit
-
Stratos Zolotas
-
Tobias Klausmann