From owner-freebsd-ports@freebsd.org Thu Feb 16 13:59:13 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 1AC66CE05CD for ; Thu, 16 Feb 2017 13:59:13 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 05D6C1CB0 for ; Thu, 16 Feb 2017 13:59:13 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: by mailman.ysv.freebsd.org (Postfix) id 0535ACE05CC; Thu, 16 Feb 2017 13:59:13 +0000 (UTC) Delivered-To: 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 04DB8CE05CB for ; Thu, 16 Feb 2017 13:59:13 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id CD3FB1CAF for ; Thu, 16 Feb 2017 13:59:12 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id v1GDxAer070612 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 16 Feb 2017 06:59:10 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id v1GDxAvM070609; Thu, 16 Feb 2017 06:59:10 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Thu, 16 Feb 2017 06:59:10 -0700 (MST) From: Warren Block To: Luca Pizzamiglio cc: ports@freebsd.org Subject: Re: The future of portmaster In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2 (wonkity.com [127.0.0.1]); Thu, 16 Feb 2017 06:59:11 -0700 (MST) 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: Thu, 16 Feb 2017 13:59:13 -0000 On Thu, 16 Feb 2017, Luca Pizzamiglio wrote: > Hi all, > > portmaster, a tool used/loved/hated, is almost in abandoned state. > I'm a portmaster user, because, in some cases, it fits my needs. > In other cases, I use other tools, like poudriere or synth, that are > really great. > I don't want to open a discussion here about what it's better, but the > truth is, that I use portmaster and it's not maintained. > So I decided to spend some time to look at it and to work on it. > > I forked it and I start some work. > The plan is: > - remove obsolete features, like the -PP option > - remove pkg_* support (even if someone could be against it), forcing > the usage of pkg > - prepare the support of new features like FLAVORS and subpackages > - adding a new ports, called portmaster-devel, for the new version > > I did a branch on github working of the first two points > (https://github.com/pizzamig/portmaster/tree/remove_oldpkg) > > I'm looking for constructive critics, feedbacks, anything that can > help me to make portmaster an actively maintained and used tool. Thank you for working on this. The most recent commit added my patch to save the command to restart the build when an individual port build fails. It shows "portmaster ...". Showing the actual flags given would be useful. A less trivial change would be to show the ports to be built in dependency order rather than sorted. Thanks!