Description of problem: When I downgrade tog-pegasus from version tog-pegasus-2.7.0-2.el5 (shipping with RHEL 5.2) I get a segfault in the process. Everything downgrades fine, in terms of package installation, however i'm concerned of course by the fact there is a segfault at all. It seems the issue stems from the repository downgrade. I'm not sure of the implications of this, but the segfault be corrected. If I first remove /var/lib/Pegasus/repository/, then downgrade, no segfault occurs. strace output is attached. Version-Release number of selected component (if applicable): tog-pegasus-2.7.0-2.el5 How reproducible: always Steps to Reproduce: 1.downgrade, for example, from tog-pegasus-2.7.0-2.el5 to tog-pegasus-2.6.1-2.el5_1.1 Actual results: segfault during repo downgrade Expected results: no segfault
Created attachment 301966 [details] partial tog-pegasus downgrade strace
It doesn't occur when downgrading from 2.7.x to 2.7.y or from 2.6.x to 2.6.y. I was not able to find exact statement in the documentation, but I believe that repositories are not backward-compatible between major releases.
Created attachment 340930 [details] proposed patch for tog-pegasus 2.6.1
The issue is not present in tog-pegasus 2.7.x branch (which is shipped in RHEL5) - it's fixed by upstream.
Development Management has reviewed and declined this request. You may appeal this decision by reopening this request.