From owner-freebsd-ports@freebsd.org Fri Apr 24 13:32:06 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 87A0D2B47EC for ; Fri, 24 Apr 2020 13:32:06 +0000 (UTC) (envelope-from dan@langille.org) Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (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 497w7n2pZdz4M6M; Fri, 24 Apr 2020 13:32:05 +0000 (UTC) (envelope-from dan@langille.org) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 98BBF5C0885; Fri, 24 Apr 2020 09:32:04 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Fri, 24 Apr 2020 09:32:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=langille.org; h= from:message-id:content-type:mime-version:subject:date :in-reply-to:cc:to:references; s=fm1; bh=x1Rla58NzgZx7hmD/u027Xl 8gz1iV5BzNOzcah3K9/8=; b=BQbFRFhj+BHaShooam1yQczMj63tbqnB5Y1lAxI XNrgQ2jXLkxZudIQCPTOHeWwm/J0uYzuPjZ6pnRU60FezNsoSCn11Ki8AZzGSa0f ++JUPvYbDUs1wUAgoROXOE5FTD6aker8hrlSh14PR3bYYQ8LF6jUzJgnXSFdzKxP mZS3pWilqBj+dAywItScIggk2tBTjHKCDGzhLMBRbNV7/EUldbqmSMPxugWGlxac bmvy9+QQYpeaE4QA1QBDrOyKPKEspL52RKCrER44f34wE2w02LPE1LRcktLK1qhS +cXZ1nhSHu/u/c8HCExnwoQqkfAKpxOQmJsIhrHzopKxhyg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=x1Rla5 8NzgZx7hmD/u027Xl8gz1iV5BzNOzcah3K9/8=; b=R6Ccx5BVtKRvhyDMnLZr79 Yo6mvJs7wEsq9L0sK4z/iBXbm1Y+ZFpPISNJFM9P7UFyxrYwXuQelMrYT874XrWB vMaECgqfTdoh1XlqCsfDoBWx0A+Vbw5oRmr0RX4aG34NL0GytrO8KCa/f2MhiXOw NaLMxCH1gKRU8PVQy7WenRqXF2sbbaAm1w1Gb0dnkNz/gSI7K9r+XQbm5aLGmsdV icKfu+Bt85oU82GviJoRknit3seNN/oWHZHeK6iQuYrV2TAoXFk2GkyDYNEC+zss OBMWTa8wyptNiqwHEdVbFcaokFPchB46YHZheO8y253AEe8q0kaVwzIoUoesubdg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrhedugdeitdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhkfgtggfuffgjvfhfofesrgdtmherhhdtjeenucfhrhhomhepffgrnhcunfgr nhhgihhllhgvuceouggrnheslhgrnhhgihhllhgvrdhorhhgqeenucffohhmrghinhepfh hrvggvsghsugdrohhrghdpmhgrihhlmhgrnhefrdhorhhgpdhunhhigigrthhhohhmvgdr ohhrghdpphihthhhohhnrdhorhhgpdhlrghnghhilhhlvgdrohhrghenucfkphepuddttd drudegrddvtddvrdegkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgr ihhlfhhrohhmpegurghnsehlrghnghhilhhlvgdrohhrgh X-ME-Proxy: Received: from pro02.wifi.int.unixathome.org (pool-100-14-202-48.phlapa.fios.verizon.net [100.14.202.48]) by mail.messagingengine.com (Postfix) with ESMTPA id 548083280065; Fri, 24 Apr 2020 09:32:04 -0400 (EDT) From: Dan Langille Message-Id: Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: mail/mailman v3? Date: Fri, 24 Apr 2020 09:32:03 -0400 In-Reply-To: <20200424130424.GJ39563@home.opsec.eu> Cc: "mandree@freebsd.org" , FreeBSD Ports To: Kurt Jaeger References: <20200424130424.GJ39563@home.opsec.eu> X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 497w7n2pZdz4M6M X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=langille.org header.s=fm1 header.b=BQbFRFhj; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=R6Ccx5BV; dmarc=pass (policy=none) header.from=langille.org; spf=pass (mx1.freebsd.org: domain of dan@langille.org designates 66.111.4.28 as permitted sender) smtp.mailfrom=dan@langille.org X-Spamd-Result: default: False [-5.09 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_ALLOW(-0.20)[langille.org:s=fm1,messagingengine.com:s=fm2]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.28]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_DN_SOME(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[langille.org:+,messagingengine.com:+]; DMARC_POLICY_ALLOW(-0.50)[langille.org,none]; RWL_MAILSPIKE_GOOD(0.00)[28.4.111.66.rep.mailspike.net : 127.0.0.18]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; IP_SCORE(-3.49)[ip: (-9.82), ipnet: 66.111.4.0/24(-4.89), asn: 11403(-2.69), country: US(-0.05)]; RCVD_IN_DNSWL_LOW(-0.10)[28.4.111.66.list.dnswl.org : 127.0.5.1]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: Fri, 24 Apr 2020 13:32:06 -0000 > On Apr 24, 2020, at 9:04 AM, Kurt Jaeger wrote: >=20 > Hi! >=20 >> With mail/mailman being Python 2.7 (which is end-of-life), and = mailman 3 being Python 3 compatible: >>=20 >> Do you know of any plans to port Mailman 3? >=20 > There's already a PR about that: >=20 > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D225543 Now 2 years old I see. Good start.=20 > The patch itself is fine, but we need run-tests. >=20 > 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 = dating 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.html = = 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.=20 > And, speaking as one of the postmaster@ team: > As lists.freebsd.org uses mailman2, we need this! >=20 > 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 = hurdle 8-( Yes, we can't lose those. I have my own archives to support. =E2=80=94=20 Dan Langille http://langille.org/