Re: Maintenance of top-level files

Simon Marchi via Binutils <[email protected]>
Newsgroups gmane.comp.gnu.binutils,gmane.comp.gdb.devel
Message-ID <[email protected]>
On 2021-09-10 12:58 a.m., Alan Modra via Gdb wrote:
> On Wed, Sep 08, 2021 at 09:23:49AM +0100, Andrew Burgess wrote:
>> My question then, is what are peoples thoughts on how these files
>> should be managed?
> 
> The question I take it really is:  Who has authority to approve
> patches, and at least some responsibility to respond to bug reports
> related to these files?
> 
> I don't think we (binutils + gdb) should take the position that these
> files are owned by gcc, and thus authority and responsibility fall to
> the listed gcc build machinery maintainers.  That doesn't seem fair or
> reasonable.  The situation with top level files is very different to
> say, libiberty, where binutils+gdb is unlikely to want changes that
> are completely uninteresting to gcc.  With top level config*, Make*,
> libtool.m4, lt* and so on we often want changes that aren't
> interesting to gcc, and vice versa.  A model where changes are
> installed first into one repository and then backported to the other
> makes sense, I think.

Agreed.  They generally are not too controversial changes anyway.

> So do we want someone appointed top-level build machinery maintainer
> in binutils+gdb?  If so, I nominate Simon Marchi if he's interested.
> Why Simon?  Because in digging through top-level logs, he's the most
> recent (2018) person to act as a maintainer of those files, commit
> d0ac1c4488.  Before that, there was Ralf Wildenhues in 2010.

I'm not sure I have enough knowledge about how the top-level build
machinery works.  Unless we starting having patches that are
particularly controversial, I think it's ok if all binutils and GDB
global maintainers can approve patches to the top-level.  We should
still make sure that patches that touch these files are sent to both
lists.

Simon
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.