Differences between revisions 271 and 300 (spanning 29 versions)
Revision 271 as of 2011-03-03 19:48:33
Size: 10816
Editor: ?toots
Comment:
Revision 300 as of 2011-04-18 17:02:47
Size: 7506
Editor: ?GeorgeDanchev
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
= Migration to OCaml 3.12.0 = = Migration to OCaml 3.12.0 (#618871) =
Line 5: Line 5:
 * Status: [[http://debian.glondu.net/monitor/ocaml/ocaml_transition_monitor.html|migration]] ([[http://debian.glondu.net/monitor/ocaml-debian-ports/ocaml_transition_monitor.html|debian-ports]], [[http://bentobako.org/ubuntu-ocaml-status/transition_monitor/ocaml_transition_monitor.html|ubuntu]], [[http://bentobako.org/ubuntu-ocaml-status/transition_monitor/ports_transition_monitor.html|ubuntu-ports]]), [[http://pkg-ocaml-maint.alioth.debian.org/debian-ocaml-status.html|overall]] (''to be updated'')  * Tracking bug: [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618871|#618871]]
 * Status: [[http://release.debian.org/transitions/html/ocaml.html|migration]], [[http://pkg-ocaml-maint.alioth.debian.org/debian-ocaml-status.html|overall]]
Line 22: Line 23:
If you think a package needs some work and a binNMU is not appropriate, please add it to the table below. The rounds are levels in the [[http://pkg-ocaml-maint.alioth.debian.org/ocaml_build_deps.png|build-dep graph]], they can be seen on the [[http://debian.glondu.net/monitor/ocaml/ocaml_transition_monitor.html|migration monitoring]] page. Put there the packages that need a sourceful upload, a version information suitable for depwait, someone who is planning to deal with them, and why they need a sourceful upload. When ocaml is built on all architectures, the binNMU will be scheduled. If you think a package needs some work and a binNMU is not appropriate, please add it to the table below. The levels are those in the [[http://pkg-ocaml-maint.alioth.debian.org/ocaml_build_deps.png|build-dep graph]], they can be seen on the [[http://release.debian.org/transitions/html/ocaml.html|migration monitoring]] page. Put there the packages that need a sourceful upload, a version information suitable for depwait, someone who is planning to deal with them, and why they need a sourceful upload. When ocaml is built on all architectures, the binNMU will be scheduled.
Line 26: Line 27:
||<-5 rowbgcolor="lightyellow"> Round 0 ||
|| dh-ocaml || (>= 1.0) || StephaneGlondu || ready || support for new objinfo ||
||<-5 rowbgcolor="lightyellow"> Round 1 ||
|| ocaml || (>= 3.12) || StephaneGlondu || ready || ||
||<-5 rowbgcolor="lightyellow"> Round 2 ||
|| mingw32-ocaml || (>= 3.12) || Toots || ready || needs update ||
|| headache || (>= 1.03-19) || RalfTreinen || ready || arch:all, pending changes ||
|| hevea || (>= 1.10-13) || RalfTreinen || ready || arch:all, pending changes ||
|| hlins || (>= 0.39-17) || RalfTreinen || ready || arch:all, pending changes ||
|| jocaml || (>= 3.12) || MehdiDogguy || not ready || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580103|#580103]] ||
|| ocamlduce || (>= 3.12) || StephaneGlondu || ready || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580102|#580102]] ||
|| ocamlify || (>= 0.0.1-2) || || || arch:all ||
|| ocamlwc || (>= 0.3-9) || RalfTreinen || ready || arch:all, pending changes ||
|| ocamlweb || (>= 1.37-14) || RalfTreinen || ready || arch:all, pending changes ||
|| planets || (>= 0.1.13-12) || RalfTreinen || ready || arch:all, pending changes ||
|| polygen || (>= 1.0.6.ds2-11) || RalfTreinen || ready || arch:all, pending changes ||
|| camlp5 || (>= 5.14-2) || StephaneGlondu || ready || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582943|#582943]] ||
||<-5 rowbgcolor="lightyellow"> Round 3 ||
||<-5 rowbgcolor="lightyellow"> Level 1 ||
|| dh-ocaml || (>= 1.0) || StephaneGlondu || 2011-04-16 || support for new objinfo ||
||<-5 rowbgcolor="lightyellow"> Level 2 ||
|| ocaml || (>= 3.12) || StephaneGlondu || 2011-04-16 || ||
||<-5 rowbgcolor="lightyellow"> Level 3 ||
|| headache || (>= 1.03-19) || RalfTreinen || 2011-04-17 || arch:all, pending changes ||
|| hevea || (>= 1.10-13) || RalfTreinen || 2011-04-17 || arch:all, pending changes ||
|| hlins || (>= 0.39-17) || RalfTreinen || 2011-04-17 || arch:all, pending changes ||
|| jocaml || (>= 3.12) || MehdiDogguy || 2011-04-17 || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580103|#580103]] ||
|| ocamlduce || (>= 3.12) || StephaneGlondu || 2011-04-17 || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580102|#580102]] ||
|| ocamldsort || (>= 0.15.0) || RalfTreinen || 2011-04-18 || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=620236|#620236]] ||
|| ocamlwc || (>= 0.3-9) || RalfTreinen || 2011-04-17 || arch:all, pending changes ||
|| ocamlweb || (>= 1.37-14) || RalfTreinen || 2011-04-17 || arch:all, pending changes ||
|| planets || (>= 0.1.13-12) || RalfTreinen || 2011-04-17 || arch:all, pending changes ||
|| polygen || (>= 1.0.6.ds2-11) || RalfTreinen || 2011-04-17 || arch:all, pending changes ||
|| camlp5 || (>= 6.02.2) || StephaneGlondu || 2011-04-18 || new upstream ||
||<-5 rowbgcolor="lightyellow"> Level 4 ||
|| ocaml-deriving || (>= 0.1.1a-3) || StephaneGlondu || 2011-04-18 || FTBFS ||
|| ocamlify || (>= 0.0.1-2) || StephaneGlondu || 2011-04-18 || arch:all ||
|| cppo || (>= 0.9.0-2) || StephaneGlondu || 2011-04-18 || arch:all ||
|| camlmix || (>= 1.3.0-2) || StephaneGlondu || 2011-04-18 || arch:all ||
|| pcre-ocaml || (>= 6.2.2-2) || StephaneGlondu || 2011-04-18 || pending changes ||
|| ocaml-ssl || (>= 0.4.4-2) || StephaneGlondu || 2011-04-18 || full fix to [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=622144|#622144]] ||
Line 45: Line 51:
|| ledit || (>= 2.02.1-1) || StephaneGlondu || ready || arch:all, new upstream || || ledit || (>= 2.02.1-1) || StephaneGlondu || 2011-04-18 || arch:all ||
Line 48: Line 54:
|| calendar || (>= 2.01.1-7) || || not ready || [[http://ocaml.debian.net/debian/ocaml-3.12.0/failures/calendar_2.01.1-6%2B3.12.0%2B1_armel.build|FTBFS on armel]] ||
||<-5 rowbgcolor="lightyellow"> Round 4 ||
|| ara || (>= 1.0.30) ||               || ready || arch:all ||
||<-5 rowbgcolor="lightyellow"> Level 5 ||
|| ara || (>= 1.0.30) || George Danchev || ready || arch:all ||
Line 55: Line 60:
||<-5 rowbgcolor="lightyellow"> Round 5 || ||<-5 rowbgcolor="lightyellow"> Level 6 ||
Line 62: Line 67:
||<-5 rowbgcolor="lightyellow"> Round 6 || || approx || (>= 4.5-2) || Eric Cooper || ready || new upstream ||
||<-5 rowbgcolor="lightyellow"> Level 7 ||
Line 65: Line 71:
= Transition #613848 =

This section coordinates a smaller transition of some OCaml libraries to new upstream versions that require binNMU, but need not a full OCaml transition ([[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=613848|#613848]]).

||<rowbgcolor="#FFFFA0" rowstyle="font-weight: bold; text-align: center;">what? || how? || who? || when? || why?||
||<-5 rowbgcolor="lightyellow"> Round 2 ||
|| camlp5 || (>= 6.02.1) || StephaneGlondu || 2011-02-19 || new upstream ||
||<-5 rowbgcolor="lightyellow"> Round 3 ||
|| ledit || (>= 2.02.1) || StephaneGlondu || 2011-02-20 || new upstream ||
|| lablgtk2 || (>= 2.14.2) || StephaneGlondu || 2011-02-19 || new upstream ||
|| pcre-ocaml || (>= 6.2.2) || StephaneGlondu || 2011-02-20 || new upstream ||
|| postgresql-ocaml || (>= 1.14.0) || StephaneGlondu || 2011-02-20 || new upstream ||
|| ounit || (>= 1.1.0-3) || SylvainLeGall || 2011-02-18 || new upstream ||
|| ocaml-duppy || (>= 0.3.2-2) || Toots || 2011-03-03 || from experimental, new upstream ||
|| ocaml-alsa || (>= 0.2.0-2) || Toots || 2011-03-03 || from experimental, new upstream ||
|| ocaml-cry || (>= 0.1.5-2) || Toots || 2011-03-03 || from experimental, new upstream ||
|| ocaml-dtools || (>= 0.2.1-2) || Toots || 2011-03-03 || from experimental, new upstream ||
|| ocaml-gavl || (>= 0.1.3-2) || Toots || 2011-03-03 || from experimental, new upstream ||
|| ocaml-mad || (>= 0.4.0-2) || Toots || 2011-03-03 || from experimental, new upstream ||
|| ocaml-ogg || (>= 0.4.1-2) || Toots || 2011-03-03 || from experimental, new upstream ||
|| ocaml-soundtouch || (>= 0.1.5-2) || StephaneGlondu || 2011-02-27 || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=611529|#611529]] ||
||<-5 rowbgcolor="lightyellow"> Round 4 ||
|| ocaml-text || (>= 0.4-2) || StephaneGlondu || 2011-02-21 || new upstream ||
|| bin-prot || (>= 1.2.24) || StephaneGlondu || 2011-02-21 || new upstream ||
|| ocaml-speex || (>= 0.1.2-3) || Toots || 2011-03-03 || from experimental, new upstream ||
|| ocaml-vorbis || (>= 0.5.1-3) || Toots || 2011-03-03 || from experimental, new upstream ||
|| ocaml-theora || (>= 0.2.3-4) || Toots || 2011-03-03 || from experimental, new upstream ||
|| coq || (>= 8.2.pl2+dfsg-2) || StephaneGlondu || 2011-02-21 || fix FTBFS with camlp5 ||
|| liquidsoap || (>= 0.9.2-4) || StephaneGlondu || 2011-02-27 || [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=615536|#615536]] ||
|| cairo-ocaml || (>= 20090223-5) || StephaneGlondu || 2011-02-27 || changes in DSO linking ||
||<-5 rowbgcolor="lightyellow"> Round 5 ||
|| ssreflect || (>= 1.2+dfsg-7) || StephaneGlondu || 2011-02-22 || arch:all ||
|| matita || (>= 0.5.8-3) || ||not in testing|| [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=612891|#612891]] ||

Current status on [[http://bit.ly/eeyaoo|buildd.debian.org]].
= Pending transitions =
Line 105: Line 77:


[[http://customcollegeessays.com/index.php|college essay]]

Migration to OCaml 3.12.0 (#618871)

Check list

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

  • Package new upstream version: implies (of course) a sourceful upload: be sure that all your reverse-dependencies compile and work properly... it's better not to update if you are unsure, because a problem will delay the whole transition.
  • Move to section ocaml if relevant
  • Update Standards-Version to 3.9.1
  • Check whether Ubuntu differences should be integrated (see this page)

  • Check packages affected by new ocaml-* Lintian tags

  • Remove additional dependencies added for uploads to experimental

Sourceful uploads

If you think a package needs some work and a binNMU is not appropriate, please add it to the table below. The levels are those in the build-dep graph, they can be seen on the migration monitoring page. Put there the packages that need a sourceful upload, a version information suitable for depwait, someone who is planning to deal with them, and why they need a sourceful upload. When ocaml is built on all architectures, the binNMU will be scheduled.

what?

how?

who?

when?

why?

Level 1

dh-ocaml

(>= 1.0)

StephaneGlondu

2011-04-16

support for new objinfo

Level 2

ocaml

(>= 3.12)

StephaneGlondu

2011-04-16

Level 3

headache

(>= 1.03-19)

RalfTreinen

2011-04-17

arch:all, pending changes

hevea

(>= 1.10-13)

RalfTreinen

2011-04-17

arch:all, pending changes

hlins

(>= 0.39-17)

RalfTreinen

2011-04-17

arch:all, pending changes

jocaml

(>= 3.12)

MehdiDogguy

2011-04-17

#580103

ocamlduce

(>= 3.12)

StephaneGlondu

2011-04-17

#580102

ocamldsort

(>= 0.15.0)

RalfTreinen

2011-04-18

#620236

ocamlwc

(>= 0.3-9)

RalfTreinen

2011-04-17

arch:all, pending changes

ocamlweb

(>= 1.37-14)

RalfTreinen

2011-04-17

arch:all, pending changes

planets

(>= 0.1.13-12)

RalfTreinen

2011-04-17

arch:all, pending changes

polygen

(>= 1.0.6.ds2-11)

RalfTreinen

2011-04-17

arch:all, pending changes

camlp5

(>= 6.02.2)

StephaneGlondu

2011-04-18

new upstream

Level 4

ocaml-deriving

(>= 0.1.1a-3)

StephaneGlondu

2011-04-18

FTBFS

ocamlify

(>= 0.0.1-2)

StephaneGlondu

2011-04-18

arch:all

cppo

(>= 0.9.0-2)

StephaneGlondu

2011-04-18

arch:all

camlmix

(>= 1.3.0-2)

StephaneGlondu

2011-04-18

arch:all

pcre-ocaml

(>= 6.2.2-2)

StephaneGlondu

2011-04-18

pending changes

ocaml-ssl

(>= 0.4.4-2)

StephaneGlondu

2011-04-18

full fix to #622144

bibtex2html

(>= 1.95-2)

RalfTreinen

ready

arch:all, pending changes

ledit

(>= 2.02.1-1)

StephaneGlondu

2011-04-18

arch:all

obrowser

(>= 1.1+dfsg-5)

StephaneGlondu

ready

#580105

type-conv

(>= 1.7.1-2)

ready

#586390

Level 5

ara

(>= 1.0.30)

George Danchev

ready

arch:all

cmigrep

(>= 1.5-8)

RalfTreinen

ready

arch:all, pending changes

coq

(>= 8.2.pl2+dfsg-2)

StephaneGlondu

ready

arch:all

cameleon

(>= 1.9.19-3)

StephaneGlondu

ready

#580094

lablgtkmathview

(>= 0.7.8-6)

ready

#585458

Level 6

coq-float

(>= 1:8.2-1.2-6)

StephaneGlondu

ready

arch:all

ssreflect

(>= 1.2+dfsg-7)

StephaneGlondu

ready

arch:all

janest-core

(>= 0.6.0-3)

ready

#585460

cduce

(>= 0.5.3-3)

not ready

FTBFS on armel

coccinelle

(>= 0.2.4.deb-3)

not ready

FTBFS on armel

matita

(>= 0.5.8-3)

not in testing

#612891

approx

(>= 4.5-2)

Eric Cooper

ready

new upstream

Level 7

why

(>= 2.26+dfsg-4)

ready

arch:all

Pending transitions

  • Postponed to during OCaml 3.12.0: ocamlduce (>= 3.12), jocaml (>= 3.12), cameleon (>= 1.9.21)

  • Postponed to during OCaml 3.12.0 or later: type-conv (>= 2.0.1), sexplib310 (>= 6.0.5)

  • Postponed to after OCaml 3.12.0 transition: lwt (>= 2.2), ocsigen (>= 1.3.4), ocaml-usb (>= 1.1.0), obus (>= 1.1.1), ocamlnet (>= 3.2)

  • Postponed to after why (>= 2.28): coq (>= 8.3), coq-float (>= 1:8.2-1.2-6), aac-tactics (>= 0.2.1), ssreflect (candidate for removal)