ICU sweeping upgrade: bug or feature?
Warren Block
wblock at wonkity.com
Sun Feb 9 13:51:52 UTC 2014
On Sun, 9 Feb 2014, Andrea Venturoli wrote:
> On 02/08/14 18:08, Warren Block wrote:
>
>> This may very well come back to bite you in the future,
>
> Well, as I said, this is just a temporary fix for something that, IMVHO,
> shouldn't have broken in the first place.
Well, yes.
>> causing
>> mysterious failures long after you've forgotten you did it.
>
> I periodically clean /usr/local/lib/compat/pkg, so it shouldn't be long
> before the links and the libraries they are aliasing are both gone.
>
> However, what is different here from what portupgrade usually does (i.e.
> leaving old libraries in that compat dir)?
Sorry, I had missed that. No, it should not be as bad in compat/pkg,
particularly as a temporary thing. Soft-linking libraries in the main
shlib directories has come up as a frequent "fix" in the forums, along
with trying to fix the long-term problems because it is usually
considered a fix rather than a temporary workaround.
>> Running pkg_libchk [-q] after port upgrades has worked well for me. It
>> is from sysutils/bsdadminscripts by Dominic Fandrey, and easily detects
>> applications that are using old libraries and should be rebuilt. It
>> worked this time also.
>
> I normally use sysutils/libchk. I never tried pkg_libchk, but I'm curious.
> What is the advantage of one over the other?
>From memory, the output of pkg_libchk was more useful than that of
libchk.
More information about the freebsd-ports
mailing list