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