Bad INDEX-7 file ?
Fedor Dikarev
fedor.dikarev at gmail.com
Mon Jul 13 12:59:09 UTC 2009
Thanks for your advices. I've already rebuilt INDEX using portsdb -U,
but I'm sure that it'll be better for all freebsd-users if this
mistake will be fixed.
13 июля 2009 г. 16:33 пользователь Matthew Seaman
(m.seaman at infracaninophile.co.uk) написал:
> Fedor Dikarev wrote:
>>
>> By this command I've just explained that this port has version 1.3.8
>> but in INDEX-7 vesion differ -- it's 1.3.7.
>> So INDEX file is built on old ports tree or there was some bug during
>> building process.
>
> It's just an old INDEX-7 file -- as I recall, they are meant to be updated
> something like hourly, but on occasion there will be a problem and the INDEX
> files available for download may not be updated for an indefinite period,
> until
> the INDEX can be built cleanly again.
>
> Now, there are several things you can do about this:
>
> * Ignore it. Having a 100% accurate INDEX file is nice, but not an
> absolute necessity. Most ports management software will be forgiving
> of the odd irregularity. Even if it means package 'foo' doesn't get
> updated today when it could have been, it would almost certainly get
> updated tomorrow or next week. It all works itself out in time.
>
> * Use ports management software that doesn't rely on the presence of the
> INDEX at all. viz: portmaster(1). As I said, most ports management
> software is fairly forgiving of irregularities in the INDEX, but this
> program goes beyond that entirely and compares the database of installed
> ports under /var/db/pkg/ directly with what is in the ports tree.
>
> * Build your own. You can just type 'make index' in /usr/ports. Then go
> away and have a nice cup of tea. Then have another one. And some
> biscuits.
> It might have finished building by now... Building your own INDEX
> usually
> works pretty well, but it does take quite a while every time you have to
> do it. It does get you an INDEX that reflects local settings you made in
> /etc/make.conf or in OPTIONS dialogues, which is nice. If I might be
> permitted to tootle my own trumpet a bit, there is
> ports-mgmt/p5-FreeBSD-Portindex that I wrote, which can cut down the time
> it takes to routinely build your own index by only reprocessing the bits
> of the ports tree that have had updates since the previous time you built
> an
> INDEX.
> Cheers,
>
> Matthew
>
> --
> Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard
> Flat 3
> PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate
> Kent, CT11 9PW
>
>
--
Федор Дикарев
More information about the freebsd-ports
mailing list