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

Bug#760261: marked as done ([opam] opam broken by dose.3.2.2 update)



Your message dated Thu, 23 Oct 2014 00:24:54 +0200
with message-id <20141022222454.GA14809@dogguy.org>
and subject line Re: Bug#760261: [opam] opam broken by dose.3.2.2 update
has caused the Debian Bug report #760261,
regarding [opam] opam broken by dose.3.2.2 update
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
760261: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760261
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: opam
Version: 1.1.1-1+b1
Severity: normal

--- Please enter the report below this line. ---

opam version is now 1.1.1-1+b1, which is broken due to using dose.3.2.2 instead of 3.1.x (as the initial version without +b1 apparently did).
This would've been detected by opam's testsuite, except that Debian didn't build/run that test-suite due to using its own build-system.

opam 1.1.2 has a simple Makefile-based build-system that would be easier for the Debian package to use (and run tests too),
so a solution might've been to package that for Debian.
However the testsuite fails with dose.3.2.2 (works with dose.3.1.2 (probably 3.1.x too), but that version seems to be gone from testing/unstable, so I don't know
if opam could force a dependency on that).

There is a beta version of opam 1.2.0 that supports dose.3.2.2, and I asked upstream what should be done
about the stable/released versions given that they're all broken now: https://github.com/ocaml/opam/issues/1683

For now a workaround is to install the working package from snapshot.debian.org, I don't know if it'd be possible the revert the broken
+b1 package to this:
http://snapshot.debian.org/archive/debian/20140202T163543Z/pool/main/o/opam/opam_1.1.1-1_amd64.deb

Test-case, this command should succeed:
(export OPAMROOT=/tmp/opamroot; rm -rf $OPAMROOT; opam init && opam install ocamlfind && opam install lwt)
If it says that it'll install ocamlfind again when 'opam install lwt' is run then it'll fail.



--- System information. ---
Architecture: amd64
Kernel:       Linux 3.14-2-amd64

Debian Release: jessie/sid
  500 unstable        ftp.ro.debian.org 
  500 testing         ftp.ro.debian.org 
    1 experimental    ftp.ro.debian.org 

--- Package information. ---
Depends                (Version) | Installed
================================-+-=============
libbz2-1.0                       | 1.0.6-7
libc6                  (>= 2.14) | 
libpcre3               (>= 8.10) | 
zlib1g              (>= 1:1.1.4) | 
opam-docs            (= 1.1.1-1) | 
build-essential                  | 
wget                             | 
 OR curl                         | 


Recommends      (Version) | Installed
=========================-+-===========
ocaml                     | 4.01.0-4
git                       | 1:2.1.0-1
rsync                     | 3.1.1-2


Package's Suggests field is empty.

--- End Message ---
--- Begin Message ---
Version: 1.2.0~rc4-1

I've uploaded a new version of Opam built with dose3 3.3~beta1. This should
fix the observed issue. Feel free to re-open the bug if you still experience
a problem using Opam, or open another bugreport is new issues come up.

Regards,

-- 
Mehdi Dogguy

--- End Message ---

Reply to: