Re: ​ICU 60.1 coming to rawhide​/F28

2017-12-14 Thread Pete Walter


14.12.2017, 12:07, "Eike Rathke" :
> Hi Pete,
>
> On Friday, 2017-12-01 17:29:00 +, Pete Walter wrote:
>
>>  Here's a quick update: icu 60.1 is now built and the rebuilds are all done 
>> and releng just tagged all the builds over from the f28-icu side tag to f28.
>>
>>  A few of the rebuilds failed. I'd appreciate if the maintainers of the 
>> packages could take a look and help fix them up. Here's the full list of 
>> packages that failed to rebuild against icu 60.1:
>>
>>  fontmatrix-0.9.99-32.r1218.fc27.src.rpm
>>  gnucash-2.6.18-2.fc28.src.rpm
>>  mozjs38-38.8.0-7.fc28.src.rpm
>>  mozjs45-45.9.0-5.fc28.src.rpm
>>  nodejs-mapnik-3.6.2-5.fc27.1.src.rpm
>>  nodejs-node-stringprep-0.7.3-16.fc28.src.rpm
>>  openttd-1.7.1-3.fc27.src.rpm
>>  qt5-qtwebengine-5.9.3-1.fc28.src.rpm
>>  soletta-1-1.fc26.src.rpm
>>  v8-314-3.14.5.10-7.fc27.src.rpm
>
> What's the status of this now?

Pretty much the same. Kevin Kofler fixed qt5-qtwebengine but the rest still 
don't build with rawhide's icu 60.1.

It's not the end of the world though as compat-libicu57 provides the old soname 
and the non-rebuilt packages continue working because of that. If anyone wants 
to look at fixing one of the above packages, I'd prioritize mozjs38 as it's 
pulled onto Workstation install media.

Pete
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: ​ICU 60.1 coming to rawhide​/F28

2017-12-14 Thread Eike Rathke
Hi Pete,

On Friday, 2017-12-01 17:29:00 +, Pete Walter wrote:

> Here's a quick update: icu 60.1 is now built and the rebuilds are all done 
> and releng just tagged all the builds over from the f28-icu side tag to f28.
> 
> A few of the rebuilds failed. I'd appreciate if the maintainers of the 
> packages could take a look and help fix them up. Here's the full list of 
> packages that failed to rebuild against icu 60.1:
> 
> fontmatrix-0.9.99-32.r1218.fc27.src.rpm
> gnucash-2.6.18-2.fc28.src.rpm
> mozjs38-38.8.0-7.fc28.src.rpm
> mozjs45-45.9.0-5.fc28.src.rpm
> nodejs-mapnik-3.6.2-5.fc27.1.src.rpm
> nodejs-node-stringprep-0.7.3-16.fc28.src.rpm
> openttd-1.7.1-3.fc27.src.rpm
> qt5-qtwebengine-5.9.3-1.fc28.src.rpm
> soletta-1-1.fc26.src.rpm
> v8-314-3.14.5.10-7.fc27.src.rpm

What's the status of this now?

  Eike

-- 
LibreOffice Calc developer. Number formatter stricken i18n transpositionizer.
GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A
Care about Free Software, support the FSFE https://fsfe.org/support/?erack


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: ​ICU 60.1 coming to rawhide​/F28

2017-12-01 Thread Kevin Kofler
Pete Walter wrote:
> qt5-qtwebengine-5.9.3-1.fc28.src.rpm

This fails to build because of the #error here:
http://code.qt.io/cgit/qt/qtwebengine-chromium.git/tree/chromium/components/url_formatter/url_formatter.cc?h=56-based#n481

In 5.10, this has moved to another file:
http://code.qt.io/cgit/qt/qtwebengine-chromium.git/tree/chromium/components/url_formatter/idn_spoof_checker.cc?h=61-based#n334

I think I should remove the offending support for "aspirational scripts"
entirely, as per:
https://chromium.googlesource.com/chromium/src.git/+/afca0a393f23f0b7ef18d8c3d05e166c3012606d%5E%21/

I'm giving that a try.

Kevin Kofler
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: ​ICU 60.1 coming to rawhide​/F28

2017-12-01 Thread Pete Walter
Here's a quick update: icu 60.1 is now built and the rebuilds are all done and 
releng just tagged all the builds over from the f28-icu side tag to f28.

A few of the rebuilds failed. I'd appreciate if the maintainers of the packages 
could take a look and help fix them up. Here's the full list of packages that 
failed to rebuild against icu 60.1:

fontmatrix-0.9.99-32.r1218.fc27.src.rpm
gnucash-2.6.18-2.fc28.src.rpm
mozjs38-38.8.0-7.fc28.src.rpm
mozjs45-45.9.0-5.fc28.src.rpm
nodejs-mapnik-3.6.2-5.fc27.1.src.rpm
nodejs-node-stringprep-0.7.3-16.fc28.src.rpm
openttd-1.7.1-3.fc27.src.rpm
qt5-qtwebengine-5.9.3-1.fc28.src.rpm
soletta-1-1.fc26.src.rpm
v8-314-3.14.5.10-7.fc27.src.rpm

Cheers,
Pete
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: ​ICU 60.1 coming to rawhide​/F28

2017-11-28 Thread Pete Walter


28.11.2017, 15:52, "Eike Rathke" :
> What ABI compat package?

A parallel installable package that would temporarily provide ICU 57 libraries 
(but not development headers) so that packages that fail to rebuild with ICU 60 
can be fixed gradually and keep on working in the mean time. Otherwise composes 
fall over if one package fails to rebuild etc and QA comes after us with 
pitchforks.

> Let's do builds on a side tag, unless you have a better plan?

Sure, good idea. I have now requested the side tag here: 
https://pagure.io/releng/issue/7187

Pete
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: ​ICU 60.1 coming to rawhide​/F28

2017-11-28 Thread Eike Rathke
Hi Pete,

On Monday, 2017-11-27 21:58:43 +0300, Pete Walter wrote:

> Eike Rathke and I are working on updating ICU from 57.x to 60.x in 
> rawhide/F28. It includes a soname bump and has a few API changes. We'll do an 
> ABI compat package to avoid breaking the world while rebuilds are ongoing.

What ABI compat package?

Let's do builds on a side tag, unless you have a better plan?

  Eike

-- 
LibreOffice Calc developer. Number formatter stricken i18n transpositionizer.
GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A
Care about Free Software, support the FSFE https://fsfe.org/support/?erack


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


​ICU 60.1 coming to rawhide​/F28

2017-11-27 Thread Pete Walter
Hi all,

Eike Rathke and I are working on updating ICU from 57.x to 60.x in rawhide/F28. 
It includes a soname bump and has a few API changes. We'll do an ABI compat 
package to avoid breaking the world while rebuilds are ongoing.

We'll import it some time this week and I'll be coordinating rebuilds through 
my provenpackager powers.

Thanks,
Pete
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org