From owner-freebsd-ports Thu Jan 31 19:14:48 2002 Delivered-To: freebsd-ports@freebsd.org Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by hub.freebsd.org (Postfix) with ESMTP id 4ECD037B41D for ; Thu, 31 Jan 2002 19:14:28 -0800 (PST) Received: from aldan.algebra.com (localhost [127.0.0.1]) by aldan.algebra.com (8.11.6/8.11.5) with ESMTP id g113DOQ26744; Thu, 31 Jan 2002 22:13:25 -0500 (EST) (envelope-from mi@aldan.algebra.com) Message-Id: <200202010313.g113DOQ26744@aldan.algebra.com> Date: Thu, 31 Jan 2002 22:13:21 -0500 (EST) From: Mikhail Teterin Subject: Re: cvs commit: ports/graphics/gd Makefile pkg-comment To: tadayuki@mediaone.net Cc: Alexander@Leidinger.net, tadayuki.okada@windriver.com, will@csociety.org, freebsd-ports@FreeBSD.ORG In-Reply-To: <20020130230915.4cf23442.tadayuki@mediaone.net> MIME-Version: 1.0 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 On 30 Jan, Tadayuki OKADA wrote: > My point is: > If you build port A linked against old major version of libB.so, it > won't work with new major version of libB.so. But if it's built with > older revision but same major version of libB.so, and update libB.so > to the latest revision after the port A build, port A can use latest > libB.so. Is the above the current situation, or the one, you are afraid my change will bring upon us? > port A should generate same binary by default. But with your change, > if there is old major version of libB.so installed, it'll be different > binary. This won't happen as long as libB.so has same major version > even if it's older revision. > This is the problem. If I want THE EXACT SAME BINARY I will not be using ports -- I'll just be using the packages. When I change the CFLAGS to add -march=i686 I will get a different binary. You may counter: "By default, the CFLAGS don't change either". Well, by default I'm not going to have an old libB.so either -- the new one will be built, and it will be the latest. >> My proposal has even less to do with _packages_ -- it only affects >> the ports-building. > If you don't bump port A's PORTREVISION when libB.so's major version > is bumped, we'll have several packages which have exactly same version > including PORTREVISION, but their binaries are different. Who is "we"? Bento? > Porter's Handbook demands you to bump PORTREVISION when the package's > binary is changed. Right -- assuming the default (read -- Bento) environment. And it is not changing, since Bento builds packages anew from scratch. >> I urge you to find someone, who understands them and ask him/her to >> rephrase them for us. Thank you, > If you still don't get it, I'll ask someone. Well, I think I do -- partially. See if my response makes sense. -mi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message