Skip site navigation (1)Skip section navigation (2)
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>