portupgrade problem

Pav Lucistnik pav at FreeBSD.org
Sun Nov 14 13:42:59 PST 2004


Doug Barton píše v ne 14. 11. 2004 v 13:31 -0800:
> 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.

If you count number of ports and disk usage for language categories of
ports, you'll find out they don't constitute even 10% of size of ports
tree. We should just stop recommending refusing ports categories, as
benefits, if any, are proved to be marginal.

-- 
Pav Lucistnik <pav at oook.cz>
              <pav at FreeBSD.org>

Geography is only physics slowed down, with a few trees stuck on it...
  -- Terry Pratchett
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: Toto je =?iso-8859-2?Q?digit=E1ln=EC?=
	=?ISO-8859-1?Q?_podepsan=E1?= =?iso-8859-2?Q?_=E8=E1st?=
	=?ISO-8859-1?Q?_zpr=E1vy?=
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20041114/456e171e/attachment.bin


More information about the freebsd-ports mailing list