Bug 55804

Summary: 89 extra packages to install
Product: Sisyphus Reporter: Sergey Bolshakov <sbolshakov>
Component: python3-module-daskAssignee: sobue <sobue>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, cas, cow, evg, george, grenka, imz, kotopesutility, lav, nbr, qa_viy, rider, sem, shaba, sin, slev, toni, vitty, viy
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Sergey Bolshakov 2025-08-29 21:48:44 MSK
при попытке обновления с python3-module-numpy-2.2.6-alt1.x86_64:

$ sudo apt-get install python3-module-numpy
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  arrow-devel            libarrow-acero            libboost_fiber1.86.0       libboost_type_erasure1.86.0  libgmock-devel       libssl-devel                   python3-module-lazy_loader       python3-module-pygraphviz        thrift-qt5
  boost-devel            libarrow-dataset          libboost_graph1.86.0       libboost_url1.86.0           libgtest-devel       libutf8proc-devel              python3-module-msgpack           python3-module-pymysql           xsimd-devel
  boost-devel-headers    libarrow-flight           libboost_iostreams1.86.0   libbrotli-devel              libgtkglext          libzstd-devel                  python3-module-networkx-core     python3-module-rawpy             zlib-devel
  bzlib-devel            libbenchmark              libboost_json1.86.0        libcares-devel               liblz4-devel         openssl                        python3-module-networkx-drawing  python3-module-scikit-image
  c-ares                 libbenchmark-devel        libboost_nowide1.86.0      libcurl-devel                liborc2              python3-module-attrs           python3-module-numcodecs         python3-module-sortedcontainers
  glib2-devel            libboost_atomic1.86.0     libboost_process1.86.0     libevent-devel               libparquet           python3-module-av              python3-module-numpy-tests       python3-module-tifffile
  graphviz               libboost_charconv1.86.0   libboost_random1.86.0      libfreeglut                  libpq5-17            python3-module-dask            python3-module-opencv            rapidjson-devel
  jsoncpp-devel          libboost_container1.86.0  libboost_regex1.86.0       libgflags-devel              libquadmath-devel    python3-module-decorator       python3-module-pandas-tests      rpm-build-gir
  libabseil-cpp-devel    libboost_context1.86.0    libboost_stacktrace1.86.0  libglade                     libquadmath14-devel  python3-module-hypothesis      python3-module-psycopg2          thrift
  libabseil-cpp-testing  libboost_contract1.86.0   libboost_test1.86.0        libglog-devel                libre2-devel         python3-module-imageio         python3-module-pyarrow           thrift-devel
  libarrow               libboost_date_time1.86.0  libboost_timer1.86.0       libgmock                     libsnappy-devel      python3-module-imageio-ffmpeg  python3-module-pydot             thrift-glib
The following packages will be upgraded
  python3-module-dask  python3-module-numpy  python3-module-numpy-tests
The following NEW packages will be installed:
  arrow-devel            libarrow                  libboost_contract1.86.0   libboost_stacktrace1.86.0    libgflags-devel  libpq5-17             python3-module-av                python3-module-opencv            python3-module-tifffile
  boost-devel            libarrow-acero            libboost_date_time1.86.0  libboost_test1.86.0          libglade         libquadmath-devel     python3-module-decorator         python3-module-pandas-tests      rapidjson-devel
  boost-devel-headers    libarrow-dataset          libboost_fiber1.86.0      libboost_timer1.86.0         libglog-devel    libquadmath14-devel   python3-module-hypothesis        python3-module-psycopg2          rpm-build-gir
  bzlib-devel            libarrow-flight           libboost_graph1.86.0      libboost_type_erasure1.86.0  libgmock         libre2-devel          python3-module-imageio           python3-module-pyarrow           thrift
  c-ares                 libbenchmark              libboost_iostreams1.86.0  libboost_url1.86.0           libgmock-devel   libsnappy-devel       python3-module-imageio-ffmpeg    python3-module-pydot             thrift-devel
  glib2-devel            libbenchmark-devel        libboost_json1.86.0       libbrotli-devel              libgtest-devel   libssl-devel          python3-module-lazy_loader       python3-module-pygraphviz        thrift-glib
  graphviz               libboost_atomic1.86.0     libboost_nowide1.86.0     libcares-devel               libgtkglext      libutf8proc-devel     python3-module-msgpack           python3-module-pymysql           thrift-qt5
  jsoncpp-devel          libboost_charconv1.86.0   libboost_process1.86.0    libcurl-devel                liblz4-devel     libzstd-devel         python3-module-networkx-core     python3-module-rawpy             xsimd-devel
  libabseil-cpp-devel    libboost_container1.86.0  libboost_random1.86.0     libevent-devel               liborc2          openssl               python3-module-networkx-drawing  python3-module-scikit-image      zlib-devel
  libabseil-cpp-testing  libboost_context1.86.0    libboost_regex1.86.0      libfreeglut                  libparquet       python3-module-attrs  python3-module-numcodecs         python3-module-sortedcontainers
