Differences between revisions 207 and 208
Revision 207 as of 2010-02-09 22:36:43
Size: 3501
Comment:
Revision 208 as of 2010-02-10 09:20:18
Size: 3526
Comment:
Deletions are marked like this. Additions are marked like this.
Line 55: Line 55:
 * coq (arch:all) (StephaneGlondu)  * coq (arch:all) (StephaneGlondu) ('''done''', 2010-02-10)

Migration to OCaml 3.11.2

Status: migration (for debian-ports too), overall, binNMU candidates

Check list

List of things you should check / do while updating your package for OCaml 3.11.2:

  • package new upstream version: implies (of course) a sourceful upload
  • move to section ocaml if relevant
  • update Standards-Version to 3.8.4
  • consider DhOCamlTransition (beware, it can be harmful for backports)
  • consider switching debian/rules to one of: CDBS, dh
  • (libraries only) ensure you are generating ocamldoc API reference in HTML format (to be registered in doc-base under section Programming/OCaml): for that, see dh_ocamldoc manpage
  • check whether Ubuntu differences should be integrated (see this page)

  • consider migrating your package to Git (for uniformity with other packages, though not required)
  • check packages affected by new ocaml-* Lintian tags

  • remove additional dependencies added for uploads to experimental

Upload rounds

If you think a package needs some work and a binNMU might not be appropriate, please add it to a round or the TODO list.

TODO

This section summarizes packages that will need sourceful uploads, but are not ready yet:

?MikeFurr's TODO-list:

  • Transition svn packages to git: felix ocaml-getopt ocaml-reins ocamlcreal otags

TODO per round

The rounds below are levels in the build-dep graph, they can be seen on the migration monitoring page. Put here the packages that need sourceful upload, and someone who is planning to deal with them, and/or why they need a sourceful upload. Packages can be removed (or marked as done) once they appear green on the monitoring page. When ocaml is built on all architectures, we can have the binNMU scheduled (see #569078).

Round 1

Round 2

  • headache (arch:all) (SylvainLeGall)

  • hevea (arch:all) (Ralf) (done, 2010-02-08)

  • hlins (arch:all) (Ralf) (done, 2010-02-08)

  • jocaml (needs update) (MehdiDogguy)

  • ocamlduce (new upstream) (StephaneGlondu) (done, 2010-02-09)

  • ocamlwc (arch:all) (Ralf) (done, 2010-02-08)

  • ocamlweb (arch:all) (Ralf) (done, 2010-02-08)

  • planets (arch:all) (Ralf) (done, 2010-02-08)

  • polygen (arch:all) (Zack)

Round 3

  • bibtex2html (arch:all) (Ralf) (done, 2010-02-09)

  • ledit (arch:all) (StephaneGlondu)

  • ocaml-cry (new upstream) (Toots)

Round 4

  • ara (arch:all)
  • cmigrep (arch:all) (MehdiDogguy)

  • coq (arch:all) (StephaneGlondu) (done, 2010-02-10)

  • mldonkey (configure needs to be patched to make it accepts 3.11.1) (MehdiDogguy)

Round 5

Round 6

  • galax (needs update)
  • why (arch:all)