On 28.08.2021 10:46, baggins wrote:
> commit 2cee6d28a25b124dbe274691e5c3d5969b3514ec
> Author: Jan Rękorajski <bagg...@pld-linux.org>
> Date:   Sat Aug 28 10:45:38 2021 +0200
> 
>     - build icu67 packages, qt4 does not build correctly with gcc 11, so 
> let's fulfill the icu dependency with this
> 

This package is somewhat problematic due to the way poldek works. On one
of my machines still with icu 67 that's what happened:

harfbuzz-icu-2.8.2-1.x86_64 obsoleted by harfbuzz-icu-2.9.1-1.x86_64            
                                                                                
                                                                      [256/384]
harfbuzz-icu-2.9.1-1.x86_64 marks libicu-69.1-1.x86_64 (cap 
libicuuc.so.69()(64bit))
 libicu-67.1-1.x86_64 obsoleted by libicu-69.1-1.x86_64
   orphaned QtCore-4.8.7-28.x86_64 marks libicu67-67.1-4.x86_64 (cap libicu = 
67.1)

QtCore pulled libicu67 to satisfy broken dep, but it also left plenty of
other packages depending on libicu in old version since libicu67
satisfied broken dep. In other words upgrade of libicu to 69 does not
pull all packages that should be upgraded. This in turn will likely lead
to multiple libicu versions being loaded for a single application which
in turn means problems.
_______________________________________________
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

Reply via email to