From owner-freebsd-ports@freebsd.org Wed Apr 29 02:44:02 2020 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 38A2B2CC2E4 for ; Wed, 29 Apr 2020 02:44:02 +0000 (UTC) (envelope-from freebsd@gregv.net) Received: from aurora.gregv.net (aurora.gregv.net [IPv6:2607:5600:bd::1:1000]) by mx1.freebsd.org (Postfix) with ESMTP id 49BjWj32L4z4c1B for ; Wed, 29 Apr 2020 02:44:01 +0000 (UTC) (envelope-from freebsd@gregv.net) Received: by aurora.gregv.net (Postfix, from userid 1001) id C9E94763; Tue, 28 Apr 2020 22:43:36 -0400 (EDT) Date: Tue, 28 Apr 2020 22:43:36 -0400 From: Greg Veldman To: Chris Cc: FreeBSD Ports Subject: Re: mail/mailman v3? Message-ID: <20200429024336.GT1068@aurora.gregv.net> References: <8684b670-d968-7457-231e-720ab8449190@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.12.1 (2019-06-15) X-Rspamd-Queue-Id: 49BjWj32L4z4c1B X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd@gregv.net has no SPF policy when checking 2607:5600:bd::1:1000) smtp.mailfrom=freebsd@gregv.net X-Spamd-Result: default: False [4.52 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[gregv.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.91)[0.912,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(0.99)[0.991,0]; R_SPF_NA(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:31863, ipnet:2607:5600::/32, country:US]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.72)[asn: 31863(3.62), country: US(-0.05)] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Apr 2020 02:44:02 -0000 On Tue, Apr 28, 2020 at 01:02:14PM -0700, Chris wrote: > It also wouldn't be that difficult to simply modify mailman(2) > to adopt the py3.x language changes. To simply make it work, perhaps not. To make it work well and be reliable... might be more difficult than you think. A large chunk of what a mail handler of any variety does is text processing, and there are significant differences in that area in Python2 vs Python3. E.g. ASCII vs Unicode. You'd likely be opening a Pandora's box of corner cases and workarounds when $STUPIDLY_FORMATTED_MAIL_MESSAGE_OF_THE_HOUR comes through. The effort would probably be better spent enhancing Mailman3, since that's the future of the project anyway. Also, as someone that's been a Mailman site admin on installs of various sizes for about the past 20 years, I'm sort of looking forward to the promises of some of the little quirks of Mailman2 getting some love. ;-) -- Greg Veldman freebsd@gregv.net