Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 268699 - x11-wm/metacity-2.26.0 maximises windows under panels
Summary: x11-wm/metacity-2.26.0 maximises windows under panels
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://bugzilla.gnome.org/show_bug.cg...
Whiteboard:
Keywords: Inclusion
Depends on:
Blocks:
 
Reported: 2009-05-05 07:58 UTC by Graham Murray
Modified: 2009-08-31 09:16 UTC (History)
17 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Graham Murray 2009-05-05 07:58:30 UTC
After upgrading to metacity-2.26.0, full screen applications are not taking into account the top and bottom panels when sizing. So, unless the panels are set to auto-hide the top and bottom of the application window are not visible.

emerge --info
Portage 2.2_rc33 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.30-rc4-00187-gb4348f3 i686)
=================================================================
System uname: Linux-2.6.30-rc4-00187-gb4348f3-i686-Intel-R-_Core-TM-2_Duo_CPU_E8200_@_2.66GHz-with-gentoo-2.0.0
Timestamp of tree: Tue, 05 May 2009 06:30:17 +0000
app-shells/bash:     4.0_p17-r1
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.4-r2, 2.6.2
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.4
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.3-r2
sys-apps/sandbox:    1.9
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -mtune=native -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /var/bind /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=native -mtune=native -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y"
FEATURES="buildsyspkg distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://de-mirror.org/distro/gentoo/ http://gentoo.tiscali.nl/ http://mirror.ovh.net/gentoo-distfiles/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en_GB en"
MAKEOPTS="-j3"
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="/usr/portage/local"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa apache2 bash-completion berkdb bluetooth branding bzip2 cairo caps cdr cli cracklib crypt cups curl cvs cxx dbus doc dri dvd dvdr dvdread eds emacs emboss encode esd evo examples expat fam ffmpeg flac fortran gd gdbm gif gnome gnome-keyring gnutls gpm gstreamer gtk gtkhtml hal htmlhandbook iconv idn imagemagick imlib ipv6 isdnlog java jpeg kde kdehiddenvisibility ldap libnotify libsamplerate logrotate lzo mad midi mikmod mmap mmx mng mono mp3 mpeg mudflap ncurses nls nptl nptlonly nsplugin ogg opengl openmp pam pcre pdf perl png postgres ppds pppd pulseaudio python qt3 qt3support qt4 quicktime readline reflection samba sdl session speex spell spl sqlite sqlite3 sse sse2 ssl startup-notification subversion svg sysfs tcl tcpd theora threads tiff tk truetype unicode usb vim-syntax vorbis win32codecs x264 x86 xattr xcb xcomposite xml xorg xulrunner xv zlib" ALSA_CARDS="intel-hda" 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 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" APACHE2_MPMS="worker" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB en" USERLAND="GNU" VIDEO_CARDS="vesa fbdev nv"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-05-05 08:06:14 UTC
could you fill an upstream bug about it and copy the url here ?
Comment 2 Graham Murray 2009-05-05 08:44:13 UTC
(In reply to comment #1)
> could you fill an upstream bug about it and copy the url here ?
> 

Upstream bug raised http://bugzilla.gnome.org/show_bug.cgi?id=581422
Comment 3 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-05-05 10:21:05 UTC
I saw this bug at one point as well, but it went away after upgrading something. I think that might've been gnome-panel -- is that at 2.26.0 as well?

Try logging out and in after upgrading, or killall gnome-panel.
Comment 4 Graham Murray 2009-05-05 10:34:06 UTC
(In reply to comment #3)
> I saw this bug at one point as well, but it went away after upgrading
> something. I think that might've been gnome-panel -- is that at 2.26.0 as well?

No. gnome-panel is at 2.24.3-r1 which is (or was when I synced) the latest in the tree.

> Try logging out and in after upgrading, or killall gnome-panel.
> 

I have rebooted since upgrading and still see the same problem.
Comment 5 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-05-05 11:04:47 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > I saw this bug at one point as well, but it went away after upgrading
> > something. I think that might've been gnome-panel -- is that at 2.26.0 as well?
> 
> No. gnome-panel is at 2.24.3-r1 which is (or was when I synced) the latest in
> the tree.
> 

Please try gnome-panel-2.26 from the gnome overlay[1], or using `layman -a gnome`.

1. http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git
Comment 6 Federico Fissore 2009-05-05 11:39:02 UTC
(In reply to comment #5)
> Please try gnome-panel-2.26 from the gnome overlay[1], or using `layman -a
> gnome`.
> 
> 1. http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git
> 

I confirm the problem. gnome-panel from the gnome overlay cannot be compiled alone (by coping the ebuild in a private local overlay) and would prefer not to install the whole dependency tree

masking metacity-2.26.0 fixes the problem
Comment 7 Frank 2009-05-05 12:13:43 UTC
(In reply to comment #6)
> (In reply to comment #5)
> > Please try gnome-panel-2.26 from the gnome overlay[1], or using `layman -a
> > gnome`.
> > 
> > 1. http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git
> > 
> 
> I confirm the problem. gnome-panel from the gnome overlay cannot be compiled
> alone (by coping the ebuild in a private local overlay) and would prefer not to
> install the whole dependency tree
> 
> masking metacity-2.26.0 fixes the problem
> 

I confirm the problem.

Besides gnome-panel-2.26.1 from the overlay seems to have a dependency on libgnome-2.26 which, being unresolved, prevents it from compiling (but thats another story).
Comment 8 Tiago Santos 2009-05-06 07:40:13 UTC
Why aren't all gnome 2.26 ebuilds masked before everything is in the tree?
That would be pretty obvious...
Comment 9 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-05-06 08:19:53 UTC
(In reply to comment #8)
> Why aren't all gnome 2.26 ebuilds masked before everything is in the tree?
> That would be pretty obvious...
> 

because it wouldn't help figure out runtime issues ? because there is no expected failures ? because we can't test everything and you are an ~arch user so you should expect intermittent problems ?

I really don't know what you expect.
Comment 10 Alexander Huemer 2009-05-06 10:48:38 UTC
are you sure this is an upstream bug?
there are distros that are using gnome-2.26 already, and they do not have this problem, right?
maybe someone finds a patch in an alien distro bugzilla...
Comment 11 Tiago Santos 2009-05-06 15:30:12 UTC
(In reply to comment #9)
> because it wouldn't help figure out runtime issues ? because there is no
> expected failures ? because we can't test everything and you are an ~arch user
> so you should expect intermittent problems ?
> 
> I really don't know what you expect.
> 

Sorry, I didn't mean to be.. mean
But just as I saw some 2.26 packages on the tree, I already expected lots of 2.24-with-2.26 issues
Comment 12 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-05-07 17:08:50 UTC
Those links might be of interest:

+#Upstream : http://bugzilla.gnome.org/show_bug.cgi?id=572573
+#Ubuntu : https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/341487

there's a patch there that might not be in 2.26. gnome-panel doesn't seem to have any patch applied that is of interest for us. Need to check history between 2.24 and 2.26 to make sure.
Comment 13 Bertrand 2009-05-09 09:44:46 UTC
I had the same problem. Adding the overlay and upgrading everything I had installed (gnome-light + some others) fixed this.

Didn't think to try only gnome-panel...
Comment 14 Priit Laes (IRC: plaes) 2009-05-11 15:59:08 UTC
The real bug is actually
http://bugzilla.gnome.org/show_bug.cgi?id=572573 and you can get patch from here: http://patches.ubuntu.com/m/metacity/extracted/014_fix_panel_behavior.patch
Comment 15 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-05-11 16:07:58 UTC
thanks priit for testing, will include asap.
Comment 16 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-05-14 20:47:54 UTC
commited to -r1. Thanks all.
Comment 17 Bernard Tremblay 2009-05-18 02:43:26 UTC
Thanks!

I works.  I will be able to use Gnome again.
I used LXDE for a short while and it is interestingly fast.

Regards,

         BT