caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] [ANN] OPAM 1.2.1
@ 2015-03-24  3:08 Louis Gesbert
  2015-03-27 18:00 ` [Caml-list] " Mr. Herr
  0 siblings, 1 reply; 9+ messages in thread
From: Louis Gesbert @ 2015-03-24  3:08 UTC (permalink / raw)
  To: Caml-list

[-- Attachment #1: Type: text/plain, Size: 407 bytes --]

Hi,

We're glad to announce the release of the version 1.2.1 of the OPAM package manager.
This point release features a number of stability improvements, better processing of package operations, better messages, and fixes.

See the announcement and get the update at http://opam.ocaml.org/blog/opam-1-2-1-release/

Thanks to all the contributors, testers and issue reporters!

Best,
Louis Gesbert, OCamlPro

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 473 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Caml-list] OPAM 1.2.1
  2015-03-24  3:08 [Caml-list] [ANN] OPAM 1.2.1 Louis Gesbert
@ 2015-03-27 18:00 ` Mr. Herr
  2015-03-27 18:09   ` Anil Madhavapeddy
  0 siblings, 1 reply; 9+ messages in thread
From: Mr. Herr @ 2015-03-27 18:00 UTC (permalink / raw)
  To: caml-list


On 24.03.2015 04:08, Louis Gesbert wrote:
> We're glad to announce the release of the version 1.2.1 of the OPAM package manager.
> This point release features a number of stability improvements, better processing of package operations, better messages, and fixes.
>
> See the announcement and get the update at http://opam.ocaml.org/blog/opam-1-2-1-release/
>
Hi,

the 1.2.1 binary from https://github.com/ocaml/opam/releases/tag/1.2.1, as well as 
the compile result of
opam-full-1.2.1.tar.gz are behaving strange on my opensuse 1.3.1.

All I did was to replace the 1.2.0 binaries with the 1.2.1 version.

Here a console log where 'opam' is /usr/local/bin/opam-1.2.1-x86_64-Linux

---------------------------------------------------------------------------------------------------
strobel@s131-intel:/data/lvmvol/strobel-sources> opam update

=-=- Updating package repositories =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[default] synchronized from https://opam.ocaml.org

Updates available for 4.02.1, apply them with 'opam upgrade':
===== ↻  1   ↗  1 =====
strobel@s131-intel:/data/lvmvol> opam-1.2.0-x86_64-Linux update
[default] Downloading https://opam.ocaml.org/urls.txt
Updating /opt/opam/repo/compiler-index ...
Updating /opt/opam/compilers/ ...
Updating /opt/opam/repo/package-index ...
Updating /opt/opam/packages/ ...

Updates available for 4.02.1, apply them with 'opam upgrade':
=== 1 to reinstall | 1 to upgrade ===
strobel@s131-intel:/data/lvmvol>
---------------------------------------------------------------------------------------------------------

What can I do to debug this?

/Str.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Caml-list] OPAM 1.2.1
  2015-03-27 18:00 ` [Caml-list] " Mr. Herr
@ 2015-03-27 18:09   ` Anil Madhavapeddy
  2015-03-27 18:29     ` Mr. Herr
  0 siblings, 1 reply; 9+ messages in thread
From: Anil Madhavapeddy @ 2015-03-27 18:09 UTC (permalink / raw)
  To: Mr. Herr; +Cc: caml-list

On 27 Mar 2015, at 18:00, Mr. Herr <misterherr@freenet.de> wrote:
> 
> 
> the 1.2.1 binary from https://github.com/ocaml/opam/releases/tag/1.2.1, as well as the compile result of
> opam-full-1.2.1.tar.gz are behaving strange on my opensuse 1.3.1.
> 
> All I did was to replace the 1.2.0 binaries with the 1.2.1 version.
> 
> Here a console log where 'opam' is /usr/local/bin/opam-1.2.1-x86_64-Linux
> 
> ---------------------------------------------------------------------------------------------------
> strobel@s131-intel:/data/lvmvol/strobel-sources> opam update
> 
> =-=- Updating package repositories =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> [default] synchronized from https://opam.ocaml.org
> 
> Updates available for 4.02.1, apply them with 'opam upgrade':
> ===== ↻  1   ↗  1 =====
> strobel@s131-intel:/data/lvmvol> opam-1.2.0-x86_64-Linux update
> [default] Downloading https://opam.ocaml.org/urls.txt
> Updating /opt/opam/repo/compiler-index ...
> Updating /opt/opam/compilers/ ...
> Updating /opt/opam/repo/package-index ...
> Updating /opt/opam/packages/ ...
> 
> Updates available for 4.02.1, apply them with 'opam upgrade':
> === 1 to reinstall | 1 to upgrade ===
> strobel@s131-intel:/data/lvmvol>
> ---------------------------------------------------------------------------------------------------------
> 
> What can I do to debug this?
> 

