Hi,

Hopefully this is the right place to ask this, if not, please kind to tell me.

I want to know does archs in /etc/dnf/vars/arch have same priority?

Here is problem I met:

under the repo, there are packageA.arch1.rpm which provide C and others, also have packageB.arch2.rpm also provide C

1. if etc/dnf/vars/arch configed as arch1:arch2:arch3:arch4

    dnf install packageA packageB will success, seems arch1 is high priority than arch2, so packageA is installed, packageB is skipped

2. if etc/dnf/vars/arch configed as arch2:arch3:arch1:arch4

    dnf install packageA packageB will fail with below error:

    packageA.arch1 conflicts with C provided by packageB.arch2

    conflict request


I am confused,  if the first arch with highest priority,  why in condition 2  conflict request is reported?  Not  package B is installed and PackageB is skipped?

Is it related with the content of package A/B?   Can anyone explain how the conflict is detected? Thanks in advance.



-- 
BRs

Sandy(Li Changqing)