From owner-freebsd-ports Tue May 4 6:48:43 1999 Delivered-To: freebsd-ports@freebsd.org Received: from totem.tihlde.hist.no (totem.tihlde.hist.no [158.38.48.45]) by hub.freebsd.org (Postfix) with ESMTP id 37558154C4 for ; Tue, 4 May 1999 06:48:39 -0700 (PDT) (envelope-from anders@totem.tihlde.hist.no) Received: (from anders@localhost) by totem.tihlde.hist.no (8.9.3/8.9.3) id RAA61957 for freebsd-ports@FreeBSD.ORG; Tue, 4 May 1999 17:48:35 +0200 (CEST) Date: Tue, 4 May 1999 17:48:35 +0200 From: Anders Nordby To: FreeBSD Ports Subject: Port dependencies revisited Message-ID: <19990504174834.A61935@totem.fix.no> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i X-Operating-System: FreeBSD 3.1-STABLE X-Disclaimer: Listen, and thou shall not fear. Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org (Sorry if I'm chewing on old stuff here, just tell me and I'll stop.) Having ported a few apps that require x11 stuff (kvirc - requires kdelibs, nessus - requires gtk), I noticed a slight problem in the ports system: Lots of ports require specific packages, mostly the latest versions. Now, wouldn't we be better off being able to specify alternative dependencies? Like say, my kvirc port requires kdelibs11, but can really do with kdelibs (the 1.0 thing). A user can have several reasons to not always have the latest versions of the dependencies installed: - Limited bandwidth Upgrading dependencies costs bandwidth. - Limitied time Upgrading dependencies takes time. - Limited resources Upgrading dependencies costs resources on the systems involved. - Stability, correctness Newer versions of the packages depended on might not be as stable, and might not actually work at all as of backward compatibility problems. Newer code isn't necessarily better. ,) In other words, what I suggest is and'ing and or'ing between LIB_DEPENDS, BUILD_DEPENDS and RUN_DEPENDS (etc.) to specify all possible combinations of dependencies that will do. Does this seem feasible or even sensible to you in any way? -- Anders Nordby ^ anders@fix.no ^ http://anders.fix.no/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message