From owner-freebsd-ports@FreeBSD.ORG Fri Jun 15 00:07:32 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 982B916A46D for ; Fri, 15 Jun 2007 00:07:32 +0000 (UTC) (envelope-from nlecic@EUnet.yu) Received: from smtpclu-3.eunet.yu (smtpclu-3.eunet.yu [194.247.192.228]) by mx1.freebsd.org (Postfix) with ESMTP id 27C1913C447 for ; Fri, 15 Jun 2007 00:07:31 +0000 (UTC) (envelope-from nlecic@EUnet.yu) Received: from nyx.localhost (adsl-220-201.eunet.yu [213.198.220.201]) by smtpclu-3.eunet.yu (8.13.6/8.13.6) with ESMTP id l5F07QC6016658; Fri, 15 Jun 2007 02:07:26 +0200 Message-Id: <200706150007.l5F07QC6016658@smtpclu-3.eunet.yu> Date: Fri, 15 Jun 2007 02:07:26 +0200 From: Nikola Lecic To: Robert Huff In-Reply-To: <18033.12033.969102.280191@jerusalem.litteratus.org> References: <20070614070602.GD39533@obiwan.tataz.chchile.org> <200706140714.l5E7EK0U023767@smtpclu-1.eunet.yu> <20070614075418.GA8093@obiwan.tataz.chchile.org> <18033.12033.969102.280191@jerusalem.litteratus.org> X-Mailer: Claws Mail 2.9.2 (GTK+ 2.10.12; i386-portbld-freebsd6.2) X-Operating-System: FreeBSD 6.2-RELEASE X-Face: pbl6-.[$G'Fi(Ogs2xlXP-V6{3||$Y[LOYs&~GJoikj'cVjcFC[V7du;;0~6nO= [Vi2?uU1Pq~,=Adj@,T:|"`$AF~il]J.Nz#2pU',Y7.{B;m/?{#sO^Dvo$rnmY6] Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-EUNET-AVAS-Milter-Version: 2.0.0 X-AVAS-Virus-Status: clean X-AVAS-Spamd-Symbols: UNPARSEABLE_RELAY X-AVAS-Spam-Score: 0.0 Cc: Jeremie Le Hen , freebsd-ports@freebsd.org Subject: Re: Keeping track of automatically installed dependency-only ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jun 2007 00:07:32 -0000 On Thu, 14 Jun 2007 08:05:21 -0400 Robert Huff wrote: > [...] > In view of the recent thread (on current@ ??) in which many > people were willing to trade /decreased/ complexity for faster > execution time, I'd say you have a long way to go before this gets > committed. (A carefully considered exposition of what the problem > is, why it's a problem for many people, and how a proposed solution > might work, submitted here, would be a good start.) I'd say it's actually very simple, and that could sometimes be convenient. For example, pkgtools.conf offers the HOLD_PKGS array and possibility to manually put +IGNOREME in the package directory. In this case, it would be sufficient to add something like +NEVERDEINSTALL to the directory or NEVER_DEINSTALL array to the pkgtools.conf, while portinstall could (optionally) mark with +NEVERDEINSTALL file all ports that are manually (=3D as an argument) passed to it. Those pakages would behave normally (they would be normally upgraded, etc.), they would just always be (silently) included in -x list of pkg_deinstall. I don't think it has much to do with the execution speed. Of course, if something like that doesn't already exist. Nikola Le=C4=8Di=C4=87