From nobody Fri Nov 10 16:28:18 2023 X-Original-To: freebsd-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 4SRklV0mTcz502WK for ; Fri, 10 Nov 2023 16:28:22 +0000 (UTC) (envelope-from gbe@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SRklT5MRWz3V1x; Fri, 10 Nov 2023 16:28:21 +0000 (UTC) (envelope-from gbe@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699633701; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=AO+agqZ74/yPeZy/KRq+c0V9LoDih9ds4+bGtXpvRxk=; b=IEdmXe/wHPIM8GisOVoZyWfgOwb+qx3akfmZ21mgPbzeNvnmgZfWpa+nUgcZIPpG24406r yel7clrKRHe82pTaMIHbPmcrU7AyGbF9+DtfFnuIpyYDgq7r64xgi7yLDbRwwfxNGdxGfP M+rOgr2JWku7Evv+7uQw54WszUCXr97mYKgj9zG97ufJibxiyFDpEo4n5uNHt3Mt2uvqUG hxfwcFwpluswES4z9aAcn7o+fX0iQY9VeBD2RD6IMyaYST7jlOLuKLqU7v7QsJaw1big2o gM+Z1Q0IrNcLJQWWSYqlX58UWlrXr86KgFFgrd7RL5lulprYIAfH7LsiygnSHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699633701; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=AO+agqZ74/yPeZy/KRq+c0V9LoDih9ds4+bGtXpvRxk=; b=fI0mbIoeAQ9Lm78QKgqe3T1k1957mmMIfQ3DgQ1hy7lg57bnJdLXijhEtupvFPr8oTSP3i KNNbNaTGU6ILgpAm7t8n1pRQlkzvI/qV5rkJ5wWUJ793uLjSh4dSHvtbUORSs+zS84TzMh 6PsTI2lXxNi7BC0T11+QAL37kM1TF1W5JcLtyzpbl7siN1H2aIFmYTBqzZDz9SYVgqcSRs 2iYbAkd13VaKoDxen2EJ4xZBrRJlWuiRyrJOcemIqYkQRboZ3+iA8/WlERGbqIbJG/T8D5 xkF/RmYojjIbK8NI1Z0R7CcOgRsDb4mnROjCCowtM2vIj60rC1+b0uG+PAXmhQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699633701; a=rsa-sha256; cv=none; b=M4Xhd7fKHWlwuHwVVNREkMbtaLEPsi+TdYgoz3FDnu0Nbvx1BbM3l+bPMXn+yUqC+0F9rn 4fxQOymX/qiqZPKiB7Xw49TiK01LjH4fbvcG6rfQeg53Zdsc9d5f7tkT6dangAKNVc4Vlg 2nouD/H/xq4qRSnJoSctunFI8w38qtbSWaP9IttvDcZVTpYhcTsOKB/CI43G+ajZMDnU9o RTY0yJMOpQL9DmxcUxHBF2b4sMmfoRKtTMB+wGAooU7BaS8DAWInjsBB0nxTZnw0qUVEDb ILDrlx7oPK8Ht44v36biPJWGZREmBO/Puu5N8jtieKNby78wFMKt6sZ49wvHrg== Received: from localhost (p200300cb87090909e5084a6b7723c0a0.dip0.t-ipconnect.de [IPv6:2003:cb:8709:909:e508:4a6b:7723:c0a0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: gbe) by smtp.freebsd.org (Postfix) with ESMTPSA id 4SRklT1FDcz196L; Fri, 10 Nov 2023 16:28:21 +0000 (UTC) (envelope-from gbe@freebsd.org) Date: Fri, 10 Nov 2023 17:28:18 +0100 From: Gordon Bergling To: Vladimir Marchenko Cc: freebsd-ports@freebsd.org Subject: Re: Request to Reconsider the Removal of djbdns from FreeBSD Ports (Regarding Bug 256450) Message-ID: References: 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: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="9CdY8qXLBr84hTkH" Content-Disposition: inline In-Reply-To: X-Url: X-Operating-System: FreeBSD 14.0-RELEASE amd64 X-Host-Uptime: 5:22PM up 5:28, 3 users, load averages: 0.22, 0.15, 0.12 --9CdY8qXLBr84hTkH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Vladimir, I just had a quick look at the port we had in tree. The ports it selfs is using some external patches as build options. These are DUMPCACHE_DESC=3D persistent cache for dnscache IP6_DESC=3D IPv6 support by Felix von Leitner IGNOREIP_DESC=3D ignoreip2 patch by Russell Nelson JUMBO_DESC=3D jumbo patch by Claudiu Costin MAN_DESC=3D manual pages by Gerritt Pape PERSISTENT_MMAP_DESC=3D persistent mmap patch by Lennert Buytenhek SRV_DESC=3D SRV record patch by Michael Handler DNSCURVE_DESC=3D DNSCurve support by Matthew Dempsky ADD_USERS_DESC=3D Add dnscache, tinydns and dnslog users/groups Some of the them conflict with eath other. I had also a quick look at github and there are quiet a few forks of djbdns. Have you considered one of them? Most of them could be compile as-is on FreeBSD. Another way to getting the functionality back would be to great a fork of the subproject with available patches. --Gordon On Fri, Nov 10, 2023 at 04:23:27PM +0400, Vladimir Marchenko wrote: > Dear FreeBSD Ports Community, >=20 > I am a longtime FreeBSD user, having started back in the late 1990s. Yay, > it has been since the last century! I am reaching out to request a > reconsideration of the decision to remove djbdns from FreeBSD Ports > Collection, as discussed in Bug 256450. >=20 > The decision to deprecate djbdns was primarily based on its status as > "unmaintained" and the precedent set by some linux distributions removing > it. However, as David Thiel pointed out, tinydns within djbdns is still > solid and widely used, and its removal is already causing frustration amo= ng > users. This indicates a significant user base that still finds value in > djbdns. >=20 > Furthermore, Leo Vandewoestijne raised an important point about the > relevance of djbdns, particularly its tinydns-data component, which is > still useful and can be integrated with other modern tools like PowerDNS > and dnsdist. This underscores the ongoing utility and adaptability of > djbdns in contemporary environments. > I, personally, found out about this unfortunate "bug resolution" when I > once again tried to install dgbdns as a nifty shortcut to have daemontools > correctly and easily installed and activated on my system. Daemontools > port does not do it by itself. This is just one example. But djbdns is al= so > valuable as a simple and dependable DNS server for local networks where n= ot > being an "over engineered monstrosity" is more valuable than strict > compliance with all the latest trends and standards. >=20 > There are NO good reasons to destroy the value gjbdns brings to users of > FreeBSD or to destroy value that numerous tips and manuals online involvi= ng > djbdns bring to FreeBSD users. >=20 > Also, philosophically, destroying good software in this fashion is what > Linux crowd often does for a variety of petty reasons and what FreeBSD > simply does not. FreeBSD is indeed valued for being stable, dependable, > reliable and to a large degree backward compatible. Let's not ruin that! >=20 > Somehow, very reasonable objections voiced by Leo Vandewoestijne and David > Thiel were summarily ignored and the decision maker in this matter has > chosen to rely instead on an obvious logical fallacy "appeal to the [linu= x] > crowd" plus some misguided notions regarding supposed obsolescence and la= ck > of use of djbdns. >=20 > Additionally, Daniel Engberg somehow assigned the status of bug 256450 as > "affects only me" which clearly cannot be further from the truth. > Alternatively, if the presence of djbdns port indeed somehow affects > only Daniel > Engberg, then ruining thousands of setups and workflows of many users just > to fix something that affects only Daniel Engberg appears to be all the > more nonsensical. >=20 > Given these discussions and facts, I urge the community and Daniel Engbe= rg > personally to reconsider the removal of djbdns. Its continued usage and t= he > integration with other tools demonstrate its enduring relevance. Let's > continue to support the diverse needs of our user base by retaining this > valuable software. >=20 > Thank you for considering this request. I look forward to our community's > continued commitment to supporting a wide range of software needs while > ensuring FreeBSD remains reliable, dependable and backward compatible as > much as possible. >=20 > Best wishes, > Vladimir Marchenko. --9CdY8qXLBr84hTkH Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEYbWI0KY5X7yH/Fy4OQX2V8rP09wFAmVOWiAACgkQOQX2V8rP 09znwAf/cSIM0k7wpXBOIFxG/gkD2Y+CvufyCYAzrWs4/x3sKGACzv5CRoKnq6eM BXD7c4/NrCPIO4AMfNJnypx8QwCtQzNmlFKFeveGwelxk5Q6VTjerVRqhngpqHok wcSzhrQqsYb8DrOXPg7VgUtI7CgQ53D5/fFsvfU5WJPKj+ki7gnNJq76rnh+BCgI FLNLdunqIAwCTgaXfzZF6UN5iYrGdTZs9JZEa+GtoHJAq04RDkzX0J8y20jvSG6u CkxDopNVaymtBmw0TRUc9FJl4yNZW1MbeGZSaVA/9gAiWEXNYFClu+4GwUpd2ve6 NwwwEeaGi+/Bk63lguYsPGAlasRm+Q== =D2e3 -----END PGP SIGNATURE----- --9CdY8qXLBr84hTkH--