Bug 28526 - rapid-photo-downloader-0.9.24-1 conflicts python3-pyxdg-0.26-6.mga8 and python3-xdg-4.0.1-1.mga8
Summary: rapid-photo-downloader-0.9.24-1 conflicts python3-pyxdg-0.26-6.mga8 and pytho...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: x86_64 Linux
Priority: High major
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2021-03-05 11:47 CET by Ales Cerny
Modified: 2021-03-22 18:18 CET (History)
3 users (show)

See Also:
Source RPM: rapid-photo-downloader-0.9.24-1.mga8.src.rpm
CVE:
Status comment:


Attachments

Description Ales Cerny 2021-03-05 11:47:24 CET
Description of problem:
I get an error message when installing rapid-photo-downloader (it is in Czech, but you can see the problem):

2 instalačních procesů selhalo

Při instalaci balíčků došlo k chybě:

soubor /usr/lib/python3.8/site-packages/xdg/__init__.py z instalace python3-xdg-4.0.1-1.mga8.noarch koliduje se souborem z balíčku python3-pyxdg-0.26-6.mga8.noarch

soubor /usr/lib/python3.8/site-packages/xdg/__pycache__/__init__.cpython-38.opt-1.pyc z instalace python3-xdg-4.0.1-1.mga8.noarch koliduje se souborem z balíčku python3-pyxdg-0.26-6.mga8.noarch

soubor /usr/lib/python3.8/site-packages/xdg/__pycache__/__init__.cpython-38.pyc z instalace python3-xdg-4.0.1-1.mga8.noarch koliduje se souborem z balíčku python3-pyxdg-0.26-6.mga8.noarch

libQt5Positioning.so.5()(64bit) je potřeba pro lib64qt5webkit5-5.212.0-1.alpha4.6.mga8.x86_64

libQt5Positioning.so.5(Qt_5)(64bit) je potřeba pro lib64qt5webkit5-5.212.0-1.alpha4.6.mga8.x86_64

libQt5Multimedia.so.5()(64bit) je potřeba pro lib64qt5multimediawidgets5-5.15.2-1.mga8.x86_64

libQt5Multimedia.so.5(Qt_5)(64bit) je potřeba pro lib64qt5multimediawidgets5-5.15.2-1.mga8.x86_64

exif je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

exiv2 je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

ffmpegthumbnailer je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

libmediainfo je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

libraw-tools je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

perl(Image::ExifTool) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3.8dist(arrow) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3.8dist(babel) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3.8dist(colour) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3.8dist(easygui) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3.8dist(gphoto2) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3.8dist(psutil) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3.8dist(pymediainfo) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3.8dist(pyzmq) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3.8dist(rawkit) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3.8dist(sortedcontainers) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3.8dist(tornado) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3dist(python-distutils-extra) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3dist(sip) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3dist(tenacity) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3dist(xdg) je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

typelib(GExiv2) = 0.10 je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

typelib(GUdev) = 1.0 je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

typelib(UDisks) = 2.0 je potřeba pro rapid-photo-downloader-0.9.24-1.mga8.x86_64

python3-qt5-designer = 5.15.2 je potřeba pro python3-qt5-5.15.2-2.mga8.x86_64

python3-qt5-location = 5.15.2 je potřeba pro python3-qt5-5.15.2-2.mga8.x86_64

python3-qt5-multimedia = 5.15.2 je potřeba pro python3-qt5-5.15.2-2.mga8.x86_64

python3-qt5-networkauth = 5.15.2 je potřeba pro python3-qt5-5.15.2-2.mga8.x86_64

python3-qt5-positioning = 5.15.2 je potřeba pro python3-qt5-5.15.2-2.mga8.x86_64

python3-qt5-websockets = 5.15.2 je potřeba pro python3-qt5-5.15.2-2.mga8.x86_64

python3-qt5-xmlpatterns = 5.15.2 je potřeba pro python3-qt5-5.15.2-2.mga8.x86_64

libQt5Multimedia.so.5()(64bit) je potřeba pro lib64qt5multimediaquick5-5.15.2-1.mga8.x86_64

libQt5Multimedia.so.5(Qt_5)(64bit) je potřeba pro lib64qt5multimediaquick5-5.15.2-1.mga8.x86_64

libQt5Multimedia.so.5(Qt_5_PRIVATE_API)(64bit) je potřeba pro lib64qt5multimediaquick5-5.15.2-1.mga8.x86_64

libQt5Bluetooth.so.5()(64bit) je potřeba pro python3-qt5-bluetooth-5.15.2-2.mga8.x86_64

libQt5Bluetooth.so.5(Qt_5)(64bit) je potřeba pro python3-qt5-bluetooth-5.15.2-2.mga8.x86_64

libQt5Multimedia.so.5()(64bit) je potřeba pro lib64qt5multimediagsttools5-5.15.2-1.mga8.x86_64

libQt5Multimedia.so.5(Qt_5)(64bit) je potřeba pro lib64qt5multimediagsttools5-5.15.2-1.mga8.x86_64

