Re: FYI: OCaml 4.10.0 beta1 will go into Fedora 32 soonish

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

 



Because this is blocking merge of the side tag [1], I am going to build
them again.


Vít


[1] https://bodhi.fedoraproject.org/updates/FEDORA-2020-223644200d


Dne 20. 01. 20 v 11:55 Vít Ondruch napsal(a):
> There happened mid air collision between OCaml rebuilds and Ruby
> rebuilds unfortunately. At least the following packages were build
> against old Ruby and will need rebuild again:
>
>
> nbdkit
>
> libguestfs
>
> hivex
>
>
> Will you build them in f32-build-side-17977 side tag? Should I build
> them again or will you build them as soon the side tag is merged back?
>
>
> Vít
>
>
>
> Dne 18. 01. 20 v 13:03 Richard W.M. Jones napsal(a):
>> OCaml 4.10.0 beta1 was released upstream about a week ago
>> (https://bugzilla.redhat.com/show_bug.cgi?id=1673688).  I'm intending
>> to build OCaml packages into a side tag starting today, and then
>> if it seems to work well integrate it into F32.
>>
>> The release notes for this are here:
>>
>>   https://github.com/ocaml/ocaml/blob/4.10/Changes
>>
>> Please note there are some incompatible changes.  The ones which I
>> think may affect Fedora are below (but there are more, please read the
>> release notes in full):
>>
>>   * #1859, #9117: enforce safe (immutable) strings by removing
>>     the -unsafe-string option by default. This can be overridden by
>>     a configure-time option (available since 4.04 in 2016):
>>     --disable-force-safe-string since 4.08, -no-force-safe-since
>>     between 4.07 and 4.04.
>>
>> I don't intend to enable this option in our build.  If my greps are
>> right there is one package (coccinelle) which is still hanging on
>> to -unsafe-string.
>>
>>   In the force-safe-string mode (now the default), the return type of the
>>   String_val macro in C stubs is `const char*` instead of
>>   `char*`. This change may break C FFI code.
>>   (Kate Deplaix)
>>
>> This will probably affect more packages, but is a trivial
>> const-correctness fix.
>>
>>   * #8713: Introduce a state table in the runtime to contain the global variables.
>>     (The Multicore runtime will have one such state for each domain.)
>>
>>      This changes the name of some internal variables of the OCaml runtime;
>>      in many cases <caml/compatibility.h> provides a compatibility macro with
>>      the old name, but programs using runtime internals may need to be fixed.
>>
>> Properly written FFI extensions shouldn't hit this, but I imagine
>> there will be some that are affected.  I will try to fix these on a
>> case by case basis.
>>
>> Rich.
>>
> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux