[ocaml-platform] opam show problem
meta at antislash.info
Mon Nov 21 13:58:27 GMT 2016
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 18.104.22.168
> $ opam list -i spreadgenerator=22.214.171.124
using "spreadgenerator.126.96.36.199" 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...).
> FROM: Louis Gesbert <meta at antislash.info>
> SENT: Monday, November 21, 2016 2:15:16 PM
> TO: Immanuel Litzroth
> CC: platform at lists.ocaml.org
> 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
> `--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
> want just to check whether the package is installed.
> 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
>> 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
>> I do have it installed in other switches.
>> Are my expectations wrong, or is this a bug?
>> Thanks in advance,
>> Western Digital Corporation (and its subsidiaries) E-mail
>> Confidentiality Notice & Disclaimer:
>> This e-mail and any files transmitted with it may contain
>> 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
>> 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
>> Platform at lists.ocaml.org
> 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.
>  https://github.com/ocsigen/lwt/archive/2.6.0.tar.gz
More information about the Platform