Bug 40722

Summary: Предлагаю не собирать python2-часть boost
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: boost-python-develAssignee: Aleksei Nikiforov <darktemplaralt>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: darktemplaralt, grenka, iv, sem
Version: unstable   
Hardware: x86_64   
OS: Linux   
Bug Depends on: 40726    
Bug Blocks: 37313    

Description Vitaly Lipatov 2021-08-13 12:48:15 MSK
Пакет boost-python-devel указан в BR 35 пакетов:

$ ./who_builduse.sh boost-python-devel
 $ xzcat ufb-2.xz
appstream-data-generator
aqsis
assimp
auditd-plugin-clickhouse
bastet
blobby
cegui
cli11
clickhouse
cve-check-tool
freelan
frogatto
grfcodec
hugin
hyperscan
karbowanecwallet
krb5user
ledger
libapogee
libgltf
libompl
libvsqlite++
mpd
ncmpc
openscad
openshadinglanguage
opentoonz
openvdb
sibcoin
slic3r
springlobby
taler
torque
vegastrike
widelands
xsd


При этом фактическое использование примерно такое:
$ epm wd libboost_python1.76.0
 $ apt-cache whatdepends libboost_python1.76.0
libboost_python1.76.0-1:1.76.0-alt2:sisyphus+277557.100.1.1@1625697364
  vegastrike-0.5.1-alt10_35.r1:sisyphus+270846.45400.19.1@1620738756
  libledger-3.1.aed3709-alt5.1:sisyphus+279234.300.3.2@1626466171
  python-module-krb5user-0.1.2-alt3.qa4:sisyphus+270846.45200.18.1@1620728577
Comment 1 Aleksei Nikiforov 2021-08-13 12:57:45 MSK
(Ответ для Vitaly Lipatov на комментарий #0)
> При этом фактическое использование примерно такое:
> $ epm wd libboost_python1.76.0
>  $ apt-cache whatdepends libboost_python1.76.0
> libboost_python1.76.0-1:1.76.0-alt2:sisyphus+277557.100.1.1@1625697364
>   vegastrike-0.5.1-alt10_35.r1:sisyphus+270846.45400.19.1@1620738756
>   libledger-3.1.aed3709-alt5.1:sisyphus+279234.300.3.2@1626466171
>   python-module-krb5user-0.1.2-alt3.qa4:sisyphus+270846.45200.18.1@1620728577

Я считаю, что можно удалять поддержку python-2 в boost когда с этими пакетами разберутся.

В остальных случаях биндинги для python-2 при сборке вытягиваются пакетом boost-complete, но фактически они не нужны скорее всего нигде.
Comment 2 Ivan A. Melnikov 2021-08-13 13:25:31 MSK
(In reply to Aleksei Nikiforov from comment #1)
> Я считаю, что можно удалять поддержку python-2 в boost когда с этими
> пакетами разберутся.

+1

>  vegastrike-0.5.1-alt10_35.r1:sisyphus+270846.45400.19.1@1620738756

Надо, наверное, повесить?

>  libledger-3.1.aed3709-alt5.1:sisyphus+279234.300.3.2@1626466171

Начиная с 3.2.0 переехал на python 3.

>  python-module-krb5user-0.1.2-alt3.qa4:sisyphus+270846.45200.18.1@1620728577

Это было моё, это я удалил.
Comment 3 Vitaly Lipatov 2021-08-13 17:42:10 MSK
(Ответ для Ivan A. Melnikov на комментарий #2)
> (In reply to Aleksei Nikiforov from comment #1)
> > Я считаю, что можно удалять поддержку python-2 в boost когда с этими
> > пакетами разберутся.
> 
> +1
> 
> >  vegastrike-0.5.1-alt10_35.r1:sisyphus+270846.45400.19.1@1620738756
> 
> Надо, наверное, повесить?
Повесил https://bugzilla.altlinux.org/40726

Но поскольку в спеке vegastrike помимо BR:boost-complete два раза вписан BuildRequires: boost-python-devel, прошу первым шагом убрать boost-python-devel из boost-complete.

> 
> >  libledger-3.1.aed3709-alt5.1:sisyphus+279234.300.3.2@1626466171
> 
> Начиная с 3.2.0 переехал на python 3.
Собрал в Сизиф 3.2.1.

> 
> >  python-module-krb5user-0.1.2-alt3.qa4:sisyphus+270846.45200.18.1@1620728577
> 
> Это было моё, это я удалил.
Спасибо!


P.S.
И уже может исчезнуть libboost_numpy1.76.0, у него нет пользователей.
Comment 4 Vitaly Lipatov 2021-08-13 17:49:40 MSK
Также в boost-mpi-devel вписана зависимость на libboost_mpi_python1.76.0

Пользуется ею только python-module-boost-mpi, не имеющий пользователей. Хорошо бы удалить и зависимость и

libboost_mpi_python1.76.0
python-module-boost-mpi
Comment 5 Vitaly Lipatov 2021-08-14 12:51:44 MSK
Пользователей в Сизифе больше нет
https://bugzilla.altlinux.org/show_bug.cgi?id=40726#c4
можно выключать boost-python-devel.
Comment 6 Aleksei Nikiforov 2021-08-16 11:15:02 MSK
Я займусь.
Comment 7 Repository Robot 2021-08-16 17:39:40 MSK
boost-1:1.76.0-alt3 -> sisyphus:

 Mon Aug 16 2021 Aleksei Nikiforov <darktemplar@altlinux> 1:1.76.0-alt3
 - Rebuilt without python-2 support (Closes: #40722).