* [devel] Q: time to wave rpm-build-python off
@ 2021-03-01 13:11 Dmitry V. Levin
2021-04-29 2:35 ` Dmitry V. Levin
0 siblings, 1 reply; 21+ messages in thread
From: Dmitry V. Levin @ 2021-03-01 13:11 UTC (permalink / raw)
To: ALT Devel discussion list
Hi,
В связи с тем, что пользователи python2 в Сизифе наконец-то массово
переходят на python3, возникает вопрос, не пора ли нам уже распрощаться
с пакетом rpm-build-python в составе базовой сборочной среды?
Просьба тем, кто занимается массовой миграцией пакетов с python2
на python3, подготовить ответ на этот вопрос.
--
ldv
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-03-01 13:11 [devel] Q: time to wave rpm-build-python off Dmitry V. Levin
@ 2021-04-29 2:35 ` Dmitry V. Levin
2021-04-29 5:11 ` Anton Farygin
` (2 more replies)
0 siblings, 3 replies; 21+ messages in thread
From: Dmitry V. Levin @ 2021-04-29 2:35 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, Mar 01, 2021 at 04:11:28PM +0300, Dmitry V. Levin wrote:
> Hi,
>
> В связи с тем, что пользователи python2 в Сизифе наконец-то массово
> переходят на python3, возникает вопрос, не пора ли нам уже распрощаться
> с пакетом rpm-build-python в составе базовой сборочной среды?
>
> Просьба тем, кто занимается массовой миграцией пакетов с python2
> на python3, подготовить ответ на этот вопрос.
Никто не ответил? Ну что же, тогда уберём rpm-build-python и узнаем.
--
ldv
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-04-29 2:35 ` Dmitry V. Levin
@ 2021-04-29 5:11 ` Anton Farygin
2021-04-29 7:49 ` Aleksei Nikiforov
2021-04-30 12:12 ` Dmitry V. Levin
2 siblings, 0 replies; 21+ messages in thread
From: Anton Farygin @ 2021-04-29 5:11 UTC (permalink / raw)
To: devel
On 29.04.2021 05:35, Dmitry V. Levin wrote:
> On Mon, Mar 01, 2021 at 04:11:28PM +0300, Dmitry V. Levin wrote:
>> Hi,
>>
>> В связи с тем, что пользователи python2 в Сизифе наконец-то массово
>> переходят на python3, возникает вопрос, не пора ли нам уже распрощаться
>> с пакетом rpm-build-python в составе базовой сборочной среды?
>>
>> Просьба тем, кто занимается массовой миграцией пакетов с python2
>> на python3, подготовить ответ на этот вопрос.
> Никто не ответил? Ну что же, тогда уберём rpm-build-python и узнаем.
>
Отличная идея!
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-04-29 2:35 ` Dmitry V. Levin
2021-04-29 5:11 ` Anton Farygin
@ 2021-04-29 7:49 ` Aleksei Nikiforov
2021-04-29 12:04 ` Dmitry V. Levin
2021-04-30 12:12 ` Dmitry V. Levin
2 siblings, 1 reply; 21+ messages in thread
From: Aleksei Nikiforov @ 2021-04-29 7:49 UTC (permalink / raw)
To: devel
29.04.2021 05:35, Dmitry V. Levin пишет:
> On Mon, Mar 01, 2021 at 04:11:28PM +0300, Dmitry V. Levin wrote:
>> Hi,
>>
>> В связи с тем, что пользователи python2 в Сизифе наконец-то массово
>> переходят на python3, возникает вопрос, не пора ли нам уже распрощаться
>> с пакетом rpm-build-python в составе базовой сборочной среды?
>>
>> Просьба тем, кто занимается массовой миграцией пакетов с python2
>> на python3, подготовить ответ на этот вопрос.
>
> Никто не ответил? Ну что же, тогда уберём rpm-build-python и узнаем.
>
>
Здравствуйте.
После этого изменения вылезла вот такая ошибка:
http://git.altlinux.org/tasks/270927/logs/events.1.1.log
[x86_64] find-requires: running scripts
(cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
[x86_64] /usr/lib/rpm/python.req: line 2: /usr/bin/python2.7: No such
file or directory
[x86_64] find-requires: ERROR: /usr/lib/rpm/python.req failed
[x86_64] error: /bin/sh failed
[x86_64] error: Failed to find Requires
[x86_64] RPM build errors:
В пакете нет ни python-2, ни python-3.
В сборочное окружение не приехал /usr/bin/python2.7, но всё ещё
приезжает /usr/lib/rpm/python.req, которому он требуется, похоже. Прошу
поправить эту ошибку. Для проверки достаточно отправить
cepstral-pitchtracker на пересборку. Скорее всего это не единственный
пакет, в котором вылезет эта проблема, но первый из тех что попался мне.
С уважением,
Алексей Никифоров
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-04-29 7:49 ` Aleksei Nikiforov
@ 2021-04-29 12:04 ` Dmitry V. Levin
2021-04-29 15:55 ` Dmitry V. Levin
0 siblings, 1 reply; 21+ messages in thread
From: Dmitry V. Levin @ 2021-04-29 12:04 UTC (permalink / raw)
To: devel
On Thu, Apr 29, 2021 at 10:49:39AM +0300, Aleksei Nikiforov wrote:
> 29.04.2021 05:35, Dmitry V. Levin пишет:
> > On Mon, Mar 01, 2021 at 04:11:28PM +0300, Dmitry V. Levin wrote:
> >> Hi,
> >>
> >> В связи с тем, что пользователи python2 в Сизифе наконец-то массово
> >> переходят на python3, возникает вопрос, не пора ли нам уже распрощаться
> >> с пакетом rpm-build-python в составе базовой сборочной среды?
> >>
> >> Просьба тем, кто занимается массовой миграцией пакетов с python2
> >> на python3, подготовить ответ на этот вопрос.
> >
> > Никто не ответил? Ну что же, тогда уберём rpm-build-python и узнаем.
>
> Здравствуйте.
>
> После этого изменения вылезла вот такая ошибка:
>
> http://git.altlinux.org/tasks/270927/logs/events.1.1.log
>
> [x86_64] find-requires: running scripts
> (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
> [x86_64] /usr/lib/rpm/python.req: line 2: /usr/bin/python2.7: No such
> file or directory
> [x86_64] find-requires: ERROR: /usr/lib/rpm/python.req failed
> [x86_64] error: /bin/sh failed
> [x86_64] error: Failed to find Requires
> [x86_64] RPM build errors:
Идея была в том, что если в пакете есть что-то на python2, но пакет
rpm-build-python не установлен, то сборка упадёт с такой диагностикой.
Однако ...
> В пакете нет ни python-2, ни python-3.
... где-то что-то зачем-то вызвало /usr/lib/rpm/python.req с пустым
списком аргументов. Вставил объезд в python.req и python.prov, чтобы
"skip python invocation when invoked without arguments".
[#270943] DONE rpm-build-python.git=0.40.1-alt1
--
ldv
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-04-29 12:04 ` Dmitry V. Levin
@ 2021-04-29 15:55 ` Dmitry V. Levin
2021-04-29 16:03 ` Anton Farygin
` (2 more replies)
0 siblings, 3 replies; 21+ messages in thread
From: Dmitry V. Levin @ 2021-04-29 15:55 UTC (permalink / raw)
To: devel
On Thu, Apr 29, 2021 at 03:04:24PM +0300, Dmitry V. Levin wrote:
> On Thu, Apr 29, 2021 at 10:49:39AM +0300, Aleksei Nikiforov wrote:
> > 29.04.2021 05:35, Dmitry V. Levin пишет:
> > > On Mon, Mar 01, 2021 at 04:11:28PM +0300, Dmitry V. Levin wrote:
> > >> Hi,
> > >>
> > >> В связи с тем, что пользователи python2 в Сизифе наконец-то массово
> > >> переходят на python3, возникает вопрос, не пора ли нам уже распрощаться
> > >> с пакетом rpm-build-python в составе базовой сборочной среды?
> > >>
> > >> Просьба тем, кто занимается массовой миграцией пакетов с python2
> > >> на python3, подготовить ответ на этот вопрос.
> > >
> > > Никто не ответил? Ну что же, тогда уберём rpm-build-python и узнаем.
> >
> > Здравствуйте.
> >
> > После этого изменения вылезла вот такая ошибка:
> >
> > http://git.altlinux.org/tasks/270927/logs/events.1.1.log
> >
> > [x86_64] find-requires: running scripts
> > (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
> > [x86_64] /usr/lib/rpm/python.req: line 2: /usr/bin/python2.7: No such
> > file or directory
> > [x86_64] find-requires: ERROR: /usr/lib/rpm/python.req failed
> > [x86_64] error: /bin/sh failed
> > [x86_64] error: Failed to find Requires
> > [x86_64] RPM build errors:
>
> Идея была в том, что если в пакете есть что-то на python2, но пакет
> rpm-build-python не установлен, то сборка упадёт с такой диагностикой.
> Однако ...
>
> > В пакете нет ни python-2, ни python-3.
>
> ... где-то что-то зачем-то вызвало /usr/lib/rpm/python.req с пустым
> списком аргументов. Вставил объезд в python.req и python.prov, чтобы
> "skip python invocation when invoked without arguments".
>
> [#270943] DONE rpm-build-python.git=0.40.1-alt1
Это было поспешное изменение, я его откатил.
Cписок файлов для обработки поступают к python.req и python.prov
через stdin.
По какой-то причине /usr/lib/rpm/python.req.files считает нужным все ELF
shared objects по шаблону /usr/lib*/*/*.so отправлять python.req'у на
обработку. В пакете cepstral-pitchtracker таким файлом оказался
/usr/lib64/vamp/cepstral-pitchtracker.so, очевидно, к питону он отношения
не имеет.
Почему /usr/lib/rpm/python.req.files скармливает ELF shared objects
python.req'у, пусть лучше расскажут те, кто это придумали.
Пока что я просто выключил это скармливание в случае, когда скармливать
некуда.
Кроме того, в
[#270972] DONE rpm-build-python.git=0.42.1-alt1
была добавлена диагностика того, какие именно файлы не удалось обработать
из-за отсутствия пакета rpm-build-python.
--
ldv
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-04-29 15:55 ` Dmitry V. Levin
@ 2021-04-29 16:03 ` Anton Farygin
2021-04-29 16:14 ` Dmitry V. Levin
2021-04-29 16:24 ` Anton Farygin
2021-04-30 7:16 ` Aleksei Nikiforov
2 siblings, 1 reply; 21+ messages in thread
From: Anton Farygin @ 2021-04-29 16:03 UTC (permalink / raw)
To: devel
On 29.04.2021 18:55, Dmitry V. Levin wrote:
> [#270972] DONE rpm-build-python.git=0.42.1-alt1
> была добавлена диагностика того, какие именно файлы не удалось обработать
> из-за отсутствия пакета rpm-build-python.
Здесь нет ошибки ?
диагностика того, что файлы не удалось обработать из-за отсутствия
пакета rpm-build-python не должна же лежать в пакете rpm-build-python
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-04-29 16:03 ` Anton Farygin
@ 2021-04-29 16:14 ` Dmitry V. Levin
2021-04-29 16:54 ` Dmitry V. Levin
0 siblings, 1 reply; 21+ messages in thread
From: Dmitry V. Levin @ 2021-04-29 16:14 UTC (permalink / raw)
To: devel
On Thu, Apr 29, 2021 at 07:03:43PM +0300, Anton Farygin wrote:
> On 29.04.2021 18:55, Dmitry V. Levin wrote:
> > [#270972] DONE rpm-build-python.git=0.42.1-alt1
> > была добавлена диагностика того, какие именно файлы не удалось обработать
> > из-за отсутствия пакета rpm-build-python.
>
> Здесь нет ошибки ?
>
> диагностика того, что файлы не удалось обработать из-за отсутствия
> пакета rpm-build-python не должна же лежать в пакете rpm-build-python
Нет:
rpm-build-python 0.39.0-alt1 -> 0.40.0-alt1
Wed Apr 28 2021 Dmitry V. Levin <ldv@altlinux> 0.40.0-alt1
- Introduced rpm-macros-python subpackage and moved non-python files
there.
rpm-build теперь вытягивает rpm-macros-python вместо rpm-build-python,
соответственно, python.req по-прежнему есть в базовой сборочной среде,
а python.req.py уже нет.
Соответственно, python.req может рассказать, для обработки каких файлов
нужен отсутствующий python.req.py.
С python.prov/python.prov.py ситуация аналогичная.
--
ldv
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-04-29 15:55 ` Dmitry V. Levin
2021-04-29 16:03 ` Anton Farygin
@ 2021-04-29 16:24 ` Anton Farygin
2021-04-29 16:41 ` Dmitry V. Levin
2021-04-30 7:16 ` Aleksei Nikiforov
2 siblings, 1 reply; 21+ messages in thread
From: Anton Farygin @ 2021-04-29 16:24 UTC (permalink / raw)
To: devel
On 29.04.2021 18:55, Dmitry V. Levin wrote:
> Почему /usr/lib/rpm/python.req.files скармливает ELF shared objects
> python.req'у, пусть лучше расскажут те, кто это придумали.
ed332e94
отличный коммит, но почему именно ${RPM_BUILD_ROOT-}/usr/lib*/*/*.so) в
нём не раскрыто.
Подозреваю, что из-за них:
/usr/lib64/caja/extensions-2.0/libcaja-python.so python3-module-caja
/usr/lib64/gnome-vfs-2.0/modules/libpythonmethod.so
python-module-pygnome-gnome-vfs
/usr/lib64/gstreamer-1.0/libgstpython.so python3-module-gst1.0
/usr/lib64/qt4/plugins/designer/libpyqt4.so python-module-PyQt4-devel
/usr/lib64/qt5/plugins/PyQt5/libpyqt5qmlplugin.so python3-module-PyQt5
/usr/lib64/qt5/plugins/designer/libpyqt5.so python3-module-PyQt5
/usr/lib64/samba/libsamba-net.cpython-39-samba4.so python3-module-samba
/usr/lib64/samba/libsamba-python.cpython-39-samba4.so python3-module-samba
/usr/lib64/virtualbox/VBoxPython.so python3-module-vboxapi
/usr/lib64/virtualbox/VBoxPython3_9.so python3-module-vboxapi
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-04-29 16:24 ` Anton Farygin
@ 2021-04-29 16:41 ` Dmitry V. Levin
2021-04-29 18:00 ` Vladimir D. Seleznev
0 siblings, 1 reply; 21+ messages in thread
From: Dmitry V. Levin @ 2021-04-29 16:41 UTC (permalink / raw)
To: devel
On Thu, Apr 29, 2021 at 07:24:01PM +0300, Anton Farygin wrote:
> On 29.04.2021 18:55, Dmitry V. Levin wrote:
> > Почему /usr/lib/rpm/python.req.files скармливает ELF shared objects
> > python.req'у, пусть лучше расскажут те, кто это придумали.
>
> ed332e94
>
> отличный коммит, но почему именно ${RPM_BUILD_ROOT-}/usr/lib*/*/*.so) в
> нём не раскрыто.
${RPM_BUILD_ROOT-}/usr/lib*/*/*.so было и до этого коммита, оно впервые
появилось в коммите 0.31-alt1~5 того же автора.
Странно это всё.
--
ldv
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-04-29 16:14 ` Dmitry V. Levin
@ 2021-04-29 16:54 ` Dmitry V. Levin
0 siblings, 1 reply; 21+ messages in thread
From: Dmitry V. Levin @ 2021-04-29 16:54 UTC (permalink / raw)
To: devel
On Thu, Apr 29, 2021 at 07:14:05PM +0300, Dmitry V. Levin wrote:
[...]
> Соответственно, python.req может рассказать, для обработки каких файлов
> нужен отсутствующий python.req.py.
И тут вылезет много всякого. Например:
2021-Apr-29 15:53:21 :: test-only task #269879 for sisyphus resumed by arseny:
[...]
#1300 build 2.6.3.1-alt1.git.11.gb3efc3da2.1 from /people/arseny/packages/CGenius.git fetched at 2021-Apr-27 21:07:20
2021-Apr-29 16:12:29 :: [x86_64] #1300 CGenius.git 2.6.3.1-alt1.git.11.gb3efc3da2.1: build start
[x86_64] find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
[x86_64] /usr/lib/rpm/python.prov: ERROR: /usr/lib/rpm/python.prov.py is not available, the following files cannot be processed: /usr/src/tmp/CGenius-buildroot/usr/share/games/commandergenius/scripts/Oblivion/exitToLevel.py /usr/src/tmp/CGenius-buildroot/usr/share/games/commandergenius/scripts/Oblivion/extraSpawn.py /usr/src/tmp/CGenius-buildroot/usr/share/games/commandergenius/scripts/Oblivion/messageMap.py
[x86_64] find-provides: ERROR: /usr/lib/rpm/python.prov failed
[x86_64] error: /bin/sh failed
[x86_64] error: Failed to find Provides
[x86_64] RPM build errors:
2021-Apr-29 16:14:24 :: [x86_64] CGenius.git 2.6.3.1-alt1.git.11.gb3efc3da2.1: remote: build failed
2021-Apr-29 16:14:24 :: [x86_64] #1300 CGenius.git 2.6.3.1-alt1.git.11.gb3efc3da2.1: build FAILED
/usr/share/games/commandergenius/scripts/Oblivion/*.py - это скрипты
на питоне неизвестной версии, шебангов в них нет.
/usr/lib/rpm/python.prov.files считает, что /usr/lib/rpm/python.prov
следует их обработать.
Но если спросить, скажем, /usr/lib/rpm/python3.prov.files, там тоже
наверняка скажут, что /usr/lib/rpm/python3.prov следует их обработать.
С python*.req аналогично.
--
ldv
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-04-29 16:41 ` Dmitry V. Levin
@ 2021-04-29 18:00 ` Vladimir D. Seleznev
0 siblings, 0 replies; 21+ messages in thread
From: Vladimir D. Seleznev @ 2021-04-29 18:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Apr 29, 2021 at 07:41:04PM +0300, Dmitry V. Levin wrote:
> On Thu, Apr 29, 2021 at 07:24:01PM +0300, Anton Farygin wrote:
> > On 29.04.2021 18:55, Dmitry V. Levin wrote:
> > > Почему /usr/lib/rpm/python.req.files скармливает ELF shared objects
> > > python.req'у, пусть лучше расскажут те, кто это придумали.
> >
> > ed332e94
> >
> > отличный коммит, но почему именно ${RPM_BUILD_ROOT-}/usr/lib*/*/*.so) в
> > нём не раскрыто.
>
> ${RPM_BUILD_ROOT-}/usr/lib*/*/*.so было и до этого коммита, оно впервые
> появилось в коммите 0.31-alt1~5 того же автора.
>
> Странно это всё.
Потому что никогда не надо писать комментарии.
--
WBR,
Vladimir D. Seleznev
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-04-29 15:55 ` Dmitry V. Levin
2021-04-29 16:03 ` Anton Farygin
2021-04-29 16:24 ` Anton Farygin
@ 2021-04-30 7:16 ` Aleksei Nikiforov
2 siblings, 0 replies; 21+ messages in thread
From: Aleksei Nikiforov @ 2021-04-30 7:16 UTC (permalink / raw)
To: devel
29.04.2021 18:55, Dmitry V. Levin пишет:
> On Thu, Apr 29, 2021 at 03:04:24PM +0300, Dmitry V. Levin wrote:
>> On Thu, Apr 29, 2021 at 10:49:39AM +0300, Aleksei Nikiforov wrote:
>>> 29.04.2021 05:35, Dmitry V. Levin пишет:
>>>> On Mon, Mar 01, 2021 at 04:11:28PM +0300, Dmitry V. Levin wrote:
>>>>> Hi,
>>>>>
>>>>> В связи с тем, что пользователи python2 в Сизифе наконец-то массово
>>>>> переходят на python3, возникает вопрос, не пора ли нам уже распрощаться
>>>>> с пакетом rpm-build-python в составе базовой сборочной среды?
>>>>>
>>>>> Просьба тем, кто занимается массовой миграцией пакетов с python2
>>>>> на python3, подготовить ответ на этот вопрос.
>>>>
>>>> Никто не ответил? Ну что же, тогда уберём rpm-build-python и узнаем.
>>>
>>> Здравствуйте.
>>>
>>> После этого изменения вылезла вот такая ошибка:
>>>
>>> http://git.altlinux.org/tasks/270927/logs/events.1.1.log
>>>
>>> [x86_64] find-requires: running scripts
>>> (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
>>> [x86_64] /usr/lib/rpm/python.req: line 2: /usr/bin/python2.7: No such
>>> file or directory
>>> [x86_64] find-requires: ERROR: /usr/lib/rpm/python.req failed
>>> [x86_64] error: /bin/sh failed
>>> [x86_64] error: Failed to find Requires
>>> [x86_64] RPM build errors:
>>
>> Идея была в том, что если в пакете есть что-то на python2, но пакет
>> rpm-build-python не установлен, то сборка упадёт с такой диагностикой.
>> Однако ...
>>
>>> В пакете нет ни python-2, ни python-3.
>>
>> ... где-то что-то зачем-то вызвало /usr/lib/rpm/python.req с пустым
>> списком аргументов. Вставил объезд в python.req и python.prov, чтобы
>> "skip python invocation when invoked without arguments".
>>
>> [#270943] DONE rpm-build-python.git=0.40.1-alt1
>
> Это было поспешное изменение, я его откатил.
> Cписок файлов для обработки поступают к python.req и python.prov
> через stdin.
>
> По какой-то причине /usr/lib/rpm/python.req.files считает нужным все ELF
> shared objects по шаблону /usr/lib*/*/*.so отправлять python.req'у на
> обработку. В пакете cepstral-pitchtracker таким файлом оказался
> /usr/lib64/vamp/cepstral-pitchtracker.so, очевидно, к питону он отношения
> не имеет.
>
> Почему /usr/lib/rpm/python.req.files скармливает ELF shared objects
> python.req'у, пусть лучше расскажут те, кто это придумали.
>
> Пока что я просто выключил это скармливание в случае, когда скармливать
> некуда.
>
> Кроме того, в
> [#270972] DONE rpm-build-python.git=0.42.1-alt1
> была добавлена диагностика того, какие именно файлы не удалось обработать
> из-за отсутствия пакета rpm-build-python.
>
>
Здравствуйте.
Подозреваю, что сделано это поскольку модули питона могут быть в виде
.so-файлов. Думаю, стоит такие файлы искать не везде, а в
%python_sitelibdir и в %python_sitelibdir_noarch, как минимум если
rpm-build-python нет. В теории такие файлы конечно могут быть и вне этих
директорий.
С уважением,
Алексей Никифоров
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-04-29 2:35 ` Dmitry V. Levin
2021-04-29 5:11 ` Anton Farygin
2021-04-29 7:49 ` Aleksei Nikiforov
@ 2021-04-30 12:12 ` Dmitry V. Levin
2021-05-06 8:01 ` Kirill Maslinsky
2 siblings, 2 replies; 21+ messages in thread
From: Dmitry V. Levin @ 2021-04-30 12:12 UTC (permalink / raw)
To: ALT Devel discussion list
On Thu, Apr 29, 2021 at 05:35:26AM +0300, Dmitry V. Levin wrote:
> On Mon, Mar 01, 2021 at 04:11:28PM +0300, Dmitry V. Levin wrote:
> > Hi,
> >
> > В связи с тем, что пользователи python2 в Сизифе наконец-то массово
> > переходят на python3, возникает вопрос, не пора ли нам уже распрощаться
> > с пакетом rpm-build-python в составе базовой сборочной среды?
> >
> > Просьба тем, кто занимается массовой миграцией пакетов с python2
> > на python3, подготовить ответ на этот вопрос.
>
> Никто не ответил? Ну что же, тогда уберём rpm-build-python и узнаем.
Итак, вчера был реализован эксперимент по выносу
rpm-build-python из rpm-build, который по результатам сегодняшней
тестовой пересборки (+92 -9 =123) можно признать успешным.
Всего пакетов, во время сборки которых в сборочную среду попал
rpm-build-python, оказалось 961:
$ echo rpm-build-python |\
join -11 -22 -o2.1 - beehive/stats/Sisyphus-x86_64/ufb-2 |\
join -t$'\t' - ALT/acl/list.packages.sisyphus
0ad boyarsh @everybody
BALL grenka darktemplar
BlockHosts lav @qa @everybody
PDFlib-Lite mike @qa
PySolFC george @qa @everybody
SNNS george @qa
aarddict ildar @everybody
abiword aris
algencan @python @qa @everybody
angrydd viy @everybody
antlr viy @java @python
apache2-mod_python @nobody
appstream-data-generator darktemplar @everybody
aqsis viy @everybody
archivemail lav @everybody
ardour grenka
assimp viy @everybody
audit rider sem
auditd-plugin-clickhouse darktemplar @everybody
autodafe viy @everybody
avidemux-qt zerg
avogadro zerg
babel sin @python @qa @everybody
bakefile lav @qa
bastet viy @everybody
beremiz antohami @everybody
blink-qt cas @everybody
blobby viy @everybody
boinc oddity @everybody
boost iv sem @qa
bpython glebfm
breezy cetus @everybody
brltty aris viy msp antohami @everybody
bzr @python cetus @everybody
bzr-gtk cetus @everybody
calligra zerg
canto pav @everybody
capstone arei @everybody
castle-combat pav @everybody
cca-spec-classic sin @python @qa @everybody
cegui darktemplar @everybody
cherrytree akv @everybody
childsplay lav @qa @everybody
chirp antohami @everybody
cjc george @everybody
cjdns darktemplar @everybody
clearsilver oddity @everybody
cli11 viy @everybody
clickhouse rider darktemplar
comix pav @everybody
contextkit @nobody
crda ruslandh @everybody
cssmin @python @everybody
cve-check-tool sotor @everybody
cvs2svn oddity @qa
ddcutil mike @everybody
dia lav shrek @qa @everybody
dissy lav @qa
dreampie darktemplar @everybody
driconf oddity @qa
dynagen antohami @everybody
euca2ools cas @everybody
evemu viy @everybody
exe @python @everybody
firefox legion sbolshakov glebfm
firefox-esr cas @everybody
fonts-ttf-thai-scalable viy @everybody
fpc cas @qa @everybody
freecad cas @everybody
freelan bne @everybody
frogatto viy @everybody
gdal boyarsh @qa @everybody
gdesklets cas @everybody
gemrb viy @everybody
geos cas @everybody
getfemxx zerg @everybody
gettext-lint cas @everybody
ghp-import slev @everybody
gimp shrek
gimp-plugin-resynthesizer aris
gjots2 lav @qa
glade3 @gnome @everybody
gmsh slazav @everybody
gnome-doc-utils @gnome
gnome-hearts @nobody
gnunet lav viy @everybody
gogh lav @qa
golly george @qa
gpgme manowar zerg
gramps lav @qa
grass cas @everybody
gresistor viy @everybody
grfcodec viy @everybody
gtk2-theme-human glebfm @everybody
gwyddion alexvm @everybody
h5part darktemplar @everybody
hamlib cas @everybody
hplip cas viy @everybody
ht2html viy @java @python
hugin boyarsh @qa @everybody
hyperscan lav @everybody
hypre sin @python @qa @everybody
ibus-pinyin cas @everybody
ice lav @everybody
ices naf @cpan
inn asy viy crux @everybody
instant sin @python @qa @everybody
ipython @python @everybody
jabber-jit naf
karbowanecwallet drool @everybody
kde5-cantor zerg
kde5-dev-scripts zerg
kde5-kopete zerg
kde5-kross-interpreters zerg
keepnote @nobody
kf5-kauth zerg
kf5-kcodecs zerg
kf5-kcompletion zerg
kf5-kconfig zerg
kf5-kconfigwidgets zerg
kf5-kcoreaddons zerg
kf5-kdbusaddons zerg
kf5-kguiaddons zerg
kf5-ki18n zerg
kf5-kitemmodels zerg
kf5-kitemviews zerg
kf5-kjobwidgets zerg
kf5-kwidgetsaddons zerg
kicad antohami @qa @everybody
kiki oddity rider @qa
kmymoney cas @everybody
krb5user sin iv @qa
ktoblzcheck cas @everybody
lash viy @everybody
ledger lav @everybody
libapogee viy @everybody
libaubio5 rider
libcomedi lav rom_as pv @qa
libcomps viy @everybody
libcwiid cas @everybody
libdrizzle viy @everybody
libevt mike @everybody
libevtx mike @everybody
libflann viy @everybody
libglade @nobody
libgltf viy @everybody
libhocr viy @everybody
libkate cas @everybody
libkeybinder darktemplar @everybody
liblilv viy @everybody
liblnk mike @everybody
libmp3hip pav @everybody
libmpsse slazav @everybody
libompl viy @everybody
libopencv darktemplar @everybody
libpeas aris
libpff george @everybody
libpqxx viy @everybody
libpst nbr mike azol @qa @everybody
libqb viy @everybody
libqb0 viy @everybody
libregf mike @everybody
libsvm pav @everybody
libtalloc shaba vitty sin @qa
libtlsh ptrnine @everybody
libtunepimp drool @everybody
libuniset2 pv @everybody
libvoikko viy @everybody
libvsqlite++ viy @everybody
libwfut viy @everybody
libxml2 shaba at legion @qa
libxslt vseleznv at ldv
libxtract darktemplar @everybody
lilypond darktemplar @everybody
linuxcnc antohami @everybody
llvm11.0 shrek arseny
londonlaw viy @everybody
macrofusion grenka
mailman lakostis ldv
mapsoft slazav @everybody
maxr viy @everybody
medit grenka
metromap mike @qa @everybody
mintlocale cow @everybody
moin george @qa @everybody
mpd mithraen @everybody
mysql-workbench-community asy @everybody
ncmpc darktemplar @everybody
newt52 @python @qa
nicotine-plus lav @qa @everybody
nlopt @nobody
nmap glebfm ldv
novnc snejok @everybody
obexftp week @everybody
ocfs2-tools rider @everybody
odfpy george @everybody
opencaster taf @everybody
openqa aas @everybody
openscad dd @everybody
opentoonz darktemplar @everybody
openvdb darktemplar @everybody
osc dans @everybody
ovirt-guest-agent cas @everybody
owfs week viy @python @everybody
pdb-clone george @everybody
phply cow @everybody
pology cas @everybody
postgresql10 taf @pgsql @cpan @everybody
postgresql11 taf @pgsql @cpan
postgresql12 taf @pgsql @cpan @everybody
postgresql12-1C taf @pgsql @everybody
postgresql13 taf @pgsql @everybody
postgresql9.5 taf @pgsql @cpan @everybody
postgresql9.6 taf @pgsql @cpan @everybody
primme darktemplar @everybody
protobuf @python shaba @everybody
py @python @everybody @qa
pybookreader pav @everybody
pychecker lav @qa
pydb lav @qa
pyfa-common @python @everybody
pylize george @qa @everybody
pymonetdb darktemplar @everybody
pyside-qt4 sbolshakov @everybody
python vseleznv imz george cow glebfm
python-module-9ML @python @everybody
python-module-BeautifulSoup4 @python @everybody
python-module-Cheetah @python @everybody
python-module-CleverCSS @python @everybody
python-module-ClientForm @python
python-module-ContrailCA @python @everybody
python-module-ContrailOnlineCAService @python @everybody
python-module-Cython aris vitty
python-module-DNS @python @everybody
python-module-DateTime @python @everybody
python-module-Embedly @python @everybody
python-module-Enable viy @python @qa @everybody
python-module-Extremes @python @everybody
python-module-FormEncode @python @everybody
python-module-GitPython lav @everybody
python-module-MultipartPostHandler2 @python @everybody
python-module-Nevow shaba @gnome @python
python-module-OpenGL @python lav
python-module-OpenGL_accelerate @python @everybody
python-module-OpenSSL @python cow
python-module-PAM piastry @everybody
python-module-PLTable shaba @everybody
python-module-PasteDeploy @python @everybody
python-module-PasteScript @python @everybody
python-module-Paver @python @everybody
python-module-Pillow @python @everybody
python-module-Polygon cas @everybody
python-module-PyContracts slev @everybody
python-module-PyGreSQL @python
python-module-PyPDF2 @python @everybody
python-module-PyPanel @python @everybody
python-module-PyQt4 @python zerg @qa
python-module-PyQt5 @python @everybody
python-module-PySide2 cas @everybody
python-module-PyStemmer @python @everybody
python-module-PyXML @python
python-module-Pygments lav @python @qa
python-module-Pyro antohami @everybody
python-module-Reportlab @python @qa
python-module-SQLAlchemy @python @everybody
python-module-SQLAlchemy-Defaults pav @python @everybody
python-module-SQLAlchemy-Utils shaba @everybody
python-module-SleekXMPP pav @everybody
python-module-TAP @python @everybody
python-module-UnittestRandGenState @python @everybody
python-module-WSGIUtils @python @everybody
python-module-adns @python @qa
python-module-affine @python @everybody
python-module-aiodns @python @everybody
python-module-alabaster @python @everybody
python-module-alsaaudio lav @qa @python
python-module-alterator @nobody
python-module-aniso8601 shaba @everybody
python-module-antlr4 @python @everybody
python-module-anyjson @nobody
python-module-apipkg grenka @python
python-module-appdirs @python @everybody
python-module-application cas @everybody
python-module-apsw shaba @gnome @python
python-module-argparse @python @everybody
python-module-arrayfns @python @everybody
python-module-asn1crypto cow @everybody
python-module-atomicwrites slev @everybody
python-module-attrs @nobody
python-module-automat lav @everybody
python-module-babel @python @everybody
python-module-backports.functools_lru_cache darktemplar @everybody
python-module-backports.lzma viy @everybody
python-module-backports.os darktemplar @everybody
python-module-backports.ssl_match_hostname @python @everybody
python-module-backports_abc valintinr @everybody
python-module-banyan @python @everybody
python-module-bcrypt george @python @qa
python-module-betamax shaba @everybody
python-module-bibtex lav @qa @python
python-module-bitstring antohami @everybody
python-module-blessings @python @everybody
python-module-blinker @python @everybody
python-module-boto darktemplar @everybody
python-module-boto3 @python @everybody
python-module-botocore @python @everybody
python-module-bottle @python @everybody
python-module-brotlipy @python @everybody
python-module-bumper-lib @python @everybody
python-module-bunch @python @everybody
python-module-bzr-colo cetus @everybody
python-module-bzr-fastimport shaba @everybody
python-module-bzr-git cetus @everybody
python-module-bzr-rewrite cetus @everybody
python-module-bzrtools cetus @everybody
python-module-cairosvg cas @everybody
python-module-case darktemplar @everybody
python-module-cbor antohami @everybody
python-module-certifi @python @everybody
python-module-cffi lav @everybody
python-module-cgen @python @everybody
python-module-chai @python @everybody
python-module-chainmap darktemplar @everybody
python-module-characteristic cow @everybody
python-module-chardet lav @everybody
python-module-check-manifest darktemplar @everybody
python-module-cjson @nobody
python-module-clang @python @everybody
python-module-cloud_sptheme @python @everybody
python-module-cloudant @python @everybody
python-module-coards @python @everybody
python-module-colorama @python @everybody
python-module-colour aris @everybody
python-module-combomethod darktemplar @everybody
python-module-commonmark lakostis @everybody
python-module-config @nobody
python-module-configargparse lav @everybody
python-module-configobj aris
python-module-configparse lav @python @qa
python-module-configparser slev @everybody
python-module-configshell snejok @everybody
python-module-constantly lav @everybody
python-module-construct snejok @everybody
python-module-contextlib2 lav @everybody
python-module-convertdate aris
python-module-coverage @python @qa @everybody
python-module-cpuinfo darktemplar @everybody
python-module-crank @python @everybody
python-module-crayons @python @everybody
python-module-cryptography @nobody
python-module-cryptography-vectors lav @everybody
python-module-cssselect @python @everybody
python-module-cups @python @everybody
python-module-curtsies @python @qa
python-module-curve25519 @python @everybody
python-module-cxnet @nobody
python-module-cycler @python @everybody
python-module-cython-hidapi lakostis @everybody
python-module-d2to1 @python @everybody
python-module-daemonize lav @everybody
python-module-daiquiri shaba @everybody
python-module-dap @python @qa @everybody
python-module-dateutil lav @python @qa
python-module-dbfread darktemplar @everybody
python-module-dbus aris vsu viy
python-module-ddt snejok @everybody
python-module-decorator @python @qa @everybody
python-module-defusedxml @python @everybody
python-module-demjson @python @everybody
python-module-dicttoxml @python @everybody
python-module-dill darktemplar @everybody
python-module-discover snejok @everybody
python-module-dispatcher @python @everybody
python-module-distutils-extra aris
python-module-django shaba @everybody
python-module-django-appconf piastry @everybody
python-module-django-classy-tags @python @everybody
python-module-django-cms @nobody
python-module-django-compressor piastry @everybody
python-module-django-filer snejok @everybody
python-module-django-formtools snejok @everybody
python-module-django-js-asset @python @everybody
python-module-django-mptt mattaku @everybody
python-module-django-nose lav @everybody
python-module-django-reversion @python @everybody
python-module-django-secretballot @python @everybody
python-module-django-sekizai @python @everybody
python-module-dm.xmlsec.binding @python @everybody
python-module-dns @python
python-module-docopt lav @everybody
python-module-docutils @python
python-module-dukpy lav @everybody
python-module-dulwich @python @everybody
python-module-easy-thumbnails snejok @everybody
python-module-easygui aris @everybody
python-module-ecdsa @python @everybody
python-module-editor lav @everybody
python-module-egenix-mx-base @python
python-module-elasticsearch @python @everybody
python-module-elementtree @python
python-module-elixir @python @everybody
python-module-em @python george
python-module-enchant boyarsh @everybody
python-module-entrypoints darktemplar @everybody
python-module-enum34 @python @everybody
python-module-enzyme @python @everybody
python-module-ephem @python @everybody
python-module-epydoc george @python @qa @everybody
python-module-et_xmlfile @python @everybody
python-module-ethtool aris
python-module-eventlib cas @everybody
python-module-exam @python @everybody
python-module-extras @python @everybody
python-module-facepy @python @everybody
python-module-fanstatic @python @everybody
python-module-fasteners shaba @everybody
python-module-fastimport @python @everybody
python-module-feather evg @everybody
python-module-feedparser @python @everybody
python-module-filelock slev @everybody
python-module-fixtures snejok @everybody
python-module-flup @python
python-module-fpconst @python @everybody
python-module-freezegun @python @everybody
python-module-frozendict lav @everybody
python-module-funcparserlib kirill @everybody
python-module-funcsigs @python @everybody
python-module-functools32 @python @everybody
python-module-fuse @python
python-module-future @python @everybody
python-module-futures @python @everybody
python-module-gammu mike @everybody
python-module-gcrypt @nobody
python-module-gettext @python @everybody
python-module-gevent lav @everybody @python @qa
python-module-gevent-websocket @python @everybody
python-module-geventhttpclient @python @everybody
python-module-gflags @python @everybody
python-module-gitdb darktemplar @everybody
python-module-glob2 lav @everybody
python-module-gmpy @python @everybody
python-module-gmpy2 @python @everybody
python-module-gmsh_interop antohami @everybody
python-module-gnuplot @python @everybody
python-module-gnutls cas @everybody
python-module-google-api-client @python @everybody
python-module-google-apputils @python @everybody
python-module-greenlet @python @everybody
python-module-gst1.0 aris
python-module-guess-language @python @everybody
python-module-guppy @python @everybody
python-module-guzzle_sphinx_theme @python @everybody
python-module-h2 lav @everybody
python-module-hpack lav @everybody
python-module-html2text @python @everybody
python-module-html5lib @python @everybody
python-module-httplib2 @python @everybody
python-module-httpretty snejok @everybody
python-module-huBarcode @python @everybody
python-module-humanize @python @everybody
python-module-hyperframe lav @everybody
python-module-hyperlink lav @everybody
python-module-icu kirill @everybody
python-module-idna cow @everybody
python-module-imagesize imz @everybody @python
python-module-importlib_metadata slev @everybody
python-module-incremental lav @everybody
python-module-infinity @python @everybody
python-module-iniconfig slev @everybody
python-module-iniparse piastry @everybody
python-module-interlude @python @everybody
python-module-ipaddress @python @everybody
python-module-ipython_genutils @python @everybody
python-module-irclib legion @everybody
python-module-iso8601 piastry @everybody
python-module-isodate @python @everybody
python-module-itcase_sphinx_theme @python @everybody
python-module-itsdangerous @python @everybody
python-module-jdcal @python @everybody
python-module-jedi @python @everybody
python-module-jinja2 @python
python-module-jmespath @python @everybody
python-module-joblib @python @everybody
python-module-josepy lav @everybody
python-module-jsonlib @python @everybody
python-module-jsonrpclib snejok @everybody
python-module-jsonschema piastry @everybody
python-module-junos-eznc valintinr @everybody
python-module-jwt @python @everybody
python-module-k5test slev @everybody
python-module-kerberos sin @qa
python-module-keyring @python @everybody
python-module-keyutils @python
python-module-kiwisolver @python @everybody
python-module-kmod snejok @everybody
python-module-lcms lav @python @qa
python-module-ldap slev @everybody
python-module-ldappool @python @everybody
python-module-libacl @python @everybody
python-module-libasyncns darktemplar @everybody
python-module-libevent lav @everybody
python-module-liblarch shaba @everybody
python-module-libusb1 evg @everybody
python-module-linecache2 @python @everybody
python-module-livereload snejok @everybody
python-module-lockfile lav @everybody
python-module-logutils snejok @everybody
python-module-lxml lav @python @qa
python-module-ly lav @everybody
python-module-lzf lav @everybody
python-module-m2crypto george @python @qa
python-module-mando grenka @python
python-module-manuel @python @everybody
python-module-markdown aris @everybody
python-module-markupsafe crux @everybody
python-module-matplotlib @python lav @qa
python-module-matrix-angular-sdk lav @everybody
python-module-mccabe snejok @everybody
python-module-medusa @python
python-module-memcached @python
python-module-metakit lav @qa
python-module-mimeparse @python @everybody
python-module-minimock aris
python-module-mock lav @everybody
python-module-mongoengine shaba @everybody
python-module-monotonic @python @everybody
python-module-more-itertools cas @everybody
python-module-mox @python @everybody
python-module-mpd george @everybody
python-module-mpi4py @python sin @qa @everybody
python-module-mpmath @python @everybody
python-module-mpylayer lav @everybody
python-module-msrplib cas @everybody
python-module-munch snejok @everybody
python-module-munkres @python @everybody
python-module-musicbrainzngs aris
python-module-mutagen @python @everybody
python-module-mwclient lav @everybody
python-module-mygpoclient aris
python-module-mysqlclient @python @everybody
python-module-mysqlclient-docs grenka @python
python-module-ncclient valintinr @everybody
python-module-ndg-httpsclient @python @everybody
python-module-netaddr piastry @everybody
python-module-netifaces shaba @everybody
python-module-nlpy @python @qa @everybody
python-module-nose lav @python @qa
python-module-nose2 cas @everybody
python-module-nose_warnings_filters darktemplar @everybody
python-module-nosexcover @python @everybody
python-module-notify @python @everybody
python-module-notify2 @python
python-module-ntlm @python @everybody
python-module-numpy @python lav @qa
python-module-numpydoc @python @everybody
python-module-oauth2 @python @everybody
python-module-oauth2client darktemplar @python @everybody
python-module-oauthlib snejok @everybody
python-module-objgraph @python @everybody
python-module-ofxparse cas @everybody
python-module-olefile lav @everybody
python-module-openid @python lav
python-module-ordereddict @python @everybody
python-module-otr cas @everybody
python-module-packaging @nobody
python-module-pandocfilters darktemplar @everybody
python-module-parallel-collections @python @everybody
python-module-paramiko @python cetus @everybody
python-module-parsedatetime lav @everybody
python-module-parso george @everybody
python-module-paste @python @everybody
python-module-patch lav @everybody
python-module-path.py slev @everybody
python-module-pathlib @python @everybody
python-module-pathlib2 darktemplar @everybody
python-module-pathtools @python @everybody
python-module-pbr piastry @everybody
python-module-pefile @python @everybody
python-module-phonenumbers @python @everybody
python-module-pickleshare @python @everybody
python-module-pika pav @everybody
python-module-ping @python @everybody
python-module-pip slev @everybody
python-module-pivy @python @everybody
python-module-pkgconfig @python @everybody
python-module-pkginfo @nobody
python-module-plaster darktemplar @everybody
python-module-pluggy @python @everybody
python-module-ply @python lav
python-module-pmw2 @python @everybody
python-module-polib george @everybody
python-module-port-for @python @everybody
python-module-potr george @everybody
python-module-pretend darktemplar @everybody
python-module-priority lav @everybody
python-module-process-tests @python @everybody
python-module-prompt_toolkit @python @everybody
python-module-protocols lav @python @qa
python-module-psycopg2 @python
python-module-pthreading aris
python-module-ptyprocess @python @everybody
python-module-pyalsa mike @everybody
python-module-pyasn1 @python
python-module-pyasn1-modules @python @everybody
python-module-pyatspi aris
python-module-pybluez shrek @python
python-module-pycairo @python lav @gnome
python-module-pycares shaba @everybody
python-module-pycerberus @python @everybody
python-module-pycha @python @everybody
python-module-pychart lav @qa
python-module-pychm @python lav
python-module-pycmd @python @everybody
python-module-pycodestyle darktemplar @everybody
python-module-pycountry @python @everybody
python-module-pycparser lav @everybody @python
python-module-pycrypto @python @everybody
python-module-pycryptopp @python @everybody
python-module-pycurl lav @python @qa
python-module-pycxx grenka @python
python-module-pydbus antohami @everybody
python-module-pydispatcher lav @python @qa
python-module-pydocstyle darktemplar @everybody
python-module-pydoctor lav @everybody
python-module-pydot lav @python @qa
python-module-pyeclib snejok @everybody
python-module-pyemf @python lav
python-module-pyfilesec george @everybody
python-module-pyflakes slev @everybody
python-module-pyflowtools @python
python-module-pygame lav @python @qa @everybody
python-module-pygarrayimage @python @qa @everybody
python-module-pyglet @python @qa @everybody
python-module-pygnome lav @python @gnome
python-module-pygnome-desktop aris lav @gnome
python-module-pygnome-extras lav @python @gnome @everybody
python-module-pygobject aris lav @gnome
python-module-pygobject3 aris
python-module-pygoocanvas shaba @python
python-module-pygtk @gnome lav
python-module-pygtkglext @python
python-module-pygtksourceview lav @python @gnome @qa
python-module-pyinotify lav @python @qa @everybody
python-module-pylast @python @everybody
python-module-pylibmc george @everybody
python-module-pylxd dans @everybody
python-module-pymacaroons-pynacl lav @everybody
python-module-pymeeus aris
python-module-pymemcache @python @everybody
python-module-pymeta3 @python @everybody
python-module-pymlconf @python @everybody
python-module-pymongo viy @everybody
python-module-pymysql @python @everybody
python-module-pynacl lav @everybody
python-module-pyngus shaba @everybody
python-module-pyorbit lav @python @gnome
python-module-pyparsing @python
python-module-pypdf prividen @everybody
python-module-pyprof2calltree @python @everybody
python-module-pyproj @python @qa @everybody
python-module-pyqrcode antohami @everybody
python-module-pyremotevbox snejok @everybody
python-module-pysaml2 shaba @everybody
python-module-pysendfile piastry @everybody
python-module-pysnmp4 @python
python-module-pysol_cards cas @everybody
python-module-pysparse @python @qa @everybody
python-module-pyspatialite cas @everybody
python-module-pysphere valintinr @everybody
python-module-pysqlite2 @python
python-module-pysrt @python @everybody
python-module-pysubnettree @python @qa
python-module-pysvg george @everybody
python-module-pyte @python @everybody
python-module-pytest @python @everybody
python-module-pytest-runner @nobody
python-module-pytools @python @everybody
python-module-pytrie antohami @everybody
python-module-pytz @python
python-module-pyusb lav @qa
python-module-pyuv @python @everybody
python-module-pyvmomi cas @everybody
python-module-pywebkitgtk shaba @python
python-module-pywm @python @everybody
python-module-pyxkb @nobody
python-module-pyxmpp george @python @qa
python-module-qbzr cetus @everybody
python-module-qpid piastry @everybody
python-module-qrcode cow @everybody
python-module-random2 cas @everybody
python-module-rawkit aris @everybody
python-module-rcssmin shaba @everybody
python-module-rdflib lav @python @qa
python-module-recaptcha-client @python @everybody
python-module-redis-py @nobody
python-module-rednose @nobody
python-module-releases @python @everybody
python-module-repeated_test lav @everybody
python-module-repoze.lru @python @everybody
python-module-repoze.sphinx.autointerface @python @everybody
python-module-repoze.urispace @python @everybody
python-module-repoze.who @python @everybody
python-module-repoze.who.plugins.sa @python @everybody
python-module-repoze.xmliter @python @everybody
python-module-requestbuilder cas @everybody
python-module-requests @python @everybody
python-module-requests-aws shaba @everybody
python-module-requests-kerberos @python @everybody
python-module-requests-oauthlib @python @everybody
python-module-requests_toolbelt darktemplar @everybody
python-module-requestsexceptions shaba @everybody
python-module-restructuredtext_lint shaba @everybody
python-module-retrying shaba @everybody
python-module-rjsmin @python @everybody
python-module-rlcompleter2 @python @qa @everybody
python-module-robotframework @python @everybody
python-module-roman @python @everybody
python-module-routes @python @qa @everybody
python-module-rsa @python @everybody
python-module-rst2ansi grenka @python
python-module-rtlsdr antohami @everybody
python-module-rubber @python @everybody
python-module-s3transfer darktemplar @everybody
python-module-sane boyarsh @everybody
python-module-scandir slev @everybody
python-module-scrypt shaba @everybody
python-module-sdnotify antohami @everybody
python-module-secretstorage ekorneechev @everybody
python-module-selenium shaba @everybody
python-module-semantic_version shaba @everybody
python-module-serial @python
python-module-service-identity cow @everybody
python-module-setproctitle @python @everybody
python-module-setupdocs @python @qa @everybody
python-module-setuptools @python @everybody
python-module-setuptools_cython @python @everybody
python-module-setuptools_scm @python @everybody
python-module-sexy lav @python @qa
python-module-shutilwhich @python @everybody
python-module-signalfd @python @everybody
python-module-sigtools @python @everybody
python-module-simplegeneric snejok @everybody
python-module-simplejson @python
python-module-singledispatch snejok @everybody
python-module-sip @python zerg
python-module-sipsimple cas @everybody
python-module-six @python @everybody
python-module-slimit @python @everybody
python-module-slip sem @everybody
python-module-slugify @python @everybody
python-module-smbc boyarsh @everybody
python-module-smmap slev @everybody
python-module-snappy @python @everybody
python-module-snowballstemmer @python @everybody
python-module-socks cas @everybody
python-module-sortedcontainers aris @everybody
python-module-spec @python @everybody
python-module-sphinx @python @everybody
python-module-sphinx-better-theme @python @everybody
python-module-sphinx-celery darktemplar @everybody
python-module-sphinx_py3doc_enhanced_theme @python @everybody
python-module-sphinx_rtd_theme @python @everybody
python-module-sphinxcontrib-apidoc grenka @python
python-module-sphinxcontrib-asyncio @python @everybody
python-module-sphinxcontrib-embedly @python @everybody
python-module-sphinxcontrib-httpdomain @python @everybody
python-module-sphinxcontrib-issuetracker @python @everybody
python-module-sphinxcontrib-spelling @python @everybody
python-module-sphinxcontrib-websupport darktemplar @everybody
python-module-sphinxcontrib_github_alt darktemplar @everybody
python-module-sphinxjp.themecore @python @everybody
python-module-sphinxjp.themes.basicstrap @python @everybody
python-module-spidermonkey @python @everybody
python-module-spydaap aris
python-module-sqlanydb @python @everybody
python-module-sqlparse @python @everybody
python-module-statistics darktemplar @everybody
python-module-strippers.facebook @python @everybody
python-module-subprocess32 @python @everybody
python-module-subunit @python @everybody
python-module-subvertpy cetus @everybody
python-module-suds @python @everybody
python-module-svg-path antohami @everybody
python-module-svgwrite @python @everybody
python-module-sysv_ipc shaba @everybody
python-module-tappy aris
python-module-tempita @python @qa @everybody
python-module-tempora cas @everybody
python-module-tenacity shaba @everybody
python-module-termcolor shaba @everybody
python-module-termstyle @python @everybody
python-module-testpath darktemplar @everybody
python-module-testrepository snejok @everybody
python-module-testresources snejok @everybody
python-module-testscenarios @python @everybody
python-module-testtools crux @everybody
python-module-textile @python
python-module-threadframe @python @everybody
python-module-tinyec lav @everybody
python-module-tldextract @python @everybody
python-module-tornado shaba @everybody
python-module-tornado_xstatic @python @everybody
python-module-tpg @python george
python-module-traceback2 @python @everybody
python-module-transaction @python @everybody
python-module-trollius @python @everybody
python-module-trustme cas @everybody
python-module-twisted @python lav rt
python-module-twisted-core @python rt
python-module-twisted-mini @python
python-module-twodict @python @everybody
python-module-typing @python @everybody
python-module-tzlocal @python @everybody
python-module-ua_parser @python @everybody
python-module-ubjson antohami @everybody
python-module-uinput lav @everybody
python-module-ujson @python @everybody
python-module-umsgpack antohami @everybody
python-module-unicode_slugify darktemplar @everybody
python-module-unicodecsv shaba @everybody
python-module-unidecode @python @everybody
python-module-unidiff george @everybody
python-module-unipath @python @everybody
python-module-unittest2 @python @everybody
python-module-unpaddedbase64 lav @everybody
python-module-unrardll lav @everybody
python-module-uritemplate @python @everybody
python-module-urlgrabber @python @everybody
python-module-urljr lav @python @qa
python-module-urllib3 @python @everybody
python-module-urwid @python
python-module-user_agents snejok @everybody
python-module-vcversioner @nobody
python-module-versiontools @python @everybody
python-module-vk_api lav @everybody
python-module-vobject shaba @python
python-module-wcwidth @python @everybody
python-module-weakrefmethod shaba @everybody
python-module-weave darktemplar @everybody
python-module-webencodings @python @everybody
python-module-weberror @python @qa @everybody
python-module-webhelpers @python @qa @everybody
python-module-webob @python @qa @everybody
python-module-websocket-client @python @everybody
python-module-websockify snejok @everybody
python-module-webunit @nobody
python-module-which @python @everybody
python-module-whitenoise @python @everybody
python-module-whoosh @python @everybody
python-module-whoosh-docs grenka @python
python-module-wsgi_intercept @python @everybody
python-module-wsgifilter @python @qa @everybody
python-module-wsme snejok @everybody
python-module-wx3.0 @python @everybody
python-module-xcaplib cas @everybody
python-module-xlib @python lav
python-module-xlrd cas @everybody
python-module-xlwt cas @everybody
python-module-xmltodict @python @everybody
python-module-xmpp @python
python-module-xstatic @python @everybody
python-module-xstatic-html5shiv @python @everybody
python-module-xstatic-jquery @python @everybody
python-module-xstatic-less @python @everybody
python-module-xstatic-socialshareprivacy @python @everybody
python-module-xstatic-term.js @python @everybody
python-module-yajl @python @everybody
python-module-yaml @python @everybody
python-module-yapps2 @python @everybody
python-module-yarn nbr @python
python-module-yelp-bytes darktemplar @everybody
python-module-yelp-encodings darktemplar @everybody
python-module-z3c @python @everybody
python-module-zVMCloudConnector shaba @everybody
python-module-zabbix-api evg @everybody
python-module-zc @python
python-module-zc.thread @python @everybody
python-module-zconfig @python @everybody
python-module-zeroconf @python
python-module-zipp slev @everybody
python-module-zope @python
python-module-zope.event @python @everybody
python-module-zope.exceptions @python @everybody
python-module-zope.hookable @python @everybody
python-module-zope.hookable-docs grenka @python
python-module-zope.i18nmessageid @python @everybody
python-module-zope.i18nmessageid-docs grenka @python
python-module-zope.interface @python
python-module-zope.testing @python @everybody
python-module-zope.testrunner @python @everybody
python-modules-dmidecode vt @everybody
python-tools-pep8 slev @everybody
python3-module-bundle @python @everybody
python3-module-numexpr lav @everybody
python3-module-trytond_currency @python @everybody
python3-module-z3c.schema @python @everybody
qhexedit2 antohami @everybody
qpid shaba @everybody
qpid-proton shaba @everybody
qscintilla2 darktemplar @everybody
qt4-webkit zerg @everybody
qt5-webengine zerg
qt5-webkit zerg
rabbitmq-java-client viy @everybody
rackman lav @everybody
radare2 arei @everybody
recoll mike darktemplar @qa
recordmydesktop-qt cas @everybody
rpm glebfm ldv at imz
rpm-build-python imz ldv george darktemplar
rteval vt @everybody
rtlsdr-scanner antohami @everybody
sK1 lav mike @qa @everybody
shiboken darktemplar @everybody
sibcoin drool @everybody
slic3r dd @everybody
sos nbr sin jqt4 @qa
specto aris
sphinxbase mithraen @everybody
springlobby viy @everybody
springrts darktemplar @everybody
swig @ruby @python aris sbolshakov
syncthing-gtk antohami @everybody
system-config-audit sem @qa
taler drool @everybody
task kirill @everybody
taskcoach lav @qa
telepathy-logger aris
telepathy-qt4 nenderus zerg @everybody
telepathy-qt5 zerg
telepathy-rakia aris
tepache viy @everybody
thunderbird cas legion
torque viy @everybody
trace-cmd vt @everybody
tre mike @qa @everybody
trmltools cas @everybody
txt2tags cas @everybody
uniset-configurator pv @everybody
uniset2-testsuite pv @everybody
vampy @nobody
vegastrike viy @everybody
vegastrike-data viy @everybody
verlihub-plugin-python imz @everybody
vte @gnome
vtk8.2 ptrnine @everybody
weboob cas @everybody
wicd cas @everybody
widelands viy @everybody
winki lav @qa
winpdb george manowar @qa
wxGlade akv @everybody
xapian-bindings mike @everybody
xen shadrinov @everybody
xgridfit viy @everybody
xorg-xcbproto-devel shrek @everybody
xraylib darktemplar @everybody
xsd viy @everybody
youtube-dl glebfm cronbuild @qa
youtube-dl-gui @python @everybody
zookeeper viy @everybody
Помимо них, оказалось ещё 1085 пакетов, во время сборки которых
в сборочную среду попал python2-base.
--
ldv
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
@ 2021-04-30 15:26 ` Dmitry V. Levin
0 siblings, 0 replies; 21+ messages in thread
From: Dmitry V. Levin @ 2021-04-30 15:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Apr 30, 2021 at 03:18:28PM +0300, Aleksey Novodvorsky wrote:
> пт, 30 апр. 2021 г., 15:12 Dmitry V. Levin <ldv@altlinux.org>:
> > On Thu, Apr 29, 2021 at 05:35:26AM +0300, Dmitry V. Levin wrote:
> > > On Mon, Mar 01, 2021 at 04:11:28PM +0300, Dmitry V. Levin wrote:
> > > > Hi,
> > > >
> > > > В связи с тем, что пользователи python2 в Сизифе наконец-то массово
> > > > переходят на python3, возникает вопрос, не пора ли нам уже распрощаться
> > > > с пакетом rpm-build-python в составе базовой сборочной среды?
> > > >
> > > > Просьба тем, кто занимается массовой миграцией пакетов с python2
> > > > на python3, подготовить ответ на этот вопрос.
> > >
> > > Никто не ответил? Ну что же, тогда уберём rpm-build-python и узнаем.
> >
> > Итак, вчера был реализован эксперимент по выносу
> > rpm-build-python из rpm-build, который по результатам сегодняшней
> > тестовой пересборки (+92 -9 =123) можно признать успешным.
> >
>
> Да.
> А i586?
Поступил результат и по i586: +89 -18 =121.
Несколько пакетов уже было исправлено в течение сегодняшнего дня.
--
ldv
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
@ 2021-05-04 5:11 ` Ivan A. Melnikov
0 siblings, 1 reply; 21+ messages in thread
From: Ivan A. Melnikov @ 2021-05-04 5:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tue, May 04, 2021 at 11:00:53AM +0600, Ildar Mulyukov wrote:
> On Thu, Apr 29, 2021 at 10:55 PM Dmitry V. Levin <ldv@altlinux.org> wrote:
>
> > On Thu, Apr 29, 2021 at 07:14:05PM +0300, Dmitry V. Levin wrote:
> > [...]
> > > Соответственно, python.req может рассказать, для обработки каких файлов
> > > нужен отсутствующий python.req.py.
> >
> > И тут вылезет много всякого. Например:
> > <cut/>
> > /usr/share/games/commandergenius/scripts/Oblivion/*.py - это скрипты на
> > питоне неизвестной версии, шебангов в них нет.
> >
> > /usr/lib/rpm/python.prov.files считает, что /usr/lib/rpm/python.prov
> > следует их обработать.
> > Но если спросить, скажем, /usr/lib/rpm/python3.prov.files, там тоже
> > наверняка скажут, что /usr/lib/rpm/python3.prov следует их обработать.
> >
> очевидно, что скрипты ошибаются (а точнее, их авторы).
> Если файл *.py может быть интерпретирован обеими мажорными версиями питона,
> то почему /usr/lib/rpm/python.prov (кстати, неудаляемый из окружения)
> считает правильным завалить сборку?
Возможно, потому что в этой ситуации решение должен принять мейнтейнер.
Если эти файлы должен обрабатываеть python3.{req,prov} -- есть
%add_python3_path, например. Если ни один из них -- это тоже стоит
указать явно. И да, в любом случае их наверное стоит скомпилировать
правильной версией питона.
--
wbr,
iv m.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
@ 2021-05-04 15:07 ` Dmitry V. Levin
0 siblings, 1 reply; 21+ messages in thread
From: Dmitry V. Levin @ 2021-05-04 15:07 UTC (permalink / raw)
To: ALT Devel discussion list
On Tue, May 04, 2021 at 09:05:13PM +0600, Ildar Mulyukov wrote:
> On Tue, May 4, 2021 at 11:12 AM Ivan A. Melnikov <iv@altlinux.org> wrote:
>
> > On Tue, May 04, 2021 at 11:00:53AM +0600, Ildar Mulyukov wrote:
> > > очевидно, что скрипты ошибаются (а точнее, их авторы).
> > > Если файл *.py может быть интерпретирован обеими мажорными версиями
> > питона,
> > > то почему /usr/lib/rpm/python.prov (кстати, неудаляемый из окружения)
> > > считает правильным завалить сборку?
> >
> > Возможно, потому что в этой ситуации решение должен принять мейнтейнер.
> > Если эти файлы должен обрабатываеть python3.{req,prov} -- есть
> > %add_python3_path, например. Если ни один из них -- это тоже стоит
> > указать явно. И да, в любом случае их наверное стоит скомпилировать
> > правильной версией питона.
> >
> Я прошу прощения, это вот так должно выглядеть?
> http://git.altlinux.org/srpms/g/gedit.git?p=gedit.git;a=blob;f=gedit.spec;h=6d99793d0f348345ec7c842b3b1470a28d3a6a40;hb=a271d6c516725d4409cfd8101bd9e1c1d977a5b9#l30
Это какой-то атавизм.
--
ldv
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
@ 2021-05-04 15:27 ` Антон Мидюков
0 siblings, 0 replies; 21+ messages in thread
From: Антон Мидюков @ 2021-05-04 15:27 UTC (permalink / raw)
To: devel
04.05.2021 22:15, Ildar Mulyukov пишет:
> Вот, собственно, пациент, чтобы быстро уловить суть вопроса:
> http://git.altlinux.org/tasks/271223/
>
%add_python3_path %_libdir/gedit/plugins/sourcecodebrowser
--
С уважением, Антон Мидюков <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-04-30 12:12 ` Dmitry V. Levin
@ 2021-05-06 8:01 ` Kirill Maslinsky
2021-05-06 11:54 ` Dmitry V. Levin
1 sibling, 1 reply; 21+ messages in thread
From: Kirill Maslinsky @ 2021-05-06 8:01 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Dmitry V. Levin
Dmitry V. Levin writes:
> On Thu, Apr 29, 2021 at 05:35:26AM +0300, Dmitry V. Levin wrote:
>> On Mon, Mar 01, 2021 at 04:11:28PM +0300, Dmitry V. Levin wrote:
>
> Всего пакетов, во время сборки которых в сборочную среду попал
> rpm-build-python, оказалось 961:
Немного затерялся в ветвях дискуссии. Подскажите, пожалуйста, как
именно нужно исправить модули:
> python-module-funcparserlib kirill @everybody
> python-module-icu kirill @everybody
Просто удалить?
И что конкретно исправить в не-модулях:
> task kirill @everybody
Переписать что-там-у-них-на-питоне на python3?
--
KM
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-05-06 8:01 ` Kirill Maslinsky
@ 2021-05-06 11:54 ` Dmitry V. Levin
2021-05-06 13:13 ` Yuri Sedunov
0 siblings, 1 reply; 21+ messages in thread
From: Dmitry V. Levin @ 2021-05-06 11:54 UTC (permalink / raw)
To: Kirill Maslinsky; +Cc: ALT Linux Team development discussions
On Thu, May 06, 2021 at 11:01:48AM +0300, Kirill Maslinsky wrote:
> Dmitry V. Levin writes:
> > On Thu, Apr 29, 2021 at 05:35:26AM +0300, Dmitry V. Levin wrote:
> >> On Mon, Mar 01, 2021 at 04:11:28PM +0300, Dmitry V. Levin wrote:
> >
> > Всего пакетов, во время сборки которых в сборочную среду попал
> > rpm-build-python, оказалось 961:
>
> Немного затерялся в ветвях дискуссии. Подскажите, пожалуйста, как
> именно нужно исправить модули:
>
> > python-module-funcparserlib kirill @everybody
> > python-module-icu kirill @everybody
>
> Просто удалить?
python-module-funcparserlib либо обновить (проект живой, наверное, он
вполне умеет python3), либо удалить.
python-module-icu можно просто перевесить на тех, кто собирает этот пакет
последнее время.
> И что конкретно исправить в не-модулях:
>
> > task kirill @everybody
>
> Переписать что-там-у-них-на-питоне на python3?
Там только тесты на питоне, можно попробовать обновить версию,
вероятно, там уже переехали на python3.
--
ldv
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [devel] Q: time to wave rpm-build-python off
2021-05-06 11:54 ` Dmitry V. Levin
@ 2021-05-06 13:13 ` Yuri Sedunov
0 siblings, 0 replies; 21+ messages in thread
From: Yuri Sedunov @ 2021-05-06 13:13 UTC (permalink / raw)
To: devel
В Чт, 06/05/2021 в 14:54 +0300, Dmitry V. Levin пишет:
> On Thu, May 06, 2021 at 11:01:48AM +0300, Kirill Maslinsky wrote:
> > Dmitry V. Levin writes:
> > > On Thu, Apr 29, 2021 at 05:35:26AM +0300, Dmitry V. Levin wrote:
...
> > >
> > > python-module-icu kirill @everybody
> >
> > Просто удалить?
...
> python-module-icu можно просто перевесить на тех, кто собирает этот
> пакет последнее время.
[#271283] DONE srpm=python3-module-icu-2.6-alt1.src.rpm
...
2021-May-06 13:01:56 :: ACL for new project `python3-module-icu'
assigned to user `aris'
2021-May-06 13:01:57 :: ACL for old project `python-module-icu' removed
--
Yuri N. Sedunov
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2021-05-06 13:13 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-01 13:11 [devel] Q: time to wave rpm-build-python off Dmitry V. Levin
2021-04-29 2:35 ` Dmitry V. Levin
2021-04-29 5:11 ` Anton Farygin
2021-04-29 7:49 ` Aleksei Nikiforov
2021-04-29 12:04 ` Dmitry V. Levin
2021-04-29 15:55 ` Dmitry V. Levin
2021-04-29 16:03 ` Anton Farygin
2021-04-29 16:14 ` Dmitry V. Levin
2021-04-29 16:54 ` Dmitry V. Levin
2021-05-04 5:11 ` Ivan A. Melnikov
2021-05-04 15:07 ` Dmitry V. Levin
2021-05-04 15:27 ` Антон Мидюков
2021-04-29 16:24 ` Anton Farygin
2021-04-29 16:41 ` Dmitry V. Levin
2021-04-29 18:00 ` Vladimir D. Seleznev
2021-04-30 7:16 ` Aleksei Nikiforov
2021-04-30 12:12 ` Dmitry V. Levin
2021-04-30 15:26 ` Dmitry V. Levin
2021-05-06 8:01 ` Kirill Maslinsky
2021-05-06 11:54 ` Dmitry V. Levin
2021-05-06 13:13 ` Yuri Sedunov
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git