I'm not sure if I've missed something obvious, since you haven't specified what you think has gone wrong. You appear to have typed in "opam update" twice.

Either do "opam update -u" (which updates the package sets and upgrades them), or "opam update && opam upgrade".

-anil


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Caml-list] OPAM 1.2.1
  2015-03-27 18:09   ` Anil Madhavapeddy
@ 2015-03-27 18:29     ` Mr. Herr
  2015-03-27 18:52       ` Stefan Schmiedl
  2015-03-27 18:54       ` Ashish Agarwal
  0 siblings, 2 replies; 9+ messages in thread
From: Mr. Herr @ 2015-03-27 18:29 UTC (permalink / raw)
  To: caml-list



On 27.03.2015 19:09, Anil Madhavapeddy wrote:
> On 27 Mar 2015, at 18:00, Mr. Herr <misterherr@freenet.de> wrote:
>>
>> the 1.2.1 binary from https://github.com/ocaml/opam/releases/tag/1.2.1, as well as the compile result of
>> opam-full-1.2.1.tar.gz are behaving strange on my opensuse 1.3.1.
>>
>> All I did was to replace the 1.2.0 binaries with the 1.2.1 version.
>>
>> Here a console log where 'opam' is /usr/local/bin/opam-1.2.1-x86_64-Linux
>>
>> ---------------------------------------------------------------------------------------------------
>> strobel@s131-intel:/data/lvmvol/strobel-sources> opam update
>>
>> =-=- Updating package repositories =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>> [default] synchronized from https://opam.ocaml.org
>>
>> Updates available for 4.02.1, apply them with 'opam upgrade':
>> ===== ↻  1   ↗  1 =====
>> strobel@s131-intel:/data/lvmvol> opam-1.2.0-x86_64-Linux update
>> [default] Downloading https://opam.ocaml.org/urls.txt
>> Updating /opt/opam/repo/compiler-index ...
>> Updating /opt/opam/compilers/ ...
>> Updating /opt/opam/repo/package-index ...
>> Updating /opt/opam/packages/ ...
>>
>> Updates available for 4.02.1, apply them with 'opam upgrade':
>> === 1 to reinstall | 1 to upgrade ===
>> strobel@s131-intel:/data/lvmvol>
>> ---------------------------------------------------------------------------------------------------------
>>
>> What can I do to debug this?
>>
> I'm not sure if I've missed something obvious, since you haven't specified what you think has gone wrong. You appear to have typed in "opam update" twice.
>
> Either do "opam update -u" (which updates the package sets and upgrades them), or "opam update && opam upgrade".
>
>
the output from the 1.2.0 version is there for reference, this is what I have come to 
expect.

The 1.2.1 binary is not doing the same checks, and outputs hieroglyphs - very dubious.

