On 02/23/2014 10:12 PM, Tres Finocchiaro wrote:
>
>      I don't think making a "target" directory under the user's home
>     directory is a very good practice.
>
>
> I disagree entirely here.  For development, I find this best practice.
>  It makes the software only usable for one user
>
> Again, for development, I find this best practice.  This all depends
> on your use-case, but I've never been in a situation where I had
> multiple user profiles on one machine all using the same DAW.   I also
> don't know how comon it is for musicians to compile their own DAW.  On
> *nix, I've always grabbed the binaries from the preferred method (yum,
> apt, CNR, etc).

Developers aren't the only ones compiling from source.

>
>     Personally I think the best practice is to have the stable version
>     under /usr, and the development builds under different
>     subdirectories in /opt. 
>
>
> I think this would be a good idea for "stable" build instructions, but
> not for people simply checking out what the latest version has to offer.
>
> Perhaps we can provide "stable" build instructions, but I would
> instead recommend we put something at the far bottom after the home
> direction instructions, perhaps titled "Permanently Install".
>
> I was actually really happy when I saw the "make install" didn't have
> the word "sudo" in front of it.  I'm rather sick of tutorials mucking
> up my file system.  Encompassed in it's own directory gets a +1 from
> me, for what that's worth.
>
>

LMMS gets encompassed in its own directory in /opt too, if you put it
under a subdirectory. /opt is there for a reason, and this usecase is
exactly that reason.

Stable builds should be installed in /usr, and wrapped in a package with
checkinstall.

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
LMMS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to