From owner-freebsd-ports Mon Mar 11 13:24:13 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mail.musha.org (daemon.musha.org [218.44.187.2]) by hub.freebsd.org (Postfix) with ESMTP id 4D98037B490; Mon, 11 Mar 2002 13:22:47 -0800 (PST) Received: from archon.local.idaemons.org (archon.local.idaemons.org [192.168.1.32]) by mail.musha.org (Postfix) with ESMTP id 97CFA4D8A2; Tue, 12 Mar 2002 06:22:45 +0900 (JST) Date: Tue, 12 Mar 2002 06:22:45 +0900 Message-ID: <86r8mqajfe.wl@archon.local.idaemons.org> From: "Akinori MUSHA" To: Maxim Sobolev Cc: MANTANI Nobutaka , 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 ... In-Reply-To: <3C8D0B5D.3186A73D@FreeBSD.org> References: <200203111725.g2BHPVF52248@freefall.freebsd.org> <86adte28qw.wl@excalibur.nobutaka.com> <3C8D0B5D.3186A73D@FreeBSD.org> User-Agent: Wanderlust/2.9.7 (Unchained Melody) SEMI/1.14.3 (Ushinoya) LIMIT/1.14.7 (Fujiidera) APEL/10.3 MULE XEmacs/21.1 (patch 14) (Cuyahoga Valley) (i386--freebsd) Organization: Associated I. Daemons X-PGP-Public-Key: finger knu@FreeBSD.org X-PGP-Fingerprint: 081D 099C 1705 861D 4B70 B04A 920B EFC7 9FD9 E1EE MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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