From owner-freebsd-ports Thu Mar 30 9:16:32 2000 Delivered-To: freebsd-ports@freebsd.org Received: from ms.tokyo.jcom.ne.jp (ms.tokyo.jcom.ne.jp [210.234.123.18]) by hub.freebsd.org (Postfix) with ESMTP id E4AF637B98D; Thu, 30 Mar 2000 09:16:27 -0800 (PST) (envelope-from knu@idaemons.org) Received: from daemon.local.idaemons.org (pc343042.tokyo.jcom.ne.jp [203.140.143.42]) by ms.tokyo.jcom.ne.jp (8.9.1/3.7W 03/13/00) with ESMTP id CAA27161; Fri, 31 Mar 2000 02:16:25 +0900 (JST) Received: by daemon.local.idaemons.org (8.9.3/3.7W) id CAA96252; Fri, 31 Mar 2000 02:15:54 +0900 (JST) Date: Fri, 31 Mar 2000 02:15:53 +0900 Message-ID: <86aejgwf92.wl@archon.local.idaemons.org> From: "Akinori -Aki- MUSHA" To: asami@FreeBSD.ORG Cc: kris@FreeBSD.ORG, ports@FreeBSD.ORG Subject: Re: final call: VERSION variable In-Reply-To: In your message of "30 Mar 2000 04:28:54 -0800" References: User-Agent: Wanderlust/2.2.18 (Please Forgive Me) EMIKO/1.13.12 (Euglena sociabilis) FLIM/1.13.2 (Kasanui) APEL/10.2 MULE XEmacs/21.1 (patch 9) (Canyonlands) (i386--freebsd) Organization: Associated I. Daemons X-PGP-Public-Key: finger knu@FreeBSD.org X-PGP-Fingerprint: 1BEF D9B2 BABD 25D7 659A FD08 89C2 F3BE E981 4E16 MIME-Version: 1.0 (generated by EMIKO 1.13.12 - "Euglena sociabilis") Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, At 30 Mar 2000 04:28:54 -0800, Satoshi Asami wrote: > * From: Kris Kennaway > * Also a good idea, except it should probably be +VERSION for consistency > > No, I wrote it that way explicitly so users can install more than one > version of the same "port" if they want. Ultimately we want to go to > something like gnu stow (the /var/opt/pkgname/{bin,share,lib...} and > the symlink tree from /usr/local) and there is no reason why we have > to restrict ourselves to one version per port. I don't get it... How come one wants more than two versions installed at once? 1) Say they are imcompatible: Obviously they should be maintained as different ports with different portnames. Including the major version number in portname for each port would work just fine. e.g. gtk10-1.0.2 and gtk12-1.2.7, qt145-1.45 and qt20-2.0, etc. Those package systems which have upgrade mechanism, such as NetBSD and Debian, requires a package to include its major version number (or some unique suffix) in its package's name when there's another different version of the software which is imcompatible. 2) If their versions are compatible: Installing both of them sounds nonsense. The latter overwrites the earlier installation and then the pkg registry of the latter just get stale... -- / /__ __ / ) ) ) ) / Akinori -Aki- MUSHA aka / (_ / ( (__( "If you choose not to decide you still have made a choice." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message