From owner-freebsd-ports@freebsd.org Wed May 31 17:43:50 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 457D1B7F8FE for ; Wed, 31 May 2017 17:43:50 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0C9A7187A for ; Wed, 31 May 2017 17:43:49 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id v4VHhgst051470 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 31 May 2017 10:43:42 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id v4VHhg5l051458; Wed, 31 May 2017 10:43:42 -0700 (PDT) (envelope-from sgk) Date: Wed, 31 May 2017 10:43:42 -0700 From: Steve Kargl To: Per olof Ljungmark Cc: FreeBSD Ports Subject: Re: The future of portmaster [and of ports-mgmt/synth] Message-ID: <20170531174342.GA48852@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <589B133C-0175-4DD2-8847-5A3E0E697B36@dsl-only.net> <20170530200629.GA10517@lonesome.com> <20170530215306.GB11098@lonesome.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.7.2 (2016-11-26) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 May 2017 17:43:50 -0000 On Wed, May 31, 2017 at 07:28:38PM +0200, Per olof Ljungmark wrote: > > On 2017-05-31 02:10, Kevin Oberman wrote: > > On Tue, May 30, 2017 at 2:53 PM, Mark Linimon > > wrote: > > > > On Tue, May 30, 2017 at 11:46:46PM +0200, Per olof Ljungmark wrote: > > > Hello, I have not followed this thread before but just wanted to say > > > that I use portmaster extensively, it works for us and I would miss > > > it if it went. Are there actually plans to retire it? > > > > To reiterate the status: > > > > * some extensive changes to the ports framework are coming; > > * these will require large changes to all the port upgrade tools; > > * no one has stepped forwards to offer to do the work for anything > > other than poudriere AFAIK. > > > > If no one does the work, at the time the large changes come, the > > other tools will break. > > > > People have been wanting subpackages (aka flavors) for many years; > > IIUC these are parts of the changes that are coming. > > > > Someone needs to step forwards and say "yes, I will do the work." > > > > mcl > > > > Since portmaster is still popult and since the only solutions that looks > > to be available in the near term are pouderiere or raw make, neither > > terribly viable for many, I will look into updating portmaster to deal > > with 'flavors'. This looks fairly straight forward and I my have the sh > > capability to manage it. (And then again, I am far from a great shell > > person, so I may well be wrong.) I have looked at Doug's script and it > > is pretty readable, but writing may require help. > > > > Can someone point me where to look for documentation on flavors? I have > > poked around the wiki, but to no avail. Unless there is documentation on > > what needs to be done, doing it will be hopeless and waiting for the > > packaging system to updated means portmaster WILL be broken for some > > period of time. > > Let me just say that I would really, really appriciate if we could keep > such a simple tool. Why does it suit us? Because we have a limited > number of systems, and they are all different meaning that we custom > build for almost every task. Portmaster makes very easy to build what we > need on each host. Yes, it brakes sometimes but it is not that hard to > figure out how to get around. +1 I have one i386 system (a laptop) with 1.5 GB of memory, at any given time between 3-8 GB free diskspace, and a slow USB2 port. Poudriere and synth are simply overkill for maintaining ports for that laptop. -- Steve 20170425 https://www.youtube.com/watch?v=VWUpyCsUKR4 20161221 https://www.youtube.com/watch?v=IbCHE-hONow