[rtems commit] New.
Cynthia Rempel
cynt6007 at vandals.uidaho.edu
Fri Aug 3 17:24:59 UTC 2012
Dear RTEMS - Devel
Because this is technical, and has deeper ramifications, I think democracy is not be the best choice in making this decision, but this should be wrapped up.
Two sources for technical decisions are:
1. Documentation
2. Experts, the most active members of the community.
1. The auto-tools documentation does not really indicate one over the other; however, according to John Calcote's Autotools book there are one of two build system generating scripts: bootstrap, and autogen. RTEMS uses bootstrap.
2. Experts: Joel Sherrill (who was one of the original developers), Gedare, Chris Johns said no...
Me: I've read through the auto-tools manuals and books, and added existing opensource applications to the RTEMS source tree before.
As was said before: Dr. Sherrill said no for a really good reason: it clouds the readability of patches, and needlessly introduces dependency issues.
When I was adding Apache to RTEMS the first time the most three useful commands were:
./bootstrap -c && ./bootstrap -p && ./bootstrap
Otherwise, RTEMS simply wouldn't include the new application. Of course we could write a tutorial on preinstall.am files (but that is much less user-freindly than bootstrap, read a preinstall.am for yourself).
RTEMS developers need to use bootstrap and be familiar with it: (there's only a few options).
As Thomas indicated, no further discussion should be required.
Cynthia Rempel
________________________________________
From: rtems-devel-bounces at rtems.org [rtems-devel-bounces at rtems.org] on behalf of Thomas Doerfler [Thomas.Doerfler at embedded-brains.de]
Sent: Friday, August 03, 2012 8:57 AM
To: rtems-devel at rtems.org
Subject: Re: [rtems commit] New.
Hi,
Am 03.08.2012 16:44, schrieb Gedare Bloom:
> I'd say let's wrap this up, but we have no formal way that I know of
> to make a decision about this.
you are right, there is no formal way to decide this. Anyway I vote to
remove the questionable commits from the git repo and discuss the pros
and cons before any further change in the git repo regarding the
"auto*"-generated files is to be applied.
wkr,
Thomas.
>
> -Gedare
>
> On Fri, Aug 3, 2012 at 9:37 AM, Joel Sherrill <joel.sherrill at oarcorp.com> wrote:
>> On 07/26/2012 10:05 PM, Sebastian Huber wrote:
>>>
>>> Hello,
>>>
>>> why do we all have this single commits with this simple "New." commit
>>> message?
>>> If I had added the generated files, then I would have added them all in
>>> a
>>> single commit. Before this I would have placed this commit on a private
>>> branch
>>> for review.
>>>
>>> You work now on a release branch. I don't think there was sufficient
>>> discussion about this change. As far as I am aware you are the only
>>> person in
>>> favor of adding the generated files.
>>>
>>> This is not a simple change. It adds a lot of files. It changes also a
>>> practice in RTEMS that was there for several years now. That is no
>>> generated
>>> files in the repository (one exception is the preinstall.am).
>>>
>> It also impacts at least the following:
>>
>> + user documentation, tutorials, wikis, etc.
>> + bandwidth requirements for rtems.org and users
>> + disk space requirements for rtems.org and users
>>
>> This change could have happened any time in the past 15 years.
>> Projects using every other source code control system have
>> at one time placed generated files in their tree. We stuck with
>> not doing it and built up years of practice expecting a bootstrap.
>>
>> I personally do not care whether they are in or out technically.
>> That is a community decision.
>>
>> What I do care about is the utter abuse of process and community
>> reflected in how this major change was committed with no discussion,
>> review, patch squashing, etc.
>>
>> I am sorry Ralf but this is another example where I have to question
>> your judgement on knowing when it is OK to make a change with
>> or without discussion. You have repeatedly thrust controversial
>> changes on the project with no discussion. If anyone else had done
>> this, you would have publicly flogged them.
>>
>> --
>> Joel Sherrill, Ph.D. Director of Research& Development
>> joel.sherrill at OARcorp.com On-Line Applications Research
>> Ask me about RTEMS: a free RTOS Huntsville AL 35805
>> Support Available (256) 722-9985
>>
>>
>>
>> _______________________________________________
>> rtems-devel mailing list
>> rtems-devel at rtems.org
>> http://www.rtems.org/mailman/listinfo/rtems-devel
> _______________________________________________
> rtems-devel mailing list
> rtems-devel at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-devel
>
--
--------------------------------------------
embedded brains GmbH
Thomas Doerfler
Obere Lagerstrasse 30
D-82178 Puchheim
Germany
email: Thomas.Doerfler at embedded-brains.de
Phone: +49-89-18908079-2
Fax: +49-89-18908079-9
PGP: Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
_______________________________________________
rtems-devel mailing list
rtems-devel at rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel
More information about the devel
mailing list