Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jan 2002 13:41:08 -0800 (PST)
From:      Murray Stokely <murray@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/usr.sbin/sysinstall index.c
Message-ID:  <200201292141.g0TLf8s90170@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
murray      2002/01/29 13:41:08 PST

  Modified files:
    usr.sbin/sysinstall  index.c 
  Log:
  The huge dependency lists of some of our packages has brought
  attention to the sub-optimal way that we deal with package
  dependencies.  Traditionally, for each package in an INDEX that the
  user wants to add, we check all of the dependencies first even if the
  package is already installed.  With some GNOME packages, this can
  cause package_extract to be called for 50 different dependencies when
  we know the top level package is already installed.
  
  The new behavior is to not check dependencies for packages that are
  already installed.  This fixes a bug where sysinstall gets itself into
  a CPU intensive loop when trying to install sawfish gnome with the
  most recent ports/INDEX.  There is a bug somewhere in the ports INDEX,
  but with over 6,400 ports we need to be a little more forgiving here.
  
  Revision  Changes    Path
  1.95      +14 -1     src/usr.sbin/sysinstall/index.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201292141.g0TLf8s90170>