Date: Tue, 12 Mar 2002 06:22:45 +0900 From: "Akinori MUSHA" <knu@iDaemons.org> To: Maxim Sobolev <sobomax@FreeBSD.org> Cc: MANTANI Nobutaka <nobutaka@nobutaka.com>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org, ports@FreeBSD.org Subject: Re: cvs commit: ports/graphics/autotrace Makefile ports/graphics/graphviz Makefile ports/graphics/libafterimage Makefile ports/graphics/librsvg Makefile ports/graphics/libwmf Makefile ports/graphics/sdl_ttf Makefile ports/print/ft2demos Makefile ... Message-ID: <86r8mqajfe.wl@archon.local.idaemons.org> In-Reply-To: <3C8D0B5D.3186A73D@FreeBSD.org> References: <200203111725.g2BHPVF52248@freefall.freebsd.org> <86adte28qw.wl@excalibur.nobutaka.com> <3C8D0B5D.3186A73D@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
At Mon, 11 Mar 2002 21:54:05 +0200, sobomax wrote: > > > Chase increase of freetype2 shlib version. > > > > Don't you bump PORTREVISION? > > No, I didn't due to the reasons already discussed here several times. > In short, this would require from me to bump PORTREVISION in some > 2,600 ports (`cd /usr/ports ; make search key=freetype2 | grep ^Path | > wc -l') and I am not paranoidal enough. I can understand your sentiment here that it is too paranoiac and unrealistic to touch 2,600 Makefile's, but I believe you should at least bump the PORTREVISIONs of the ports that directly lib-depend on libfreetype2. That's the way we've done things since we introduced PORTREVISION. Most of us still remember what happened when libpng's major was bumped without bumping the dependent ports' PORTREVISIONs. Innocent users who used `pkg_version -c' scripts to upgrade packages all got stuck and forced to reinstall almost everything by hand. Now I can say it is likely that the total cost would have been lower if we had bumped the PORTREVISIONs of (literally) thousands of ports that depended on libpng. I'm sure you are not going to repeat the mistake.. * * * Notes for portupgrade users: Possibly you won't see a big problem even if you blindly portupgrade freetype2 since portupgrade keeps the old version of libfreetype2. However, you'd better rebuild and reinstall all the dependant packages to stop the libraries and the apps from linking different versions of a library simultaneously. Run the following command to do that automatically (Will take a long time, as you can imagine): portupgrade -fr freetype2 -x '>=freetype2' Which reads: rebuild and reinstall freetype2 and all that depend on it except for the packages that had been installed prior to freetype2. -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "Somewhere out of a memory.. of lighted streets on quiet nights.." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86r8mqajfe.wl>