Summary: | x11-wm/compiz-0.8.6-r1 takes a long to start due to not registering with gnome-session | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jordan <jordan.w.bradley> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | razamatan, treecleaner |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 532580 | ||
Bug Blocks: |
Description
Jordan
2010-10-03 20:04:43 UTC
This bug still exists and occurs for me in all version of compiz 0.8.6: gnome-session[5754]: WARNING: Application 'compiz.desktop' failed to register before timeout Portage 2.1.9.24 (default/linux/amd64/10.0, gcc-4.3.4, glibc-2.11.2-r3, 2.6.36-gentoo-r3 x86_64) ================================================================= System uname: Linux-2.6.36-gentoo-r3-x86_64-Intel-R-_Core-TM-_i7_CPU_L_620_@_2.00GHz-with-gentoo-2.0.1 Timestamp of tree: Wed, 08 Dec 2010 10:00:01 +0000 app-shells/bash: 4.1_p7 dev-java/java-config: 2.1.11 dev-lang/python: 2.6.5-r3, 3.1.2-r4 dev-util/cmake: 2.8.1-r2 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.6.1-r1 sys-apps/sandbox: 2.3-r1 sys-devel/autoconf: 2.13, 2.65-r1 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.3.4, 4.4.4-r2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.10 sys-devel/make: 3.81-r2 virtual/os-headers: 2.6.30-r1 (sys-kernel/linux-headers) ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA dlj-1.1 sun-bcla-java-vm PUEL AdobeFlash-10.1" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -msse4 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=native -msse4 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="gentoo.inode.at" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="en de" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/sunrise /var/lib/layman/x11 /var/lib/layman/wschlich-testing /usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac aalib acl acpi alsa amd64 bash-completion berkdb bluetooth branding bzip2 cairo cdda cddb cli consolekit cracklib crypt cups cxx dbus devicekit dri eds evolution ffmpeg firefox flac fontconfig fortran ftp gdbm gdu gif gnome gnome-keyring gphoto2 gpm gps gstreamer gtk gtk+ iconv ipv6 jabber jpeg jpeg2k lame latex libnotify lirc mad mmx mmx2 modules mp3 mp4 mpeg mplayer mudflap multilib mythtv nautilus ncurses networkmanager nls nptl nptlonly nsplugin ogg opengl openmp pam pcre pdf perl png policykit pppd pulseaudio python qt3support quicktime readline rss samba session spell sqlite sse sse2 sse3 sse4 sse4a ssl startup-notification svg sysfs syslog tcpd theora threads tiff udev unicode usb vorbis wifi wps x264 xcb xcomposite xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de" NETBEANS_MODULES="apisupport harness ide java nb websvccommon mobility soa cnd dlight enterprise profiler" PHP_TARGETS="php5-2" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS (In reply to comment #0) > When starting up my computer, Gnome starts. However compiz takes a long time to > get going. This error was found in ~/.xsession-errors: > > gnome-session[2847]: WARNING: Application 'compiz.desktop' failed to register > before timeout > > Reproducible: Always > > Steps to Reproduce: > 1. Start computer > 2. Gnome starts, log in > 3. Compiz is stuck for around 20 seconds before I can and panels or icons on my > desktop. The background image is drawn however. > > > > > #emerge --info > Portage 2.1.8.3 (default/linux/amd64/10.0/desktop/gnome, gcc-4.4.3, > glibc-2.11.2-r0, 2.6.35-zen2 x86_64) > ================================================================= > System uname: > Linux-2.6.35-zen2-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q8300_@_2.50GHz-with-gentoo-2.0.1 > Timestamp of tree: Wed, 29 Sep 2010 01:45:01 +0000 > app-shells/bash: 4.0_p37 > dev-java/java-config: 2.1.11 > dev-lang/python: 2.6.5-r3, 3.1.2-r4 > dev-util/cmake: 2.8.1-r2 > sys-apps/baselayout: 2.0.1 > sys-apps/openrc: 0.6.3 > sys-apps/sandbox: 2.3-r1 > sys-devel/autoconf: 2.13, 2.65-r1 > sys-devel/automake: 1.10.3, 1.11.1 > sys-devel/binutils: 2.20.1-r1 > sys-devel/gcc: 4.4.3-r2 > sys-devel/gcc-config: 1.4.1 > sys-devel/libtool: 2.2.10 > sys-devel/make: 3.81-r2 > virtual/os-headers: 2.6.30-r1 > ACCEPT_KEYWORDS="amd64" > ACCEPT_LICENSE="* -@EULA" > CBUILD="x86_64-pc-linux-gnu" > CFLAGS="-march=core2 -O3 -pipe" > CHOST="x86_64-pc-linux-gnu" > CONFIG_PROTECT="/etc /usr/share/X11/xkb" > CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ > /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d > /etc/terminfo" > CXXFLAGS="-march=core2 -O3 -pipe" > DISTDIR="/usr/portage/distfiles" > FEATURES="assume-digests distlocks fixpackages mini-manifest news > parallel-fetch protect-owned sandbox sfperms strict unmerge-logs > unmerge-orphans userfetch" > GENTOO_MIRRORS="http://gentoo.mirrors.tera-byte.com/ > http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ " > LANG="C" > LDFLAGS="-Wl,-O1 -Wl,--as-needed" > MAKEOPTS="-j4" > PKGDIR="/usr/portage/packages" > PORTAGE_CONFIGROOT="/" > PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress > --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles > --exclude=/local --exclude=/packages" > PORTAGE_TMPDIR="/var/tmp" > PORTDIR="/usr/portage" > PORTDIR_OVERLAY="/var/lib/layman/x11 /var/lib/layman/sabayon > /usr/local/portage" > SYNC="rsync://rsync.gentoo.org/gentoo-portage" > USE="X aac acpi additions alsa amd64 aspell bzip2 cairo cdda cdparanoia > cleartype consolekit css cups dbus device-mapper dhcpcd dri dvd exif expat > ffmpeg firefox flac fontconfig foomaticdb fuse gallium gconf gdbm gdu gecko gif > glib gnome gstreamer gtk java jpeg lame libnotify live mad midi mmx mp3 mpeg > mudflap multilib nautilus ncurses network networkmanager nls nptl opengl openmp > pam pcre pdf pnf png policykit ppds pulseaudio python samba sdl smbclient smp > spell sse sse2 ssl ssse3 svg taglib tcpd threads threadsafe tiff truetype udev > unicode usb x264 xcb xinerama xml xorg xpdf-headers xvid zip zlib" > ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x > ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 > trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="*" > APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm > authn_default authn_file authz_dbm authz_default authz_groupfile authz_host > authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir > disk_cache env expires ext_filter file_cache filter headers include info > log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling > status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface > irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech > aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea > ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 > timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" > LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses > text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nouveau" > XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface > geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac > delude chaos account" > Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, > LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS > > #cat /etc/portage/package.keywords > sys-apps/baselayout ~amd64 > sys-apps/openrc ~amd64 > x11-base/xorg-server ~amd64 > x11-drivers/xf86-video-nouveau ~amd64 > x11-base/xorg-drivers ~amd64 > x11-apps/xinit > x11-drivers/xf86-input-evdev ~amd64 > x11-libs/libdrm ~amd64 > media-libs/mesa ~amd64 > app-admin/eselect-mesa ~amd64 > x11-libs/libX11 ~amd64 > sys-kernel/zen-sources ~amd64 > <sys-boot/grub-9999 ** > media-sound/cowbell ~amd64 > sys-boot/os-prober ~amd64 > x11-themes/shiki-colors ~amd64 > x11-themes/gnome-colors-common ~amd64 > x11-themes/gnome-colors-themes ~amd64 > sys-apps/ureadahead ~amd64 > dev-libs/libnih ~amd64 > gnome-extra/gnome-do ~amd64 > x11-wm/compiz-fusion ~amd64 > x11-plugins/compiz-plugins-main ~amd64 > x11-libs/compizconfig-backend-gconf ~amd64 > x11-wm/compiz ~amd64 > x11-plugins/compiz-plugins-extra ~amd64 > x11-apps/ccsm ~amd64 > x11-apps/ccsm ~amd64 > x11-libs/libcompizconfig ~amd64 > dev-libs/protobuf ~amd64 > x11-libs/compiz-bcop ~amd64 > dev-python/compizconfig-python ~amd64 > x11-plugins/compiz-plugins-unsupported ~amd64 > gnome-extra/docky ~amd64 > dev-dotnet/gio-sharp ~amd64 > dev-dotnet/gnome-keyring-sharp ~amd64 > gnome-extra/gnome-do-plugins ~amd64 > gnome-extra/gnome-do-docklets ~amd64 > i had the same problem, but i was able to fix this following this thread: https://bbs.archlinux.org/viewtopic.php?pid=655237#p655237 all i had to do was change the Exec line as stated to this: Exec=bash -c 'compiz ccp --sm-client-id $DESKTOP_AUTOSTART_ID' please update the compiz.desktop file in portage as well. To fix all existing issues someone will need to make a major version bump and deal with the migration. If nobody is going to take care of all this packages, I would treeclean them (In reply to Pacho Ramos from comment #3) > To fix all existing issues someone will need to make a major version bump > and deal with the migration. If nobody is going to take care of all this > packages, I would treeclean them I am not understanding one thing, migrate where? Are you referring the compiz 0.9 versions? There are problem with that 0.9 do not have the same set of functionality as 0.8, it lacks a lot! And then there is an updated from April 18th 2017 to 0.8.14 maybe it should be first bumped in version, I made ebuilds and can provide them, and then test if related bugs still relevant? P.S.: My overlay is here: github.com/hashn0n/gentoo-x-local if any one interested to test "my take" on compiz-0.8.14 ebuilds, there is local set called "compiz-0.8.14-local" for anyone to use as a starting point. Migrate to 0.9.x as it's the only version that looks to be maintained by upstream (and still accepting bugs). 0.8.x looks to me like trying to keep Gnome2 in the tree simply ignoring all its existing bugs and without any upstream taking care of them :/ Other option is to simply keep that new "compiz-reloaded" fork of 0.8 series in your overlay :/ The only "annoyance" is that I made ebuilds in same naming scheme as the old ones and they get masked by this bug and I need to add a lot in package.unmask or rename all of them some how? I just don't know the best course of action. P.S.: Oh and I forgot to mention the author of Compiz-0.8.14: Scott Moreau (blog.northfield.ws) (In reply to Pacho Ramos from comment #5) > Migrate to 0.9.x as it's the only version that looks to be maintained by > upstream (and still accepting bugs). 0.8.x looks to me like trying to keep > Gnome2 in the tree simply ignoring all its existing bugs and without any > upstream taking care of them :/ Are you aware of the 0.8.* version? https://github.com/compiz-reloaded From what i can see the most recent commit into one of those upstream projects happened yesterday. All of them (except one) had commits within the last year. There are even people committing bug reports, getting a response with a committed fix, like here: https://github.com/compiz-reloaded/compicc/issues/4 Sure, the whole project might not develop to new frontiers but some software might be considered done and working at some point. To me it seems the situation with Compiz Reloaded 0.8.* vs Compiz 0.9.* is like Gnome 3 vs Mate. We have both in portage as well and with Mate, we are having Gnome2 basically. Compiz 0.8.* was abandoned by the original developers and is now maintained by those calling it Compiz Reloaded. There are multiple custom overlays on Github with the 0.8.14 version. I am a long term user for Compiz on Gentoo but i have never written large sets of Ebuilds or maintained any software written in C. So in terms of maintaining anything, i would love to but probably i am not the person to look for. Still, i am sad to see original Compiz gone from Gentoo while it's still existing, running and maintained. I've updated to 0.8.14 without any flaws. Instead it fixed a couple bugs i had with the version in Portage. Somehow it reminds me to the situation we had with Revelation Password Manager. It was in a similar situation. It was already flagged for removal and at some point a new developer (unrelated to Gentoo) took over and removed old Gnome2 dependencies. That was when Gentoo decided to switch over to the new developers and use their code and that made it possible to keep Revelation in Portage. If this 8 year old bug is still existing, we should report it to the new upstream and look if they can provide a fix. But i think this bug is most likely gone already as we got a completely new Gnome in meantime. Gone |