On Sun, Nov 13, 2016 at 5:44 PM, Bruce Dubbs <bruce.du...@gmail.com> wrote:

> Douglas R. Reno wrote:
>
>> On Sun, Nov 13, 2016 at 4:07 PM, Ken Moffat <zarniwh...@ntlworld.com>
>> wrote:
>>
>>> On Sun, Nov 13, 2016 at 12:55:01PM -0600, DJ Lucas wrote:
>>>
>>>> On Sat, Nov 12, 2016 at 06:56:08PM +0100, Pierre Labastie wrote:
>>>>>>>
>>>>>>
> OK, I think I found the culprit: went back to ICU-57.1, compiled FF
>>>>> against it, and no segfaults for about one hour...
>>>>>
>>>>> I'll try to find where the ICU API changed.
>>>>> Pierre
>>>>>
>>>>
>>>> All over the place, 58 has not been pretty for many packages.
>>>> This might be a good start:
>>>> https://bugzilla.mozilla.org/show_bug.cgi?id=1299615
>>>>
>>>
> For the overall changes,
>>> http://source.icu-project.org/repos/icu/icu/tags/release-58-
>>> 1/APIChangeReport.html
>>>
>>> But like DJ says, it ain't pretty. The page linking to that,
>>> http://site.icu-project.org/download/58#TOC-Common-Changes
>>> summariese these as
>>>
>>> API Changes since ICU4C 57
>>>
>>> ·   The API change report looks large and noisy this time. Most of
>>>      the changes are from the following:
>>>      · The layout engine code was removed, resulting in a long list
>>>        of Removed API.
>>>      · C++ APIs that used const StringPiece& now pass/return
>>>        StringPiece by value. All affected functions show as being
>>>        Removed with their old signature and as Added with their new
>>>        signature. (#12140)
>>>      · Most COUNT and LIMIT enum constants have been deprecated. (#12420)
>>>
>>
> I'm rebuilding Firefox, Seamonkey, and Thunderbird with ICU-57.1 as we
>> speak. Probably about 6 hours until I have any news.
>>
>> If this fixes it, do we need to revert to 57.1?
>>
>
> I would say yes, the revert is needed.   We need to keep an eye on it
> though.  If it bothers enough upstream upstream developers, then thy will
> probably create some compatibility functions.
>
> Usually in this situation though. old APIs are marked deprecated for a
> while (years) before they are removed.
>
>   -- Bruce
>
>
>
Confirmed that Firefox, Thunderbird, and Seamonkey all work with ICU-57.1.
Final permission to revert to 57.1?
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to