In regard to: [OpenIndiana-discuss] ICU update and rebuilds, Aur?lien...:

ICU is being updated to a non-ABI compatible version and quite a few
components need a rebuild...so the server will be quite busy and
unavailable at times in the coming 10 hours.
I would suggest postponing any update...

I looked at updating ICU about 6 months ago, saw the list of dependencies,
and decided to tackle other packaging updates that didn't seem so
insurmountable.

OpenSSL is another place where I "gave up", though it's even more
complicated than ICU because of the API changes and potential dependent
component updates required.

Do you have any words of wisdom or suggestions for how to approach
a component with so many dependencies?  Were there any "tricks" that
you used to make the ICU updates easier?  It looks like for many of the
"easy" rebuilds, you grouped them into one PR (#5829).  How did you decide
which ones could all be handled in one branch, and which ones needed
their own separate git branch and PR?

Has there ever been any discussion about splitting just the library
into a separate package so that it's possible to have multiple versions
of the shared library installed at once, to make it possible to migrate
dependencies in "phases" to the latest version, rather than having to
coordinate rebuilding dozens of packages?

Thanks for your work on this!  I can only imagine how tedious this
was to accomplish...

Tim
--
Tim Mooney                                             [email protected]
Enterprise Computing & Infrastructure /
Division of Information Technology    /                701-231-1076 (Voice)
North Dakota State University, Fargo, ND 58105-5164

_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to