From owner-freebsd-ports@freebsd.org Thu Mar 25 15:39:12 2021 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 505AC5C1B6E for ; Thu, 25 Mar 2021 15:39:12 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Received: from mx2.quinteiro.org (mx2.quinteiro.org [71.19.154.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4F5q5q2NGFz3lnN for ; Thu, 25 Mar 2021 15:39:10 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Received: from www.quinteiro.org (www.quinteiro.org [204.109.56.22]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx2.quinteiro.org (Postfix) with ESMTPS id 34F5B21D9A6 for ; Thu, 25 Mar 2021 15:39:10 +0000 (UTC) (envelope-from freebsd@quinteiro.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=quinteiro.org; s=default; t=1616686750; bh=hv9QTVjMzs5iaodEjTjKicJROuTlbRtPksPV+CEGkC8=; h=Subject:To:References:From:Date:In-Reply-To; b=td9KMMoInT87fBaUhMiPEKAA6wUc2Y5lMMQEWIK1U3zdsFtqmQKHjr9H5P8mJ2Nce 1aV+oVuExbsuS8qGtUvalIIqTLVKFLBExOxWLZi/+6bMOgEB4CIuswuZ8FtxSp4onM ZWhNuL9CZtOuaS9p9NnQ2fcZRC1TCDHEgOBg75Uk= Received: from [172.16.1.157] (198-27-221-245.fiber.dynamic.sonic.net [198.27.221.245]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by www.quinteiro.org (Postfix) with ESMTPSA id D6A142F5C0 for ; Thu, 25 Mar 2021 15:39:08 +0000 (UTC) Subject: Re: Python 2.7 removal outline To: freebsd-ports@freebsd.org References: <20210324130347.GA29020@freefall.freebsd.org> <10693816.1udYB6hd2u@ravel> <20210325150320.f74kx2uor4dwl5y5@aniel.nours.eu> From: Jose Quinteiro Message-ID: <9fada552-da95-97d1-8211-43edca60b6b1@quinteiro.org> Date: Thu, 25 Mar 2021 08:39:08 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: <20210325150320.f74kx2uor4dwl5y5@aniel.nours.eu> Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4F5q5q2NGFz3lnN X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=quinteiro.org header.s=default header.b=td9KMMoI; dmarc=none; spf=pass (mx1.freebsd.org: domain of freebsd@quinteiro.org designates 71.19.154.200 as permitted sender) smtp.mailfrom=freebsd@quinteiro.org X-Spamd-Result: default: False [-3.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[quinteiro.org:s=default]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[71.19.154.200:from:127.0.2.255]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[quinteiro.org]; DKIM_TRACE(0.00)[quinteiro.org:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[71.19.154.200:from]; ASN(0.00)[asn:47066, ipnet:71.19.154.0/24, country:US]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-ports] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Mar 2021 15:39:12 -0000 I meant to send this reply to the list. I beg for @bapt's forgiveness for the inbox echo. On 3/25/21 8:03 AM, Baptiste Daroussin wrote: > On Thu, Mar 25, 2021 at 12:02:29PM +0100, Olivier Certner wrote: >> >> 2. Leverage overlays to provide additional repos, a bit like AUR for Arch. >> Here I'm in fact building on top of one of bapt@'s ideas. Sounds great for >> publishing ports that are not in the official tree. But not necessarily for >> package building: I personally won't commit to maintaining a separate build >> cluster for all arches and supported FreeBSD versions, in the short term at >> least. > > I really think we should as a project move forward to that direction, it does > not even need to be driven by protmgr or even drive by any @freebsd.org > > I would argue here that it is even more interesting to go the gentoo way try to > provide a tool to just server as a directory of available overlays > with https://github.com/freebsd/poudriere/pull/798 and > https://github.com/freebsd/poudriere/pull/797 it is even easier to public a > light repo per overlay. Former Gentoo overlays user here, chiming in with my experience. I wound up maintaining my own overlay to work around upstream decisions that didn't make sense to me. I found myself spending increasingly large amounts of time working on this overlay over the years, until it started to take so much time and effort that I questioned my decision to stick with the platform. It certainly seemed like wasted effort since my changes would never be accepted upstream, and I don't have the time or money to launch an almost certainly unsuccessful Gentoo fork. I'm now (back) here. I'm not saying that overlays are bad and that they will necessary lead to the same situation, but I do believe that saying "just put it in an overlay" makes it easier to ignore your community's wishes precisely when it's perhaps least advisable to do so. If you look over in the forums you'll see at least several people looking for Palemoon, Seamonkey, and other ways out of the Firefox-Google hegemony. It really does seem arbitrary and capricious to make an exception for Chromium, but not for these other browsers that only need Tauthon as a build dependency. Thanks, Jose