Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: transition

Dear Release Managers and OCaml Maintainers,

I would like to start the transition to OCaml 4.02.2 (released
yesterday) as soon as possible. This version has been preceded by a
release candidate, which I used to test-rebuild all the packages. It
breaks some packages; most of them have been fixed in experimental
and/or in git. As usual, it involves a lot of binNMUs; I will take care
of those.

The bug number in the tracker:

  https://release.debian.org/transitions/html/ocaml.html

should be updated now.

Attached is the list of packages appearing in the tracker, with an
annotation:
 - "unstable" if the package can be binNMUed
 - "experimental" if the package has to be uploaded from experimental
 - "UNRELEASED" if the package has to be uploaded from git (though I
   am not sure I've pushed everything I should have)
 - "MISSING" if the package has not been built for some reason (FTBFS,
   missing dependency, resource exhaustion)

Out of 256 packages, 41 are MISSING. LLVM packages are probably OK but
take too much disk space for my sandbox. Other notable MISSING packages
include dose3, camlimages and js-of-ocaml but I am confident they are
fixed upstream and just need an update. They also include packages that
are not in testing such as ocamlduce, jocaml or janest-core.

Once the transition has started, and all not-MISSING packages have been
compiled, it should be possible for everyone to fix MISSING ones but for
now, it's delicate because all dependencies have to be recompiled in
order...


Cheers,

-- 
Stéphane
===> Dependency level 1 <===
camlidl-doc: unstable
ceve: unstable
dh-ocaml: unstable
hevea-doc: unstable
meta-ocaml: unstable
meta-unison: unstable
ocaml-doc: unstable
ocamlmakefile: unstable
tuareg-mode: unstable
===> Dependency level 2 <===
ocaml: UNRELEASED
===> Dependency level 3 <===
camlidl: unstable
camlp5: UNRELEASED
camlzip: unstable
confluence: unstable
cothreads: unstable
cuyo: unstable
facile: unstable
findlib: UNRELEASED
hevea: unstable
hlins: unstable
jocaml: MISSING
lablgl: UNRELEASED
llvm-toolchain-3.4: MISSING
llvm-toolchain-3.5: MISSING
llvm-toolchain-3.6: MISSING
llvm-toolchain-snapshot: MISSING
mediawiki: unstable
mediawiki-math: unstable
mingw-ocaml: MISSING
misery: unstable
mlgmp: unstable
ocaml-tools: unstable
ocamlagrep: unstable
ocamldsort: unstable
ocamlduce: MISSING
ocamlpam: unstable
ocamlwc: unstable
ocamlweb: unstable
omake: unstable
perl4caml: unstable
planets: UNRELEASED
polygen: unstable
pycaml: unstable
scilab: unstable
spamoracle: unstable
xml-light: unstable
===> Dependency level 4 <===
apron: unstable
bibtex2html: unstable
calendar: unstable
camlbz2: unstable
camldbm: unstable
camljava: unstable
camlmix: unstable
camltemplate: unstable
cmdliner: unstable
coq-doc: MISSING
cppo: unstable
cryptgps: unstable
cryptokit: unstable
extlib: unstable
gd4o: unstable
gmetadom: unstable
haxe: unstable
hivex: unstable
hol-light: unstable
kalzium: unstable
lablgtk2: UNRELEASED
ledit: unstable
llvm-defaults: MISSING
menhir: unstable
mlpcap: unstable
mysql-ocaml: unstable
ocaml-alsa: unstable
ocaml-ao: unstable
ocaml-bitstring: unstable
ocaml-bjack: unstable
ocaml-config-file: unstable
ocaml-cry: unstable
ocaml-csv: unstable
ocaml-curses: unstable
ocaml-dbus: unstable
ocaml-deriving: unstable
ocaml-expat: unstable
ocaml-faad: unstable
ocaml-fdkaac: MISSING
ocaml-frei0r: unstable
ocaml-gavl: unstable
ocaml-getopt: unstable
ocaml-gnuplot: unstable
ocaml-gstreamer: unstable
ocaml-inotify: unstable
ocaml-ladspa: unstable
ocaml-lame: unstable
ocaml-libvirt: unstable
ocaml-lo: unstable
ocaml-mad: unstable
ocaml-magic: unstable
ocaml-mm: unstable
ocaml-ogg: unstable
ocaml-portaudio: unstable
ocaml-pulseaudio: unstable
ocaml-re: unstable
ocaml-res: unstable
ocaml-samplerate: unstable
ocaml-sha: unstable
ocaml-shine: unstable
ocaml-shout: unstable
ocaml-soundtouch: unstable
ocaml-sqlite3: unstable
ocaml-ssl: unstable
ocaml-taglib: unstable
ocaml-voaacenc: unstable
ocaml-zarith: unstable
ocamlcreal: unstable
ocamlgsl: unstable
ocamlify: unstable
ocamlsdl: unstable
ocurl: unstable
optcomp: unstable
ounit: unstable
pagodacf: unstable
parmap: unstable
pcre-ocaml: unstable
pipebang: unstable
postgresql-ocaml: unstable
react: unstable
syslog-ocaml: unstable
tophide: UNRELEASED
type-conv: unstable
ulex: unstable
ulex0.8: unstable
uuidm: unstable
xmlm: unstable
xstr: unstable
xstrp4: unstable
===> Dependency level 5 <===
ara: unstable
bin-prot: unstable
cairo-ocaml: unstable
camlimages: MISSING
camomile: unstable
cmigrep: MISSING
coccinelle: MISSING
comparelib: unstable
coq: unstable
cudf: experimental
enumerate: unstable
fieldslib: unstable
freetennis: UNRELEASED
geneweb: unstable
headache: unstable
herelib: unstable
lablgtk-extras: MISSING
lablgtkmathview: unstable
laby: unstable
mikmatch: unstable
mldonkey: UNRELEASED
monotone-viz: MISSING
mtasc: unstable
ocaml-benchmark: unstable
ocaml-ctypes: unstable
ocaml-dssi: unstable
ocaml-dtools: unstable
ocaml-duppy: unstable
ocaml-extunix: unstable
ocaml-fileutils: unstable
ocaml-flac: unstable
ocaml-inifiles: unstable
ocaml-opus: unstable
ocaml-reins: MISSING
ocaml-schroedinger: unstable
ocaml-speex: unstable
ocaml-text: unstable
ocaml-theora: unstable
ocaml-vorbis: unstable
ocaml-xmlplaylist: unstable
ocamlbricks: unstable
ocamlgraph: unstable
ocamlnet: UNRELEASED
ocamlodbc: unstable
ocp-indent: unstable
orpie: unstable
pa-ounit: unstable
pgocaml: unstable
prooftree: UNRELEASED
sexplib310: unstable
sks: unstable
supermin: unstable
unison: unstable
unison2.32.52: unstable
variantslib: unstable
===> Dependency level 6 <===
aac-tactics: unstable
advi: MISSING
alt-ergo: unstable
approx: MISSING
caml2html: unstable
cduce: MISSING
coq-float: unstable
dose3: MISSING
frama-c: unstable
janest-core: MISSING
json-wheel: unstable
lwt: UNRELEASED
marionnet: unstable
mlpost: unstable
ocaml-batteries: UNRELEASED
ocaml-data-notation: unstable
ocaml-gettext: MISSING
ocaml-http: unstable
ocaml-ipaddr: unstable
ocaml-lastfm: unstable
ocamldap: MISSING
ocamlmod: unstable
ocamlrss: unstable
otags: MISSING
pa-bench: unstable
pa-test: unstable
plplot: MISSING
pxp: unstable
ssreflect: unstable
typerep: unstable
tyxml: UNRELEASED
xmlrpc-light: unstable
===> Dependency level 7 <===
ben: unstable
dochelp: unstable
easy-format: unstable
galax: unstable
json-static: unstable
libguestfs: MISSING
mathcomp: MISSING
matita: MISSING
nproc: MISSING
obus: UNRELEASED
ocaml-expect: unstable
ocaml-melt: unstable
ocaml-usb: UNRELEASED
ocamlviz: unstable
ocsigenserver: MISSING
opam: MISSING
virt-top: MISSING
why: MISSING
===> Dependency level 8 <===
biniou: unstable
oasis: UNRELEASED
ocaml-atd: unstable
===> Dependency level 9 <===
ocaml-deriving-ocsigen: UNRELEASED
ocaml-estring: UNRELEASED
yojson: unstable
===> Dependency level 10 <===
atdgen: unstable
js-of-ocaml: MISSING
liquidsoap: MISSING
ocaml-sqlexpr: unstable
zeroinstall-injector: MISSING
===> Dependency level 11 <===
botch: MISSING
coinst: MISSING
eliom: MISSING
nss-passwords: MISSING
===> Dependency level 12 <===
nurpawiki: MISSING

Reply via email to