From: nico@fluxnic.net (Nicolas Pitre)
To: linux-arm-kernel@lists.infradead.org
Subject: board/device file names, and machine names
Date: Wed, 03 Mar 2010 17:08:28 -0500 (EST) [thread overview]
Message-ID: <alpine.LFD.2.00.1003031651400.31128@xanadu.home> (raw)
In-Reply-To: <20100302235137.GC29715@n2100.arm.linux.org.uk>
On Tue, 2 Mar 2010, Russell King - ARM Linux wrote:
> On Tue, Mar 02, 2010 at 01:29:58PM -0800, Daniel Walker wrote:
> > So one device has at least three names (more I'm sure),
> >
> > Passion
> > Mahimahi
> > Nexus One
> >
> > Google has most of the code support under board files with the name
> > mahimahi.
>
> I see no reason why the internal names can't be used in the code; just
> make the configuration option texts user-friendly so that the common
> names for the devices are used.
>
> A comment at the top of the file may also help.
>
> As far as filenames go, let's keep them the same for now; we can rename
> the filenames later once stuff is merged - while git can sort out
> subsequent _merges_ with files renamed, but what it can't do is apply
> patches on top of renamed files. That's just something to be aware of
> when chosing when to rename.
IMHO using the internal name in the code is the most sensible thing to
do. Why? Because marketing people are a very emotional and influential
bunch, and they often change their mind about naming and (re)branding.
Been there already. And it also happened that marketing people just
asked of us developers that the name of the files and functions in the
source tree be changed to the marketing name du jour. They especially
don't want customers to ever notice that the new product out of the shop
with all those revolutionary features and performances is in fact
(technically speaking) just a minor revision of the previous product
which can be supported by the same code as the previous product. This
has to be pushed back of course.
While the marketing names do change, normally the internal project names
are more stable and more easily related to amongst developers. And if
there are many internal names, then the most widely used is the best.
And if one name is already established in the source base then it is
best to just keep it and not play renaming games unless really necessary
(e.g. the old name is creating more confusion to _developers_ than if
things were renamed).
The kernel tree is _not_ a medium for marketing campaign. Those
marketing names are best placed in the Kconfig text. In this case I
think that mahimahi for the board support is just fine.
Nicolas
next prev parent reply other threads:[~2010-03-03 22:08 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-02 21:29 board/device file names, and machine names Daniel Walker
2010-03-02 22:56 ` Brian Swetland
2010-03-02 23:29 ` Daniel Walker
2010-03-02 23:38 ` Brian Swetland
2010-03-03 3:42 ` Bill Gatliff
2010-03-03 3:36 ` Bill Gatliff
2010-03-03 8:00 ` Brian Swetland
2010-03-03 19:08 ` Theodore Tso
2010-03-03 19:22 ` Theodore Tso
2010-03-03 19:24 ` Russell King - ARM Linux
2010-03-02 23:51 ` Russell King - ARM Linux
2010-03-03 0:39 ` Daniel Walker
2010-03-03 0:47 ` Tim Bird
2010-03-03 0:52 ` Daniel Walker
2010-03-03 1:01 ` Brian Swetland
2010-03-03 3:52 ` Bill Gatliff
2010-03-03 8:42 ` Russell King - ARM Linux
2010-03-03 9:17 ` Pavel Machek
2010-03-03 9:47 ` Russell King - ARM Linux
2010-03-03 10:00 ` Pavel Machek
2010-03-03 10:08 ` Russell King - ARM Linux
2010-03-03 10:18 ` Pavel Machek
2010-03-03 10:18 ` Pavel Machek
2010-03-03 10:19 ` Russell King - ARM Linux
2010-03-03 10:19 ` Russell King - ARM Linux
2010-03-03 14:24 ` Pavel Machek
2010-03-03 14:24 ` Pavel Machek
2010-03-03 14:38 ` Daniel Walker
2010-03-03 22:08 ` Nicolas Pitre [this message]
2010-03-03 22:27 ` Brian Swetland
2010-03-03 3:25 ` Bill Gatliff
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=alpine.LFD.2.00.1003031651400.31128@xanadu.home \
--to=nico@fluxnic.net \
--cc=linux-arm-kernel@lists.infradead.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.