From owner-freebsd-ports Wed Jan 23 9:32:20 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mail.wrs.com (unknown-1-11.windriver.com [147.11.1.11]) by hub.freebsd.org (Postfix) with ESMTP id 9D66F37B41D for ; Wed, 23 Jan 2002 09:32:13 -0800 (PST) Received: from windriver.com ([128.224.195.173]) by mail.wrs.com (8.9.3/8.9.1) with ESMTP id JAA07818; Wed, 23 Jan 2002 09:30:42 -0800 (PST) Message-ID: <3C4EF390.3CD61EE4@windriver.com> Date: Wed, 23 Jan 2002 12:32:00 -0500 From: Tadayuki OKADA Organization: Wind River X-Mailer: Mozilla 4.79C-ja [ja_JP.EUC] (X11; U; Linux 2.4.2 i386) X-Accept-Language: ja, en MIME-Version: 1.0 To: Mikhail Teterin Cc: tadayuki@mediaone.net, will@csociety.org, ports@FreeBSD.org Subject: Re: cvs commit: ports/graphics/gd Makefile pkg-comment References: <200201230453.g0N4rEQ67571@aldan.algebra.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 Hi, Mikhail Teterin wrote: > On 21 Jan, Tadayuki OKADA wrote: > > I meant: If port A depends on port B's library. port B updated. Assume > > it breaks binary compatibility. port A build will not be broken, so > > forget PORTREVISION bump. People update port B, but not port A. so > > port A will stop working. > > Well, what I changed only affects the situation, when port A is built > after port B: > > An earlier version of port B is already present and port A is known to > work fine with it. So it detects the acceptable version of the libB and > compiles/links with it. I don't think my idea affects the way upgrades > are handled. You can't assume people keep old version as it was. portupgrade leave old version of shared libraries by default, but there is a option to remove them. And think about the situation: port B update which includes critical bug fixes. But port A is still using old version of library... > > BTW, come to think of it, the whole *_DEPENDS system should, probably, > be changed to look for the file/library in the +CONTENTS files under > /var/db/pkg... I agree that ports system needs to be refined. But until then we should keep the rule suitable for current system. Regards, -- Tadayuki OKADA To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message