From owner-freebsd-ports@freebsd.org Tue Apr 28 15:33:15 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 952E32BCC55 for ; Tue, 28 Apr 2020 15:33:15 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49BQdk27sKz3NJx; Tue, 28 Apr 2020 15:33:13 +0000 (UTC) (envelope-from matthias.andree@gmx.de) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1588087988; bh=1Kw+C9UVzp/SVdgswcHMNXtm4BkfJ1SZyv79QFqwPHI=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=gJvyYxED9wf/y5Ao+skFxp8EoJKirPmQXNTIJI6Vg5DZL2Vh5We4tK6QZ+H/qnotK l9wnMtA8EpeI99sa2d0wM2T+B9Bk+uHu7SOpak0u5s3xQheq13A/qD6V+gElseHySI 8sOjIdQmSFy0GkeKurRrkR8O35ISXutB7eM70sqE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from mandree.no-ip.org ([217.224.112.40]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mlw7V-1imSMp0VH9-00j3ge; Tue, 28 Apr 2020 17:33:08 +0200 Received: from ryzen.an3e.de (localhost [IPv6:::1]) by ryzen.an3e.de (Postfix) with ESMTP id 8ABE8122D9F; Tue, 28 Apr 2020 17:33:07 +0200 (CEST) Subject: Re: mail/mailman v3? To: Dan Langille , Kurt Jaeger Cc: freebsd-ports References: <20200424130424.GJ39563@home.opsec.eu> From: Matthias Andree Message-ID: <1650e99c-8095-c4c0-07c1-988b40f33f76@gmx.de> Date: Tue, 28 Apr 2020 17:33:02 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:oHcrTMdjGJahT0L8vo+aIIivjYRGquF0hmxNvtulCgKn0N+OLzE CaOJa7xuhS7R6xP+CBMcoHSB3uCMq9mPAQpWY3UsUtA3BN5Ay/x67fU7H6WiiZ+hQ+eJ40s p/DP4TcrEvUHstnwjdWNOTez5KHsPeV2llwMvlU0NONRRF4BEtxnQrtz9TRedmasdJ5jUCo IrNJ2SbS5uL0e6c56EVIw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:kopCB7TAqEE=:EdzofiEKkMQ1WzV5CWvn/B S7+9+FTrQau8aivcuu4g6f7ykmblzP7Uhpxa11HUuhWpT4F1aJ1GULfQhej8rDN6sC/ae6nyE lPqk+TUQqqzGsx/6jZJ7OZWS9h5BHkAcZUv6Tdrz6WndO+WZM7n4wlfUlyRAQwlbCPH8mapmO 7xzu6c7OMGVz4oX4+MTdJHPtMHOefc5djivUedYex/NW18yLKJi5Qx3S6Fo5VzUFmA9JXKoha nzcAk5yO4E7K76IyYLTA4RjFHHsmAg27xxgBBcGTPLXpSm8eoH3ve0BMyptsaG7s8zfYFWGuh FtMpmltiy6Gu52I3dTIVcyi9CnCzdArZHMJJHgkLxgnbYGcCiO6ag3kn49d2v/iS6HjQC8ykF iuEFO0LBYYSrMsjuqJfg8o8yHsH4R0bXSPM6j5SLqIr9Ku9jBXoloXYl9wCEkDYh9J7zcgoUR xZLQFpAsu4S9TYWHfcZ6G+jWJBDnZvNhdD+Kko5RXJ+s1Xf7hlz42V+2cZCA+c3aG8LWmeWly l728uRnaAI0fFzPN+rp6Ta78kSeMowMMX7Z0cvxdpPQMfoG/p5lUuLo9ZP2wjuQW4nxu8QKuc k3w3ZO1hsZq2ex8jKuUIdMG657cyN7Q2kYfXEWVJohIvInJiX/Uajy5LeqxwQ8FtgkywWUOZi RmVbW1NTwXrLqwUQ4JX8obin7y2BD1t/ROXs+G+ZVPA2rUqa+AWLIMZioWisLK3O4xgDBFa4L zJoB/oX9ZGIW4mv7WZdw50WzrXkJQoHGylWAPC/DykqGATIXxNg7bvB4J02MN+qhdZGPjqCsU d99epCY4Umwnveev06fuTs4IXkIYu3laclS71xtczsx7K+JVKCTtqb3cmLQMVGxUBQS0nyMWO iVnoCzLD6C7RyvjM/gUn9yBpg1IfHvz5fMsYcv0A+kPPef/IUU+9qT/SY+e0Lbs2983libWO5 eKjiy23xdzcbec+rDwNSx2zo44x4XZ8RgnnMHD8RR3iq+9loKUCkRUhkR1ufbkfGx8JNK13py 3V1fsOrr3fcbsoLEprgcNBZxBT0RwPUGAQ/xgyt33Nl75S1/MzrYXvcLEmrISG+ZmgRniu3Y4 GxNen0b42nrXoQlVe11C3Wc9eb16KX5hp/Z0gEEIf2V+BpiLguxrsX7+Bw79uimtvCSJQMd+x EXpxrkARAvs2fbgJ8NNRn1n1reryMrsjSbLslgPIRnGwtRQ2mWQJ5dPWF+sVkL79dtSh7Ymdi O+r9YWQQaO1Gbnwdx X-Rspamd-Queue-Id: 49BQdk27sKz3NJx X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.b=gJvyYxED; dmarc=none; spf=pass (mx1.freebsd.org: domain of matthias.andree@gmx.de designates 212.227.15.15 as permitted sender) smtp.mailfrom=matthias.andree@gmx.de X-Spamd-Result: default: False [-1.60 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:212.227.15.0/25]; FREEMAIL_FROM(0.00)[gmx.de]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmx.net:+]; RECEIVED_SPAMHAUS_PBL(0.00)[40.112.224.217.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; RCVD_IN_DNSWL_LOW(-0.10)[15.15.227.212.list.dnswl.org : 127.0.3.1]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[gmx.de]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; R_DKIM_ALLOW(-0.20)[gmx.net:s=badeba3b8450]; IP_SCORE(0.00)[ip: (-7.39), ipnet: 212.227.0.0/16(-1.22), asn: 8560(2.05), country: DE(-0.02)]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[gmx.de]; IP_SCORE_FREEMAIL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[] 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: Tue, 28 Apr 2020 15:33:15 -0000 Am 28.04.20 um 16:34 schrieb Dan Langille: > On Fri, Apr 24, 2020, at 9:32 AM, Dan Langille wrote: >>> On Apr 24, 2020, at 9:04 AM, Kurt Jaeger wrote: >>> >>> Hi! >>> >>>> With mail/mailman being Python 2.7 (which is end-of-life), and mailma= n 3 being Python 3 compatible: >>>> >>>> Do you know of any plans to port Mailman 3? >>> >>> There's already a PR about that: >>> >>> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D225543 >> >> Now 2 years old I see. Good start. >> >>> The patch itself is fine, but we need run-tests. >>> >>> This means: If you want to help, >>> - use that patch, >>> - build mailman3, >>> - and install it somewhere and >>> - test all the use-cases that you can think of >>> - then write some docs on how to move an existing mailman2 site >>> to mailman3 >> >> I'm guessing that's over and above what I found at: >> >> https://docs.mailman3.org/en/latest/migration.html >> >> >>> - and give ideas how to handle list archives >>> *especially* keeping the URLs identical (!) >> >> I think the existing archives are static HTML. I have some archives da= ting >> back to 1999: https://www.unixathome.org/adsl/ >> >> There might be some server-side rewrites or aliases to ensure that this >> URL always works, before and after mailman3: >> >> https://lists.freebsd.org/pipermail/freebsd-ports/2020-April/118352.htm= l >> >> Let's compare 2 and 3 lists: >> >> https://mail.python.org/pipermail/mailman-users/ >> >> >> https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/ >> >> >> They are distinct (ignoring the hostname differences) so keeping the >> old alongside the new should be safe. >> >>> And, speaking as one of the postmaster@ team: >>> As lists.freebsd.org uses mailman2, we need this! >>> >>> postmaster@ has not yet decided if we really want to move to mailman3, >>> so we are open to other options. The mail archive is the biggest hurdl= e 8-( >> >> Yes, we can't lose those. I have my own archives to support. > > I see the mailman lists themselves are now on Mailman 3: > > https://mail.python.org/archives/list/mailman-announce@python.org/thread= /HHQN7V6NY7G5CTOSC3WBU7VXW5KEBGVO/ > Just figured my earlier message did not make it to the public freebsd-ports list, I was using the wrong sender address. I will resend it= . However, I find that bears no relevance for the code itself whatsoever. It is good that they have finally started dogfooding their produce, but evidently it's limited to lists that can bear higher risk because there is less user interaction, and if so, from more technically versed audience (devel/announce).