From: Joel Brobecker <brobecker@adacore.com>
To: Mike Frysinger <vapier@gentoo.org>
Cc: gdb-patches@sourceware.org
Subject: Re: [PATCH v3] sim: bfin: new port
Date: Tue, 22 Feb 2011 08:28:00 -0000 [thread overview]
Message-ID: <20110222082010.GP2600@adacore.com> (raw)
In-Reply-To: <201102211153.47019.vapier@gentoo.org>
> > I'm not a sim expert, so I can only provide cosmetic review.
> > However, I did notice a couple of important things: The copyright
> > headers should mention 2011, and the license should be GPL version 3.
>
> all the files do say 2011 that i can see ... were there ones missing that you
> saw ?
The ones I saw were at the beginning of the patch. For instance:
+++ b/include/gdb/sim-bfin.h
+ Copyright (C) 2005 Free Software Foundation, Inc.
+++ b/sim/bfin/Makefile.in
+# Copyright (C) 2005 Free Software Foundation, Inc.
A quick grep only gives a few hits, and several of them are false
positives (either a generated file, or a regexp that's too simple):
% grep Copyright 0001-sim-bfin-new-port.patch| grep -v 2011
+ Copyright (C) 2005 Free Software Foundation, Inc.
+# Copyright (C) 2005 Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# Copyright é 2004 Scott James Remnant <scott@netsplit.com>.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+Copyright (C) 2010 Free Software Foundation, Inc.
+Copyright (C) 2010 Free Software Foundation, Inc.
> much of the sim project seems to still be GPL v2, so i didnt want to
> try and figure out what's going on. if this code should be GPL v3,
> that's fine, i can relicense it.
IIRC, there are many files in the sim/ area that are actually not
copyright the FSF - so we couldn't change the license. So we only
changed the files that were marked copyright the FSF. I was told
that the reason for allowing code that hasn't been assigned to
the FSF in the sim area is historical and had to do with being
desperate to have a ppc sim. I think that was a mistake - we'll
live with it, but it certainly is causing trouble as you can see.
For new contributions, I don't see a reason for licensing it GPL v2,
so let's go with v3.
> it's meant to convey that the header isnt meant to be generally
> included by random files. they can only be included in specific
> instances since they're simple lists which need certain preprocessor
> directives in place before they can be included. i'm trying to avoid
> bit rot related to copying & pasting the same list of numbers over and
> over in multiple places.
OK. Thanks for the explanation.
> it is supposed to be the GNU coding style. if it isnt, then it's just an
> oversight. i'll go through and try to fix up missing pieces including the
> ones you highlighted.
Thanks - I know what you are dealing with. I have the same issue with
our VxWorks that I've been trying to contribute. It's also a lot of
code, some of it written years away, and it's plain impossible to make
sure that it perfectly adheres to all the rules. So we just do our best
by doing a couple of passes and fix the obvious errors.
--
Joel
next prev parent reply other threads:[~2011-02-22 8:20 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-16 1:41 [PATCH] " Mike Frysinger
2010-12-31 23:12 ` [PATCH v2] " Mike Frysinger
2011-02-14 20:18 ` [PATCH v3] " Mike Frysinger
2011-02-14 20:49 ` Pedro Alves
2011-02-14 21:12 ` Mike Frysinger
2011-02-14 21:55 ` Pedro Alves
2011-02-14 22:11 ` Mike Frysinger
2011-02-14 22:23 ` Mike Frysinger
2011-02-15 16:25 ` Pedro Alves
2011-02-16 1:34 ` Mike Frysinger
2011-02-16 5:34 ` Joel Brobecker
2011-02-20 7:24 ` Mike Frysinger
2011-02-21 10:13 ` Joel Brobecker
2011-02-21 18:27 ` Mike Frysinger
2011-02-22 8:28 ` Joel Brobecker [this message]
2011-02-22 17:58 ` Mike Frysinger
2011-02-22 10:50 ` Pedro Alves
2011-02-22 18:07 ` Mike Frysinger
2011-02-22 10:08 ` Pedro Alves
2011-02-22 17:57 ` Mike Frysinger
2011-02-22 18:25 ` Pedro Alves
2011-02-22 20:54 ` Mike Frysinger
2011-02-22 20:29 ` [PATCH v5] " Mike Frysinger
2011-03-01 5:16 ` Mike Frysinger
2011-03-01 10:11 ` Joel Brobecker
2011-03-01 21:19 ` Pedro Alves
2011-03-01 23:42 ` Mike Frysinger
2011-03-02 1:13 ` Pedro Alves
2011-03-02 2:23 ` Mike Frysinger
2011-03-02 9:30 ` Pedro Alves
2011-03-02 21:46 ` Mike Frysinger
2011-03-02 23:32 ` Pedro Alves
2011-03-02 23:32 ` Pedro Alves
2011-03-03 21:40 ` [PATCH v6] " Mike Frysinger
2011-03-04 10:19 ` Pedro Alves
2011-03-04 21:12 ` Mike Frysinger
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=20110222082010.GP2600@adacore.com \
--to=brobecker@adacore.com \
--cc=gdb-patches@sourceware.org \
--cc=vapier@gentoo.org \
/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