Welcome to the UofM NLP Lab!

If you will be using the nlp project space, please be sure to:

  1. Set your default permissions so that new files and directories that you create will be group read/writable:
  2. When you create a new directory in /project/nlp, /project/nlp03, /project/nlp04, or /scratch/nlp, you need to do two things:
  3. Subscribe to the nlp newsgroup, to receive announcements about lab facilities: send mail to nlp-request@cs.umn.edu with subject subscribe.

If you didn't change your umask immediately, or didn't set sticky bit somewhere, you will have to:

  1. run chmod -R 770 on all your group-unreadable files and directories
  2. run chgrp -R nlp on all your group-unreadable files
  3. run chmod +s on all your group-unreadable directories to set the sticky bit that controls group inheritance

Subversion access to lab source code:

  1. cd to the directory where you want distrib to live
  2. Once that works, you should just be able to use "svn update", etc. and remotely it will ask for your password once, locally you shouldn't need a password.

Subversion access to paper repository:

Instructions are the same as above, except replace "/project/nlp/svn/slush" with "/project/nlp/paper_repos"

Using our Makefile:

Read up on the GNU Makefile tutorial to decipher some of the more arcane incantations used in our Makefile.

Subversion access to lab source code using Eclipse:

  1. Open Eclipse.
  2. Select File...New...Other.
  3. In the "Select a wizard" popup window, select SVN...Checkout Projects from SVN. If you don't have this option, you'll need to install the Subclipse module first.
  4. A new window will appear called "Checkout from SVN."
  5. Select "Create a new repository location" then click "Next."
  6. Enter the following information for the repository URL (replacing USERNAME with your user name): svn+ssh://USERNAME@caesar.cs.umn.edu/project/nlp/svn
  7. Click Next.
  8. A window may pop up called "Enter SSH credentials." If it does, enter your cs password, click the Save information box, then click Next.
  9. When the "Enter SVN Author Name" box pops up, click "OK."
  10. The "Checkout from SVN" window should now appear, and should list all of the projects in the repository. Select the one you want (ex: forestranger), then click "Finish."

System requirements (for a home system/laptop):

To run on an Ubuntu system, you need at least the following packages (NLPers, please add as you encounter them):

Download slush tarball

slush-1236.tar.gz

slush-1133.tar.gz

slush-1130.tar.gz

slush-1108.tar.gz


Bugzilla

If you work on the NLP lab software, please sign up for a bugzilla account at http://bugzilla.cs.umn.edu