/Str


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Caml-list] OPAM 1.2.1
  2015-03-27 18:29     ` Mr. Herr
@ 2015-03-27 18:52       ` Stefan Schmiedl
  2015-03-27 18:54       ` Ashish Agarwal
  1 sibling, 0 replies; 9+ messages in thread
From: Stefan Schmiedl @ 2015-03-27 18:52 UTC (permalink / raw)
  To: Mr. Herr; +Cc: caml-list

Mr. Herr (27.03. 19:29):

> 
> 
> On 27.03.2015 19:09, Anil Madhavapeddy wrote:
> > On 27 Mar 2015, at 18:00, Mr. Herr <misterherr@freenet.de> wrote:
> >>
> >> the 1.2.1 binary from https://github.com/ocaml/opam/releases/tag/1.2.1, as well as the compile result of
> >> opam-full-1.2.1.tar.gz are behaving strange on my opensuse 1.3.1.
> >>
> >> All I did was to replace the 1.2.0 binaries with the 1.2.1 version.
> >>
> >> Here a console log where 'opam' is /usr/local/bin/opam-1.2.1-x86_64-Linux
> >>
> >> ---------------------------------------------------------------------------------------------------
> >> strobel@s131-intel:/data/lvmvol/strobel-sources> opam update
> >>
> >> =-=- Updating package repositories =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> >> [default] synchronized from https://opam.ocaml.org
> >>
> >> Updates available for 4.02.1, apply them with 'opam upgrade':
> >> ===== ↻  1   ↗  1 =====
> >> strobel@s131-intel:/data/lvmvol> opam-1.2.0-x86_64-Linux update
> >> [default] Downloading https://opam.ocaml.org/urls.txt
> >> Updating /opt/opam/repo/compiler-index ...
> >> Updating /opt/opam/compilers/ ...
> >> Updating /opt/opam/repo/package-index ...
> >> Updating /opt/opam/packages/ ...
> >>
> >> Updates available for 4.02.1, apply them with 'opam upgrade':
> >> === 1 to reinstall | 1 to upgrade ===
> >> strobel@s131-intel:/data/lvmvol>
> >> ---------------------------------------------------------------------------------------------------------
> >>
> >> What can I do to debug this?
> >>
> > I'm not sure if I've missed something obvious, since you haven't specified what you think has gone wrong. You appear to have typed in "opam update" twice.
> >
> > Either do "opam update -u" (which updates the package sets and upgrades them), or "opam update && opam upgrade".
> >
> >
> the output from the 1.2.0 version is there for reference, this is what I have come to 
> expect.
> 
> The 1.2.1 binary is not doing the same checks, and outputs hieroglyphs - very dubious.

With an unicode-compatible font, the first glyph looks like a circle
with an arrow, i.e. 1 reinstall, and the second is an arrow pointing
to upper-right, i.e. 1 upgrade.

s.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Caml-list] OPAM 1.2.1
  2015-03-27 18:29     ` Mr. Herr
  2015-03-27 18:52       ` Stefan Schmiedl
@ 2015-03-27 18:54       ` Ashish Agarwal
  2015-03-27 19:52         ` Mr. Herr
  1 sibling, 1 reply; 9+ messages in thread
From: Ashish Agarwal @ 2015-03-27 18:54 UTC (permalink / raw)
  To: Mr. Herr; +Cc: Caml List

[-- Attachment #1: Type: text/plain, Size: 2764 bytes --]

There is no error. The update seems to have succeeded. An "update" only
updates the metadata information, and doesn't actually upgrade any of your
packages. To upgrade your packages, you can now type "opam upgrade" as the
message printed out states.

What you're referring to as heiroglyphs, I see as rather nice usage of
unicode characters to represent useful information.


On Fri, Mar 27, 2015 at 2:29 PM, Mr. Herr <misterherr@freenet.de> wrote:

>
>
> On 27.03.2015 19:09, Anil Madhavapeddy wrote:
>
>> On 27 Mar 2015, at 18:00, Mr. Herr <misterherr@freenet.de> wrote:
>>
>>>
>>> the 1.2.1 binary from https://github.com/ocaml/opam/releases/tag/1.2.1,
>>> as well as the compile result of
>>> opam-full-1.2.1.tar.gz are behaving strange on my opensuse 1.3.1.
>>>
>>> All I did was to replace the 1.2.0 binaries with the 1.2.1 version.
>>>
>>> Here a console log where 'opam' is /usr/local/bin/opam-1.2.1-x86_
>>> 64-Linux
>>>
>>> ------------------------------------------------------------
>>> ---------------------------------------
>>> strobel@s131-intel:/data/lvmvol/strobel-sources> opam update
>>>
>>> =-=- Updating package repositories =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>>> =-=-=-=-=-=-=-=
>>> [default] synchronized from https://opam.ocaml.org
>>>
>>> Updates available for 4.02.1, apply them with 'opam upgrade':
>>> ===== ↻  1   ↗  1 =====
>>> strobel@s131-intel:/data/lvmvol> opam-1.2.0-x86_64-Linux update
>>> [default] Downloading https://opam.ocaml.org/urls.txt
>>> Updating /opt/opam/repo/compiler-index ...
>>> Updating /opt/opam/compilers/ ...
>>> Updating /opt/opam/repo/package-index ...
>>> Updating /opt/opam/packages/ ...
>>>
>>> Updates available for 4.02.1, apply them with 'opam upgrade':
>>> === 1 to reinstall | 1 to upgrade ===
>>> strobel@s131-intel:/data/lvmvol>
>>> ------------------------------------------------------------
>>> ---------------------------------------------
>>>
>>> What can I do to debug this?
>>>
>>>  I'm not sure if I've missed something obvious, since you haven't
>> specified what you think has gone wrong. You appear to have typed in "opam
>> update" twice.
>>
>> Either do "opam update -u" (which updates the package sets and upgrades
>> them), or "opam update && opam upgrade".
>>
>>
>>  the output from the 1.2.0 version is there for reference, this is what I
> have come to expect.
>
> The 1.2.1 binary is not doing the same checks, and outputs hieroglyphs -
> very dubious.
>
> /Str
>
>
>
> --
> Caml-list mailing list.  Subscription management and archives:
> https://sympa.inria.fr/sympa/arc/caml-list
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
>

[-- Attachment #2: Type: text/html, Size: 4182 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Caml-list] OPAM 1.2.1
  2015-03-27 18:54       ` Ashish Agarwal
