From nobody Sat Oct 1 10:20:32 2022 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Mfjm96cHfz4dm0Z for ; Sat, 1 Oct 2022 10:20:41 +0000 (UTC) (envelope-from mail@ozzmosis.com) Received: from relay3-d.mail.gandi.net (relay3-d.mail.gandi.net [217.70.183.195]) (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 4Mfjm86dL3z3YX0 for ; Sat, 1 Oct 2022 10:20:40 +0000 (UTC) (envelope-from mail@ozzmosis.com) Received: (Authenticated sender: ozzmosis@ozzmosis.com) by mail.gandi.net (Postfix) with ESMTPSA id 67B3960006 for ; Sat, 1 Oct 2022 10:20:37 +0000 (UTC) Received: by blizzard.ozzmosis.com (Postfix, from userid 1001) id 2D575242E8; Sat, 1 Oct 2022 20:20:32 +1000 (AEST) Date: Sat, 1 Oct 2022 20:20:32 +1000 From: andrew clarke To: FreeBSD Ports Subject: Installed unmaintained ports Message-ID: <20221001102032.ssxqg4ib3fuu7xj5@ozzmosis.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: NeoMutt/20220429 X-Rspamd-Queue-Id: 4Mfjm86dL3z3YX0 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of mail@ozzmosis.com designates 217.70.183.195 as permitted sender) smtp.mailfrom=mail@ozzmosis.com X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; R_SPF_ALLOW(-0.20)[+ip4:217.70.183.192/28]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[217.70.183.195:from]; RWL_MAILSPIKE_GOOD(-0.10)[217.70.183.195:from]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:29169, ipnet:217.70.176.0/20, country:FR]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; FROM_HAS_DN(0.00)[]; TO_DN_ALL(0.00)[]; DMARC_NA(0.00)[ozzmosis.com]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_VIA_SMTP_AUTH(0.00)[] X-ThisMailContainsUnwantedMimeParts: N Is there a way to list all Ports I have installed that don't have a maintainer? I'm a bit concerned that genuinely useful Ports are disappearing from the tree, and wonder if more can be done to encourage new maintainers. I'd also like to see a "FreeBSD Maintainers Guide" or similar as I found working with FreeBSD Bugzilla recently extremely non-intuitive. I'm sure this gets easier with practice but as the maintainer of a single solitary port that rarely requires updating but which required a distfile URL change recently, I was completely lost. Particularly the part where "maintainer-approval" flag must be set to "+"! Maybe there's a guide somewhere that I've missed. Anyway, my question is prompted by ftp/axel recently being removed from Ports. It was erroneously noted that upstream was dead in ports/MOVED: $ grep axel MOVED | grep 2022 net-p2p/awgg||2022-09-30|Has expired: Depends on expired ftp/axel ftp/axel||2022-09-30|Has expired: Last release in 2009 and dead upstream, please consider using www/aria2 However a quick web search shows the project is still alive: https://github.com/axel-download-accelerator/axel Another reason given was the port lacks HTTPS support: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263905 But should that matter? That seems like an arbitrary reason for removal. Anyway, it's also not true of recent versions. Is dead upstream sufficient reason to remove a port? I'm listed as the maintainer of editors/uemacs. The source code is now 26 years old! The author, Daniel M. Lawrence, died in 2010. (IIRC the only reason I'm listed as maintainer of editors/uemacs is because I submitted a trivial patch for it to continue builing with Clang when FreeBSD stopped using GCC.) Regards Andrew