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

Reply via email to