|
Bugzilla – Full Text Bug Listing |
| Summary: | YaST does not allow package downgrading if patches were applied | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE Linux 10.1 | Reporter: | Richard Biener <rguenther> |
| Component: | YaST2 | Assignee: | Katarina Machalkova <kmachalkova> |
| Status: | RESOLVED FIXED | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Critical | ||
| Priority: | P5 - None | CC: | aj, andreas.hanke |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | Development | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Richard Biener
2006-09-28 10:45:52 UTC
Actually, the dependencies work as designed. The patch serves as a warrant for the fix. Installing the patch ensures that the fix is - and stays - applied. The bug you're seeing here is YaSTs inability to delete the patch. Deletion of the patch would then remove the warrant and allow package downgrade. Use "rug rm -t patch ..." as a workaround. Reassign to Stefan to allow patch deletion in YaST UI. I can easily allow patch deletion in the UI. Currently it is artificially disabled - mostly for historical reasons, because the old package manager didn't support deleting patches at all. For ZYPP this had been undecided IIRC. If a user deletes a patch, I assume only the patch meta data will be deleted, but all packages that came with the patch will remain the same. Wouldn't users expect to downgrade to the status before they applied the patch in that case? I know we (currently?) can't do that and that it would be very hard to support that - keeping track of RPM DB history and so on. But I fear if we offer to delete patches users will think to have been mislead if the same package versions are still there after deleting a patch. Somebody better prepare an SDB article or an OpenSUSE wiki page to explain what is going on in that case... Patches can now be selected for deletion in the Qt package selector. -> Gabi / Katharina for y2-ncurses I'll take this one, since Gabi is away next week I had a look at the problem. I now have enabled the deletion of patches for Ncurses package selector, too (will be provided with yast2-ncurses-2.13.46). |