3 upgraded, 89 newly installed, 0 removed and 3 not upgraded.
Need to get 0B/70,6MB of archives.
After unpacking 371MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

обычно это означает ошибку в упаковке.
Comment 1 Grigory Ustinov 2025-08-30 14:10:19 MSK
Это вопросы не ко мне. Спрашивайте сверхразумов, пользующихся автодегенератором зависимостей. На мой взгляд, решение slev@ поручить обновление такого важного пакета новичку крайне сомнительно.
Comment 2 Stanislav Levin 2025-09-01 12:02:58 MSK
Заехали тесты:

$ diff --old-line-format="- %L" --new-line-format="+ %L" --unchanged-line-format='' <(rpm -qp 'https://git.altlinux.org/tasks/archive/done/_382/391923/build/100/x86_64/rpms/python3-module-dask-2021.12.0-alt1.noarch.rpm' --requires | sort ) <(rpm -qp 'https://git.altlinux.org/tasks/archive/done/_380/389974/build/2600/x86_64/rpms/python3-module-dask-2021.12.0-alt2.noarch.rpm' --requires | sort )
+ python3(asyncio) < 0
+ python3(decimal) < 0
- python3(numpy.compat) < 0
+ python3(numpy.testing) < 0
+ python3(pandas.io.formats) < 0
+ python3(pandas.tests.extension.decimal.array) < 0
+ python3(pathlib) < 0
+ python3(posixpath) < 0
+ python3(pytest) < 0
+ python3(scipy.linalg) < 0
+ python3(scipy.sparse.linalg) < 0
+ python3(shlex) < 0
+ python3(signal) < 0
+ python3(skimage.io) < 0
+ python3(stat) < 0
+ python3(subprocess) < 0
+ python3(unittest) < 0
+ python3(xml.etree.ElementTree) < 0

$ diff --old-line-format="- %L" --new-line-format="+ %L" --unchanged-line-format='' <(rpm -qp 'https://git.altlinux.org/tasks/archive/done/_382/391923/build/100/x86_64/rpms/python3-module-dask-2021.12.0-alt1.noarch.rpm' --list | grep -v __pycache__ | grep 'tests$' | sort ) <(rpm -qp 'https://git.altlinux.org/tasks/archive/done/_380/389974/build/2600/x86_64/rpms/python3-module-dask-2021.12.0-alt2.noarch.rpm' --list | grep -v __pycache__ | grep 'tests$' | sort )
+ /usr/lib/python3/site-packages/dask/array/tests
+ /usr/lib/python3/site-packages/dask/bag/tests
+ /usr/lib/python3/site-packages/dask/bytes/tests
+ /usr/lib/python3/site-packages/dask/dataframe/io/tests
+ /usr/lib/python3/site-packages/dask/dataframe/tests
+ /usr/lib/python3/site-packages/dask/dataframe/tseries/tests
+ /usr/lib/python3/site-packages/dask/diagnostics/tests
+ /usr/lib/python3/site-packages/dask/tests
+ /usr/lib/python3/site-packages/dask/widgets/tests
Comment 3 Grigory Ustinov 2025-09-01 22:29:54 MSK
Не осилили макрос %python3_prune ;)
Comment 4 Repository Robot 2025-09-03 15:48:40 MSK
python3-module-dask-2021.12.0-alt2.1 -> sisyphus:

Wed Sep 03 2025 Grigory Ustinov <grenka@altlinux> 2021.12.0-alt2.1
- NMU: Remove tests from the package (Closes: #55804).