[Bug 284054] ports-mgmt/pkg: Does not recognize .pkg as a valid suffix (triggered by portupgrade)

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 15 Jan 2025 17:39:30 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284054

--- Comment #21 from Terry Kennedy <terry-freebsd@glaver.org> ---
(In reply to Mark Millard from comment #18)
I am expecting "don't surprise the users", particularly when it is unnecessary.

If someone (for example, myself) installs a port mentioned in the Handbook to
manage ports on a new FreeBSD install (which would be 14.2 in this case), it is
reasonable for them to expect the port to remain in the ports tree throughout
the life of FreeBSD 14, unless either a) a security problem is found in the
port, or b) the port no longer works with the evolving state of the FreeBSD
ecosystem (for example, if pkg changes dramatically enough to break
portupgrade).

  Note that I said "reasonable to expect". I don't want to get into an argument
about what is or is not a policy that the average (but informed) user is
unaware of. By your logic, the entire ports system could be abandoned because
it is "not part of any FreeBSD release" (notwithstanding the fact that
installing the ports tree is one of the options provided by the FreeBSD
installer).

I've submitted a patch to portupgrade, and made some suggestions for
deprecation of portupgrade in comment 19. That will sync the port with the
handbook and set expectations as to when the port will actually be removed
(which I hope would be past the EoL of FreeBSD 14, otherwise "don't surprise
the users" isn't going to apply).

-- 
You are receiving this mail because:
You are the assignee for the bug.