[lsst-dm-stack-users] A test development version of Winter'14 stack
Chris Walter
chris.walter at duke.edu
Wed Feb 19 10:33:20 PST 2014
Hi Mario,
OK, I also built with no problems on 10.9.1. Nice job!
I have a few questions on how to use this version of the system:
- now loadLSST.sh etc are gone. So, I take it we should just 'source
eups/bin/setups.csh' etc now. Is that right? It does everything we need?
- Then we do a setup. Can I do the same setup I did before?
say: 'setup pipe_tasks'? Or do I need to 'setup lsst_distrib' etc?
- What is the difference between
eups distrib install lsst
eups distrib install lsst_distrib
eups distrib install lsst_apps ?
- How can I tell what is a stub or not (either before or after installation)? 'eups list' no longer shows 'system' for matplotlib etc. I found a note from Robert that said 'eups startup' would show the manifest but for me that doesn't return anything.
Thanks,
-Chris
On Feb 18, 2014, at 2:02 PM, Mario Juric <majuric at gmail.com> wrote:
> Hi all,
> Just thought I'd cross-post this here (see bottom), as we've just
> completed a test release using the new EUPS' distribution mechanism.
> Noteworthy for this release is that it's meant to be built against
> external Pythons, and should build on OS X 10.9. Instructions are at the
> bottom (and they'll be further streamlined over the next couple of
> days/weeks).
>
> PS: If you're a tcsh user and just start bash to install this, don't
> forget to do 'export SHELL=/bin/bash' as Chris pointed out in one of the
> previous e-mails. This requirement will go away once the fix is merged
> into EUPS.
>
> Cheers,
> - M.
>
> -------- Original Message --------
> Subject: Re: [LSST-data] EupsPkg: an new distrib module for EUPS
> Date: Fri, 14 Feb 2014 14:40:47 -0700
> From: Mario Juric <mjuric at lsst.org>
> Organization: Large Synoptic Survey Telescope Inc.
> To: LSST Data <lsst-data at lsstcorp.org>
>
> Dear all,
> I just opened a pull request to get the final bits of EupsPkg
> functionality merged into EUPS:
>
> https://github.com/RobertLuptonTheGood/eups/pull/7
>
> , a ticket to get the necessary changes made to LSST stack packages:
>
> https://dev.lsstcorp.org/trac/ticket/3148
>
> and a ticket to import and manage external packages with git:
>
> https://dev.lsstcorp.org/trac/ticket/3149
>
> Add yourselves to the CC list of these tickets if you care about them.
> When this triad is merged/approved, the 'master' branch of the stack
> should be buildable by EUPS.
>
>
> Instructions on how to try it right now are below:
>
> ===============
> # create a temporary directory for testing and enter it
> mkdir eupstest
> cd eupstest
> RD="$PWD"
>
> # Install mjuric's EUPS fork with EupsPkg (branch: eupspkg)
> mkdir sources
> cd sources
> git clone https://github.com/mjuric/eups.git
> cd eups/
> git checkout eupspkg
>
> ./configure --prefix="$RD/eups" --with-eups="$RD/stack"
> make
> make install
> cd ../..
>
> source "$RD/eups/bin/setups.sh"
> export EUPS_PKGROOT="http://lsst-web.ncsa.illinois.edu/~mjuric/pkgs"
>
> # If you don't have git > v1.8.4, do:
> eups distrib install git
> setup git
>
> # If you don't have python >= 2.7 with numpy >= 1.5.1 and
> # matplotlib >=1.2.0, use Anaconda python distribution by installing
> # it manually, or use the LSST-packaged one.
> eups distrib install anaconda
> setup anaconda
>
> # Install the stack
> eups distrib install lsst_distrib
> =================
> _______________________________________________
> LSST-data mailing list
> LSST-data at lsstcorp.org
> http://listserv.lsstcorp.org/mailman/listinfo/lsst-data
>
>
> _______________________________________________
> lsst-dm-stack-users mailing list
> lsst-dm-stack-users at lsstcorp.org
> http://listserv.lsstcorp.org/mailman/listinfo/lsst-dm-stack-users
More information about the dm-users
mailing list