Re: Bugzilla: Reducing bugspam and finding patches

2005-06-15 Thread Mark McLoughlin
Hey,
Nice work :-)

On Wed, 2005-06-15 at 00:39 +0200, Olav Vitters wrote:

 3. Already fixed (duplicate)
Some crashers have been fixed a long time ago, but they still receive
daily bugreports. These bugreports can now be rejected automatically.
For this the first 5 functions of the stacktrace are used, coupled
with the GNOME version (to prevent regressions being rejected).

This one worries me a little - e.g. look at one of the panel crashers:

150809 /GNOME2\.8\./ gtk_widget_set_sensitive g_cclosure_marshal_VOID__POINTER 
g_closure_invoke g_signal_has_handler_pending g_signal_emit_valist gnome-panel

Its certainly conceivable that we introduce some new crasher with that
signature. I guess, though, that since we're only matching against GNOME
2.8 bugs, its less of a worry.

I wonder would it be better to leave these bug reports through and
automatically mark them as duplicates ... that way its always in the
database for someone to find later.

Cheers,
Mark.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: ANNOUNCE: Deskbar Applet 0.3

2005-06-15 Thread Nigel Tao
On Wed, 2005-06-15 at 10:09 +0800, Davyd Madeley wrote:
 On Tue, 2005-06-14 at 11:13 +1000, Nigel Tao wrote:
  ABOUT:
  This is a small Gnome applet that is like Google's Deskbar, but it 1) runs
  on Linux, and 2) can use search engines other than Google.
 
 This is pretty nifty.

Thanks, mate.  Admittedly, I use my applet less often these days, since
Epiphany can Google directly from the location bar.  And as a full-blown
application, Epiphany gets a global keyboard shortcut, which (AFAICT) an
applet cannot.  Kudos to the Ephy guys - it rocks my world!

Nigel.

Tip #1: Stick the Deskbar Applet in the bottom-left corner (and kick out
the show-desktop button) for maximum Fitts goodness.  I've been so much
less productive when looking up anything and everything in the Wikipedia
is just a slam-the-mouse-in-the-corner away.  :)

Tip #2: I just came across www.yubnub.org a couple of days ago.  Add
this engine to the Deskbar Applet:
u Yubnub http://www.yubnub.org/parser/parse?command=%%

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Bugzilla: Reducing bugspam and finding patches

2005-06-15 Thread Bill Haneman


 


3. Already fixed (duplicate)
  Some crashers have been fixed a long time ago, but they still receive
  daily bugreports. These bugreports can now be rejected automatically.
  For this the first 5 functions of the stacktrace are used, coupled
  with the GNOME version (to prevent regressions being rejected).
   



This one worries me a little - e.g. look at one of the panel crashers:

150809 /GNOME2\.8\./ gtk_widget_set_sensitive g_cclosure_marshal_VOID__POINTER 
g_closure_invoke g_signal_has_handler_pending g_signal_emit_valist gnome-panel




...
Cheers,
Mark.

I suspect this heuristic would fail for a number of at-spi/accessibility 
bugs as well, since the stack frames (especially in non-debug builds) 
can look the same for quite different root causes, if things go haywire 
in a CORBA call.


It's a great idea, and I am all for it, but I agree with Mark that 5 
functions of a stack trace are not conclusive.


Bill
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: gtk performance testing [was Re: GNOME 2.11/2.12 targeting GTK+ 2.8 (ie cairo based)]

2005-06-15 Thread Rob Taylor
On Fri, 2005-06-10 at 09:33 -0400, Owen Taylor wrote:
 On Fri, 2005-06-10 at 15:12 +0200, Jeroen Zwartepoorte wrote:
  Since everybody is talking about how glitz will eventually speedup
  drawing operations by using hardware accelerated OpenGL, i built it
  and then rebuilt cairo so cairo will detect glitz and compile with
  support for it.
  
  How does glitz further integrate into the desktop stack? Can i make
  gtk+ use glitz for drawing widgets? If so, how?
 
 The way glitz integrates in is on the server side:
 
  GTK+ = Cairo --- RENDER --- X server = glitz = OpenGL
 
 This will give the same basic performance benefits as having Cairo
 use glitz directly, but with many less complications. Currently,
 we don't foresee having GTK+ render via glitz as a very interesting
 way to go for the desktop.
 
 Note that the performance slowdowns people have been seeing for
 GtkTextView likely have not much to do with rendering and everything
 to do with text measurement.

You'll have to excude me for not having followed much cairo/X work for a
while, but does that ' --- RENDER ---' imply that cairo is rendering
lots of traps using the RENDER extension?

Thanks,
Rob Taylor

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Bugzilla: Reducing bugspam and finding patches

2005-06-15 Thread Mark McLoughlin
On Wed, 2005-06-15 at 11:15 +0100, Bill Haneman wrote:
   
 
 3. Already fixed (duplicate)
