Missing INDEX file in Ports

Ted Mittelstaedt tedm at toybox.placo.com
Fri Jan 28 00:28:26 PST 2005



> -----Original Message-----
> From: Kent Stewart [mailto:kstewart at owt.com]
> Sent: Thursday, January 27, 2005 11:34 PM
> To: Ted Mittelstaedt
> Cc: freebsd-questions at freebsd.org
> Subject: Re: Missing INDEX file in Ports
>
>
> On Thursday 27 January 2005 11:30 pm, Ted Mittelstaedt wrote:
> > > -----Original Message-----
> > > From: owner-freebsd-questions at freebsd.org
> > > [mailto:owner-freebsd-questions at freebsd.org]On Behalf Of Kent
> > > Stewart Sent: Thursday, January 27, 2005 11:19 PM
> > > To: freebsd-questions at freebsd.org
> > > Cc: Ted Mittelstaedt
> > > Subject: Re: Missing INDEX file in Ports
> > >
> > > On Thursday 27 January 2005 11:00 pm, Ted Mittelstaedt wrote:
> > > > Hi All,
> > > >
> > > >   Has anyone seen this before, I just installed 4.11 and in
> > > > /usr/ports typed make search key="ghostscript" and the machine
> > > > went away for a couple hours to generate an INDEX file.  (this is
> > > > a P75, unfortunately)
> > > >
> > > >   Has anyone else noticed the INDEX file is missing in the
> > > > 4.11-RELEASE ports directory?
> > >
> > > If you cvsup ports-all, INDEX[-56] is deleted. You want to
> > > cd /usr/ports
> > > make fetchindex
> > >
> > > The fetch of a compressed file is much faster than generating it
> > > :).
> >
> > Even faster would have been for it to be on the same CDROM that the
> > rest of the ports directories were copied from.
> >
>
> You would have to go to the cvsweb.cgi attic to find out how
> many months
> it has been removed from ports.
>

Do you really think I care how long it's been removed?

Your missing the point.  INDEX is supposed to be in the RELEASES
on the CDROMs because the CD's are supposed to be self-contained,
ie: you should not require an Internet connection to get a complete
install.  Otherwise there's no point in even bothering to release
the CDROMS in the first place.

INDEX isn't in SNAPS and such because it makes no sense generating
it for a ports tree that's open for committing since new ports could
be added at any time.  However the ports tree on the CDROM is static,
not dynamic.

Please note the following:

http://www.freebsd.org/releases/4.11R/schedule.html

Now, notice down there:

"Final package build starts"

Note any ACTUAL date?

Obviously whomever was supposed to do the ports stuff for the release
didn't follow the procedure exactly correctly, they probably cvsupped
the ports at the last minute and forgot to fetch the INDEX, same as
they forgot to update the release schedule.

Ted



More information about the freebsd-questions mailing list