[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#797448: dose3 is unfit for transitioning to testing



Control: reopen -1

Hi,

On Sun, Aug 30, 2015 at 09:10:02PM +0200, Johannes Schauer <josch@debian.org> wrote:
>  - dose-builddebcheck changed some command line arguments but:
>     * there is no NEWS.Debian informing users about this change
>     * the exit code for wrong command line arguments is wrong (should be
>       greater or equal to 64) - this requires an upload of extlib 1.7.0
>  - the META file shipped by libdose-ocaml-dev omits the new Versioning
>    module and thus breaks all software build depending on any dose3 module
> 

These are not the only issues with the current dose3. Here is what I noticed
while trying to port Opam to dose3 (= 4.0.1):

- Simply loading dose3 in an ocaml toplevel fails. This is because it tries
  to load debian.cma by default, which depends on versioning.cma. Users will
  see the following error:

  File "_none_", line 1:
  Error: Error while linking /usr/lib/ocaml/dose3/debian.cma(Debian):
  Reference to undefined global `Versioning'

  To make this work, I've removed "debian.cm*" from archive(byte) and
  archive(native).

- dose3.opam is present in META file, but opam.cma (and others) are missing.
  This doesn't seem to be a regression though.

Regards,

-- 
Mehdi Dogguy


Reply to: