Contributing To Debian Science
In order to federate work around science packages for Debian, an Alioth project has been created.
Services for developers
- Web sites:
- Mailing lists:
Specialties
Since there is many different specialties in Science, we tried to separate package into specialties. Each package goes into the more suitable directory (in case of doubt, don't hesitate to ask on the mailing list).
Please note that scientific computing, chemistry/biochemistry and medical free software are already handled by three other debian projects:
Debichem: chemistry/biochemistry
Scicomp: Scientific computing
Debian Med: Medicine, pre-clinical research, and life science (see the list of actively maintained biological packages from Debian Med team)
Version control system of Debian Science
For now, Debian Science uses two VCS.
Subversion
This VCS is split by category of Science. Original list from CDD - Science
The SVN repository is available on this URL: svn://svn.debian.org/debian-science/
GIT
We have also a GIT service hosted here: alioth:/git/debian-science
If you want to have package foo in a debian-science git repository, please put it in alioth:/git/debian-science/packages/foo.git
For more info, see threads about workflow and converting from svn
Group Policy
The group-policy is online at http://debian-science.alioth.debian.org/debian-science-policy.html.
Its source is stored in a git repository:
$ git clone git://git.debian.org/git/debian-science/policy.git or $ git clone ssh://git.debian.org/git/debian-science/policy.git $ make (Needs xmlto)
The draft of the policy will then be built to html/debian-science-policy.html.
If you push your changes back to this repository, the online webpage will be upgraded within 15 minutes (cronjob by fdl-guest).
TODO List
- Decide if we want to keep only SVN/Git or both
- Update packages to match the policy
- Define a clear way to categorize the package by specialties
- Define how to collaborate with Scicomp/Debian-Med and Debichem
Work on Debian Science CDD meta packages
Add those free software projects which we should package to the tasks files to enhance the list of our packages by prospective packages (see the yellow and red entries)
- Communicate around this group
