RPM

cannot install 32bit and 64bit devel packages in parallel

Bug #910721 reported by Jeff Johnson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
RPM
New
Low
Unassigned
Mandriva
Confirmed
Medium

Bug Description

A conflicting "noarch" file in per-arch *-devel pkgs
prevents both being installed.

Jeff Johnson (n3npq)
tags: added: mandriva multilib
Revision history for this message
Denis Silakov (dsilakov) wrote :

In case of Mandriva bug the issue is supposed to be resolved by proper packaging.
Probably rpm could also be smart in such cases and allow the same noarch file from different packages, but I wouldn't consider this as a high priority. It is also questionable if such smart behavior won't lead to confusion ...

Changed in rpm:
importance: Undecided → Low
Revision history for this message
Jeff Johnson (n3npq) wrote :

Yes, this is a non-bug if one assumes perfect packaging.

The underlying problem (and the reason for the tracker) is
related to the build process workflow.

The problem shows up repeatedly:
         File conflicts stopping an upgrade on end-user system.
and the obvious response of
         Don't do that: fix the package.
isn't satisfactory: the problems keep reoccurring.

The root cause(s) (imho) are process related:
         1) rpm is expected to perform distro QA tasks on end-user systems.
         2) there aren't any adequate tools for detecting file conflicts.
         3) administratively, "development" != "release engineering", these are usually
         different teams that need to cooperate in order to detect "file conflicts"

The "forward" goal *is* rpm related:
          Devise a better process flow in rpm build so that "file conflicts"
          are detected earlier, during build, in the usual packaging process.

Its also feasible to automate the file conflict resolution with either FIFI/LIFO
(or even rule based) resolution to choose a well-defined resolution while
installing.

Revision history for this message
Denis Silakov (dsilakov) wrote :

Agree, such kind of help from rpmbuild would be useful.

Changed in mandriva:
importance: Unknown → Medium
status: Unknown → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.