There is _NO_ "compatibility" between the database format
in use by rpm-4.8 and rpm-5.3. There *IS* a relatively
simple (we are talking about a database schema change,
so ymmv) "conversion" both forwards and backwards
implemented in scripts/dbconvert.sh (and tools/dbconvert.c).
So I'd suggest _NOT_ typing "make install" until you are prepared
for the "conversion" and understand how to go forwards <-> backwards.
Instead, investigate rpm-5.3 in-tree, there's a quite complete set
of tests that can/will download a "full" distro and install into
a chroot wothout having to fight "compatibility" and "conversion"
issues whatsoever.
All I'm saying is do this when you have built rpm-5.3:
cd tests
make clean check
Otherwise you are in for a bit of a learning curve if trying to interoperate
with rpm-4.8 on the same box
Before you get too much further ...
There is _NO_ "compatibility" between the database format dbconvert. sh (and tools/dbconvert.c).
in use by rpm-4.8 and rpm-5.3. There *IS* a relatively
simple (we are talking about a database schema change,
so ymmv) "conversion" both forwards and backwards
implemented in scripts/
So I'd suggest _NOT_ typing "make install" until you are prepared
for the "conversion" and understand how to go forwards <-> backwards.
Instead, investigate rpm-5.3 in-tree, there's a quite complete set
of tests that can/will download a "full" distro and install into
a chroot wothout having to fight "compatibility" and "conversion"
issues whatsoever.
All I'm saying is do this when you have built rpm-5.3:
cd tests
make clean check
Otherwise you are in for a bit of a learning curve if trying to interoperate
with rpm-4.8 on the same box