From owner-freebsd-ports@freebsd.org Wed Dec 6 00:32:05 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7265EE88FA5 for ; Wed, 6 Dec 2017 00:32:05 +0000 (UTC) (envelope-from bsd-lists@BSDforge.com) Received: from udns.ultimatedns.net (static-24-113-41-81.wavecable.com [24.113.41.81]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 510107AD6A for ; Wed, 6 Dec 2017 00:32:04 +0000 (UTC) (envelope-from bsd-lists@BSDforge.com) Received: from udns.ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id vB60WWpR045970; Tue, 5 Dec 2017 16:32:38 -0800 (PST) (envelope-from bsd-lists@BSDforge.com) X-Mailer: UDNSMS MIME-Version: 1.0 Cc: "David Wolfskill" , "FreeBSD Ports ML" In-Reply-To: <20171205194812.GB10609@lonesome.com> From: "Chris H" Reply-To: bsd-lists@BSDforge.com To: "Mark Linimon" Subject: Re: Working on FLAVOR support in portmaster Date: Tue, 05 Dec 2017 16:32:38 -0800 Message-Id: <33a17a14a9f9d10b12a80e7a37de87e6@udns.ultimatedns.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Dec 2017 00:32:05 -0000 On Tue, 5 Dec 2017 13:48:12 -0600 "Mark Linimon" sai= d > On Tue, Dec 05, 2017 at 08:42:27AM -0800, Chris H wrote: > > IMHO it might be a good idea to make a legacy branch, in the ports > > tree before gutting the pre-NG stuff=2E >=20 > Good lord, people=2E >=20 > The pre-NG stuff has Left The Building=2E It is not coming back=2E >=20 > The last (even trivial) revision to the pkg_* codebase was Mon Aug 19 > 14:04:35 2013 UTC: >=20 > https://svnweb=2Efreebsd=2Eorg/base?view=3Drevision&revision=3D254525 >=20 > The corresponding bsd=2Eport=2Emk version was: >=20 > https://svnweb=2Efreebsd=2Eorg/ports?view=3Drevision&revision=3D324051 >=20 > For comparison: >=20 > ports is currently at r455604 [*] > USES=3D had recently been introduced at r313517 Wed Mar 6 14:28:57 > 2013 UTC (4 years, 9 months ago) > options handling had recently been reworked at r321785 Wed Jun 26 > 07:22:06 2013 UTC (4 years, 5 months ago) > LIB_DEPENDS had recently been reworked at r322328 Fri Jul 5 14:10:55 > 2013 UTC (4 years, 5 months ago) by bapt > staging came in at r327910 Mon Sep 23 05:56:35 2013 UTC (4 years, > 2 months ago)=20 > the warning about pkg_* EOL was r342537 Tue Feb 4 14:23:08 2014 > UTC (3 years, 10 months ago)=20 > and I'm not going to iterate over all the refactoring and bug- > fixing since that time=2E >=20 > (Most likely, pkg_* was not thoroughly tested since early 2013, so I've > included the first 4 big reworks above=2E) >=20 > If you want to look at the diffs to bsd=2Eport=2Emk since the last time pkg_* > was even trivially maintained: >=20 > https://svnweb=2Efreebsd=2Eorg/ports/head/Mk/bsd=2Eport=2Emk?r1=3D324051&r2=3D45= 5280 >=20 > The diff is 5528 lines=2E It's unreadable=2E >=20 > If you're staying with pkg_*, you're basically saying "I don't mind > running with something that hasn't really been QAed with those 5528 lines > of changes=2E" >=20 > IMVVHO: madness=2E >=20 > I really don't have anything more I can say on the matter=2E >=20 > mcl >=20 > * Because I'm now annoyed, I'm going to do some math: >=20 > 455604 - 324051 =3D 131553 >=20 > That's over One=2E Hundred=2E Thousand=2E Ports=2E Commits=2E Ago=2E >=20 > That's 7 pages of commits to bsd=2Eport=2Emk itself, per svnweb=2E OK now that just makes me look like an idiot=2E You cite me, then trim the only redeeming part of my reply=2E Now I'm annoyed=2E ;) >> The sensible side of me also agrees that this is probably a reasonable, >> and efficient approach=2E But the practical side says there will likely >> be some screaming on the mailing lists, once this change lands=2E You see=2E Like you, I *too* can be sensible=2E :) --Chris