On Sun, 2018-08-26 at 16:40 +0100, Nicolas Braud-Santoni wrote: > Dear LTS contributors, > > I'm a co-maintainer of opam, the OCaml-specific dependencies manager, which > is currently broken in olstable: the version in Jessie is 1.2.0 and does > not support the current opam repository format[0], meaning that users > cannot install new OPAM packages, get updates, ... (see #907042) > > I would like to propose an update in Jessie to 1.2.2, the same version as > in Stretch, and Ben suggested that I ask here to check nobody would be > opposed to it, and to get advise on the process to follow. > > Please note that upstream is planning a change to a new repository format > (as part of releasing 2.0.0, which is currently in NEW) [1], but they plan > to keep a branch of the repository in 1.2 format, and accept important > updates there, so opam 1.2 will keep working for users of stable and LTS.
This seems OK in principle, but: * Looking at the upstream CHANGES file, there seem to be quite large non-bugfix changes between 1.2.0 and 1.2.2. Are they definitely backward-compatible? * The Build-Depends for the version in stretch are not satisfiable in jessie (specifically libdose3-ocaml-dev (>= 4.0.1-2~), libcmdliner- ocaml-dev (>= 0.9.7~), ibjsonm-ocaml-dev). It looks like you will need to revert several of the packaging changes. Ben. -- Ben Hutchings Klipstein's 4th Law of Prototyping and Production: A fail-safe circuit will destroy others.
signature.asc
Description: This is a digitally signed message part