From owner-freebsd-ports@freebsd.org Fri Feb 17 10:49:03 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 3CA9FCE21C4 for ; Fri, 17 Feb 2017 10:49:03 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 17DD11510 for ; Fri, 17 Feb 2017 10:49:03 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 14870CE21C3; Fri, 17 Feb 2017 10:49:03 +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 1283CCE21C2 for ; Fri, 17 Feb 2017 10:49:03 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wr0-x236.google.com (mail-wr0-x236.google.com [IPv6:2a00:1450:400c:c0c::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 93C3A150F for ; Fri, 17 Feb 2017 10:49:02 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wr0-x236.google.com with SMTP id 89so23067716wrr.3 for ; Fri, 17 Feb 2017 02:49:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=1haK9Hdk2V0cA5AF1gPpEUIr1+g4aQ/5trHZRdsNlBM=; b=F36/WylItEVwJyUOX2BFIBwKVLvcpDoo/0UdACOSuXfiAeDQqIfTjAiJuyrso8Rk6I RPPXIryRKcoDL/t8qVskTcUkPAZFig62z9XzWdi6QdWDFqdY/UyYnl5MIIaSu25ELJh7 YYAcKYZ1Z8gwpHtt8DbKiLoDwQm2QzHAeQVd7uvzMjOzYUb1FMTchRutfLeBQBtPDeb/ ZMnN42yYWp+UwNfSWHLcEo0YBmZSp7nqSOVMHmgmsFizVrEbKsHlgPxGhf+ZpsPnhT+z LqKQaB9GUxdU04k3TryhlM3OVzEWg/R8Z2/j62hoEJwF/b6JcNyBBp1J6qNThYu6YzmK vVvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=1haK9Hdk2V0cA5AF1gPpEUIr1+g4aQ/5trHZRdsNlBM=; b=o7pioAe2YvtSsrgJyeRHjaLJ3jZVAn8rtGqPE0d3o4SOYlc/0vGIkmjlV01lIzFEzp yafCJT17twlV1TFJAXFa0qgy22Ali+UAQ2kfBBc3NI8wgVXp5/I/OtRVDfyUOKIQpHYU emSEm+j/iLnObV3xaL3sZzV9jyPt/v4IvUqjmz2V8eG+P3lMVxMzCY3Wm/qdGZIemKDE ICAK4RNHBuDthlX2Y/ip/nbnN17Iq9dmwmzEA5JeeSIsluGLeg9+gvF7gCH05HUb61hQ Fty+PZFm3DgksAuKeD67u0ZpyUbGBF2GRFtnq8IkNOV5gnFYESdOrARWokxjaO0bcwkv 1hZQ== X-Gm-Message-State: AMke39nkWmYk6deeOqXFumMkRIw2Pe9bDULw2LmWnryJL35DWVtvCFxik1XN9i2x7321Sw== X-Received: by 10.223.162.133 with SMTP id s5mr6477361wra.149.1487328540821; Fri, 17 Feb 2017 02:49:00 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id o2sm12461807wra.42.2017.02.17.02.48.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 17 Feb 2017 02:49:00 -0800 (PST) Sender: Baptiste Daroussin Date: Fri, 17 Feb 2017 11:48:59 +0100 From: Baptiste Daroussin To: Luca Pizzamiglio Cc: ports@freebsd.org Subject: Re: The future of portmaster Message-ID: <20170217104859.jgshfzemc733altb@ivaldir.etoilebsd.net> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="g5cclsbepc3xqrov" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20170206 (1.7.2) 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: Fri, 17 Feb 2017 10:49:03 -0000 --g5cclsbepc3xqrov Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Feb 16, 2017 at 12:08:52PM +0100, Luca Pizzamiglio wrote: > Hi all, >=20 > 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. >=20 > 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 >=20 > I did a branch on github working of the first two points > (https://github.com/pizzamig/portmaster/tree/remove_oldpkg) >=20 > I'm looking for constructive critics, feedbacks, anything that can > help me to make portmaster an actively maintained and used tool. >=20 > Thanks in advance >=20 > Best regards, > pizzamig >=20 > PS: I won't start a port/pkg tool war, my opinion is that the world is > big enough to have poudriere, synth, portmaster, portupgrade and > whatever tool you will write to handle/build any ports package in the > way that you prefer. Glad to see someone will to work on it. On your work please make sure the minimize the dependency on origin being a unique identifier. We are working on having subpackages, flavors which means multiple packages would have the same origin. If we want to keep portmaster working it has to grow the knowledge of multi= ple packages can have the same origin. Best regards, Bapt --g5cclsbepc3xqrov Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlim1RgACgkQY4mL3PG3 PlqhRBAA6V7eJbve6SzADwTix5ja6vFvhEBk0FuOtgMQNkSHIyCnK3OjvBJxyU0A ns33rdfyI5rjW4huvnnHtwVNsQ0NvVZamZEwK7vuY2EB5iTPsu4IzckpzNSOWxf8 ERZz4ckbY2izi6Vfo+kEPn0MAXexK1uOqvygKmHG+hAth8CYU2ic3mpN84rYt1W4 0g+V92O5RtrVTIHvFoVAY+E8vCRFgeLjWKx+y17VWc5kDSw1QxISkKCKC01i8JWE RwLEbNj+CIapvWE4+DZ2kzP6rpr9DtL+NXzt8K+Iv4XGZUNJxViHZ9goIODxiWIP CrwqaVskGH4kWRYhKX0gbl0zyazJQksAqwbxgPpaAoRar0xlutS5k7PsIc4xI7oP Opa2iathDrWI6mR8Ie1gNhZS1gOXmlgHmvvoHMxuwR7XvTXEAPxkKuw12yfafL2N Vc4KW4tJIlGNMDeydcbsk0B1/IcT917SKfvNGo4F8I/eODKXsC8V1NVC/Dc3nJxA nHlneYSGXaoc5m51Q0Yi6Z6G1zHTU0mB7nvuusgN6VpoTdw47KnTMQ2vStLnRAKT 9pjHVNAVf55ZH/IPAIYFodQg2RO4PqziZwee5TSFPgfs04bcbYrd9msk0Q0O7Jgw grlYqQcEmMfmUT/HpXSt6xwIgrWZWeF72ChmmVZ4EXlzve+/jJg= =nqKG -----END PGP SIGNATURE----- --g5cclsbepc3xqrov--