Bug 2243656

Summary: Package conflict when upgrading 38->39 via Discover
Product: [Fedora] Fedora Reporter: Nicolas Fella <nicolas.fella>
Component: qt6-qtwebengineAssignee: Jan Grulich <jgrulich>
Status: CLOSED DUPLICATE QA Contact:
Severity: medium Docs Contact:
Priority: unspecified    
Version: 38CC: jgrulich, kde-sig, mjuszkie, ngompa13, yselkowi
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-10-12 20:07:14 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 Nicolas Fella 2023-10-12 11:53:51 UTC
Following https://fedoraproject.org/wiki/QA:Testcase_upgrade_plasma-discover_current_kde I get 

<html>Interner Fehler:<br/><br/>Error running transaction: file /usr/lib64/libQt6Pdf.so.6.5.2 from install of qt6-qtwebengine-6.5.2-1.fc39.x86_64 conflicts with file from package qt6-qtpdf-6.5.2-2.fc38.x86_64
file /usr/lib64/libQt6PdfQuick.so.6.5.2 from install of qt6-qtwebengine-6.5.2-1.fc39.x86_64 conflicts with file from package qt6-qtpdf-6.5.2-2.fc38.x86_64
file /usr/lib64/libQt6PdfWidgets.so.6.5.2 from install of qt6-qtwebengine-6.5.2-1.fc39.x86_64 conflicts with file from package qt6-qtpdf-6.5.2-2.fc38.x86_64
file /usr/lib64/qt6/plugins/imageformats/libqpdf.so from install of qt6-qtwebengine-6.5.2-1.fc39.x86_64 conflicts with file from package qt6-qtpdf-6.5.2-2.fc38.x86_64
file /usr/lib64/qt6/qml/QtQuick/Pdf/libpdfquickplugin.so from install of qt6-qtwebengine-6.5.2-1.fc39.x86_64 conflicts with file from package qt6-qtpdf-6.5.2-2.fc38.x86_64
file /usr/lib64/qt6/modules/Pdf.json from install of qt6-qtwebengine-devel-6.5.2-1.fc39.x86_64 conflicts with file from package qt6-qtpdf-devel-6.5.2-2.fc38.x86_64
file /usr/lib64/qt6/modules/PdfQuick.json from install of qt6-qtwebengine-devel-6.5.2-1.fc39.x86_64 conflicts with file from package qt6-qtpdf-devel-6.5.2-2.fc38.x86_64
file /usr/lib64/qt6/modules/PdfWidgets.json from install of qt6-qtwebengine-devel-6.5.2-1.fc39.x86_64 conflicts with file from package qt6-qtpdf-devel-6.5.2-2.fc38.x86_64</html>

Reproducible: Always

Comment 1 Marcin Juszkiewicz 2023-10-12 12:26:30 UTC
Happens on Fedora 39 as well:

Transaction failed: Rpm transaction failed.
  - file /usr/lib64/libQt6Pdf.so.6.5.2 from install of qt6-qtwebengine-6.5.2-1.fc39.x86_64 conflicts with file from package qt6-qtpdf-6.5.2-2.fc39.x86_64
  - file /usr/lib64/libQt6PdfQuick.so.6.5.2 from install of qt6-qtwebengine-6.5.2-1.fc39.x86_64 conflicts with file from package qt6-qtpdf-6.5.2-2.fc39.x86_64
  - file /usr/lib64/libQt6PdfWidgets.so.6.5.2 from install of qt6-qtwebengine-6.5.2-1.fc39.x86_64 conflicts with file from package qt6-qtpdf-6.5.2-2.fc39.x86_64
  - file /usr/lib64/qt6/plugins/imageformats/libqpdf.so from install of qt6-qtwebengine-6.5.2-1.fc39.x86_64 conflicts with file from package qt6-qtpdf-6.5.2-2.fc39.x86_64
  - file /usr/lib64/qt6/qml/QtQuick/Pdf/libpdfquickplugin.so from install of qt6-qtwebengine-6.5.2-1.fc39.x86_64 conflicts with file from package qt6-qtpdf-6.5.2-2.fc39.x86_64

Comment 2 Neal Gompa 2023-10-12 12:28:50 UTC
I think this is the result of Yaakov's splitting of QtWebEngine for PyQt stuff?

Comment 3 Yaakov Selkowitz 2023-10-12 14:16:55 UTC
This was due to the split landing in F38 before F39, and should have been fixed by now via bug 2243090 having gone stable.  Please retry after cleaning your upgrade cache.

Comment 4 Nicolas Fella 2023-10-12 20:07:14 UTC

*** This bug has been marked as a duplicate of bug 2243090 ***