Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Stan Shebs <stan@codesourcery.com>
To: Mark Kettenis <mark.kettenis@xs4all.nl>
Cc: drow@false.org, tromey@redhat.com, gdb-patches@sourceware.org
Subject: Re: [FYI] Inlining support, rough patch
Date: Thu, 23 Apr 2009 05:56:00 -0000	[thread overview]
Message-ID: <49F002E7.7080901@codesourcery.com> (raw)
In-Reply-To: <200904222203.n3MM3Wo5001785@brahms.sibelius.xs4all.nl>

Mark Kettenis wrote:
> That said, the proper response from me would be to hack up something
> closer to what the right solution would be.  But I'm afraid I simply
> don't have the motivation to do such a thing anymore.  The environment
> in which GDB is being developed seems to have changed.  It feels like
> I'm the only one who is still hacking on code for fun, and that I'm
> being surrounded by people for which writing GDB code is their job.
> It sometimes feels like most of the effort goes into supporting
> debugging embedded targets hosted on non-free operating systems.
I think that's a little unfair. Red Hat and IBM people are doing only 
Linux of course, and the majority of CodeSourcery's GDB work is 
targeting either Linux or bare metal. What non-free operating systems 
are you thinking of? DICOS? I'm looking at gdb/NEWS, and that's the only 
non-free OS I'm seeing that has gotten any work at all in the past 
several years. If anything, proprietary OS support is a rapidly 
dwindling part of GDB work, certainly far less than it was in the 1990s, 
when much time went into handling the combined idiosyncrasies of HP/UX, 
Solaris, AIX, OSF/1, Irix, etc.

As for people hacking for fun vs pay, I don't really know how much 
that's changed. In 1999, when we moved to a public repository, it was a 
little bit of an act of faith that contributors were going to show up, 
because prior to that almost of the GDB hacking was done by Cygnus 
employees on the clock, and the patch submissions I received were almost 
all related to the submitters' jobs. So if there was a golden age of 
hacking GDB for fun, it had to be either before 1994 when I started with 
it, or after 2000.

But to speak to motivation, if you're burned out on GDB, for whatever 
reason, then take a break and kick back! I've spent 25 years - most of 
my adult life - working on free software. I've been enthused, and burnt 
out, and enthused again, multiple times. One of the beauties of the 
large collaborative project is that any one of us can go do something 
else for a while, and the project keeps right on going. In fact, that's 
one way for participation to become non-fun, when we start to feel 
indispensable, or like the sole gatekeeper for a part of the system, and 
we feel like we have to do things out of necessity rather than free 
choice. So each of us should self-monitor, and if we're starting to feel 
stressed, disengage a bit and trust that our colleagues will carry on.

Stan



  parent reply	other threads:[~2009-04-23  5:56 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-13 19:39 Daniel Jacobowitz
2008-06-13 19:43 ` Daniel Jacobowitz
2008-06-23 12:03 ` Jan Kratochvil
2008-06-23 14:23   ` Daniel Jacobowitz
2008-07-02 19:15   ` Daniel Jacobowitz
2008-07-03 11:22     ` [FYI] Inlining support, rough patch [break-by-function-name] Jan Kratochvil
2008-07-03 16:01       ` Daniel Jacobowitz
2008-07-12  7:41         ` Jan Kratochvil
2008-07-08  0:12     ` [FYI] Inlining support, rough patch Daniel Jacobowitz
2008-07-15 19:21 ` Daniel Jacobowitz
2008-07-17 23:53   ` Mark Kettenis
2008-07-18 13:03     ` Daniel Jacobowitz
     [not found]       ` <200807251446.m6PEkfwc027635@brahms.sibelius.xs4all.nl>
2008-07-25 17:47         ` Daniel Jacobowitz
2009-03-31  3:06           ` Tom Tromey
2009-03-31 20:49             ` Mark Kettenis
2009-03-31 22:13               ` Daniel Jacobowitz
2009-04-20 15:49               ` Daniel Jacobowitz
2009-04-20 15:54                 ` Jan Kratochvil
2009-06-27 18:01                   ` Daniel Jacobowitz
2009-06-28 10:16                     ` Jan Kratochvil
2009-06-28 13:35                       ` Daniel Jacobowitz
2009-06-30 16:11                       ` Tom Tromey
2009-06-30 16:50                         ` Jan Kratochvil
2009-04-22 22:04                 ` Mark Kettenis
2009-04-23  3:17                   ` Eli Zaretskii
2009-04-23  5:56                   ` Stan Shebs [this message]
2009-04-23 12:48                   ` Daniel Jacobowitz
2009-06-18 17:55                     ` Tom Tromey
2009-06-20  9:57                       ` Mark Kettenis
2009-06-20 19:28                         ` Samuel Bronson
2009-04-24 21:44                   ` Thiago Jung Bauermann
2008-07-18  2:02   ` Paul Pluzhnikov
2008-07-18  3:07     ` Daniel Jacobowitz
2008-07-20 14:41   ` Eli Zaretskii
2008-07-25 13:54   ` Eli Zaretskii
2008-07-25 14:26     ` Daniel Jacobowitz
2008-07-25 16:11       ` Daniel Jacobowitz
2008-07-26  5:58       ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=49F002E7.7080901@codesourcery.com \
    --to=stan@codesourcery.com \
    --cc=drow@false.org \
    --cc=gdb-patches@sourceware.org \
    --cc=mark.kettenis@xs4all.nl \
    --cc=tromey@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox