Bug 1966252

Summary: File conflicts prevent upgrade
Product: [Fedora] Fedora Reporter: Orion Poplawski <orion>
Component: maven-wagonAssignee: Mikolaj Izdebski <mizdebsk>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: dbhole, fnasser, jaromir.capik, java-maint-sig, java-sig-commits, michal.jnn, mizdebsk, yyang
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-06-01 06:01:20 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Orion Poplawski 2021-05-31 18:08:40 UTC
Description of problem:

Error: Transaction test error:
  file /usr/share/java/maven-wagon/provider-api.jar from install of maven-wagon-3.4.2-2.fc35.noarch conflicts with file from package maven-wagon-provider-api-0:3.4.2-1.fc34.noarch
  file /usr/share/java/maven-wagon/http-shared.jar from install of maven-wagon-3.4.2-2.fc35.noarch conflicts with file from package maven-wagon-http-shared-0:3.4.2-1.fc34.noarch
  file /usr/share/java/maven-wagon/http.jar from install of maven-wagon-3.4.2-2.fc35.noarch conflicts with file from package maven-wagon-http-0:3.4.2-1.fc34.noarch
  file /usr/share/maven-poms/maven-wagon/http.pom from install of maven-wagon-3.4.2-2.fc35.noarch conflicts with file from package maven-wagon-http-0:3.4.2-1.fc34.noarch
  file /usr/share/java/maven-wagon/file.jar from install of maven-wagon-3.4.2-2.fc35.noarch conflicts with file from package maven-wagon-file-0:3.4.2-1.fc34.noarch

Version-Release number of selected component (if applicable):
3.4.2-2.fc35

Currently installed packages:
$ rpm -qa maven-wagon\*
maven-wagon-provider-api-3.4.2-1.fc34.noarch
maven-wagon-http-shared-3.4.2-1.fc34.noarch
maven-wagon-http-3.4.2-1.fc34.noarch
maven-wagon-file-3.4.2-1.fc34.noarch

You are likely missing various obsoletes/provides after removing all of the sub-packages.

Comment 1 Michal Jaegermann 2021-05-31 23:49:44 UTC
(In reply to Orion Poplawski from comment #0)
> Description of problem:
> 
> Error: Transaction test error:
>   file /usr/share/java/maven-wagon/provider-api.jar from install of
> maven-wagon-3.4.2-2.fc35.noarch conflicts with file from package
> maven-wagon-provider-api-0:3.4.2-1.fc34.noarch

I am seeing quite a bit longer conflicts list when attempting to update xmvn.  To wit:

Error: Transaction test error:
  file /usr/share/java/maven-wagon/provider-api.jar from install of maven-wagon-3.4.2-2.fc35.noarch conflicts with file from package maven-wagon-provider-api-0:3.4.2-1.fc34.noarch
  file /usr/share/java/maven-wagon/http-shared.jar from install of maven-wagon-3.4.2-2.fc35.noarch conflicts with file from package maven-wagon-http-shared-0:3.4.2-1.fc34.noarch
  file /usr/share/java/maven-wagon/http.jar from install of maven-wagon-3.4.2-2.fc35.noarch conflicts with file from package maven-wagon-http-0:3.4.2-1.fc34.noarch
  file /usr/share/maven-poms/maven-wagon/http.pom from install of maven-wagon-3.4.2-2.fc35.noarch conflicts with file from package maven-wagon-http-0:3.4.2-1.fc34.noarch
  file /usr/share/java/maven-wagon/file.jar from install of maven-wagon-3.4.2-2.fc35.noarch conflicts with file from package maven-wagon-file-0:3.4.2-1.fc34.noarch
  file /usr/share/maven-poms/maven-wagon/providers.pom from install of maven-wagon-3.4.2-2.fc35.noarch conflicts with file from package maven-wagon-providers-0:3.4.2-1.fc34.noarch
  file /usr/share/java/maven-resolver/maven-resolver-api.jar from install of maven-resolver-1:1.6.1-2.fc35.noarch conflicts with file from package maven-resolver-api-1:1.4.2-5.fc35.noarch
  file /usr/share/maven-poms/maven-resolver/maven-resolver-api.pom from install of maven-resolver-1:1.6.1-2.fc35.noarch conflicts with file from package maven-resolver-api-1:1.4.2-5.fc35.noarch
  file /usr/share/java/maven-resolver/maven-resolver-spi.jar from install of maven-resolver-1:1.6.1-2.fc35.noarch conflicts with file from package maven-resolver-spi-1:1.4.2-5.fc35.noarch
  file /usr/share/maven-poms/maven-resolver/maven-resolver-spi.pom from install of maven-resolver-1:1.6.1-2.fc35.noarch conflicts with file from package maven-resolver-spi-1:1.4.2-5.fc35.noarch
  file /usr/share/java/maven-resolver/maven-resolver-util.jar from install of maven-resolver-1:1.6.1-2.fc35.noarch conflicts with file from package maven-resolver-util-1:1.4.2-5.fc35.noarch
  file /usr/share/maven-poms/maven-resolver/maven-resolver-util.pom from install of maven-resolver-1:1.6.1-2.fc35.noarch conflicts with file from package maven-resolver-util-1:1.4.2-5.fc35.noarch
  file /usr/share/java/maven-resolver/maven-resolver-connector-basic.jar from install of maven-resolver-1:1.6.1-2.fc35.noarch conflicts with file from package maven-resolver-connector-basic-1:1.4.2-5.fc35.noarch
  file /usr/share/maven-poms/maven-resolver/maven-resolver-connector-basic.pom from install of maven-resolver-1:1.6.1-2.fc35.noarch conflicts with file from package maven-resolver-connector-basic-1:1.4.2-5.fc35.noarch
  file /usr/share/java/maven-resolver/maven-resolver-impl.jar from install of maven-resolver-1:1.6.1-2.fc35.noarch conflicts with file from package maven-resolver-impl-1:1.4.2-5.fc35.noarch
  file /usr/share/maven-poms/maven-resolver/maven-resolver-impl.pom from install of maven-resolver-1:1.6.1-2.fc35.noarch conflicts with file from package maven-resolver-impl-1:1.4.2-5.fc35.noarch
  file /usr/share/java/maven-resolver/maven-resolver-transport-wagon.jar from install of maven-resolver-1:1.6.1-2.fc35.noarch conflicts with file from package maven-resolver-transport-wagon-1:1.4.2-5.fc35.noarch
  file /usr/share/maven-poms/maven-resolver/maven-resolver-transport-wagon.pom from install of maven-resolver-1:1.6.1-2.fc35.noarch conflicts with file from package maven-resolver-transport-wagon-1:1.4.2-5.fc35.noarch
  file /usr/share/java/org.eclipse.sisu.inject.jar from install of sisu-1:0.3.4-5.fc35.noarch conflicts with file from package sisu-inject-1:0.3.4-4.fc34.noarch
  file /usr/share/java/org.eclipse.sisu.plexus.jar from install of sisu-1:0.3.4-5.fc35.noarch conflicts with file from package sisu-plexus-1:0.3.4-4.fc34.noarch
  file /usr/share/xmvn/conf/logging from install of xmvn-minimal-4.0.0~20191028.da67577-7.fc35.noarch conflicts with file from package xmvn-minimal-3.1.0-8.fc34.noarch

All of these seem to be related.

Comment 3 Mikolaj Izdebski 2021-06-01 05:20:18 UTC
Obsoletes in maven-resolver fixed: https://src.fedoraproject.org/rpms/maven-resolver/c/04b9bd8fc12179c9708d284cdc588aabb79683f3

Comment 4 Mikolaj Izdebski 2021-06-01 05:57:32 UTC
Bodhi update: https://bodhi.fedoraproject.org/updates/FEDORA-2021-d5211b18de

Comment 5 Fedora Update System 2021-06-01 05:57:49 UTC
FEDORA-2021-d5211b18de has been pushed to the Fedora 35 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 6 Mikolaj Izdebski 2021-06-01 06:01:20 UTC
Tested during upgrade from F34 and from an older rawhide (compose Fedora-Rawhide-20210520.n.1), no transaction errors occurred.