Bug 11442
Summary: | rpm-3.0.4-0.48 breaks purp-0.9.2-2 (Powertools-6.2) | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Jean Berthomieu <berthoms> |
Component: | rpm | Assignee: | Jeff Johnson <jbj> |
Status: | CLOSED DUPLICATE | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | medium | ||
Version: | 6.2 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2000-05-20 10:06:10 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jean Berthomieu
2000-05-16 11:54:33 UTC
RedHat has opted to change the RPM shared library ABI between RPM 3.0.3 and RPM 3.0.4 without bothering to even increment the shared library version number, so that there can be a visible indication or warning of coming failures. Unfortunately, since they changed the API at the same time it's not just a simple matter of recompiling the application. While RedHat is free to do this, I think it's a bit suboptimal (among other things, it breaks RPM's dependancy checking!). It should be possible to act like glibc and provide backwards compatable interfaces (or even symbol versioning, perhaps). Or simply avoid breaking the ABI and API in a minor version change in a minor OS revision. *** This bug has been marked as a duplicate of 11124 *** If you reinstalled previous version of rpm (3.0.3), so that purp keeps running, don't forget to reinstall now, current version (i.e. rpm-3.0.4) before running new purp-0.9.5 ;-) (ftp://ftp.lysator.liu.se/pub/unix/purp/purp-0.9.5/purp-0.9.5-1.i386.rpm) |