Some crashers have been fixed a long time ago, but they still receive
daily bugreports. These bugreports can now be rejected automatically.
For this the first 5 functions of the stacktrace are used, coupled
with the GNOME version (to prevent regressions being rejected).
 
 
 
  This one worries me a little - e.g. look at one of the panel crashers:
 
 150809 /GNOME2\.8\./ gtk_widget_set_sensitive 
 g_cclosure_marshal_VOID__POINTER g_closure_invoke 
 g_signal_has_handler_pending g_signal_emit_valist gnome-panel
 
 
 ...
 Cheers,
 Mark.
 
 I suspect this heuristic would fail for a number of at-spi/accessibility 
 bugs as well, since the stack frames (especially in non-debug builds) 
 can look the same for quite different root causes, if things go haywire 
 in a CORBA call.

Well, in that case we just wouldn't use this thing for at-spi bugs -
i.e. not add at-spi bugs to the configuration.

That brings up another point actually - it might be a good idea for
bugsquad people to consult with the maintainer before adding bugs to the
configuration. Maintainers should be able to sport stack traces which
could match other bugs.

All I'm saying really is that there's a tiny chance of this thing going
wrong for a certain bug and if it rejects bugs rather than allowing them
into the database and marking them as a duplicate, we'll not have a
chance to ever actually see it going wrong.

Cheers,
Mark.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: ANNOUNCE: Deskbar Applet 0.3

2005-06-15 Thread Calum Benson


On 15 Jun 2005, at 03:09, Davyd Madeley wrote:


On Tue, 2005-06-14 at 11:13 +1000, Nigel Tao wrote:


ABOUT:
This is a small Gnome applet that is like Google's Deskbar, but it  
1) runs

on Linux, and 2) can use search engines other than Google.



This is pretty nifty.


Isn't this pretty much what the webeyes applet in GNOME CVS did already?

Cheeri,
Calum.

--
CALUM BENSON, Usability Engineer   Sun Microsystems Ireland
mailto:[EMAIL PROTECTED]Java Desktop System Team
http://ie.sun.com  +353 1 819 9771

Any opinions are personal and not necessarily those of Sun Microsystems

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: ANNOUNCE: Deskbar Applet 0.3

2005-06-15 Thread Johan Svedberg
* Jun 15 10:22 Nigel Tao [EMAIL PROTECTED]:
 And as a full-blown application, Epiphany gets a global keyboard
 shortcut, which (AFAICT) an applet cannot.

I think it can, IIRC tomboy does this.

-- 
Johan Svedberg, [EMAIL PROTECTED], http://johan.svedberg.com/
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: ANNOUNCE: Deskbar Applet 0.3

2005-06-15 Thread Nigel Tao
On Wed, 2005-06-15 at 15:58 +0200, Johan Svedberg wrote:
 * Jun 15 10:22 Nigel Tao [EMAIL PROTECTED]:
  And as a full-blown application, Epiphany gets a global keyboard
  shortcut, which (AFAICT) an applet cannot.
 
 I think it can, IIRC tomboy does this.

Off the top of my head (I currently don't have tomboy installed, so I
might be just plain wrong), tomboy has a shortcut to open a new window
(i.e., a new note), but I want a shortcut to shift focus to an existing
window (or, more precisely, a GtkEntry inside an applet inside a panel).
This may or may not be an important difference.  I tried to code
something up a number of months back, pre-2.10, but got stuck.  It might
be easier now, with the new request_focus API.  One more for the TODO
list, I guess.  :)

Also, possibly off-topic, tomboy's keybinding code is some Xlib magic,
written in C (as opposed to the rest of Tomboy, in C#), rather than a
GNOME or GTK API.  If I wanted to re-use the code, but not just blind
copy-and-paste, what's the process for bumping such a thing up into
GNOME, and where should it live?  libegg?

Nigel.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Bugzilla: Reducing bugspam and finding patches

2005-06-15 Thread Martin Wehner
On Wed, 2005-06-15 at 17:25 +0200, Olav Vitters wrote:

 In the near future I want to make this for open bugs as well. For those
 I haven't decided if either a comment should be added to the original
 bug, or to create a new bug and dupe it right away.
 

Please create a new bug and dupe it. The descriptions of the dups are
sometimes very important in finding out where the problem lies. While
the individual descriptions might not be so informative, when reading
enough of them, most of the time a pattern emerges (It always happens
when a window is closed after a transfer). I wouldn't have been able to
fix some crashes without that information.

Anyway, autoduping rocks - Thanks for making it happen.

Martin


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Bugzilla: Reducing bugspam and finding patches

2005-06-15 Thread Olav Vitters
On Wed, Jun 15, 2005 at 11:06:17AM -0700, Alex Graveley wrote:
 If this happens, just please make sure to handle mono's gdb stacktraces 
 specially, which all look like this...

Do you mean rejection of bugs based on the stacktrace? It already
works. No bugs rejected yet though.

   (no debugging symbols found)
   (no debugging symbols found)
   (no debugging symbols found)
   (no debugging symbols found)
   (no debugging symbols found)

That is of course ignored.



PS (in general): I had a question who could add/remove stacktraces to
the file. Of course every maintainer can do this. In the original
message I did refer a lot to Bugsquad. I did that so there would be an
additional check to ensure the stacktraces are unique.



-- 
Regards,
Olav
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list