On Tue, Sep 16, 2003, Michael van Elst wrote:

> >     <rdf:Description about="--" href="kerberos-1.3.1-20030910.src.rpm">
>
> > When i do a "openpkg build" locally, the generated 00INDEX.rdf.bz2 looks
> > better. No 'about="--"'.
>
> That's a corrupted specfile cache database.
>
> The href attribute is computed from the RPM filename.
> The about attribute is computed from the parsed specfile.
>
> Specfiles are extracted from the source RPMs and stored in a
> database to avoid unpacking the RPMs all the time. From the
> index you can see that sometimes even wrong specfiles are
> retrieved from the database, e.g.:
>
> <rdf:Description about="--" href="kerberos-1.3.1-20030910.src.rpm">
> ...
> <Description>
> Various Perl modules for Date and Time handling:
> ...
> </rdf:Description>
>
> Database corruption usually occurs when the indexer is killed,
> Berkeley-DB then gets quickly inconsistent and corrupted.

We had yesterday some other brokeness in the index of CURRENT related to
"apache". I've removed the index.current.cache on master.openpkg.org and
it was regenerated. I've now removed it again in the hope the index is
now regenerated again more correctly.

                                       Ralf S. Engelschall
                                       [EMAIL PROTECTED]
                                       www.engelschall.com

______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
Developer Communication List                   [EMAIL PROTECTED]

Reply via email to