houston, we have a problem- 2.10 showstoppers
- From: Luis Villa <luis villa gmail com>
- To: GNOME Desktop Devel <desktop-devel-list gnome org>, gnome-hackers gnome org
- Subject: houston, we have a problem- 2.10 showstoppers
- Date: Mon, 28 Feb 2005 10:43:35 -0500
OK, all... we've been nagging about the showstoppers for a while now
and had medium-to-poor success on them. By my count:
We're now down to 7, one or two of which are puntable, but many of
which are extremely embarassing and some of which even have patches.
Yes, some of these have been around for ages, but when someone points
out you've pissed your pants, 'Don't worry, I did it yesterday' is not
really acceptable :)
First, bugs with patches or apparently easy fixes that someone needs to Just Do:
116814 Splash screen doesn't disappear- basically, we've got a
mega-long timeout here that makes it appear to casual users (i.e.,
most of them) that we're broken, and drives non-casual users out of
122150 gnome-termnal 184.108.40.206 won't "redraw" text lines properly-
redrawing is broken and has been for a long time. Given that vte is
defacto unmaintained, and there is a patch that has been tested for a
while now in gentoo, this just needs someone to commit and roll a new
The bug we have a handle on- go elijah go!
166722: gnome_url_show needs to use startup-notification and take a
timestamp parameter- basically, this is the 'when i open a webpage
from xchat, the browser never pops to the front' bug. Given how much
work has been put in to fix focus, we shouldn't be shipping with
something that affects external users so much.
Bugs that we appear to have no clue about, but which are high
visibility/high dup count:
121782 applet dies at logout- this appears to be happening to several
applets, and may or may not have common cause. It would be great if
Smart People (tm) started looking at this. Given that the actual user
impact is small (it is 'merely' embarassing to us) I'd strongly
consider punting this one, but c'mon... it makes us look bad.
146483 Nautilus crashed when I dragged a folder from one place to
another. lots of dups, no apparent traction.
146075 Crash while adding images to desktop- there are a ton of dups
here, and it can still be duplicated in 2.9.90, apparently.
146297 nautilus crashed after some navigating- ton of dups, and alex
has a theory, but we need more information. This is a chance for
someone to do some investigating and help out.
That is about it; not nearly as bad as it was a while ago- thanks to
everyone who has dived into the code and helped out.
Elijah wrote a great summary of the bugs which have been removed from
the list since the last report to d-d-l; I've attached it here.
Anyway, happy hunting-
Bugs fixed since the last update
Bugs removed from the 2.10 list since last time
Non-regression bugs that remain on the list
Bugs new to 2.9.x that remain on the list
The new updated list shows 7 open possible showstoppers. Of those,
2 are in nautilus, and there are 1 each in gnome-panel, gnome-session, libgnome,
gnome-applets, and vte. The full list of bugs can be found at
Bugs fixed (or at least "fixed") since the last update:
This list of fixed bugs isn't complete as there are quite a few bugs
listed in the other lists that are actually believed to be fixed
(and a couple more that have patches available to fix the relevant
#146130 (background) : crash with incorrect UTF-8 filename
#146645 (background) : gnome-background-properties crashes
#163501 : Synchronize the main menu layout with new menu bar layout
#157829 : print list should be populated asyncronously
#166379 : Problems with gtk_window_present()
(The bug is still open, but the issue important for gnome 2.10 has
Bugs removed from the 2.10 list since last time:
#166987 (shell) : CC Graphical shell window freeze when resized
Wasn't agreed it was a showstopper
#158718 : crash during apt-get upgrade
Was determined to be Ubuntu-specific
<filed as metacity, but a tracker across all kinds of desktop components>
#149028 : Focus stealing bugs roundup
Pretty much the major bugs have been fixed; 166722 and 167630
still remain, but 166722 is on the 2.10 showstopper list
independently and 167630 isn't a reason to consider it a
showstopper (that bug also has a partial patch)
#157941 : Help browser content is inaccessible [REGRESSION]
Punted to 2.12 since we're using yelp-2.6 for the third release in
#160977 (tasklist) : the window list applet does not use available space
Vincent attached a patch that fixes the issue. I've been running
with the patch without any problems. :-)
#102149 (theme-manager) : List does not refresh after "Save theme"
This bug was originally filed against Gnome 2.1.x; it has a
recurring "Okay, we thing we fixed it now" and "sorry, that
doesn't work, I can still trigger this issue by doing <x>"
problem. However, it currently seems to be open only because
#102216 (theme-manager) : Icon themes install into ~/.themes
instead of ~/.icons
Originally filed during Gnome 2.1.x, it looked like it had finally
been fixed this cycle, but Vincent reported finding at least one
lingering issue--needing to restart the theme manager in order to
see the new theme
#149236 (theme-manager) : crash opening gnome-theme-manager
Reported towards the end of Gnome 2.7.x. This is believed to be
fixed; Kjartan has asked for anyone that has gotten the crashes
before to check if they still can; no one has in about two and a
half weeks so far.
#145789 : Nautilus crashes on closing root window
This is believed fixed. Originally filed against 2.6.x.
#145971 : nautilus crash [nautilus_desktop_link_get_link_type]
Filed in 2.6.x but it appears that there were only one or two
dupes from then and that most dupes are from 2.9.x. Alex
committed a patch that he believes may fix this issue.
#164359 (recent-files) : recently-used breaks gedit
Incorrect .recently-used makes gedit crash. This bug has already been
fixed on the gnome-vfs side, according to comment #7. A few
patches and fixes in this bug could still be applied to egg-recent, but
those don't make it a showstopper any longer.
#165231 (recent-files) : Panel started crashing!
Incorrect syntax in recently-used makes the panel crash. To fix,
egg-recent needs to check for invalid XML. However, since this basically
requires manually creating invalid XML (as far as we know) we've removed
this from the showstopper list.
#165506 (recent-files) : Memory leak in EggRecentModel::set_properties
PATCH Still here !
Like the title says. A patch is attached to the bug that plugs the leak.
Just needs committing, but is not big enough to warrant stopping the release.
Non-regression bugs that remain on the list
#121782 (stickynotes) : applet dies at logout
Originally filed against 2.3.x, but it looks like it was recently
(during 2.8.x and 2.9.x) discovered to be a more general problem
with any applet. This bug goes mostly unnoticed as it happens at
logout, and doesn't prevent the logout from completing. Comment
#26 suggests a possible way of investigation. An increasing number
of reports are coming out.
gnome-panel (but maybe gdk)
#146075 : Crash while adding images to desktop
Originally filed under 2.6.x. Words from Vincent on the bug, "It
seems there are two bugs here. One had already been reported as
bug #128317. There's a patch attached to this bug that seems to
fix it. However it just replaces a gdk_pixbuf_get_from_drawable()
with some code that should be equivalent but does not crash. I did
not have time to look further at this, but I'm wondering if this
might be a GDK bug..."
#116814 : Splash screen doesn't disappear
Originally filed against 2.3.x. With badly managed apps, the
timeout is so long that people think their machine has frozen when
trying to login. Really severe, but we seem to just throw our
hands up in the air every release since it doesn't affect "normal"
apps. An easy band-aid could be used to at least lessen the
severity (lower the timeout for the splash screen display)
#146297 (sidebar panel : Tree) : nautilus crashed after some
Crash with a dozen+ of duplicates. Last crash occurred with 2.8.1.
Currently needs info from one of the reporters.
#146483 : Nautilus crashed when I dragged a folder from one place
to another on the desktop
10 dups. Last dup with 2.8.2. No clear way of fixing this bug.
#122150 (VteTerminal) : gnome-termnal 220.127.116.11 won't "redraw" text
lines properly when scrolling back then forward
Originally filed against Gnome 2.4.x. Has a patch to fix the
issue (and which existed in time to get into the 2.8.0 release)
which multiple people have verified as working and which has gone
into at least one distro's patchset. But, you know, it's vte.
Bugs new to 2.9.x that remain on the list
#166722 : gnome_url_show and gnome-open need to use
startup-notification and take a timestamp parameter
This is resulting in busy cursors not being used, but more
importantly in weird apps not being focused when they are
launched. As pointed out at http://tinyurl.com/4k5bb, apps really
need to be launched with startup-notification in order for focus
stealing prevention to work--especially those weird apps that do
things behind gtk+'s back in order to only have one instance
running. Fixing this correctly would require an API addition to
libgnome (to add a timestamp parameter) and would require the apps
that make use of gnome_url_show to be modified to use the new API.
However, we could modify those weird apps as discussed at
http://tinyurl.com/6s692 to attempt to handle not being launched
with startup-notification in a hackish way, and then punt this bug
until 2.12. It'd result in apps stealing focus sometimes when
they shouldn't (and thus make focusing stealing prevention
incomplete), but it'd remove the current
apps-arent-focused-on-launch regression we have relative to 2.8.
] [Thread Prev