Bug 454903
| Summary: | cpio failure on package update means package gets removed. | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Dave Jones <davej> |
| Component: | rpm | Assignee: | Panu Matilainen <pmatilai> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | low | Docs Contact: | |
| Priority: | low | ||
| Version: | rawhide | CC: | jnovy, pfrields, pnasrat, quantumburnz, yersinia.spiros |
| Target Milestone: | --- | Keywords: | FutureFeature |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Enhancement | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2009-03-07 08:39:47 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
Dave Jones
2008-07-10 17:10:28 UTC
The problem is harder to fix than what is implemented in rpm-4.4.2.3.4.5.6.7... In general, package side effects, like Obsoletes: and/or upgrade, are dependent on the success of the install. In your case, the nfs-install package, which has a single dependent action, removing the old nfs-utils package. The general form of relations with the side effects of Obsoletes: and upgrades is many <-> many. Consider what should happen if the nfs-utils package carried several Obsoletes: as well as the implicit upgrade. Should the Obsoletes: be performed if the install fails? I think not. The many-to-many side effects dependent on the success (or failure) of the initial install (in yr case nfs-utils) is correctly handled in the @rpm5.org code base for several years now. Have fun! Fixed in rawhide now. |