lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GOP-PROP 11: git repositories


From: Carl Sorensen
Subject: Re: GOP-PROP 11: git repositories
Date: Tue, 6 Sep 2011 13:13:51 -0600

On 9/6/11 11:25 AM, "Phil Holmes" <address@hidden> wrote:

>> -----Original Message-----
>> From: Graham Percival [mailto:address@hidden
>> Sent: 06 September 2011 18:20
>> To: Phil Holmes
>> Cc: 'Trevor Daniels'; address@hidden
>> Subject: Re: GOP-PROP 11: git repositories
>> 
>> On Tue, Sep 06, 2011 at 06:14:57PM +0100, Phil Holmes wrote:
>>>> The only kind of person who's interested in those other
>> repositories
>>>> will have their own favorite directory layout anyway
>> (like me; all
>>>> my source repositories go under
>>>> $HOME/src/) so they'd ignore any recommendation anyway.
>>> 
>>> Wouldn't it be better to standardise them so that the doc
>> and website
>>> builds can copy them using standard scripts?
>> 
>> hmm, good point.
>> 
>> What about just using environment variables, $LILYPOND_GIT
>> and $LILYPOND_MEDIA_GIT, then telling the user to set up
>> these variables by themselves?  (potentially after googling
>> for help) That feels like a more "unix-y" solution to me.  :)
> 
> Surely it's better to put them in My Documents\lily\media, etc.  :-)
> 
> I'm reasonably easy, providing there's some standard way of accessing the
> files.  It just seems to me that if you're going to say "you must set up a
> variable called LILYPOND_GIT pointing to your repository" you might as well
> say "To use standard build methods, you must put the repositories in these
> directories".

But your last statement forces a particular location.  What if on my system
I have a conflict with that location?  I shouldn't be forced to do it.

Currently, I don't use lilypond-git.  And I don't do an out-of-tree build
(because it doesn't work for me on OS/X, and I don't want to use lilydev,
and I don't want to take the time to troubleshoot it).  And I'm able to deal
with non-standard locations just fine.

If you say I "must" put them where you say, then I lose that flexibility.

I'm totally fine with having lilydev set up environment variables with the
standard directories.  And I'm fine with saying "The standard locations
are...."  But enforcing the use of standard locations would be a mistake,
IMO.

Thanks,

Carl

> 
> --
> Phil
> 
> 
> _______________________________________________
> lilypond-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-devel




reply via email to

[Prev in Thread] Current Thread [Next in Thread]