Date: Tue, 5 Dec 2017 13:48:12 -0600 From: Mark Linimon <linimon@lonesome.com> To: Chris H <bsd-lists@BSDforge.com> Cc: David Wolfskill <david@catwhisker.org>, FreeBSD Ports ML <freebsd-ports@freebsd.org> Subject: Re: Working on FLAVOR support in portmaster Message-ID: <20171205194812.GB10609@lonesome.com> In-Reply-To: <494f380db076a1dec85078e7fac58e1c@udns.ultimatedns.net> References: <20171205113310.GX1384@albert.catwhisker.org> <494f380db076a1dec85078e7fac58e1c@udns.ultimatedns.net>
next in thread | previous in thread | raw e-mail | index | archive | help
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. Good lord, people. The pre-NG stuff has Left The Building. It is not coming back. The last (even trivial) revision to the pkg_* codebase was Mon Aug 19 14:04:35 2013 UTC: https://svnweb.freebsd.org/base?view=revision&revision=254525 The corresponding bsd.port.mk version was: https://svnweb.freebsd.org/ports?view=revision&revision=324051 For comparison: ports is currently at r455604 [*] USES= 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) the warning about pkg_* EOL was r342537 Tue Feb 4 14:23:08 2014 UTC (3 years, 10 months ago) and I'm not going to iterate over all the refactoring and bug- fixing since that time. (Most likely, pkg_* was not thoroughly tested since early 2013, so I've included the first 4 big reworks above.) If you want to look at the diffs to bsd.port.mk since the last time pkg_* was even trivially maintained: https://svnweb.freebsd.org/ports/head/Mk/bsd.port.mk?r1=324051&r2=455280 The diff is 5528 lines. It's unreadable. 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." IMVVHO: madness. I really don't have anything more I can say on the matter. mcl * Because I'm now annoyed, I'm going to do some math: 455604 - 324051 = 131553 That's over One. Hundred. Thousand. Ports. Commits. Ago. That's 7 pages of commits to bsd.port.mk itself, per svnweb.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20171205194812.GB10609>