ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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