From owner-freebsd-questions Thu Mar 15 14:26:52 2001 Delivered-To: freebsd-questions@freebsd.org Received: from csun.edu (krusty.csun.edu [130.166.1.51]) by hub.freebsd.org (Postfix) with ESMTP id AFEFE37B71A for ; Thu, 15 Mar 2001 14:26:47 -0800 (PST) (envelope-from albert.kinderman@csun.edu) Received: from csun.edu (s097n152.csun.edu [130.166.97.152]) by csun.edu (8.9.3 (MessagingDirect 1.0.2)/8.9.3) with ESMTP id OAA73287500; Thu, 15 Mar 2001 14:26:34 -0800 (PST) Message-ID: <3AB14205.90555D57@csun.edu> Date: Thu, 15 Mar 2001 14:28:21 -0800 From: Albert Kinderman X-Mailer: Mozilla 4.76 [en] (X11; U; FreeBSD 4.3-BETA i386) X-Accept-Language: en MIME-Version: 1.0 To: Kris Kennaway Cc: questions@freebsd.org Subject: Re: Version Numbers of Packages (KDE) References: <3AB0F9D3.B7ED8EEE@csun.edu> <20010315141434.B66090@mollari.cthul.hu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Kris: Thanks for the explanation. As you mentioned, a system that has dependencies of the form libneeded >= (minimum version number) would handle the problem. Al Kris Kennaway wrote: > > On Thu, Mar 15, 2001 at 09:20:19AM -0800, Albert Kinderman wrote: [snip] > > If the different versions of the kde packages depend on different > > versions of various libraries, why do they not carry different > > minor version numbers (e.g., kdelibs-2.1.1 ) so that you can > > install a consistent set? > > Because that would be too hard to manage. The packages depend on > whatever version of the dependencies exists in the ports collection at > the time they're built. Large packages with many dependencies like > KDE (or worse, GNOME) might have a dependency updated every few days, > which would cause several version bumps per week under your system, as > well as causing massive workloads for committers to track down and > bump the version on every port which depends on a port they upgrade. > > Some changes are on the horizon to fix this by allowing packages to > depend on a range of versions of their dependencies, but today you > just have to live with it (force the installation with -f if you don't > want to download the new version of the child) > > Kris > -- Albert Kinderman Department of Management Science California State University, Northridge To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message