Differences between revisions 221 and 222
Revision 221 as of 2010-02-15 10:42:44
Size: 4323
Comment: add links to (RC) bugs
Revision 222 as of 2010-02-15 12:33:30
Size: 4298
Comment: galax binNMUed
Deletions are marked like this. Additions are marked like this.
Line 67: Line 67:
 * galax (needs update)

Migration to OCaml 3.11.2

Status: migration (debian-ports, ubuntu, ubuntu-ports), overall

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) (done, 2010-02-11)

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

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

  • jocaml (new upstream, #569893) (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) (done, 2010-02-10)

Round 3

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

  • ledit (arch:all) (StephaneGlondu) (done, 2010-02-11)

  • ocaml-cry (new upstream) (Toots) (done, 2010-02-10)

  • gmetadom (#569391)

Round 4

Round 5

Round 6

  • why (arch:all)