Linguistics / New Contributors

Information for New Contributors

Contributing software installations

directory purpose owner
/c/bin or /usr/local/contrib/bin the CSC approved links to the user-contributed binaries ling
/c/man or /usr/local/contrib/man the CSC approved links to the user-contributed man pages ling
/c/appl/CLASS/USER/APP/VER/bin the user-contributed binary directories users
/c/appl/CLASS/USER/APP/VER/lib the user-contributed lib directories users
/c/appl/CLASS/USER/APP/VER/man the user-contributed man directories users
/c/appl/CLASS/USER/APP/VER/lic the user-contributed information on the license and conditions of use users
/c/appl/CLASS/USER/APP/VER/doc the user-contributed additional documentation users
/c/appl/CLASS/USER/APP/VER/README the user-contributed information on purpose of use and the maintenance plan and the contributor's contact information users
/c/appl/CLASS/USER/APP/VER/REBUILD the user-contributed information on the needed actions in rebuilding and reinstalling the software users
/c/appl/CLASS/USER/APP/latest a symbolic link to the latest 32-bit i386/linux version /c/appl/CLASS/USER/APP/VER users
/c/appl/CLASS/USER/APP/latest64 a symbolic link to the latest 64-bit i386/linux version /c/appl/CLASS/USER/APP/VER users

The user-contributed installations use the following directory naming conventions:

  • CLASS = the class of software: ling = linguistics, lang = programming languages, comm = internet, ...
  • USER = the unix account of the contributing user
  • APP = the name of the application
  • VER = the version of the application

When a user contributes a software to /c and asks the superuser ling for approval and inclusion to the global path, there are two possible scenarios for approval:

  1. ADOPTION: Depending on the type of the software and the contributor, the contributed software may be adopted as such. In that case, the adminstrator of the language bank takes over the ownership of the contributed version and links the executables to /l/cbin. The user can still install a newer version by giving a new name for it.
  2. REINSTALLATION: On times, the adminstrator may choose to reinstall the software. All the information for reinstalling the software must be provided to the language bank adminstrator, in the text file REBUILD. The installation may go either to /c/ or /l/, depending on the support level that will be quaranteed by CSC. In /c/, the support is basically delegated to the original contributor, while in /l/, the support is the responsibility of CSC.

-- AnssiYliJyra - 13 Oct 2006

Topic revision: r2 - 2006-12-19 - AnssiYliJyra
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback