portupgrade problem
Doug Barton
DougB at FreeBSD.org
Sun Nov 14 13:31:29 PST 2004
On Sat, 13 Nov 2004, Mark Linimon wrote:
> For some values of a and b, that is what I'm saying it would require,
> yes. i.e. the only way to support the use of 'refuse' on any ports
> category is to say 'this category is a leaf category and nothing in
> any other category can depend on it'.
>
> This is what people are assuming about the 'japanese' category and
> it isn't the case. We need to either change the assumption(s) or
> change the behavior. Obviously the former is easier, but is it TRT?
Another (and I think very useful) way to look at this would be to
declare certain ports _directories_ "leaf" directories in the sense that
ports whose frameworks live within them should not be depended on by
other ports. Any port that is depended on by other ports should be in
one of the non-leaf directories, and have the additional categories
(like japanese) added as meta-categories in the Makefile.
The pluses to this plan include easier refuse files for cvsup, and INDEX
generation without having to download the whole tree. This could
potentially lead to less load on the cvsup servers. The minuses include
at least the potential of repo bloat if something grows unexpected
dependencies and therefore is moved from one of the leaf directories.
HTH,
Doug
--
This .signature sanitized for your protection
More information about the freebsd-ports
mailing list