Dunno if this still relevant. Any success with rpm-4.4.7 and poldek yet?

> As you might have already guessed, Jeff dropped all the deprecated stuff
> from this release of rpm. Now it's there in Th. Don't upgrade.

> poldek makes use of most of the deprecated functions that are now gone > (Jeff says some of them were marked as deprecated for as long as 6 whole
> years).

Mea culpa. I apologize for breaking poldek.

Meanwhile, a patch to restore most of the functionality I ripped can be found at

    http://wraptastic.org/pub/jbj/rpm-revert.patch

I'll carry that code through rpm-4.4.8 (or as long as needed) if you want. Please note that rpm-4.4.7 no longer reads /usr/lib/rpm/rpmrc by default, and so behavior with and without
reading rpmrc is well, one behavior too many.

My intent is to simplify choosing cpu-vendor-os, all that rpm needs is strings. That should help make cross-packaging and multilib and xen and qemu and ...
easier with rpm.

But I certainly did not mean to break any code.

> DEVEL branch contains my attempt at making poldek usable again. There is
> a poldek-deprecated.patch that fixes the building process but
> unfortunately, other things are not that easy to fix:

Your patch looks pretty sound from a rpm POV, I'm less familiar with poldek
sources,.

> [EMAIL PROTECTED] SOURCES]$ LC_ALL=C poldek
> Loading [pndir]th...
> Loading [pndir]th...
> Loading [pndir]th-test...
> Loading [pndir]th-test...
> 13041 packages read
> Removed 11 duplicate packages from available set
> error: db4 error(146746632) from db->set_cachesize: Unknown error 146746632
> error: db4 error(22) from db->close: Invalid argument
> error: cannot open Packages index using db3 - Unknown error 146746632
(146746632)
> error: //var/lib/rpm: open rpm database failed
> error: Load installed packages failed


Hmmm, weird. If you send me the equivalent of rpm -vv output from poldek privately, I might be able to guess what is happening. The errors are quite strange.

hth

73 de Jeff
_______________________________________________
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

Reply via email to