libQt5Multimedia.so.5(Qt_5_PRIVATE_API)(64bit) je potřeba pro lib64qt5multimediagsttools5-5.15.2-1.mga8.x86_64

libQt5Multimedia.so.5()(64bit) je potřeba pro qtmultimedia5-5.15.2-1.mga8.x86_64

libQt5Multimedia.so.5(Qt_5)(64bit) je potřeba pro qtmultimedia5-5.15.2-1.mga8.x86_64

libQt5Multimedia.so.5(Qt_5_PRIVATE_API)(64bit) je potřeba pro qtmultimedia5-5.15.2-1.mga8.x86_64


How reproducible:
try to install rapid-photo-downloader via mcc
Comment 1 Aurelien Oudelet 2021-03-05 12:22:41 CET
# urpmi rapid-photo-downloader

Installation failed:

file /usr/lib/python3.8/site-packages/xdg/__init__.py conflicts between attempted installs of python3-pyxdg-0.26-6.mga8.noarch and python3-xdg-4.0.1-1.mga8.noarch

file /usr/lib/python3.8/site-packages/xdg/__pycache__/__init__.cpython-38.opt-1.pyc conflicts between attempted installs of python3-pyxdg-0.26-6.mga8.noarch and python3-xdg-4.0.1-1.mga8.noarch

file /usr/lib/python3.8/site-packages/xdg/__pycache__/__init__.cpython-38.pyc conflicts between attempted installs of python3-pyxdg-0.26-6.mga8.noarch and python3-xdg-4.0.1-1.mga8.noarch

Packages conflicts.
Thanks reporting this.

Assigning to packagers.
Bug reported against Mageia 8 but Cauldron should be inspected also.

CC: (none) => ouaurelien
Severity: normal => major
Source RPM: rapid-photo-downloader-0.9.24-1.mga8.x86_64 => python3-pyxdg-0.26-6.mga8.src.rpm python3-xdg-4.0.1-1.mga8.src.rpm
Assignee: bugsquad => smelror
Priority: Normal => High
Summary: rapid-photo-downloader problem with installation => Packages conflicts python3-pyxdg-0.26-6.mga8.noarch and python3-xdg-4.0.1-1.mga8.noarch own 3 same files

Comment 2 David GEIGER 2021-03-07 08:03:23 CET
Should be fixed with rapid-photo-downloader-0.9.24-1.1.mga8, please test!

I think that python3-xdg can be removed from Cauldron, it was imported for rapid-photo-downloader but the real needed dependency is python3-pyxdg.

CC: (none) => geiger.david68210

Comment 3 Ales Cerny 2021-03-11 17:01:39 CET
(In reply to David GEIGER from comment #2)
> Should be fixed with rapid-photo-downloader-0.9.24-1.1.mga8, please test!
> 
> I think that python3-xdg can be removed from Cauldron, it was imported for
> rapid-photo-downloader but the real needed dependency is python3-pyxdg.

hi David,

sorry for the late response, yes, it works, thank you very much :)
Comment 4 David GEIGER 2021-03-12 04:44:05 CET
Assigning to QA now,


Advisory:
========================

Our current rapid-photo-downloader can't be installed due to a packaging issue with a wrong python dependency. rapid-photo-downloader requires python3-pyxdg and not  python3-xdg.
So this update fixes this issue.

========================

Packages in 8/core/updates_testing:
========================
rapid-photo-downloader-0.9.24-1.1.mga8.i586.rpm
rapid-photo-downloader-0.9.24-1.1.mga8.x86_64.rpm

Source RPM: 
========================
rapid-photo-downloader-0.9.24-1.1.mga8.src.rpm

Assignee: smelror => qa-bugs

Comment 5 Aurelien Oudelet 2021-03-22 15:50:23 CET
(In reply to Ales Cerny from comment #3)
> (In reply to David GEIGER from comment #2)
> > Should be fixed with rapid-photo-downloader-0.9.24-1.1.mga8, please test!
> > 
> > I think that python3-xdg can be removed from Cauldron, it was imported for
> > rapid-photo-downloader but the real needed dependency is python3-pyxdg.
> 
> hi David,
> 
> sorry for the late response, yes, it works, thank you very much :)

Same.
MGA8-64-OK
Validating.

Keywords: (none) => advisory, validated_update
Source RPM: python3-pyxdg-0.26-6.mga8.src.rpm python3-xdg-4.0.1-1.mga8.src.rpm => rapid-photo-downloader-0.9.24-1.mga8.src.rpm
Summary: Packages conflicts python3-pyxdg-0.26-6.mga8.noarch and python3-xdg-4.0.1-1.mga8.noarch own 3 same files => rapid-photo-downloader-0.9.24-1 conflicts python3-pyxdg-0.26-6.mga8 and python3-xdg-4.0.1-1.mga8
Whiteboard: (none) => MGA8-64-OK
CC: (none) => sysadmin-bugs

Comment 6 Mageia Robot 2021-03-22 18:18:36 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2021-0048.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.