Dag-Erling_Smørgrav <des_at_FreeBSD.org> wrote on
Date: Tue, 23 Sep 2025 19:37:40 UTC :

> Baptiste Daroussin <b...@freebsd.org> writes:
> > pkgbase: set origin for each packages as base/FreeBSD-*
> > 
> > MFC After: 3 day
> > Reviewed by: ivy
> > Differential Revision: https://reviews.freebsd.org/D52689
> 
> I'm not convinced this was a good idea. Having the same origin made it
> trivial to identify base packages in filter expressions ('%o = base').

Note:
Do not take the below as any solid preference
for one over the other. It is more narrowly
technically focused.


Why would '%o~base/*' be insufficient for that
specific purpose? For example:

# pkg query  -a -e '%o ~ base/*' "%o %n-%v"
or:
# pkg rquery -a -e '%o ~ base/*' "%o %n-%v"

Just the issue of the old ports category that
was removed?

(I'm ignoring the period over which there are
some older base packages that have not yet
been regenerated that used the old origin
naming and others that have been regenerated
that have the newer origin naming.)

> I understand that some people think package origins should be unique and
> complained loudly on the mailing lists, but subpackages already share
> the same origin.

Hmm. Will there ever be subpackages of a base package? (Nested
sharing of a common base would result as things are?)

(For all I know, it may well be that only port packages will
ever have subpackages as a possibility.)

===
Mark Millard
marklmi at yahoo.com


Reply via email to