* [maint] sim and common
@ 2002-03-05 21:08 Andrew Cagney
2002-03-05 21:37 ` cgd
` (2 more replies)
0 siblings, 3 replies; 18+ messages in thread
From: Andrew Cagney @ 2002-03-05 21:08 UTC (permalink / raw)
To: Nick Clifton, Andrew Cagney, Geoff Keating, Andrew Cagney,
Chris Demetriou, Ben Elliston, Frank Ch. Eigler
Cc: gdb
Hello,
The sim/MAINTAINERS file contains:
> SIM Maintainers
>
> The simulator is part of the GDB project, so see the file
> gdb/MAINTAINERS for general information about maintaining these files.
>
> If you are considering contributing a patch, please see the file
> gdb/CONTRIBUTE. Patches to these files should be posted to:
> gdb-patches@sources.redhat.com
>
> Maintainers for particular sims:
>
> arm Nick Clifton <nickc@redhat.com>
> ppc Andrew Cagney <ac131313@redhat.com>
> ppc Geoff Keating <geoffk@redhat.com>
> mips Andrew Cagney <ac131313@redhat.com>
> mips Chris Demetriou <cgd@broadcom.com>
> common Ben Elliston <bje@redhat.com>
> common Frank Ch. Eigler <fche@redhat.com>
>
(NickC worded this very well)
I'm wondering if it would be helpful for sim specific maintainers (at
least for sim/common based sims) to have implicit approval/write
permission on the sim/common directory.
Which reminds me, Stephane Carrez should really be listed as the m68hc11
maintainer. Unless, that is, GDB is going to assume that a GDB target
maintainer implicitly maintains the corresponding SIM.
Thoughts?
Andrew
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: [maint] sim and common
2002-03-05 21:08 [maint] sim and common Andrew Cagney
@ 2002-03-05 21:37 ` cgd
2002-03-07 15:08 ` Andrew Cagney
2002-03-12 9:31 ` Nick Clifton
2002-04-08 7:32 ` Ben Elliston
2 siblings, 1 reply; 18+ messages in thread
From: cgd @ 2002-03-05 21:37 UTC (permalink / raw)
To: Andrew Cagney
Cc: Nick Clifton, Andrew Cagney, Geoff Keating, Ben Elliston,
Frank Ch. Eigler, gdb
At Wed, 06 Mar 2002 00:08:27 -0500, Andrew Cagney wrote:
> I'm wondering if it would be helpful for sim specific maintainers (at
> least for sim/common based sims) to have implicit approval/write
> permission on the sim/common directory.
Uh, I was assuming that in general we (sim maintainers) had write
after approval perms, but that approval was still required.
(Concerned by your "write permission" comment there. Do tell me if
i'm wrong. 8-)
Personally, I wouldn't mind someone else having responsibility for
reviewing my 'common' patches.
I'd like to make sure i'm not doing more damage than i intend, and i
say 'responsibility' because if somebody doesn't consider it their
responsibility well, then, it probably won't happen.
Of course, I'm sure we all have more than enough work to do...
My hope is to get approval, and hopefully consensus, for a bunch of
common patches over the next couple of months. To "minor" things
like, oh, making the trace format a lot less lame. 8-)
chris
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [maint] sim and common
2002-03-05 21:37 ` cgd
@ 2002-03-07 15:08 ` Andrew Cagney
2002-03-23 13:23 ` Andrew Cagney
0 siblings, 1 reply; 18+ messages in thread
From: Andrew Cagney @ 2002-03-07 15:08 UTC (permalink / raw)
To: cgd
Cc: Nick Clifton, Andrew Cagney, Geoff Keating, Ben Elliston,
Frank Ch. Eigler, gdb
> At Wed, 06 Mar 2002 00:08:27 -0500, Andrew Cagney wrote:
>
>> I'm wondering if it would be helpful for sim specific maintainers (at
>> least for sim/common based sims) to have implicit approval/write
>> permission on the sim/common directory.
>
>
> Uh, I was assuming that in general we (sim maintainers) had write
> after approval perms, but that approval was still required.
> (Concerned by your "write permission" comment there. Do tell me if
> i'm wrong. 8-)
Sim directory maintenance was, for a long time, very vague. I'm trying
to clarify things a little so that people that have a motivation to work
in this directory can do so with little or no hinderance. At the same
time trying to ensure that a few basic procedures are followed.
I think part of this is ensuring that people directly affected by the
infrastructure have a fairly free reign over it.
> Personally, I wouldn't mind someone else having responsibility for
> reviewing my 'common' patches.
Even if you have write privs on sim/common you're still free
(encouraged?) to seek advice from others. (Is this change a good idea?
In 20:20 hindsight was that bit a bad move?)
> I'd like to make sure i'm not doing more damage than i intend, and i
> say 'responsibility' because if somebody doesn't consider it their
> responsibility well, then, it probably won't happen.
Just as long as the damage is limited to ``flesh wounds'' :-) Whats the
worst that could happen - something gets broken? Oops! Actually, I
think that the worst that could happen is for the code's development to
stagnate (unless, that is, there is no one that thinks it is useful).
enjoy,
Andrew
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [maint] sim and common
2002-03-07 15:08 ` Andrew Cagney
@ 2002-03-23 13:23 ` Andrew Cagney
2002-03-25 7:12 ` Frank Ch. Eigler
0 siblings, 1 reply; 18+ messages in thread
From: Andrew Cagney @ 2002-03-23 13:23 UTC (permalink / raw)
To: Andrew Cagney
Cc: cgd, Nick Clifton, Andrew Cagney, Geoff Keating, Ben Elliston,
Frank Ch. Eigler, gdb
Did anyone else have a comment on this thread?
> At Wed, 06 Mar 2002 00:08:27 -0500, Andrew Cagney wrote:
>
> I'm wondering if it would be helpful for sim specific maintainers (at least for sim/common based sims) to have implicit approval/write permission on the sim/common directory.
>
>
> Uh, I was assuming that in general we (sim maintainers) had write
> after approval perms, but that approval was still required.
> (Concerned by your "write permission" comment there. Do tell me if
> i'm wrong. 8-)
>
> Sim directory maintenance was, for a long time, very vague. I'm trying to clarify things a little so that people that have a motivation to work in this directory can do so with little or no hinderance. At the same time trying to ensure that a few basic procedures are followed.
>
> I think part of this is ensuring that people directly affected by the infrastructure have a fairly free reign over it.
>
> Personally, I wouldn't mind someone else having responsibility for
> reviewing my 'common' patches.
>
> Even if you have write privs on sim/common you're still free (encouraged?) to seek advice from others. (Is this change a good idea? In 20:20 hindsight was that bit a bad move?)
>
> I'd like to make sure i'm not doing more damage than i intend, and i
> say 'responsibility' because if somebody doesn't consider it their
> responsibility well, then, it probably won't happen.
>
> Just as long as the damage is limited to ``flesh wounds'' :-) Whats the worst that could happen - something gets broken? Oops! Actually, I think that the worst that could happen is for the code's development to stagnate (unless, that is, there is no one that thinks it is useful).
>
> enjoy,
> Andrew
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [maint] sim and common
2002-03-23 13:23 ` Andrew Cagney
@ 2002-03-25 7:12 ` Frank Ch. Eigler
2002-03-25 9:50 ` Andrew Cagney
0 siblings, 1 reply; 18+ messages in thread
From: Frank Ch. Eigler @ 2002-03-25 7:12 UTC (permalink / raw)
To: Andrew Cagney; +Cc: gdb
[-- Attachment #1: Type: text/plain, Size: 633 bytes --]
Hi -
On Sat, Mar 23, 2002 at 04:23:06PM -0500, Andrew Cagney wrote:
> Did anyone else have a comment on this thread?
>
> > I'm wondering if it would be helpful for sim specific maintainers (at
> > least for sim/common based sims) to have implicit approval/write
> > permission on the sim/common directory.
> > [...]
Whether it is helpful or not can be ascertained when/if such maintainers
have patches for sim/common, and then if any "hindrance" in fact exists.
Preemptively granting such permission, in the absence of a history/intent
of specific contributions, goes against the grain of the rest of gdb.
- FChE
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [maint] sim and common
2002-03-25 7:12 ` Frank Ch. Eigler
@ 2002-03-25 9:50 ` Andrew Cagney
2002-03-25 10:22 ` Frank Ch. Eigler
0 siblings, 1 reply; 18+ messages in thread
From: Andrew Cagney @ 2002-03-25 9:50 UTC (permalink / raw)
To: Frank Ch. Eigler; +Cc: Andrew Cagney, gdb
> Hi -
>
> On Sat, Mar 23, 2002 at 04:23:06PM -0500, Andrew Cagney wrote:
>
>> Did anyone else have a comment on this thread?
>>
>
>> > I'm wondering if it would be helpful for sim specific maintainers (at
>> > least for sim/common based sims) to have implicit approval/write
>> > permission on the sim/common directory.
>> > [...]
>
>
> Whether it is helpful or not can be ascertained when/if such maintainers
> have patches for sim/common, and then if any "hindrance" in fact exists.
> Preemptively granting such permission, in the absence of a history/intent
> of specific contributions, goes against the grain of the rest of gdb.
If I understand the above correctly, your view is that, for the moment,
only BenE and yourself should approve changes to src/sim/common?
enjoy,
Andrew
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [maint] sim and common
2002-03-25 9:50 ` Andrew Cagney
@ 2002-03-25 10:22 ` Frank Ch. Eigler
[not found] ` <mailpost.1017080577.5428@news-sj1-1>
2002-03-25 10:53 ` Andrew Cagney
0 siblings, 2 replies; 18+ messages in thread
From: Frank Ch. Eigler @ 2002-03-25 10:22 UTC (permalink / raw)
To: Andrew Cagney; +Cc: gdb
[-- Attachment #1: Type: text/plain, Size: 431 bytes --]
Hi -
On Mon, Mar 25, 2002 at 12:48:34PM -0500, Andrew Cagney wrote:
> If I understand the above correctly, your view is that, for the moment,
> only BenE and yourself should approve changes to src/sim/common?
Not quite - the blanket write cabal can take action too.
Anyway, "for the moment" doesn't really matter: shelve
the issue until it is made topical by the appearance of
nontrivial sim/common patches.
- FChE
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread[parent not found: <mailpost.1017080577.5428@news-sj1-1>]
* Re: [maint] sim and common
[not found] ` <mailpost.1017080577.5428@news-sj1-1>
@ 2002-03-25 10:32 ` cgd
2002-03-25 10:49 ` Frank Ch. Eigler
0 siblings, 1 reply; 18+ messages in thread
From: cgd @ 2002-03-25 10:32 UTC (permalink / raw)
To: fche; +Cc: Andrew Cagney, gdb
OK, well, what does this say for sim/igen?
(if the goal is to have a consistent policy of "patches are approved
by specific maintainers", then sim/igen needs some specific
maintainers. 8-)
chris
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: [maint] sim and common
2002-03-25 10:32 ` cgd
@ 2002-03-25 10:49 ` Frank Ch. Eigler
2002-03-25 10:51 ` cgd
0 siblings, 1 reply; 18+ messages in thread
From: Frank Ch. Eigler @ 2002-03-25 10:49 UTC (permalink / raw)
To: cgd; +Cc: gdb
[-- Attachment #1: Type: text/plain, Size: 193 bytes --]
Hi -
On Mon, Mar 25, 2002 at 10:32:50AM -0800, cgd@broadcom.com wrote:
> OK, well, what does this say for sim/igen? [...]
IMO, you would be a good candidate to maintain sim/igen. :-)
- FChE
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [maint] sim and common
2002-03-25 10:49 ` Frank Ch. Eigler
@ 2002-03-25 10:51 ` cgd
0 siblings, 0 replies; 18+ messages in thread
From: cgd @ 2002-03-25 10:51 UTC (permalink / raw)
To: Frank Ch. Eigler; +Cc: gdb
At Mon, 25 Mar 2002 13:49:18 -0500, Frank Ch. Eigler wrote:
> Hi -
>
> On Mon, Mar 25, 2002 at 10:32:50AM -0800, cgd@broadcom.com wrote:
> > OK, well, what does this say for sim/igen? [...]
>
> IMO, you would be a good candidate to maintain sim/igen. :-)
That's a nice thought, but I don't believe it's an accurate one.
I think that i've demonstrated well enough that I don't have enough
clue about igen to be allowed to maintain it. 8-)
chris
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [maint] sim and common
2002-03-25 10:22 ` Frank Ch. Eigler
[not found] ` <mailpost.1017080577.5428@news-sj1-1>
@ 2002-03-25 10:53 ` Andrew Cagney
1 sibling, 0 replies; 18+ messages in thread
From: Andrew Cagney @ 2002-03-25 10:53 UTC (permalink / raw)
To: Frank Ch. Eigler; +Cc: gdb
> Hi -
>
> On Mon, Mar 25, 2002 at 12:48:34PM -0500, Andrew Cagney wrote:
>
>> If I understand the above correctly, your view is that, for the moment,
>> only BenE and yourself should approve changes to src/sim/common?
>
>
> Not quite - the blanket write cabal can take action too.
> Anyway, "for the moment" doesn't really matter: shelve
> the issue until it is made topical by the appearance of
> nontrivial sim/common patches.
You mean?
Blanket Write Privs
(alphabetic)
Jim Blandy
Kevin Buettner
Andrew Cagney
J.T. Conklin
Fred Fish
Mark Kettenis
Peter Schauer
Stan Shebs
Michael Snyder
Elena Zannoni
Eli Zaretskii
Andrew
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [maint] sim and common
2002-03-05 21:08 [maint] sim and common Andrew Cagney
2002-03-05 21:37 ` cgd
@ 2002-03-12 9:31 ` Nick Clifton
2002-04-08 7:32 ` Ben Elliston
2 siblings, 0 replies; 18+ messages in thread
From: Nick Clifton @ 2002-03-12 9:31 UTC (permalink / raw)
To: Andrew Cagney; +Cc: geoffk, cgd, bje, fche, gdb
Hi Andrew,
> I'm wondering if it would be helpful for sim specific maintainers
> (at least for sim/common based sims) to have implicit approval/write
> permission on the sim/common directory.
I think that this would be a good idea - at least for target-specific
modifications to the common code base.
> Which reminds me, Stephane Carrez should really be listed as the
> m68hc11 maintainer. Unless, that is, GDB is going to assume that a
> GDB target maintainer implicitly maintains the corresponding SIM.
I think that there probably is this assumption, but there is no harm
in making certain cases explicit, so I would say go ahead and do it.
Cheers
Nick
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: [maint] sim and common
2002-03-05 21:08 [maint] sim and common Andrew Cagney
2002-03-05 21:37 ` cgd
2002-03-12 9:31 ` Nick Clifton
@ 2002-04-08 7:32 ` Ben Elliston
2002-04-08 9:42 ` Andrew Cagney
2 siblings, 1 reply; 18+ messages in thread
From: Ben Elliston @ 2002-04-08 7:32 UTC (permalink / raw)
To: Andrew Cagney
Cc: Nick Clifton, Andrew Cagney, Geoff Keating, Chris Demetriou,
Frank Ch. Eigler, gdb
>>>>> "Andrew" == Andrew Cagney <ac131313@cygnus.com> writes:
Andrew> I'm wondering if it would be helpful for sim specific
Andrew> maintainers (at least for sim/common based sims) to have
Andrew> implicit approval/write permission on the sim/common
Andrew> directory.
Why do you feel it would be helpful? I don't think there has been any
evidence that patch approvals for sim/common has been a bottleneck or
indeed even a problem for anyone to date.
Andrew> Which reminds me, Stephane Carrez should really be listed as
Andrew> the m68hc11 maintainer. Unless, that is, GDB is going to
Andrew> assume that a GDB target maintainer implicitly maintains the
Andrew> corresponding SIM.
I'm happy enough with that idea, provided that there is a mechanism
for people to be listed explicitly as sim maintainers, overriding the
corresponding GDB maintainer for that port. There are potential sim
maintainers who are capable of working on the sim but might not be
willing/able to work on GDB as well.
Ben
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [maint] sim and common
2002-04-08 7:32 ` Ben Elliston
@ 2002-04-08 9:42 ` Andrew Cagney
2002-04-09 5:57 ` Ben Elliston
0 siblings, 1 reply; 18+ messages in thread
From: Andrew Cagney @ 2002-04-08 9:42 UTC (permalink / raw)
To: Ben Elliston
Cc: Nick Clifton, Andrew Cagney, Geoff Keating, Chris Demetriou,
Frank Ch. Eigler, gdb
> "Andrew" == Andrew Cagney <ac131313@cygnus.com> writes:
>
>
> Andrew> I'm wondering if it would be helpful for sim specific
> Andrew> maintainers (at least for sim/common based sims) to have
> Andrew> implicit approval/write permission on the sim/common
> Andrew> directory.
>
> Why do you feel it would be helpful? I don't think there has been any
> evidence that patch approvals for sim/common has been a bottleneck or
> indeed even a problem for anyone to date.
Is it unhelpful? The people with the best idea for what to do with the
common framework are most likely going to be those that are actively
developing simulators. Right now that is CGD (Chris D).
Anyway, further down in the thread, Frank has stated that, in his
opinion, GDB's global write maintainers have ``global write'' on
sim/common. Is this what you understand?
(Unless otherwise stated, global-write stops when there is a maintainer).
> Andrew> Which reminds me, Stephane Carrez should really be listed as
> Andrew> the m68hc11 maintainer. Unless, that is, GDB is going to
> Andrew> assume that a GDB target maintainer implicitly maintains the
> Andrew> corresponding SIM.
>
> I'm happy enough with that idea, provided that there is a mechanism
> for people to be listed explicitly as sim maintainers, overriding the
> corresponding GDB maintainer for that port.
GDB's isa/abi, native, host and sim maintainers are recognized as
separate independant roles (but are sometimes the same person).
The above was a suggestion for how to handle the situtation where the
SIM role is vacent. I think the consensus is that the SIM maintainers
should be identified separatly and explicitly.
> There are potential sim
> maintainers who are capable of working on the sim but might not be
> willing/able to work on GDB as well.
I don't understand. Perhaphs you're thinking of a situtation like
sim/arm/ or sim/ppc/. There are two roles: GDB's sim maintainer (NickC,
Cagney/GeoffK); and (independant of GDB) the original
developers/contributors (Arm Ltd?, Cagney). (Yes, again, they can be the
same person).
enjoy,
Andrew
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [maint] sim and common
2002-04-08 9:42 ` Andrew Cagney
@ 2002-04-09 5:57 ` Ben Elliston
[not found] ` <mailpost.1018357082.12343@news-sj1-1>
0 siblings, 1 reply; 18+ messages in thread
From: Ben Elliston @ 2002-04-09 5:57 UTC (permalink / raw)
To: Andrew Cagney
Cc: Nick Clifton, Andrew Cagney, Geoff Keating, Chris Demetriou,
Frank Ch. Eigler, gdb
>>>>> "Andrew" == Andrew Cagney <ac131313@cygnus.com> writes:
>> Why do you feel it would be helpful? I don't think there has been any
>> evidence that patch approvals for sim/common has been a bottleneck or
>> indeed even a problem for anyone to date.
Andrew> Is it unhelpful? The people with the best idea for what to do with the
Andrew> common framework are most likely going to be those that are actively
Andrew> developing simulators. Right now that is CGD (Chris D).
While I agree with this point, I also like the idea of having a
devil's advocate to approve sim/common patches. In the heat of the
moment, it's easy to think of patches to sim/common to solve
port-specific problems that are not in the best interest of all
simulators.
Andrew> Anyway, further down in the thread, Frank has stated that,
Andrew> in his opinion, GDB's global write maintainers have ``global
Andrew> write'' on sim/common. Is this what you understand?
I had not seen that, but okay.
Andrew> The above was a suggestion for how to handle the situtation
Andrew> where the SIM role is vacent. I think the consensus is that
Andrew> the SIM maintainers should be identified separatly and
Andrew> explicitly.
Good.
Ben
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2002-04-09 19:32 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-03-05 21:08 [maint] sim and common Andrew Cagney
2002-03-05 21:37 ` cgd
2002-03-07 15:08 ` Andrew Cagney
2002-03-23 13:23 ` Andrew Cagney
2002-03-25 7:12 ` Frank Ch. Eigler
2002-03-25 9:50 ` Andrew Cagney
2002-03-25 10:22 ` Frank Ch. Eigler
[not found] ` <mailpost.1017080577.5428@news-sj1-1>
2002-03-25 10:32 ` cgd
2002-03-25 10:49 ` Frank Ch. Eigler
2002-03-25 10:51 ` cgd
2002-03-25 10:53 ` Andrew Cagney
2002-03-12 9:31 ` Nick Clifton
2002-04-08 7:32 ` Ben Elliston
2002-04-08 9:42 ` Andrew Cagney
2002-04-09 5:57 ` Ben Elliston
[not found] ` <mailpost.1018357082.12343@news-sj1-1>
2002-04-09 11:05 ` cgd
2002-04-09 11:22 ` Ben Elliston
2002-04-09 12:32 ` Andrew Cagney
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox