14. Nov 2016 20:35 by [email protected]:

>
>
> On Sun, Nov 13, 2016 at 5:44 PM, Bruce Dubbs <> [email protected]> > 
> wrote:
>
>> Douglas R. Reno wrote:
>>
>>> On Sun, Nov 13, 2016 at 4:07 PM, Ken Moffat <>>> [email protected]>>> 
>>> > 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? 




ICU 58.1 works fine for me, except with the Mozilla family of products.





For thunderbird and Firefox it's enough to disable with-system-icu, after that 
the segfaults go away. Other programs which depend on ICU work fine with the 
new version. I've tested Chromium 54, Evince and Libreoffice and all are stable 
so far.





But I don't see problems with downgrading ICU either.

-- 
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