Please, forget the changes proposed by pull request.. I even discarded it..
It becomes just a discussion point..


On 11 April 2014 12:42, Austin Marshall <[email protected]> wrote:

>
>
>
> On Fri, Apr 11, 2014 at 8:35 AM, David Ragazzi <[email protected]>wrote:
>
>> CMake should not make changes to bashrc or other global files outside of
>> the context of *building* nupic and nupic.core.  Meanwhile, the codebase
>> should be concerned as little as possible with special-casing specific
>> platforms.
>>
>> Austin, have you read the entire post where I say this was a previous
>> suggestion but I listen Utensil ?
>>
>
> I'm making my judgement on the content of the pull request, which doesn't
> reflect the suggestion in the comments.
>
>
>>
>>
>>
>> On 11 April 2014 12:30, Austin Marshall <[email protected]> wrote:
>>
>>> CMake should not make changes to bashrc or other global files outside of
>>> the context of *building* nupic and nupic.core.  Meanwhile, the
>>> codebase should be concerned as little as possible with special-casing
>>> specific platforms.
>>>
>>> There are two platform-specific repositories (
>>> https://github.com/numenta/nupic-linux64 and
>>> https://github.com/numenta/nupic-darwin64) that are meant to mitigate
>>> any issues related to platform special cases, and I'd rather see the effort
>>> put into those projects.  Those are provided as an option, but also to help
>>> things internally at Numenta.  For the very latest, see the python-2.7
>>> branches which will be merged into master very soon.
>>>
>>> For those reasons, I'm thumbs-down on
>>> https://github.com/numenta/nupic/pull/801
>>>
>>>
>>> On Fri, Apr 11, 2014 at 7:54 AM, David Ragazzi 
>>> <[email protected]>wrote:
>>>
>>>> Hi everyone,
>>>>
>>>> I'm bringing this discussion to here, as asked by Utensil and Matt..
>>>>
>>>> Recently I proposed a PR that automatically set environment variables
>>>> (specially $NUPIC and $NTA) with default variables directly into .bashrc
>>>> file. However as mentioned by Subutai, this might generate confusion in
>>>> machines that need customized configuration like those that use Grok or
>>>> others.
>>>>
>>>> Fortunatelly, Utensil drawn a scenario of our current situation which
>>>> explain some conflicting issues and how we could mitigate.. A quote:
>>>>
>>>> > There're two kinds of users:
>>>> >* Experienced nupic developers like @scottpurdy , they have been using
>>>> `$NUPIC` and `$NTA` for a long time and they preset them manually in
>>>> `.bashrc` or somewhere, and they need `$NTA` to point to somewhere other
>>>> than `$NUPIC/build/release`
>>>> > * New nupic users or developer like you and I, we intend to keep the
>>>> env var overhead minimal.
>>>>
>>>> From my understanding, I think that an ideal process it would be that
>>>> allows we would have 2 scenarios working fine:
>>>>
>>>> Scenario # 1:
>>>>
>>>> I'm a developer using NuPIC for simple software: I simply clone the
>>>> repo, run CMake, and voilá!
>>>>
>>>> Scenario # 2:
>>>>
>>>> I'm a developer using NuPIC for critical and customized software: I
>>>> simply clone the repo, *config $NUPIC and $NTA using .bashrc (or other
>>>> method) to the target locations*, run CMake and voilá!
>>>>
>>>> I really like this development workflow as this reduces steps of
>>>> configuration at same time that allows flexibility to those users that need
>>>> customization..
>>>>
>>>> In this link you'll find further information which includes my previous
>>>> suggestion, Utensil commentary, and my plan of how the current code could
>>>> address these 2 scenarios:
>>>>
>>>> https://github.com/numenta/nupic/pull/801
>>>>
>>>> --
>>>> David Ragazzi
>>>> OS Community Commiter
>>>> Numenta.org
>>>> --
>>>> "I think James Connolly, the Irish revolutionary, is right when he says 
>>>> that
>>>> the only prophets are those who make their future. So we're not
>>>> anticipating, we're working for it."
>>>>
>>>> _______________________________________________
>>>> nupic mailing list
>>>> [email protected]
>>>> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>>>>
>>>>
>>>
>>> _______________________________________________
>>> nupic mailing list
>>> [email protected]
>>> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>>>
>>>
>>
>>
>> --
>> David Ragazzi
>> OS Community Commiter
>> Numenta.org
>> --
>> "I think James Connolly, the Irish revolutionary, is right when he says that
>> the only prophets are those who make their future. So we're not
>> anticipating, we're working for it."
>>
>> _______________________________________________
>> nupic mailing list
>> [email protected]
>> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>>
>>
>
> _______________________________________________
> nupic mailing list
> [email protected]
> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>
>


-- 
David Ragazzi
OS Community Commiter
Numenta.org
--
"I think James Connolly, the Irish revolutionary, is right when he says that
the only prophets are those who make their future. So we're not anticipating
, we're working for it."
_______________________________________________
nupic mailing list
[email protected]
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org

Reply via email to