Date: Fri, 10 May 2013 16:33:44 -0400 From: Jung-uk Kim <jkim@FreeBSD.org> To: "Mikhail T." <mi+thun@aldan.algebra.com> Cc: knu@idaemons.org, office@freebsd.org, Bryan Drewery <bdrewery@freebsd.org> Subject: Re: portupgrade and ICU libraries Message-ID: <518D59A8.8060608@FreeBSD.org> In-Reply-To: <518D569F.50404@aldan.algebra.com> References: <518D569F.50404@aldan.algebra.com>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2013-05-10 16:20:47 -0400, Mikhail T. wrote: > Gentlemen! > > Every time I do an upgrade, I get bitten by the same problem -- all > of the software linked with libraries installed by devel/icu stops > working. > > Today I finally understood why... Although portupgrade duly backs > up the old libraries under lib/compat/pkg, it only preserves the > files (such as libicutu.so.48.1.1), and not the symbolic links > (such as libicutu.so.48). > > The proper fix for this problem should include both: > > 1. portupgrade should ensure, the library.so./VERSION/ continues > to exist -- even when that in itself is a symlink 2. icu port > should install library.so./VERSION/ as the file -- rather than a > symlink to library.so./VERSION/./MINOR/./MICRO/, as it currently > does > > Even if the icu-maintainers (CC-ed) change the icu port do comply > with the 2., there may still be other ports, that are not so > compliant, so portupgrade needs to implement 1. anyway... We do #2 to comply with its packaging guide line: http://userguide.icu-project.org/packaging#TOC-ICU-Versions Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJRjVmoAAoJECXpabHZMqHO7bwIANTzLWLpdnj56Y0HrnI9aYVE krR8PxJxo5+uCK4xMdAF1NGHuWxEG9Hg96tdcLQjlSt7cMoKn1Hquma3o1k6azNy +YWx2CvYWoP/LO5EoMVHu66xqxi4k7OVJgL1VIwQ9FhnYCv0MiQ44eeqVbdIfwNY EzNJlbmyBd5G5cQ9Dyys7vN/hoandM4nPjj/NDPIWzYJg2Gp3zTQyu4nnUUxsO6C WlM981qEIUfVB/bwmNXmsL9jIvuwyuOySr8yYUNGz+buHYN4NNx1mbNJIPqD2i9D wU4tf0/q/z/a11sxlIMFeouA0w6IIPwAasLAX6obqmzeZn8EQYpm6+/va5RJQx4= =Q+4I -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?518D59A8.8060608>