Le 2016-11-21 14:55, Immanuel Litzroth a écrit :
The problem with
opam list -i <package>
is that it doesn't seem to do versions.

$ opam list -i spreadgenerator
# Installed packages for BUILDSYSTEM:
spreadgenerator  6.0.0.1
$ opam list -i spreadgenerator=6.0.0.1

using "spreadgenerator.6.0.0.1" instead should work!

query operations are known to be somewhat lacking in 1.2.2 and have been thoroughly improved for the upcoming 2.0 version.

No packages found.

Which opam show has no problems with. I need to check if a version of
a package is
installed (version optionally passed with =x.x...).
Immanuel

-------------------------

FROM: Louis Gesbert <[email protected]>
SENT: Monday, November 21, 2016 2:15:16 PM
TO: Immanuel Litzroth
CC: [email protected]
SUBJECT: Re: [ocaml-platform] opam show problem

This is indeed unclear, and has been already improved in the 2.0 alpha

builds: the output is now separated in two sections, showing that the
details printed are specific to a given version (chosen from installed

or latest):

     $ opam show lwt

     =-=- lwt: information on all versions
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
     name                   lwt
     all-installed-versions 2.4.8 [4.02.1 4.01.0+ocp1-20150202]  2.5.2

[system 4.02.3 4.04]
                            2.6.0 [4.03.0]
     all-versions           2.3.2  2.4.0  2.4.1  2.4.2  2.4.3  2.4.4
2.4.5  2.4.6  2.4.7  2.4.8
                            2.5.0  2.5.1  2.5.2  2.6.0

     =-=- Version-specific details
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
     version       2.6.0
     repository    default
     url.src:      https://github.com/ocsigen/lwt/archive/2.6.0.tar.gz
[1]
     [etc]

`--where` only show where the metadata was found, it doesn't relate to

the contents of the package itself. `opam list` is the right tool if
you
want just to check whether the package is installed.

Best,
Louis Gesbert -- OCamlPro

Le 2016-11-21 11:10, Immanuel Litzroth a écrit :
opam show documentation says:
"

   The information block consists of the name of the package, the
       installed version if this package is installed in the
currently

       selected compiler,.."

I have a switch BUILDSYSTEM that does not contain lwt.
1) it's not under ~/.opam/BUILDSYSTEM/lib
2) linking with the package lwt in this switch does not work.
Still "opam show lwt" does give me a version as in it's output:


opam show lwt
             package: lwt
             version: 2.6.0
...

ocaml show where lwt does show this:


opam show --where lwt
/home/immanuel/.opam/repo/default/packages/lwt/lwt.2.6.0/opam

I do have it installed in other switches.

Are my expectations wrong, or is this a bug?
Thanks in advance,
Immanuel

Western Digital Corporation (and its subsidiaries) E-mail
Confidentiality Notice & Disclaimer:
This e-mail and any files transmitted with it may contain
confidential
or legally privileged information of WDC and/or its affiliates, and
are intended solely for the use of the individual or entity to which
they are addressed. If you are not the intended recipient, any
disclosure, copying, distribution or any action taken or omitted to
be
taken in reliance on it, is prohibited. If you have received this
e-mail in error, please notify the sender immediately and delete the
e-mail in its entirety from your system.
_______________________________________________
Platform mailing list
[email protected]
http://lists.ocaml.org/listinfo/platform

Western Digital Corporation (and its subsidiaries) E-mail
Confidentiality Notice & Disclaimer:
This e-mail and any files transmitted with it may contain confidential
or legally privileged information of WDC and/or its affiliates, and
are intended solely for the use of the individual or entity to which
they are addressed. If you are not the intended recipient, any
disclosure, copying, distribution or any action taken or omitted to be
taken in reliance on it, is prohibited. If you have received this
e-mail in error, please notify the sender immediately and delete the
e-mail in its entirety from your system.

Links:
------
[1] https://github.com/ocsigen/lwt/archive/2.6.0.tar.gz
_______________________________________________
Platform mailing list
[email protected]
http://lists.ocaml.org/listinfo/platform

Reply via email to