[Bug 846953] New: Lots of missing dependencies due to xorg-x11 split
https://bugzilla.novell.com/show_bug.cgi?id=846953 https://bugzilla.novell.com/show_bug.cgi?id=846953#c0 Summary: Lots of missing dependencies due to xorg-x11 split Classification: openSUSE Product: openSUSE 13.1 Version: RC 1 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: gber@opensuse.org QAContact: xorg-maintainer-bugs@forge.provo.novell.com CC: coolo@suse.com Found By: --- Blocker: --- Even after the recent update to xorg-x11-essential (bug #845264) there are lots of missing dependencies on packages that used to be drawn in by xorg-x11. On a Xfce default install alone I've come up with the following undeclared dependencies, there are likely a lot more: xdm: /etc/X11/xdm/Xreset: xmessage /etc/X11/xdm/RunChooser: xmessage /etc/X11/xdm/RunChooser: xkbcomp /etc/X11/xdm/Xsetup: xmessage /etc/X11/xdm/Xsetup: xkbcomp /etc/X11/xdm/Xstartup: xmessage /etc/X11/xdm/Xsession: xmessage /etc/X11/xinit/xinitrc.common: xmessage /etc/X11/xinit/xinitrc.common: xkbcomp grub2: /etc/grub.d/20_linux_xen: xmessage a2ps: /usr/bin/a2ps-open: xprop xdg-utils: /usr/bin/xdg-terminal: xprop tk: /usr/bin/X11/tkcon: xhost desktop-data-openSUSE: /usr/bin/call-browser: xprop /usr/bin/desktop-launch: xprop x11-tools: /usr/bin/kroot: xrefresh libzypp: /usr/bin/package-manager-su: xprop pinentry: /usr/bin/pinentry: xprop xterm: /usr/bin/uxterm: xmessage tightvnc: /usr/bin/vncserver: xdpyinfo Furthermore there are also some rather essential commandline tools such as xrandr and xhost missing in the desktop installs. -- 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=846953
https://bugzilla.novell.com/show_bug.cgi?id=846953#c1
Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=846953
https://bugzilla.novell.com/show_bug.cgi?id=846953#c2
--- Comment #2 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=846953
https://bugzilla.novell.com/show_bug.cgi?id=846953#c3
--- Comment #3 from Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=846953
https://bugzilla.novell.com/show_bug.cgi?id=846953#c4
--- Comment #4 from Guido Berhörster
great research!
Note that this only covers a system with the XFCE pattern installed, so to cover everything a fully extracted Factory tree will probably have to be searched. Also I only examined scripts, cases like xfce4-session which exec()'s iceauth are not covered by the above. Finally, the right thing is probably to declare these dependencies on a per-package basis at least for Factory. (In reply to comment #2)
Honestly I don't want to add xhost, since we add "-nolisten tcp" to Xserver options since many years now, so using xhost won't work for anyone unless root changes /etc/sysconfig/displaymanager:DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN accordingly. .. Any comments?
xhost is also needed to grant another local user access to your X server, eg. when running a X application as a different user. -- 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=846953
https://bugzilla.novell.com/show_bug.cgi?id=846953#c5
--- Comment #5 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=846953
https://bugzilla.novell.com/show_bug.cgi?id=846953#c6
--- Comment #6 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=846953
https://bugzilla.novell.com/show_bug.cgi?id=846953#c7
--- Comment #7 from Stefan Dirsch
Note that this only covers a system with the XFCE pattern installed, so to cover everything a fully extracted Factory tree will probably have to be searched.
Yeah. That's what I also expecting. We likely will end up with xorg-x11 package being empty, since everything has bee moved to the -essentials package. :-(
Also I only examined scripts, cases like xfce4-session which exec()'s iceauth are not covered by the above.
iceauth has been added to -essential package before (bnc#845264). -- 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=846953
https://bugzilla.novell.com/show_bug.cgi?id=846953#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=846953
https://bugzilla.novell.com/show_bug.cgi?id=846953#c8
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=846953
https://bugzilla.novell.com/show_bug.cgi?id=846953#c9
--- Comment #9 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=846953
https://bugzilla.novell.com/show_bug.cgi?id=846953#c10
--- Comment #10 from Bernhard Wiedemann
participants (1)
-
bugzilla_noreply@novell.com