@ 2015-03-27 19:52         ` Mr. Herr
  2015-03-27 20:24           ` Daniel Bünzli
  0 siblings, 1 reply; 9+ messages in thread
From: Mr. Herr @ 2015-03-27 19:52 UTC (permalink / raw)
  To: Caml List

[-- Attachment #1: Type: text/plain, Size: 3635 bytes --]

Hm, top-posting?

Okay, so we have hieroglyph graphics in 1.2.1, and the update of the local opam 
directories is terse , and everything is fine.

I would have voted against the unicode graphics, they are not enough self explaining 
(I admit though using ✓ in my scripts).

While we are at it: opam has become a well working, very reliable package manager on 
*nix systems, thank you.

/Str.

On 27.03.2015 19:54, Ashish Agarwal wrote:
> There is no error. The update seems to have succeeded. An "update" only updates the 
> metadata information, and doesn't actually upgrade any of your packages. To upgrade 
> your packages, you can now type "opam upgrade" as the message printed out states.
never with dubious binaries... :-)
>
> What you're referring to as heiroglyphs, I see as rather nice usage of unicode 
> characters to represent useful information.
>
>
> On Fri, Mar 27, 2015 at 2:29 PM, Mr. Herr <misterherr@freenet.de 
> <mailto:misterherr@freenet.de>> wrote:
>
>
>
>     On 27.03.2015 19 <tel:27.03.2015%2019>:09, Anil Madhavapeddy wrote:
>
>         On 27 Mar 2015, at 18:00, Mr. Herr <misterherr@freenet.de
>         <mailto:misterherr@freenet.de>> wrote:
>
>
>             the 1.2.1 binary from https://github.com/ocaml/opam/releases/tag/1.2.1,
>             as well as the compile result of
>             opam-full-1.2.1.tar.gz are behaving strange on my opensuse 1.3.1.
>
>             All I did was to replace the 1.2.0 binaries with the 1.2.1 version.
>
>             Here a console log where 'opam' is /usr/local/bin/opam-1.2.1-x86_64-Linux
>
>             ---------------------------------------------------------------------------------------------------
>             strobel@s131-intel:/data/lvmvol/strobel-sources> opam update
>
>             =-=- Updating package repositories
>             =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>             [default] synchronized from https://opam.ocaml.org
>
>             Updates available for 4.02.1, apply them with 'opam upgrade':
>             ===== ↻  1   ↗  1 =====
>             strobel@s131-intel:/data/lvmvol> opam-1.2.0-x86_64-Linux update
>             [default] Downloading https://opam.ocaml.org/urls.txt
>             Updating /opt/opam/repo/compiler-index ...
>             Updating /opt/opam/compilers/ ...
>             Updating /opt/opam/repo/package-index ...
>             Updating /opt/opam/packages/ ...
>
>             Updates available for 4.02.1, apply them with 'opam upgrade':
>             === 1 to reinstall | 1 to upgrade ===
>             strobel@s131-intel:/data/lvmvol>
>             ---------------------------------------------------------------------------------------------------------
>
>             What can I do to debug this?
>
>         I'm not sure if I've missed something obvious, since you haven't specified
>         what you think has gone wrong. You appear to have typed in "opam update" twice.
>
>         Either do "opam update -u" (which updates the package sets and upgrades
>         them), or "opam update && opam upgrade".
>
>
>     the output from the 1.2.0 version is there for reference, this is what I have
>     come to expect.
>
>     The 1.2.1 binary is not doing the same checks, and outputs hieroglyphs - very
>     dubious.
>
>     /Str
>
>
>
>     -- 
>     Caml-list mailing list.  Subscription management and archives:
>     https://sympa.inria.fr/sympa/arc/caml-list
>     Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
>     Bug reports: http://caml.inria.fr/bin/caml-bugs
>
>


