From owner-freebsd-ports@FreeBSD.ORG Mon Apr 8 03:34:35 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 4610591D; Mon, 8 Apr 2013 03:34:35 +0000 (UTC) (envelope-from kpaasial@gmail.com) Received: from mail-we0-x230.google.com (mail-we0-x230.google.com [IPv6:2a00:1450:400c:c03::230]) by mx1.freebsd.org (Postfix) with ESMTP id AF5AFE7A; Mon, 8 Apr 2013 03:34:34 +0000 (UTC) Received: by mail-we0-f176.google.com with SMTP id s43so4238202wey.35 for ; Sun, 07 Apr 2013 20:34:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=I7IC4xDnZOL0fJgyg+Iq20LrcLDJ9eua93l7t7SCF7s=; b=xn6ePDEZ+j1piQR7VMqYdygRfNtgvpfpCKu5kXkH35dFzkP6N6vcmW3aBk990dz+YY NTQWKw1LunhwxMq9VeEX31HM9nhiyA8QAvW9p9GvK2HMMwXni1BXvloRXzNl8/PMaRwa Z4iAsG1vwt59s1Mt+8oERNlcbl9n+s4IRbkV3cMXd2Fj/b7YupzQqajZ/fcfMR/oaAdl M8ucdpu5zlm3PzukxB+X+gJvjVybUc9QtgmxTWU23PqNnSgeXJAinG5AV4BurTS0niFO yCfomA8jntaaVOeCy4YRCu6vZsUko2GcPoO+rUTkGkJ2zSma+i0xKF1liHDz+dytJQhJ ZnsA== MIME-Version: 1.0 X-Received: by 10.180.19.39 with SMTP id b7mr10276255wie.15.1365392073726; Sun, 07 Apr 2013 20:34:33 -0700 (PDT) Received: by 10.216.139.72 with HTTP; Sun, 7 Apr 2013 20:34:33 -0700 (PDT) In-Reply-To: References: <51622F44.3050604@FreeBSD.org> Date: Mon, 8 Apr 2013 06:34:33 +0300 Message-ID: Subject: Re: Growing list of required(ish) ports From: Kimmo Paasiala To: Robert Simmons Content-Type: text/plain; charset=UTF-8 Cc: freebsd-ports , Bryan Drewery X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Apr 2013 03:34:35 -0000 On Mon, Apr 8, 2013 at 6:19 AM, Robert Simmons wrote: > On Sun, Apr 7, 2013 at 10:45 PM, Bryan Drewery wrote: >> On 4/7/2013 8:47 PM, Robert Simmons wrote: >>> Are there plans to get the following ports moved into HEAD? >>> >>> 1) ports-mgmt/pkg >>> >>> 2) ports-mgmt/dialog4ports >>> >>> 3) ports-mgmt/portaudit >>> >>> 4) ports-mgmt/portmaster >>> >>> It seems to me like these belong in the base system. >> >> On the contrary, the idea is that more and more should come *out of >> base* and into ports. Base is very static and stuck in time. By moving >> these things into ports, you are able to get updates much simpler. No >> need for an errata or security advisory or release. Just updating with >> portmaster/pkg upgrade. > > I understand where you're coming from, but perhaps there needs to be > movement in both directions. > > I may be way off the mark here, but I'd love to spark a discussion > about this. I think that in general things that are directly FreeBSD > projects belong in base. Examples would be pkgng, and making > dialog4ports a switch in dialog(1). Essentially, code that does not > have an upstream should be in base. > > On the other hand, there are a number of things that I think should be > pulled out of base. Some already have ports, and others would need > ports created. Examples of things to pull out of base are OpenSSL, > Heimdal, OpenSSH, PF, ntpd, ipfilter, bind, sendmail, and others. > Code that is typically way behind the upstream project basically. > >> >> portaudit is not needed with pkg, just use 'pkg audit'. > > I had missed that. Thanks! > >> >>> >>> Also, is there a reason why dialog4ports's functionality wasn't added >>> to dialog(1) as a switch? >> >> >> -- >> Regards, >> Bryan Drewery >> bdrewery@freenode/EFNet >> > _______________________________________________ I think Bryan already explained the reasons why pkg should not be in base, it's an external tool that is not stricly required to get a bare bones FreeBSD system up and running. Including it in base you create yet another maintainance burden and would slow down the development of the ports/packages management tools. -Kimmo