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