Bug 34027 - sansimera-qt depend on python3-sip and not works
Summary: sansimera-qt depend on python3-sip and not works
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL: https://github.com/dglent/sansimera-q...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-19 21:00 CET by katnatek
Modified: 2025-02-24 08:02 CET (History)
3 users (show)

See Also:
Source RPM: sansimera-qt-1.0.0-2.mga9.src.rpm
CVE:
Status comment:


Attachments

Description katnatek 2025-02-19 21:00:06 CET
As I explain in bug#34014 python3-sip can't be installed with python3-sip6
The current version of sansimera-qt depend on python3-sip and not works

In bug#34014 comment#6 testing packages removes python3-sip but 

1. need python3-lxml
2. still not work too well 

We need to drop?
katnatek 2025-02-19 21:03:02 CET

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=34014

Comment 1 David GEIGER 2025-02-19 22:34:55 CET
Asking upstream here https://github.com/dglent/sansimera-qt

CC: (none) => geiger.david68210

katnatek 2025-02-20 03:16:49 CET

URL: (none) => https://github.com/dglent/sansimera-qt/issues/1

Comment 2 Lewis Smith 2025-02-22 21:13:50 CET
(In reply to katnatek from comment #0)
> We need to drop?
Drop what, exactly?

The current application Version 1.1.0 is dated Oct 2023, which is not really old.

Bug 34014 says "python3-sip and python3-sip6 can't be installed together".

 $ urpmq --whatrequires python3-sip
autohint-onoff
enki
ffmulticonverter
meteo-qt
python3-sip-devel
pyzo
qarte
sansimera-qt
 so several applications are affected.

 $ urpmq --whatrequires python3-sip6
mageiasync
python3-qt5-qhexedit2-devel
 mageiasync is the main requirer. Looking at it, papoteur is currently its maintainer so CC'ing him. Its history is relevant:

Modified Sat Jul 1 06:51:04 2023 UTC (19 months, 3 weeks ago) by wally
- require python3-sip6 instead of python3-sip for pyqt5
Modified Sat Jul 1 08:05:16 2023 UTC (19 months, 3 weeks ago) by wally
- new version 0.4.7
Modified Sat Mar 2 09:26:12 2024 UTC (11 months, 3 weeks ago) by papoteur
- new version 0.6.0
- remove sip6 dependency

So I wonder whether updating M9 to the Cauldron version would fix this?
Our only M9 package with pyqt5 in its name is 'python3-pyqt5-sip'.
'qhexedit2' offers no clue.

Source RPM: sansimera-qt => sansimera-qt-1.0.0-2.mga9.src.rpm,mageiasync-0.4.7-1.mga9.src.rpm
Assignee: bugsquad => pkg-bugs
CC: (none) => yvesbrungard

Comment 3 katnatek 2025-02-23 01:38:42 CET
(In reply to Lewis Smith from comment #2)
> (In reply to katnatek from comment #0)
> > We need to drop?
> Drop what, exactly?

sansimera-qt

Unless you want to validate the packages in bug#34014 comment#6
The python3-sip require is removed but still not works and need to add 
python3-lxml as require

The only advantage will be to get rid of this conflict when bug#34014
and thus pass qa stage

Source RPM: sansimera-qt-1.0.0-2.mga9.src.rpm,mageiasync-0.4.7-1.mga9.src.rpm => sansimera-qt-1.0.0-2.mga9.src.rpm

Comment 4 katnatek 2025-02-24 03:44:38 CET
@Ben can you confirm if works on cualdron?

CC: (none) => westel

Comment 5 Ben McMonagle 2025-02-24 04:13:02 CET
x(In reply to katnatek from comment #4)
> @Ben can you confirm if works on cauldron?

x86_64 system, multi-DE.

urpmi mageiasync 
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release")
  mageiasync                     0.6.2        1.mga10       noarch  
  python3-pyqt6-sip              13.9.1       1.mga10       x86_64  
  python3-qt6-core               6.8.0        1.mga10       x86_64  
  python3-qt6-gui                6.8.0        1.mga10       x86_64  
  python3-qt6-widgets            6.8.0        1.mga10       x86_64  
14MB of additional disk space will be used.
2.9MB of packages will be retrieved.
Proceed with the installation of the 5 packages? (Y/n) y

installed successfully.

invoked mageiasync - ok.


urpmi sansimera-qt
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release")
  python3-beautifulsoup4         4.12.3       2.mga10       noarch  
  python3-soupsieve              2.5          2.mga10       noarch  
  sansimera-qt                   1.1.0        3.mga10       noarch  
1.8MB of additional disk space will be used.
463KB of packages will be retrieved.
Proceed with the installation of the 3 packages? (Y/n) y

installed successfully.

invoke mageiasync - ok
Comment 6 Ben McMonagle 2025-02-24 04:25:28 CET
attempt to use Mageiasync to rsync an iso fails.
does not present a list of available .iso to sync.

it is not an application that I use, so I am probably using it wrong.
Comment 7 katnatek 2025-02-24 04:29:52 CET
And what about of sansimera-qt, if you run as user ends well or crash?
Comment 8 Ben McMonagle 2025-02-24 04:40:57 CET
[work@localhost applauncher]$ sansimera-qt
--2025-02-24 16:38:37--  https://www.sansimera.gr/almanac/2402
Resolving www.sansimera.gr (www.sansimera.gr)... 2606:4700:3034::6815:1a51, 2606:4700:3034::ac43:87a4, 104.21.26.81, ...
Connecting to www.sansimera.gr (www.sansimera.gr)|2606:4700:3034::6815:1a51|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘/tmp/sansimera-qt/sansimera_html’

/tmp/sansimera      105.77K   313KB/s    in 0.3s         

----8<---------8<---------8<---------8<-----

lots of text

----8<---------8<---------8<---------8<-----

/tmp/sansimera 100%   4.42K  --.-KB/s    in 0s           

2025-02-24 16:38:53 (74.8 MB/s) - ‘/tmp/sansimera-qt/angelou.jpg’ saved [4531/4531]

QThread: Destroyed while thread is still running
Aborted (core dumped)
Comment 9 Ben McMonagle 2025-02-24 07:40:57 CET
i586 multi-DE system

urpmi mageiasync
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release")
  mageiasync                     0.6.2        1.mga10       noarch  
  python3-pyqt6-sip              13.9.1       1.mga10       i686    
  python3-qt6-core               6.8.0        1.mga10       i686    
  python3-qt6-gui                6.8.0        1.mga10       i686    
  python3-qt6-widgets            6.8.0        1.mga10       i686    
14MB of additional disk space will be used.
2.7MB of packages will be retrieved.
Proceed with the installation of the 5 packages? (Y/n) y

installed successfully

mageiasync crashes when attempting a sync, same as x86_64.

urpmi sansimera-qt
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release")
  libqt5bluetooth5               5.15.16      2.mga10       i686    
  libqt5designer5                5.15.16      1.mga10       i686    
  libqt5location5                5.15.16      1.mga10       i686    
  libqt5multimedia5              5.15.16      1.mga10       i686    
  libqt5multimediagsttools5      5.15.16      1.mga10       i686    
  libqt5multimediaquick5         5.15.16      1.mga10       i686    
  libqt5multimediawidgets5       5.15.16      1.mga10       i686    
  libqt5nfc5                     5.15.16      2.mga10       i686    
  libqt5opengl5                  5.15.16      1.mga10       i686    
  libqt5positioning5             5.15.16      1.mga10       i686    
  libqt5positioningquick5        5.15.16      1.mga10       i686    
  libqt5printsupport5            5.15.16      1.mga10       i686    
  libqt5quick3d5                 5.15.16      1.mga10       i686    
  libqt5quick3dassetimport5      5.15.16      1.mga10       i686    
  libqt5quick3drender5           5.15.16      1.mga10       i686    
  libqt5quick3druntimerender5    5.15.16      1.mga10       i686    
  libqt5quick3dutils5            5.15.16      1.mga10       i686    
  libqt5quickwidgets5            5.15.16      1.mga10       i686    
  libqt5remoteobjects5           5.15.16      1.mga10       i686    
  libqt5sensors5                 5.15.16      1.mga10       i686    
  libqt5serialport5              5.15.16      1.mga10       i686    
  libqt5texttospeech5            5.15.16      1.mga10       i686    
  libqt5webchannel5              5.15.16      1.mga10       i686    
  libqt5websockets5              5.15.16      1.mga10       i686    
  libqt5xml5                     5.15.16      1.mga10       i686    
  libqt5xmlpatterns5             5.15.16      1.mga10       i686    
  python3-beautifulsoup4         4.12.3       2.mga10       noarch  
  python3-qt5                    5.15.11      1.mga10       i686    
  python3-qt5-bluetooth          5.15.11      1.mga10       i686    
  python3-qt5-dbus               5.15.11      1.mga10       i686    
  python3-qt5-designer           5.15.11      1.mga10       i686    
  python3-qt5-location           5.15.11      1.mga10       i686    
  python3-qt5-multimedia         5.15.11      1.mga10       i686    
  python3-qt5-multimediawidgets  5.15.11      1.mga10       i686    
  python3-qt5-nfc                5.15.11      1.mga10       i686    
  python3-qt5-opengl             5.15.11      1.mga10       i686    
  python3-qt5-positioning        5.15.11      1.mga10       i686    
  python3-qt5-printsupport       5.15.11      1.mga10       i686    
  python3-qt5-quick3d            5.15.11      1.mga10       i686    
  python3-qt5-quickwidgets       5.15.11      1.mga10       i686    
  python3-qt5-remoteobjects      5.15.11      1.mga10       i686    
  python3-qt5-sensors            5.15.11      1.mga10       i686    
  python3-qt5-serialport         5.15.11      1.mga10       i686    
  python3-qt5-sql                5.15.11      1.mga10       i686    
  python3-qt5-svg                5.15.11      1.mga10       i686    
  python3-qt5-test               5.15.11      1.mga10       i686    
  python3-qt5-texttospeech       5.15.11      1.mga10       i686    
  python3-qt5-webchannel         5.15.11      1.mga10       i686    
  python3-qt5-websockets         5.15.11      1.mga10       i686    
  python3-qt5-widgets            5.15.11      1.mga10       i686    
  python3-qt5-x11extras          5.15.11      1.mga10       i686    
  python3-qt5-xml                5.15.11      1.mga10       i686    
  python3-qt5-xmlpatterns        5.15.11      1.mga10       i686    
  python3-soupsieve              2.5          2.mga10       noarch  
  qtimageformats5                5.15.16      1.mga10       i686    
  qtmultimedia5                  5.15.16      1.mga10       i686    
  qtquick3d5                     5.15.16      1.mga10       i686    
  qtremoteobjects5               5.15.16      1.mga10       i686    
  qtsensors5                     5.15.16      1.mga10       i686    
  qtspeech5                      5.15.16      1.mga10       i686    
  qtxmlpatterns5                 5.15.16      1.mga10       i686    
  qtxmlpatterns5-xmlpatterns     5.15.16      1.mga10       i686    
  sansimera-qt                   1.1.0        3.mga10       noarch  
47MB of additional disk space will be used.
16MB of packages will be retrieved.
Proceed with the installation of the 63 packages? (Y/n) y

installation successful.

mageiasync crashes:

$ mageiasync 
Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/mageiaSync/mageiasync.py", line 594, in launchSync
    self.rsyncThread.setup(
TypeError: syncThread.setup() missing 1 required positional argument: 'row'


$ sansimera-qt
--2025-02-24 19:40:10--  https://www.sansimera.gr/almanac/2402
Resolving www.sansimera.gr (www.sansimera.gr)... 172.67.135.164, 104.21.26.81, 2606:4700:3034::6815:1a51, ...
Connecting to www.sansimera.gr (www.sansimera.gr)|172.67.135.164|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘/tmp/sansimera-qt/sansimera_html’

/tmp/sansimera-qt/s     [  <=>               ] 105.78K   248KB/s    in 0.4s    

2025-02-24 19:40:11 (248 KB/s) - ‘/tmp/sansimera-qt/sansimera_html’ saved [108314]

--2025-02-24 19:40:16--  https://www.saint.gr/images/calendar/0224.jpg
Resolving www.saint.gr (www.saint.gr)... 185.138.42.72, 2a02:c500:1:11f::1
Connecting to www.saint.gr (www.saint.gr)|185.138.42.72|:443... connected.
HTTP request sent, awaiting response... 200 OK
       

----8<---------8<---------8<---------8<-----

lots of text

----8<---------8<---------8<---------8<-----

2025-02-24 19:40:22 (451 MB/s) - ‘/tmp/sansimera-qt/Pliny-the-Elder-nih.jpg’ saved [4318/4318]

200 OK
Length: 3771 (3.7K) [image/jpeg]
Saving to: ‘/tmp/sansimera-qt/epicurus.jpg’

/tmp/sansimera-qt/e 100%[===================>]   3.68K  --.-KB/s    in 0s      

2025-02-24 19:40:22 (744 MB/s) - ‘/tmp/sansimera-qt/epicurus.jpg’ saved [3771/3771]

QThread: Destroyed while thread is still running
Aborted (core dumped)


same as x86_64.
Comment 10 Ben McMonagle 2025-02-24 08:02:46 CET
starting the application from the menu puts a widget in the system tray.
this brings up a window that can slideshow the downloaded images, with fwd / back buttons.

its all greek to me, anyway

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