Differences between revisions 24 and 25
Revision 24 as of 2009-02-25 07:56:49
Size: 5397
Comment:
Revision 25 as of 2009-03-16 03:30:32
Size: 5432
Editor: anonymous
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
~+''A collaborative effort to maintain Debian packages related to the ["OCaml"] programming language''+~ ~+''A collaborative effort to maintain Debian packages related to the [[OCaml]] programming language''+~
Line 5: Line 5:
 * '''Highlight''': [wiki:/OCaml311Migration migration to OCaml 3.11]  * '''Highlight''': [[/OCaml311Migration|migration to OCaml 3.11]]
Line 9: Line 9:
 * '''Website''': [wiki:Teams/OCamlTaskForce OCamlTaskForce] (this wiki page)  * '''Website''': [[Teams/OCamlTaskForce|OCamlTaskForce]] (this wiki page)
Line 11: Line 11:
 * '''Documentation''': see [#morestuff more stuff] below  * '''Documentation''': see [[#morestuff|more stuff]] below
Line 16: Line 16:
 * '''Email contact''': ''[[MailTo(debian-ocaml-maint@lists.debian.org)]]''  * '''Email contact''': ''<<MailTo(debian-ocaml-maint@lists.debian.org)>>''
Line 28: Line 28:
All team members are listed in the ''developer info'' box on the [http://alioth.debian.org/projects/pkg-ocaml-maint/ alioth project page]. All team members are listed in the ''developer info'' box on the [[http://alioth.debian.org/projects/pkg-ocaml-maint/|alioth project page]].
Line 32: Line 32:
The ''Debian OCaml Maintainers Task Force'' is up to package ["OCaml"]-related programs and libraries in Debian, to make as easy as possible the usage of such pieces of software. The ''Debian OCaml Maintainers Task Force'' is up to package [[OCaml]]-related programs and libraries in Debian, to make as easy as possible the usage of such pieces of software.
Line 38: Line 38:
 * [wiki:/OCaml311Migration migration to OCaml 3.11]
 * policy related [wiki:/Policy stuff]
 * OCaml backports coordination page: [wiki:
/OCamlBackports OCamlBackports]
 * what about a [wiki:/CamlP4Misc camlp4-misc] package?
 * [http://upsilon.cc/~zack/stuff/ocaml-debian-deps.pdf essay] on OCaml link-time compatibility and Debian dependencies (titled: ''Enforcing OCaml link-time compatibility using Debian dependencies'')
 * [wiki:/GitMigration migrating our repository to git]
 * [[/OCaml311Migration|migration to OCaml 3.11]]
 * policy related [[/Policy|stuff]]
 * OCaml backports coordination page
: [[/OCamlBackports|OCamlBackports]]
 * what about a [[/CamlP4Misc|camlp4-misc]] package?
 * [[http://upsilon.cc/~zack/stuff/ocaml-debian-deps.pdf|essay]] on OCaml link-time compatibility and Debian dependencies (titled: ''Enforcing OCaml link-time compatibility using Debian dependencies'')
 * [[/GitMigration|migrating our repository to git]]
Line 45: Line 45:
[[Anchor(morestuff)]] <<Anchor(morestuff)>>
Line 51: Line 51:
 * [http://pkg-ocaml-maint.alioth.debian.org/debian-ocaml-status.html status of the various OCaml versions in Debian] [[BR]] ~-(a per-OCaml version listing; answers questions like «is OCaml X.Y.Z available in Debian?»)-~
 * [http://svnbuildstat.debian.net/packages/list/8 SVN Build Statistics] ~-(powered by [http://svnbuildstat.debian.net/ svnbuildstat])-~
 * [http://pkg-ocaml-maint.alioth.debian.org/ocaml_src_pkgs.html source package list] ; formats: [http://pkg-ocaml-maint.alioth.debian.org/ocaml_src_pkgs.html `.html`], [http://pkg-ocaml-maint.alioth.debian.org/ocaml_src_pkgs.txt `.txt`]
 * [http://pkg-ocaml-maint.alioth.debian.org/ocaml_build_deps.png build dependency graph] ; formats: [http://pkg-ocaml-maint.alioth.debian.org/ocaml_build_deps.dot `.dot`], [http://pkg-ocaml-maint.alioth.debian.org/ocaml_build_deps.ps `.ps`], [http://pkg-ocaml-maint.alioth.debian.org/ocaml_build_deps.png `.png`]
   * [http://pkg-ocaml-maint.alioth.debian.org/build_order.txt build order] (`.txt` only)
 * [[http://pkg-ocaml-maint.alioth.debian.org/debian-ocaml-status.html|status of the various OCaml versions in Debian]] <<BR>> ~-(a per-OCaml version listing; answers questions like «is OCaml X.Y.Z available in Debian?»)-~
 * [[http://svnbuildstat.debian.net/packages/list/8|SVN Build Statistics]] ~-(powered by [[http://svnbuildstat.debian.net/|svnbuildstat]])-~
 * [[http://pkg-ocaml-maint.alioth.debian.org/ocaml_src_pkgs.html|source package list]] ; formats: [[http://pkg-ocaml-maint.alioth.debian.org/ocaml_src_pkgs.html|`.html`]], [[http://pkg-ocaml-maint.alioth.debian.org/ocaml_src_pkgs.txt|`.txt`]]
 * [[http://pkg-ocaml-maint.alioth.debian.org/ocaml_build_deps.png|build dependency graph]] ; formats: [[http://pkg-ocaml-maint.alioth.debian.org/ocaml_build_deps.dot|`.dot`]], [[http://pkg-ocaml-maint.alioth.debian.org/ocaml_build_deps.ps|`.ps`]], [[http://pkg-ocaml-maint.alioth.debian.org/ocaml_build_deps.png|`.png`]]
   * [[http://pkg-ocaml-maint.alioth.debian.org/build_order.txt|build order]] (`.txt` only)
Line 57: Line 57:
   * [http://glondu.net/debian/ocaml_transition_monitor.html OCaml transition monitor]
   * [http://pkg-ocaml-maint.alioth.debian.org/binNMU.txt BinNMU request for OCaml transition]
 * [http://bentobako.org/ubuntu-ocaml-status/raw/ Comparison with the OCaml package status] on ["Ubuntu"]
   * [[http://glondu.net/debian/ocaml_transition_monitor.html|OCaml transition monitor]]
   * [[http://pkg-ocaml-maint.alioth.debian.org/binNMU.txt|BinNMU request for OCaml transition]]
 * [[http://bentobako.org/ubuntu-ocaml-status/raw/|Comparison with the OCaml package status]] on [[Ubuntu]]
Line 63: Line 63:
We wrote a [http://pkg-ocaml-maint.alioth.debian.org/ocaml_packaging_policy.html/index.html policy] establishing best practices for packaging OCaml-related software in Debian. It is available both in HTML and plain text formats. It can also be found in the [http://packages.debian.org/sid/ocaml-base-nox `ocaml-base-nox`] package [file:///usr/share/doc/ocaml-base-nox/ocaml_packaging_policy.html/index.html on your filesystem]. We wrote a [[http://pkg-ocaml-maint.alioth.debian.org/ocaml_packaging_policy.html/index.html|policy]] establishing best practices for packaging OCaml-related software in Debian. It is available both in HTML and plain text formats. It can also be found in the [[http://packages.debian.org/sid/ocaml-base-nox|`ocaml-base-nox`]] package [[file:///usr/share/doc/ocaml-base-nox/ocaml_packaging_policy.html/index.html|on your filesystem]].
Line 65: Line 65:
 * [http://pkg-ocaml-maint.alioth.debian.org/ocaml_packaging_policy.html/index.html Debian OCaml Packaging Policy] ; formats: [http://pkg-ocaml-maint.alioth.debian.org/ocaml_packaging_policy.html/index.html `.html`], [http://pkg-ocaml-maint.alioth.debian.org/ocaml_packaging_policy.txt `.txt`]  * [[http://pkg-ocaml-maint.alioth.debian.org/ocaml_packaging_policy.html/index.html|Debian OCaml Packaging Policy]] ; formats: [[http://pkg-ocaml-maint.alioth.debian.org/ocaml_packaging_policy.html/index.html|`.html`]], [[http://pkg-ocaml-maint.alioth.debian.org/ocaml_packaging_policy.txt|`.txt`]]
Line 69: Line 69:
The best way to get in touch with our work is to have a look at our [http://svn.debian.org/wsvn/pkg-ocaml-maint/ SubVersioN repository]. The repository is organized as follows: The best way to get in touch with our work is to have a look at our [[http://svn.debian.org/wsvn/pkg-ocaml-maint/|SubVersioN repository]]. The repository is organized as follows:
Line 71: Line 71:
 * [http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/?rev=0&sc=0 packages]: debian patches and tarballs for collaboratively maintained packages
 * [http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/projects/?rev=0&sc=0 projects]: development projects related to OCaml hosted by the Task Force
 * [http://svn.debian.org/wsvn/pkg-ocaml-maint/tags/?rev=0&sc=0 tags]: subversion tags
 * [http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/tools/?rev=0&sc=0 tools]: packaging related tools we developed in order to ease our work
 * [[http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/?rev=0&sc=0|packages]]: debian patches and tarballs for collaboratively maintained packages
 * [[http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/projects/?rev=0&sc=0|projects]]: development projects related to OCaml hosted by the Task Force
 * [[http://svn.debian.org/wsvn/pkg-ocaml-maint/tags/?rev=0&sc=0|tags]]: subversion tags
 * [[http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/tools/?rev=0&sc=0|tools]]: packaging related tools we developed in order to ease our work

Debian OCaml Task Force

A collaborative effort to maintain Debian packages related to the OCaml programming language

  • Highlight: ?migration to OCaml 3.11

Infrastructure

Interacting with the team

  • Email contact: <debian-ocaml-maint@lists.debian.org>

  • Public IRC channel: #debian-ocaml on irc.debian.org (OFTC)

  • Joining: wanna join us? you are more than welcome! please send an introductory mail to our email contact above, and then request to join the Alioth Project using the legacy GForge mechanism

Usual roles

  • Stefano Zacchiroli (zack) is the alioth project admin, contributes/uploads team packages, takes care team-wide packaging tools and information pages,

  • Sylvain Le Gall (gildor) is an (old) member, contributes/uploads team packages,

  • Stéphane Glondu (glondu) contributes to team packages and team-wide packaging tools and information pages,

  • ...
  • add yourself here if you are a contributor of this team

All team members are listed in the developer info box on the alioth project page.

Task description

The Debian OCaml Maintainers Task Force is up to package OCaml-related programs and libraries in Debian, to make as easy as possible the usage of such pieces of software.

Our usual activities include both routine packaging and maintenance of OCaml-related software and formalization in our policy of best practice for the OCaml packaging in Debian.

Get involved / future work

More stuff

Resources

OCaml-related packages in Debian distribution are quite a lot, here you can find some resources to monitor them:

Policy

We wrote a policy establishing best practices for packaging OCaml-related software in Debian. It is available both in HTML and plain text formats. It can also be found in the `ocaml-base-nox` package on your filesystem.

Version Control System

The best way to get in touch with our work is to have a look at our SubVersioN repository. The repository is organized as follows:

  • packages: debian patches and tarballs for collaboratively maintained packages

  • projects: development projects related to OCaml hosted by the Task Force

  • tags: subversion tags

  • tools: packaging related tools we developed in order to ease our work