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