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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to