[Bug 742297] New: Xorg Repo (11.4) libstartup-notification-1-0-0.10-11.1.x86_64 requires libxcb-aux.so.0()(64bit)
https://bugzilla.novell.com/show_bug.cgi?id=742297 https://bugzilla.novell.com/show_bug.cgi?id=742297#c0 Summary: Xorg Repo (11.4) libstartup-notification-1-0-0.10-11.1.x86_64 requires libxcb-aux.so.0()(64bit) Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: markcscott2003@hotmail.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0 This is related to bug report: Bug 741465 - libxcb-atom.so.1 Missing Dependency in Xorg Repo For 11.4 Reproducible: Always Steps to Reproduce: 1.n/a 2.n/a 3.n/a Actual Results: see above Expected Results: update to work -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c1
Stefan Dirsch
On Thu, Jan 19, 2012 at 11:04:31AM +0100, Stefan Dirsch wrote:
On Thu, Jan 19, 2012 at 09:15:51AM +0100, René Krell wrote:
Hi all,
just a hint, probably you already noticed: It seems like the latest X11:XOrg repository state for openSUSE 12.1 conflicts with the distribution packages, see the attacted conflicts.txt. Is there a workaround for it?
Argh. Apparently with the update of xcb-util from 0.3.6 to 0.3.8, which has been requested for some third party opensource application xcb libs have changed.
-/usr/lib64/libxcb-atom.so.1 -/usr/lib64/libxcb-aux.so.0 -/usr/lib64/libxcb-event.so.1 -/usr/lib64/libxcb-icccm.so.1 -/usr/lib64/libxcb-image.so.0 -/usr/lib64/libxcb-keysyms.so.1 -/usr/lib64/libxcb-property.so.1 -/usr/lib64/libxcb-render-util.so.0 -/usr/lib64/libxcb-reply.so.1 +/usr/lib64/libxcb-util.so.0
That's the issue. I'm working on a "fix".
xorg-x11-libs package is currently rebuilding in obs://X11:XOrg with the "fix" applied. Check for RPM changelog entry
------------------------------------------------------------------- Thu Jan 19 10:54:03 UTC 2012 - sndirsch@suse.com
- create the full set of fake libxcb-* libs being replaced now by libxcb-util (reported by email)
Thanks, Stefan
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c2
Rainer Klier
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c3
--- Comment #3 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c4
--- Comment #4 from Rainer Klier
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c5
--- Comment #5 from Stefan Dirsch
i noticed that while installing the new xorg-x11-libs package i could see some warnings in yast, but it was too fast to read.
so i installed the new xorg-x11-libs package again by hand and here are the warnings:
Preparing... ########################################### [100%] 1:xorg-x11-libs ########################################### [100%] /sbin/ldconfig: /usr/lib64/libxcb-reply.so.1 is not a symbolic link
/sbin/ldconfig: /usr/lib64/libxcb-property.so.1 is not a symbolic link
/sbin/ldconfig: /usr/lib64/libxcb-icccm.so.1 is not a symbolic link
/sbin/ldconfig: /usr/lib64/libxcb-keysyms.so.1 is not a symbolic link
/sbin/ldconfig: /usr/lib64/libxcb-atom.so.1 is not a symbolic link
/sbin/ldconfig: /usr/lib64/libxcb-event.so.1 is not a symbolic link
/sbin/ldconfig: /usr/lib64/libxcb-render-util.so.0 is not a symbolic link
/sbin/ldconfig: /usr/lib64/libxcb-image.so.0 is not a symbolic link
/sbin/ldconfig: /usr/lib64/libxcb-aux.so.0 is not a symbolic link
maybe that is the source of this problem.
when the new xorg-x11-libs package is installed file /usr/lib64/libxcb- aux.so.0 is the library file.
Yes, that's one of the fake libraries.
and /usr/lib64/libxcb-util.so.0 is a link to /usr/lib64/libxcb-util.so.0.0.0.
Yes, that's new lib, which replaced all previous libxcb-* libs.
and all libxcb*.so.* library files have the same size of 7693 bytes.
Yes, because they are fake libs, they are that small.
when the old xorg-x11-libs package is installed file /usr/lib64/libxcb-aux.so.0 is a link to /usr/lib64/libxcb-aux.so.0.0.0.
Of course. That's the real lib and a link is created by ldconfig.
and /usr/lib64/libxcb-util.so.0 does not exist, but a broken link from libxcb-util.so to the non existent libxcb-util.so.0 is there.
I guess that's still a dangling symlink being created by ldconfig during installation of the new package. It shouldn't hurt since no lib/application is linked against.
and libxcb-aux.so.0.0.0 has a size of 14512 bytes.
Sure, that's the real lib. You can try to rename the fake libs from "so.[01]" to "so.[01].0.0" and the run ldconfig to create the symlinks, but I don't think this is going to help. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c6
--- Comment #6 from Rainer Klier
You can try to rename the fake libs from "so.[01]" to "so.[01].0.0" and the run ldconfig to create the symlinks, but I don't think this is going to help.
ok, as i understand now, its obvious that this will not help. so the warnings about the symbolic links do not point to a real problem. it should work. so maybe you can find the problem by trying to install and start latest compiz from latest X11:XOrg repository for yourself to reproduce the problem. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c7
--- Comment #7 from Rainer Klier
from latest X11:XOrg repository
X11:Compiz repository i meant. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c8
--- Comment #8 from Stefan Dirsch
ok, as i understand now, its obvious that this will not help. so the warnings about the symbolic links do not point to a real problem.
Exactly.
it should work.
I thought so, yes. See my comment #3.
so maybe you can find the problem by trying to install and start latest compiz from latest X11:XOrg repository for yourself to reproduce the problem.
compiz build is currently failing in this project. It would make more sense to test with original compiz package from openSUSE 11.4. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c9
--- Comment #9 from Rainer Klier
(In reply to comment #6)
so maybe you can find the problem by trying to install and start latest compiz from latest X11:XOrg repository for yourself to reproduce the problem.
compiz build is currently failing in this project. It would make more sense to test with original compiz package from openSUSE 11.4.
ah, i forgot to tell you, that i am on opensuse12.1. but the problem with libxcb-aux and libxcb-util is the same here. i also had this dependency error first. and then i found this bug-report. and then i updated to your latest xorg-x11-libs package (so it seems you fixed the dependency error for 12.1 also) which doesn't have this dependency error any more, but has this "xcb_aux_get_screen" libxcb-aux.so library problem. so it is possible to reproduce all of this on 12.1 with latest compiz from X11:Compiz and latest xorg-x11-libs from X11:XOrg. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c10
--- Comment #10 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c11
--- Comment #11 from Rainer Klier
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c12
--- Comment #12 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c13
--- Comment #13 from Rainer Klier
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c14
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c15
Christian Wittmer
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c16
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c17
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c18
René Krell
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c19
--- Comment #19 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c20
Stefan Dirsch
I think I know now why these fake libs don't help. Since libxcb-util has been *freshly* introduced (replacing all previous libxcb-* libs; there has been not libxcb-util before), this new library wasn't linked against by any program/library, so it doesn't get loaded either. This means the symbols in it can't be found either ...
Only possible hack is to use
export LD_PRELOAD=/usr/%{_lib}/libxcb-util.so.0
in /etc/profile.d/xorg-x11-libs for older distributions.
Does this work for anybody (replace %{_lib} with lib or lib64 respectively and source this file or just do a "export LD_PRELOAD=/usr/lib(64)/libxcb-util.so.0" for testing)? At least on openSUSE 12.1? It doesn't work for me on openSUSE 11.4. Probably because xcb_atom_get() has been removed with xcb-util 0.3.8. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c21
--- Comment #21 from René Krell
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c22
René Krell
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c23
--- Comment #23 from René Krell
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c24
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c25
Kshitij Kulshreshtha
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c26
--- Comment #26 from Togan Muftuoglu
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c27
--- Comment #27 from Stefan Dirsch
Is it not possible to simply provide a rebuilt version of libstartup-notification-1-0 package for each distribution? That would link with the correct libraries and solve it for all users.
Sorry, I'm not interested in maintaining libstartup-notification-1-0 in obs://X11:XOrg. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c28
--- Comment #28 from Stefan Dirsch
why not also include the actual xcb-util-packages ie wm,keysyms,image rather than simply creating fake libraries
Interesting to see that there are such libs now. Simply didn't know this. Several libs have been splitted off now apparently (image, keysyms, render-util). One is new (wm). And for a bunch of symbols there is no replacement at all. Read this: http://lists.x.org/archives/xorg-announce/2011-May/001669.html http://lists.x.org/archives/xorg-announce/2011-May/001670.html This release has been a whole mess, which has never been fixed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c29
--- Comment #29 from Togan Muftuoglu
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c30
--- Comment #30 from Togan Muftuoglu
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c31
--- Comment #31 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c32
--- Comment #32 from René Krell
Honestly I'm seriously considering going back to xcb-util 0.3.6 until these issues have been fixed. Even for openSUSE:Factory.
I'd highly appreciate this, keeping the version and just patching from 0.3.8 what is necessary for now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c33
--- Comment #33 from Togan Muftuoglu
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c34
--- Comment #34 from René Krell
Well to me the opposite way around. My understanding for the obs devel concept is to introduce the new software to the package and make it work hence the name development. Those who want a stable version can either use the distro-oss provided package or the one in factory which brings the point that not everything has to be submitted to factory as soon as the package builds but rather the stable version of the package
Ok, but it is not that black and white, not just the official repos and factory. I'm using many special repositories bringing new features to my stable distribution, X11:XOrg for instance I've added mainly to receive graphics and Mesa driver updates, which is well-maintained for this case. It makes no sense to just increase software versions even if the haven't been cleant up by its developers. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c35
--- Comment #35 from Togan Muftuoglu
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c36
Jan Engelhardt
https://bugzilla.novell.com/show_bug.cgi?id=742297
https://bugzilla.novell.com/show_bug.cgi?id=742297#c37
--- Comment #37 from Bernhard Wiedemann
participants (1)
-
bugzilla_noreply@novell.com