From owner-freebsd-questions Thu Mar 15 14:14:40 2001 Delivered-To: freebsd-questions@freebsd.org Received: from obsecurity.dyndns.org (adsl-63-207-60-59.dsl.lsan03.pacbell.net [63.207.60.59]) by hub.freebsd.org (Postfix) with ESMTP id 85A1337B71A for ; Thu, 15 Mar 2001 14:14:35 -0800 (PST) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 074FD66B09; Thu, 15 Mar 2001 14:14:34 -0800 (PST) Date: Thu, 15 Mar 2001 14:14:34 -0800 From: Kris Kennaway To: Albert Kinderman Cc: questions@freebsd.org Subject: Re: Version Numbers of Packages (KDE) Message-ID: <20010315141434.B66090@mollari.cthul.hu> References: <3AB0F9D3.B7ED8EEE@csun.edu> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="9zSXsLTf0vkW971A" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3AB0F9D3.B7ED8EEE@csun.edu>; from albert.kinderman@csun.edu on Thu, Mar 15, 2001 at 09:20:19AM -0800 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --9zSXsLTf0vkW971A Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 15, 2001 at 09:20:19AM -0800, Albert Kinderman wrote: > This week I wanted to upgrade to KDE2.1 using packages (not > ports). On 3/13, using stand/sysinstall, I found kdelibs-2.1, > kdesupport-2.1, etc and installed them. However, I could not find > kdebase-2.1. I also could not find it on the ftp sites. On 3/14, > I found kdebase-2.1 and installed it. >=20 > However, the packages installed on 3/13 had a dependency on > libmng-0.9.3, while the kdebase-2.1 package installed on 3/14 had > a dependency on libmng-1.0.0. There was a similar discrepency in > the version of libaudiofile required. When I rechecked this > morning, 3/15, kdelibs-2.1 now depends on the newer libs. >=20 > 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? =20 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 --9zSXsLTf0vkW971A Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQE6sT7KWry0BWjoQKURAte0AKCC/Y8qTcz1vO/zVg5Tx4J9hXsbIgCg9dEp eb70Ryxl6UAohe+El2UY0LY= =vSva -----END PGP SIGNATURE----- --9zSXsLTf0vkW971A-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message