Bug 33185 - Вытягивает devel пакеты
Summary: Вытягивает devel пакеты
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: openmpi (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Andrew Savchenko
QA Contact: qa-sisyphus
URL:
Keywords:
: 34584 35122 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-03-01 17:19 MSK by Mikhail Efremov
Modified: 2018-07-05 13:59 MSK (History)
9 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Efremov 2017-03-01 17:19:43 MSK
apt-get install /usr/lib64/openmpi/lib/libmpi.so.20
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting openmpi for '/usr/lib64/openmpi/lib/libmpi.so.20'
The following extra packages will be installed:
  gcc-fortran-common gcc6-c++ gcc6-fortran libdapl-devel libgfortran6-devel libibcommon libibcommon-devel libibumad libibumad-devel libibverbs-devel
  libquadmath6-devel librdmacm-devel libstdc++6-devel libtorque openmpi openmpi-devel torque
The following NEW packages will be installed:
  gcc-fortran-common gcc6-c++ gcc6-fortran libdapl-devel libgfortran6-devel libibcommon libibcommon-devel libibumad libibumad-devel libibverbs-devel
  libquadmath6-devel librdmacm-devel libstdc++6-devel libtorque openmpi openmpi-devel torque
0 upgraded, 17 newly installed, 0 removed and 5 not upgraded.
Need to get 0B/26.3MB of archives.
After unpacking 84.0MB of additional disk space will be used.

С libmpi.so.20 теперь слинкованны libCoinCgl, libCoinClp, libCoinMP и они определенно не должны вытягивать всю эту хрень на 80MB.
Comment 1 Mikhail Efremov 2018-02-27 10:32:53 MSK
*** Bug 34584 has been marked as a duplicate of this bug. ***
Comment 2 Michael Shigorin 2018-02-27 12:04:27 MSK
NMU?
Comment 3 Valery Inozemtsev 2018-02-27 12:05:46 MSK
$ ssh git-alt acl sisyphus openmpi show 
openmpi	dans @everybody stanv
Comment 4 Denis Pynkin 2018-02-27 13:47:42 MSK
(В ответ на комментарий №3)
> $ ssh git-alt acl sisyphus openmpi show 
> openmpi    dans @everybody stanv

Буду благодарен, если заберете совсем -- поддерживаю по остаточному принципу, поскольку уже нет доступа к суперкомпьютерам, да и работа более не связана с MPI.
Comment 5 Denis Pynkin 2018-07-04 14:54:14 MSK
*** Bug 35122 has been marked as a duplicate of this bug. ***
Comment 6 Ivan A. Melnikov 2018-07-05 10:51:37 MSK
Как показала локальная пересборка с %define _deps_optimization 0, зависимость на openmpi-devel приезжает в openmpi из-за того, что последнему требуется /usr/lib64/openmpi/bin/mpicc и /usr/lib64/openmpi/bin/mpifort. В свою очередь, эти файлы openmpi нужны, потому что именно в него запакованы симлинки на них:

/usr/lib64/openmpi/bin/oshcc -> mpicc
/usr/lib64/openmpi/bin/oshfort -> mpifort
/usr/lib64/openmpi/bin/shmemcc -> mpicc
/usr/lib64/openmpi/bin/shmemfort -> mpifort

Видимо, эти симлинки нужно переместить в openmpi-devel. Возможно, этого будет достаточно.
Comment 7 Michael Shigorin 2018-07-05 12:23:01 MSK
Иван, спасибо!  Может, и сделаете тогда?
Comment 8 Ivan A. Melnikov 2018-07-05 12:47:51 MSK
(In reply to comment #7)
> Иван, спасибо!  Может, и сделаете тогда?

#209525 BUILDING #1 [locked] [test-only] sisyphus openmpi.git=2.0.1-alt6

http://git.altlinux.org/people/iv/packages/openmpi.git?p=openmpi.git;a=commitdiff;h=1f9dd8db6f961096d85f9d35feb39fcbd7360ef5

После test-only сборки проверю ещё раз, что зависимость правда ушла, и будет не test-only.

Денис, надеюсь Вы не против ;)
Comment 9 Repository Robot 2018-07-05 13:57:59 MSK
openmpi-2.0.1-alt6 -> sisyphus:

Thu Jul 05 2018 Ivan A. Melnikov <iv@altlinux> 2.0.1-alt6
- (NMU) avoid requirement from openmpi to openmpi-devel
  (closes: #33185)
Comment 10 Denis Pynkin 2018-07-05 13:59:32 MSK
(В ответ на комментарий №8)
> Денис, надеюсь Вы не против ;)

Я выше написал, что только "За" ;)
Спасибо!