← Back to team overview

launchpad-dev team mailing list archive

Important: YUI repackaging (action required)

 

Hi Folks

YUI is being pulled out of lazr-js and packaged separately in a tarball
in the download-cache. The currect version we use is 3.3 so the tarball
is called yui-3.3.tar.gz. This has already landed in download-cache.

If you use rocketfuel-get, you shouldn't need to take any action since
it has been updated to create the required directory and symlink. If you
don't, read on.....

1. You need to create a directory called "yui" in the same place where
download-cache, eggs, and sourcecode live on your system. On many
systems, this will be something like:
    mkdir -p <your projects dir>/lp-sourcedeps/yui

2. Create a symlink from your working/devel directory to the yui
directory above, something like:
    cd <your projects dir>/lp-branches/<your working devel dir>
    ln -s <your projects dir>/lp-sourcedeps/yui yui

NB You working directory should already have symlinks for download-cache
and eggs so the yui symlink above is analogous to those.

The above is preparation for when the repackaging branch lands (soon).
Thereafter, when you do a "make clean jsbuild" or even "make clean
build", the correct YUI source will be unpacked to the "yui" directory
created above, in much the same way as Python eggs are unpacked into "eggs".

The branch is still going though QA and a new ecs image is required so
the above steps are just to get your system ready for when it lands.

If you have any questions, please reply to the list or ask me directly.



Follow ups