[-- Attachment #2: Type: text/html, Size: 7317 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Caml-list] OPAM 1.2.1
  2015-03-27 19:52         ` Mr. Herr
@ 2015-03-27 20:24           ` Daniel Bünzli
  2015-03-28  7:06             ` Louis Gesbert
  0 siblings, 1 reply; 9+ messages in thread
From: Daniel Bünzli @ 2015-03-27 20:24 UTC (permalink / raw)
  To: Mr. Herr; +Cc: Caml List

Le vendredi, 27 mars 2015 à 20:52, Mr. Herr a écrit :
> I would have voted against the unicode graphics,  

There's no voting process but you can disable them, see:  
  
https://github.com/ocaml/opam/issues/2065#issuecomment-83232580

Btw. Louis I think the two level scheme is a little bit overkill and more complex that it should be, you should really keep it to a single variable. That two-level mechanism seem to have been design to work around issues in OS level support for unicode glyphs and it doesn't sound like a good idea. Also the description of OPAMUTF8 is misleading, UTF-8 characters may be output since opam files are UTF-8 encoded and AFAIK you don't transcode any output of the tool to ASCII when OPAMUTF8 is `never` (e.g. opam file messages: fields).  

Best,

Daniel



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Caml-list] OPAM 1.2.1
  2015-03-27 20:24           ` Daniel Bünzli
@ 2015-03-28  7:06             ` Louis Gesbert
  0 siblings, 0 replies; 9+ messages in thread
From: Louis Gesbert @ 2015-03-28  7:06 UTC (permalink / raw)
  To: caml-list, Daniel Bünzli; +Cc: Mr. Herr

[-- Attachment #1: Type: text/plain, Size: 5525 bytes --]

Indeed, two variables is a bit overkill, but the OPAMUTF8MSGS variable was kept mostly for backwards-compatibility, and also because I needed a (default) intermediate level with the arrows, but without the camel emojis. On second thought, maybe adding a possible value (i.e. 'always', 'never', 'auto' or 'partial') would be best. And the documentation should indeed specify that it's only for OPAM-generated messages, excluding metadata that may be printed.

Mr. Herr:
indeed, in the case of 'opam update', it's not completely self-explanatory. But I made sure that it is in the case of package actions, which is the one that matters:


    % opam install core_bench --show
    The following actions would be performed:
      ↘  downgrade sexplib       112.24.00 to 112.17.00  [required by core_bench]
      ↘  downgrade pa_ounit      112.24.00 to 112.17.00  [required by core_bench]
      ↘  downgrade bin_prot      112.24.00 to 112.17.00  [required by core_bench]
      ↘  downgrade pa_test       112.24.00 to 111.08.01  [required by core]
      ↻  recompile uri           1.8.0                   [uses sexplib]
      ↻  recompile ipaddr        2.6.1                   [uses sexplib]
      ↻  recompile ezjsonm       0.4.1                   [uses sexplib]
      ↻  recompile cstruct       1.5.0                   [uses sexplib]
      ↘  downgrade custom_printf 112.24.00 to 112.17.00  [required by core]
      ↻  recompile pa_bench      112.06.00               [uses pa_ounit]
      ↘  downgrade typerep       112.24.00 to 112.17.00  [uses bin_prot]
      ↻  recompile ocsigenserver 2.5                     [uses ipaddr]
      ↻  recompile cow           1.2.1                   [uses ezjsonm, uri]
      ↻  recompile conduit       0.7.2                   [uses sexplib]
      ↘  downgrade core_kernel   112.24.00 to 112.17.00  [uses bin_prot]
      ↻  recompile eliom         4.1.0                   [uses ipaddr]
      ↻  recompile cohttp        0.15.0                  [uses sexplib]
      ∗  install   core          112.17.00               [required by core_bench]
      ↻  recompile github        0.9.4                   [uses cohttp, uri]
      ∗  install   textutils     112.17.00               [required by core_bench]
      ∗  install   core_bench    112.17.00             
    ===== ∗  3   ↻  11   ↘  7 =====
    
the glyphs make the information easier to skim through, but the actions are written in text; the summary only shows the glyphs, but you may use the full list as a key to their meaning.
And if you have compatibility problems or just don't like it, set OPAMUTF8 to "never" and you'll get good old plain text:


    % OPAMUTF8=never opam install core_bench --show
    The following actions would be performed:
      - downgrade sexplib       112.24.00 to 112.17.00      [required by core_bench]
      - downgrade pa_ounit      112.24.00 to 112.17.00      [required by core_bench]
      - downgrade bin_prot      112.24.00 to 112.17.00      [required by core_bench]
      - downgrade pa_test       112.24.00 to 111.08.01      [required by core]
      - recompile uri           1.8.0                       [uses sexplib]
      - recompile ipaddr        2.6.1                       [uses sexplib]
      - recompile ezjsonm       0.4.1                       [uses sexplib]
      - recompile cstruct       1.5.0                       [uses sexplib]
      - downgrade custom_printf 112.24.00 to 112.17.00      [required by core]
      - recompile pa_bench      112.06.00                   [uses pa_ounit]
      - downgrade typerep       112.24.00 to 112.17.00      [uses bin_prot]
      - recompile ocsigenserver 2.5                         [uses ipaddr]
      - recompile cow           1.2.1                       [uses ezjsonm, uri]
      - recompile conduit       0.7.2                       [uses sexplib]
      - downgrade core_kernel   112.24.00 to 112.17.00      [uses bin_prot]
      - recompile eliom         4.1.0                       [uses ipaddr]
      - recompile cohttp        0.15.0                      [uses sexplib]
      - install   core          112.17.00                   [required by core_bench]
      - recompile github        0.9.4                       [uses cohttp, uri]
      - install   textutils     112.17.00                   [required by core_bench]
      - install   core_bench    112.17.00             
    ===== 3 to install | 11 to recompile | 7 to downgrade =====
    
This will also be the case, of course, if your current locale isn't UTF8.


Best,
Louis Gesbert - OCamlPro

> - Daniel Bünzli, 27/03/2015 21:24 -
> Le vendredi, 27 mars 2015 à 20:52, Mr. Herr a écrit :
> > I would have voted against the unicode graphics,  
> 
> There's no voting process but you can disable them, see:  
>   
> https://github.com/ocaml/opam/issues/2065#issuecomment-83232580
> 
> Btw. Louis I think the two level scheme is a little bit overkill and more complex that it should be, you should really keep it to a single variable. That two-level mechanism seem to have been design to work around issues in OS level support for unicode glyphs and it doesn't sound like a good idea. Also the description of OPAMUTF8 is misleading, UTF-8 characters may be output since opam files are UTF-8 encoded and AFAIK you don't transcode any output of the tool to ASCII when OPAMUTF8 is `never` (e.g. opam file messages: fields).  
> 
> Best,
> 
> Daniel
> 
> 
> 
> 

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 473 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-03-28  7:06 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-24  3:08 [Caml-list] [ANN] OPAM 1.2.1 Louis Gesbert
2015-03-27 18:00 ` [Caml-list] " Mr. Herr
2015-03-27 18:09   ` Anil Madhavapeddy
2015-03-27 18:29     ` Mr. Herr
2015-03-27 18:52       ` Stefan Schmiedl
2015-03-27 18:54       ` Ashish Agarwal
2015-03-27 19:52         ` Mr. Herr
2015-03-27 20:24           ` Daniel Bünzli
2015-03-28  7:06             ` Louis Gesbert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).