Description of problem: Installing python3-pandas pulls matplotlib, withe requires python-qt5 and texlive, which is more than 1 Gb. However, this dependence is not in the python package, it is added only in our spec. Building the package with %pyproject_buildrequires doesn't pull matplotlib. Version-Release number of selected component (if applicable): python3-network-2.8.8-1.mga9 How reproducible: Always urpmq --requires python3-networkx python(abi)[== 3.10] python3dist(matplotlib)
Submitting: RPM: python3-networkx-2.8.8-1.1.mga9.noarch.rpm SRPM: python-networkx-2.8.8-1.1.mga9.src.rpm
Assignee: python => qa-bugsCC: (none) => yvesbrungard
Building the podman image of madb with installation of python3-networkx from testing. After adding installation of some python modules no more pulled, the image is still running well, in particular the graph page and the comparison page. The image size is now 1,5Gb instead of 3Gb.
Keywords: (none) => advisory
RH x86_64 Current package LC_ALL=C urpmi python3-networkx To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release (distrib1)") hdf5 1.12.2 5.mga9 x86_64 (recommended) lib64blosc1 1.21.2 1.mga9 x86_64 (recommended) lib64freexl1 1.0.6 1.mga9 x86_64 (recommended) lib64gdal32 3.6.1 2.mga9 x86_64 (recommended) lib64geos3 3.9.1 2.mga9 x86_64 (recommended) lib64geos_c1 3.9.1 2.mga9 x86_64 (recommended) lib64geotiff5 1.7.1 2.mga9 x86_64 (recommended) lib64gta1 1.2.1 3.mga9 x86_64 (recommended) lib64hdf5_200 1.12.2 5.mga9 x86_64 (recommended) lib64hdf5_hl200 1.12.2 5.mga9 x86_64 (recommended) lib64hwloc15 2.9.1 2.mga9 x86_64 (recommended) lib64netcdf-plugins 4.9.0 3.mga9 x86_64 (recommended) lib64netcdf19 4.9.0 3.mga9 x86_64 (recommended) lib64ogdi4 4.1.0 4.mga9 x86_64 (recommended) lib64openmpi40 4.1.5 4.mga9 x86_64 (recommended) lib64phdf5_200 1.12.2 5.mga9 x86_64 (recommended) lib64phdf5_hl200 1.12.2 5.mga9 x86_64 (recommended) lib64phdf5_tools200 1.12.2 5.mga9 x86_64 (recommended) lib64proj25 9.1.1 3.mga9 x86_64 (recommended) lib64qhull_r8.0 2020.2 6.mga9 x86_64 lib64qt5bluetooth5 5.15.7 1.mga9 x86_64 lib64qt5designer5 5.15.7 2.mga9 x86_64 lib64qt5location5 5.15.7 2.mga9 x86_64 lib64qt5nfc5 5.15.7 1.mga9 x86_64 lib64qt5positioningquick5 5.15.7 2.mga9 x86_64 lib64qt5quick3d5 5.15.7 1.mga9 x86_64 lib64qt5quick3dassetimport5 5.15.7 1.mga9 x86_64 lib64qt5quick3drender5 5.15.7 1.mga9 x86_64 lib64qt5quick3druntimerender5 5.15.7 1.mga9 x86_64 lib64qt5quick3dutils5 5.15.7 1.mga9 x86_64 lib64qt5remoteobjects5 5.15.7 1.mga9 x86_64 lib64qt5serialport5 5.15.7 1.mga9 x86_64 lib64qt5websockets5 5.15.7 1.mga9 x86_64 lib64qt5xmlpatterns5 5.15.7 1.mga9 x86_64 lib64rttopo1 1.1.0 2.mga9 x86_64 (recommended) lib64spatialite7 5.0.1 4.1.mga9 x86_64 (recommended) lib64xerces-c3.2 3.2.4 1.mga9 x86_64 (recommended) python-pygraphviz-doc 1.10 1.mga9 noarch (recommended) python3-contourpy 1.0.6 1.mga9 x86_64 python3-cycler 0.11.0 1.mga9 noarch python3-fs 2.4.16 1.mga9 noarch python3-gdal 3.6.1 2.mga9 x86_64 (recommended) python3-kiwisolver 1.4.4 1.mga9 x86_64 python3-lz4 3.1.3 3.mga9 x86_64 python3-matplotlib 3.6.2 2.mga9 x86_64 python3-matplotlib-data 3.6.2 2.mga9 noarch python3-matplotlib-data-fonts 3.6.2 2.mga9 noarch python3-matplotlib-qt5 3.6.2 2.mga9 x86_64 python3-mpmath 1.2.1 4.mga9 noarch python3-networkx 2.8.8 1.mga9 noarch python3-numpy-f2py 1.24.3 1.mga9 x86_64 python3-pandas-datareader 0.10.0 3.mga9 noarch (recommended) python3-pydot 1.4.2 3.mga9 noarch (recommended) python3-pygraphviz 1.10 1.mga9 x86_64 (recommended) python3-qt5 5.15.7 3.mga9 x86_64 python3-qt5-bluetooth 5.15.7 3.mga9 x86_64 python3-qt5-dbus 5.15.7 3.mga9 x86_64 python3-qt5-designer 5.15.7 3.mga9 x86_64 python3-qt5-location 5.15.7 3.mga9 x86_64 python3-qt5-multimedia 5.15.7 3.mga9 x86_64 python3-qt5-multimediawidgets 5.15.7 3.mga9 x86_64 python3-qt5-nfc 5.15.7 3.mga9 x86_64 python3-qt5-opengl 5.15.7 3.mga9 x86_64 python3-qt5-positioning 5.15.7 3.mga9 x86_64 python3-qt5-printsupport 5.15.7 3.mga9 x86_64 python3-qt5-quick3d 5.15.7 3.mga9 x86_64 python3-qt5-quickwidgets 5.15.7 3.mga9 x86_64 python3-qt5-remoteobjects 5.15.7 3.mga9 x86_64 python3-qt5-sensors 5.15.7 3.mga9 x86_64 python3-qt5-serialport 5.15.7 3.mga9 x86_64 python3-qt5-sql 5.15.7 3.mga9 x86_64 python3-qt5-svg 5.15.7 3.mga9 x86_64 python3-qt5-test 5.15.7 3.mga9 x86_64 python3-qt5-texttospeech 5.15.7 3.mga9 x86_64 python3-qt5-webchannel 5.15.7 3.mga9 x86_64 python3-qt5-websockets 5.15.7 3.mga9 x86_64 python3-qt5-widgets 5.15.7 3.mga9 x86_64 python3-qt5-x11extras 5.15.7 3.mga9 x86_64 python3-qt5-xml 5.15.7 3.mga9 x86_64 python3-qt5-xmlpatterns 5.15.7 3.mga9 x86_64 python3-sympy 1.11.1 1.mga9 noarch python3-xlrd 2.0.1 4.mga9 noarch (recommended) python3-xlwt 1.3.0 3.mga9 noarch (recommended) python3-zopfli 0.2.1 1.mga9 x86_64 qtquick3d5 5.15.7 1.mga9 x86_64 qtremoteobjects5 5.15.7 1.mga9 x86_64 qtxmlpatterns5 5.15.7 1.mga9 x86_64 qtxmlpatterns5-xmlpatterns 5.15.7 1.mga9 x86_64 (medium "Core Updates (distrib3)") lib64gst-gir1.0 1.22.11 1.mga9 x86_64 lib64openpmix2 4.2.3 1.1.mga9 x86_64 (recommended) lib64pq5 15.8 1.mga9 x86_64 (recommended) lib64python3-devel 3.10.11 1.3.mga9 x86_64 lib64python3.10-testsuite 3.10.11 1.3.mga9 x86_64 (recommended) lib64unixODBC2 2.3.11 1.1.mga9 x86_64 (recommended) python3-docs 3.10.11 1.3.mga9 noarch (recommended) python3-fonttools 4.38.0 2.1.mga9 noarch python3-pandas 1.4.1 2.1.mga9 x86_64 (recommended) python3-pyglet 1.5.27 1.mga9 noarch python3-scipy 1.9.1 2.1.mga9 x86_64 tkinter3 3.10.11 1.3.mga9 x86_64 (recommended) 513MB of additional disk space will be used. 113MB of packages will be retrieved. Proceed with the installation of the 100 packages? (Y/n) Testing package LC_ALL=C urpmi python3-networkx To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "QA Testing (64-bit)") python3-networkx 2.8.8 1.1.mga9 noarch (medium "Core Release (distrib1)") hdf5 1.12.2 5.mga9 x86_64 (recommended) lib64blosc1 1.21.2 1.mga9 x86_64 (recommended) lib64freexl1 1.0.6 1.mga9 x86_64 (recommended) lib64gdal32 3.6.1 2.mga9 x86_64 (recommended) lib64geos3 3.9.1 2.mga9 x86_64 (recommended) lib64geos_c1 3.9.1 2.mga9 x86_64 (recommended) lib64geotiff5 1.7.1 2.mga9 x86_64 (recommended) lib64gta1 1.2.1 3.mga9 x86_64 (recommended) lib64hdf5_200 1.12.2 5.mga9 x86_64 (recommended) lib64hdf5_hl200 1.12.2 5.mga9 x86_64 (recommended) lib64hwloc15 2.9.1 2.mga9 x86_64 (recommended) lib64netcdf-plugins 4.9.0 3.mga9 x86_64 (recommended) lib64netcdf19 4.9.0 3.mga9 x86_64 (recommended) lib64ogdi4 4.1.0 4.mga9 x86_64 (recommended) lib64openmpi40 4.1.5 4.mga9 x86_64 (recommended) lib64phdf5_200 1.12.2 5.mga9 x86_64 (recommended) lib64phdf5_hl200 1.12.2 5.mga9 x86_64 (recommended) lib64phdf5_tools200 1.12.2 5.mga9 x86_64 (recommended) lib64proj25 9.1.1 3.mga9 x86_64 (recommended) lib64qhull_r8.0 2020.2 6.mga9 x86_64 (recommended) lib64qt5bluetooth5 5.15.7 1.mga9 x86_64 (recommended) lib64qt5designer5 5.15.7 2.mga9 x86_64 (recommended) lib64qt5location5 5.15.7 2.mga9 x86_64 (recommended) lib64qt5nfc5 5.15.7 1.mga9 x86_64 (recommended) lib64qt5positioningquick5 5.15.7 2.mga9 x86_64 (recommended) lib64qt5quick3d5 5.15.7 1.mga9 x86_64 (recommended) lib64qt5quick3dassetimport5 5.15.7 1.mga9 x86_64 (recommended) lib64qt5quick3drender5 5.15.7 1.mga9 x86_64 (recommended) lib64qt5quick3druntimerender5 5.15.7 1.mga9 x86_64 (recommended) lib64qt5quick3dutils5 5.15.7 1.mga9 x86_64 (recommended) lib64qt5remoteobjects5 5.15.7 1.mga9 x86_64 (recommended) lib64qt5serialport5 5.15.7 1.mga9 x86_64 (recommended) lib64qt5websockets5 5.15.7 1.mga9 x86_64 (recommended) lib64qt5xmlpatterns5 5.15.7 1.mga9 x86_64 (recommended) lib64rttopo1 1.1.0 2.mga9 x86_64 (recommended) lib64spatialite7 5.0.1 4.1.mga9 x86_64 (recommended) lib64xerces-c3.2 3.2.4 1.mga9 x86_64 (recommended) python-pygraphviz-doc 1.10 1.mga9 noarch (recommended) python3-contourpy 1.0.6 1.mga9 x86_64 (recommended) python3-cycler 0.11.0 1.mga9 noarch (recommended) python3-fs 2.4.16 1.mga9 noarch (recommended) python3-gdal 3.6.1 2.mga9 x86_64 (recommended) python3-kiwisolver 1.4.4 1.mga9 x86_64 (recommended) python3-lz4 3.1.3 3.mga9 x86_64 (recommended) python3-matplotlib 3.6.2 2.mga9 x86_64 (recommended) python3-matplotlib-data 3.6.2 2.mga9 noarch (recommended) python3-matplotlib-data-fonts 3.6.2 2.mga9 noarch (recommended) python3-matplotlib-qt5 3.6.2 2.mga9 x86_64 (recommended) python3-mpmath 1.2.1 4.mga9 noarch (recommended) python3-numpy-f2py 1.24.3 1.mga9 x86_64 (recommended) python3-pandas-datareader 0.10.0 3.mga9 noarch (recommended) python3-pydot 1.4.2 3.mga9 noarch (recommended) python3-pygraphviz 1.10 1.mga9 x86_64 (recommended) python3-qt5 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-bluetooth 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-dbus 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-designer 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-location 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-multimedia 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-multimediawidgets 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-nfc 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-opengl 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-positioning 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-printsupport 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-quick3d 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-quickwidgets 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-remoteobjects 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-sensors 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-serialport 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-sql 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-svg 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-test 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-texttospeech 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-webchannel 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-websockets 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-widgets 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-x11extras 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-xml 5.15.7 3.mga9 x86_64 (recommended) python3-qt5-xmlpatterns 5.15.7 3.mga9 x86_64 (recommended) python3-sympy 1.11.1 1.mga9 noarch (recommended) python3-xlrd 2.0.1 4.mga9 noarch (recommended) python3-xlwt 1.3.0 3.mga9 noarch (recommended) python3-zopfli 0.2.1 1.mga9 x86_64 (recommended) qtquick3d5 5.15.7 1.mga9 x86_64 (recommended) qtremoteobjects5 5.15.7 1.mga9 x86_64 (recommended) qtxmlpatterns5 5.15.7 1.mga9 x86_64 (recommended) qtxmlpatterns5-xmlpatterns 5.15.7 1.mga9 x86_64 (recommended) (medium "Core Updates (distrib3)") lib64gst-gir1.0 1.22.11 1.mga9 x86_64 (recommended) lib64openpmix2 4.2.3 1.1.mga9 x86_64 (recommended) lib64pq5 15.8 1.mga9 x86_64 (recommended) lib64python3-devel 3.10.11 1.3.mga9 x86_64 (recommended) lib64python3.10-testsuite 3.10.11 1.3.mga9 x86_64 (recommended) lib64unixODBC2 2.3.11 1.1.mga9 x86_64 (recommended) python3-docs 3.10.11 1.3.mga9 noarch (recommended) python3-fonttools 4.38.0 2.1.mga9 noarch (recommended) python3-pandas 1.4.1 2.1.mga9 x86_64 (recommended) python3-pyglet 1.5.27 1.mga9 noarch (recommended) python3-scipy 1.9.1 2.1.mga9 x86_64 (recommended) tkinter3 3.10.11 1.3.mga9 x86_64 (recommended) 513MB of additional disk space will be used. 113MB of packages will be retrieved. Proceed with the installation of the 100 packages? (Y/n) I not see reduction in packages and still see python3-matplotlib , so I think the source have a requires file where python3-matplotlib is included If that is the case this report is invalid?
Hi katnatek, Try with the option --no-recommends. matplotlib is still in recommends, but no more in requires
(In reply to papoteur from comment #4) > Hi katnatek, > Try with the option --no-recommends. matplotlib is still in recommends, but > no more in requires Current package LC_ALL=C urpmi python3-networkx --no-recommends To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release (distrib1)") lib64qhull_r8.0 2020.2 6.mga9 x86_64 lib64qt5bluetooth5 5.15.7 1.mga9 x86_64 lib64qt5designer5 5.15.7 2.mga9 x86_64 lib64qt5location5 5.15.7 2.mga9 x86_64 lib64qt5nfc5 5.15.7 1.mga9 x86_64 lib64qt5positioningquick5 5.15.7 2.mga9 x86_64 lib64qt5quick3d5 5.15.7 1.mga9 x86_64 lib64qt5quick3dassetimport5 5.15.7 1.mga9 x86_64 lib64qt5quick3drender5 5.15.7 1.mga9 x86_64 lib64qt5quick3druntimerender5 5.15.7 1.mga9 x86_64 lib64qt5quick3dutils5 5.15.7 1.mga9 x86_64 lib64qt5remoteobjects5 5.15.7 1.mga9 x86_64 lib64qt5serialport5 5.15.7 1.mga9 x86_64 lib64qt5websockets5 5.15.7 1.mga9 x86_64 lib64qt5xmlpatterns5 5.15.7 1.mga9 x86_64 python3-contourpy 1.0.6 1.mga9 x86_64 python3-cycler 0.11.0 1.mga9 noarch python3-fs 2.4.16 1.mga9 noarch python3-kiwisolver 1.4.4 1.mga9 x86_64 python3-lz4 3.1.3 3.mga9 x86_64 python3-matplotlib 3.6.2 2.mga9 x86_64 python3-matplotlib-data 3.6.2 2.mga9 noarch python3-matplotlib-data-fonts 3.6.2 2.mga9 noarch python3-matplotlib-qt5 3.6.2 2.mga9 x86_64 python3-mpmath 1.2.1 4.mga9 noarch python3-networkx 2.8.8 1.mga9 noarch python3-numpy-f2py 1.24.3 1.mga9 x86_64 python3-qt5 5.15.7 3.mga9 x86_64 python3-qt5-bluetooth 5.15.7 3.mga9 x86_64 python3-qt5-dbus 5.15.7 3.mga9 x86_64 python3-qt5-designer 5.15.7 3.mga9 x86_64 python3-qt5-location 5.15.7 3.mga9 x86_64 python3-qt5-multimedia 5.15.7 3.mga9 x86_64 python3-qt5-multimediawidgets 5.15.7 3.mga9 x86_64 python3-qt5-nfc 5.15.7 3.mga9 x86_64 python3-qt5-opengl 5.15.7 3.mga9 x86_64 python3-qt5-positioning 5.15.7 3.mga9 x86_64 python3-qt5-printsupport 5.15.7 3.mga9 x86_64 python3-qt5-quick3d 5.15.7 3.mga9 x86_64 python3-qt5-quickwidgets 5.15.7 3.mga9 x86_64 python3-qt5-remoteobjects 5.15.7 3.mga9 x86_64 python3-qt5-sensors 5.15.7 3.mga9 x86_64 python3-qt5-serialport 5.15.7 3.mga9 x86_64 python3-qt5-sql 5.15.7 3.mga9 x86_64 python3-qt5-svg 5.15.7 3.mga9 x86_64 python3-qt5-test 5.15.7 3.mga9 x86_64 python3-qt5-texttospeech 5.15.7 3.mga9 x86_64 python3-qt5-webchannel 5.15.7 3.mga9 x86_64 python3-qt5-websockets 5.15.7 3.mga9 x86_64 python3-qt5-widgets 5.15.7 3.mga9 x86_64 python3-qt5-x11extras 5.15.7 3.mga9 x86_64 python3-qt5-xml 5.15.7 3.mga9 x86_64 python3-qt5-xmlpatterns 5.15.7 3.mga9 x86_64 python3-sympy 1.11.1 1.mga9 noarch python3-zopfli 0.2.1 1.mga9 x86_64 qtquick3d5 5.15.7 1.mga9 x86_64 qtremoteobjects5 5.15.7 1.mga9 x86_64 qtxmlpatterns5 5.15.7 1.mga9 x86_64 qtxmlpatterns5-xmlpatterns 5.15.7 1.mga9 x86_64 (medium "Core Updates (distrib3)") lib64gst-gir1.0 1.22.11 1.mga9 x86_64 lib64python3-devel 3.10.11 1.3.mga9 x86_64 python3-fonttools 4.38.0 2.1.mga9 noarch python3-pyglet 1.5.27 1.mga9 noarch python3-scipy 1.9.1 2.1.mga9 x86_64 245MB of additional disk space will be used. 58MB of packages will be retrieved. Proceed with the installation of the 64 packages? (Y/n) Testing package LC_ALL=C urpmi python3-networkx --no-recommends installing python3-networkx-2.8.8-1.1.mga9.noarch.rpm from //home/katnatek/qa-testing/x86_64 Preparing... ################################################################################################## 1/1: python3-networkx ################################################################################################## That makes huge difference, sorry I did not see that python3-matplotlib is now a recommended package I will make a minor change in advisory
Advisory updated
CC: (none) => andrewsfarmWhiteboard: (none) => MGA9-64-OK
Validating.
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2024-0220.html
Resolution: (none) => FIXEDStatus: NEW => RESOLVED