On Tue, Sep 16, 2003 at 09:33:40AM +0200, Matthias Kurz 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.


Greetings,
-- 
                                Michael van Elst
Internet: [EMAIL PROTECTED]
                                "A potential Snark may lurk in every tree."
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
Developer Communication List                   [EMAIL PROTECTED]

Reply via email to