Date: Tue, 05 Dec 2017 16:32:38 -0800 From: "Chris H" <bsd-lists@BSDforge.com> To: "Mark Linimon" <linimon@lonesome.com> Cc: "David Wolfskill" <david@catwhisker.org>, "FreeBSD Ports ML" <freebsd-ports@freebsd.org> Subject: Re: Working on FLAVOR support in portmaster Message-ID: <33a17a14a9f9d10b12a80e7a37de87e6@udns.ultimatedns.net> In-Reply-To: <20171205194812.GB10609@lonesome.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 5 Dec 2017 13:48:12 -0600 "Mark Linimon" <linimon@lonesome=2Ecom> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?33a17a14a9f9d10b12a80e7a37de87e6>