[devel] Fwd: Re: О переводе модулей на python3

Andrey Bychkov mrdrew на altlinux.org
Пн Ноя 18 17:24:49 MSK 2019


Анализ своей деятельности я могу сделать и сам. Я не просил пример 
пакетов которые были сломаны и _до_ моей пересборки, я просил показать, 
что сломал добавленный мной 2to3, раз вы про это говорите, значит у вас 
должны быть на это основания.

18.11.2019 16:44, Grigory Ustinov пишет:
> 18.11.2019 12:59, Andrey Bychkov пишет:
>>
>> Если в спеке используется 2to3 это еще не значит, что что-то может не 
>> импортироваться именно из-за него :) Можно конкретные примеры пакетов 
>> сломанных из-за 2to3?
>>
> Вы хотите, чтобы я проделал работу по анализу вашей деятельности за 
> вас? Из-за него или не из-за него, вы отправляете пакеты в сизиф, не 
> убедившись хотя бы в частичной их работоспособности, что ставит под 
> сомнение ваши навыки сборки пакетов. Для конкретики в 
> python3-module-django-countries нельзя выполнить import 
> django_countries. Внимание вопрос: для каких целей этот пакет 
> присутствует в репозитории?
>
> В моём письме я больше ставил акцент не на том, что использование 2to3 
> - это плохая практика, а на том, что неосмысленное использование 2to3 
> - это плохая практика.
>
> Мне лично хотелось бы, чтобы вы обращали внимание не только на 
> количество переведённых вами пакетов, но и на качество такой работы.
>
>> 15.11.2019 19:48, Grigory Ustinov пишет:
>>>
>>> Хотелось бы обратить внимание отдела тестирования на такую утилиту, 
>>> как *check-python3-provs-importable*. С помощью неё можно проверить 
>>> импортируемость собранного модуля.
>>>
>>> grep mrdrew list.packages.sisyphus | grep python3- | cut -f1 | while 
>>> read line; do echo $line; hsh --ini < /dev/null; hsh-install $line 
>>> tests-for-installed-python3-pkgs < /dev/null; hsh-run 
>>> --mount=/proc,/dev/pts /usr/lib/rpm/check-python3-provs-importable 
>>> $line; echo $?; done 2>&1 | tee LOG
>>>
>>> cat LOG | grep -v "<13>\|<86>\|<29>" > results
>>>
>>> Результаты приложены в аттаче.
>>>
>>> grep mrdrew list.packages.sisyphus | grep python3- | cut -f1 | wc -l
>>>
>>> 138
>>>
>>> cat results | grep 123 | wc -l
>>>
>>> 44
>>>
>>> Примерно треть переведённых с помощью 2to3 питоновских модулей либо 
>>> не полностью импортируются, либо не импортируются полностью. 
>>> Попробую ещё раз попросить перестать использовать эту программу и 
>>> использовать один из двух других вариантов решения задачи. Либо 
>>> обновлять модули, либо удалять если совсем старые/ненужные и 
>>> вдобавок нерабочие.
>>>
>>>
>>> _______________________________________________
>>> Devel mailing list
>>> Devel на lists.altlinux.org
>>> https://lists.altlinux.org/mailman/listinfo/devel
>>
>> _______________________________________________
>> Devel mailing list
>> Devel на lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/devel
>
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20191118/decdc4d5/attachment.html>


Подробная информация о списке рассылки Devel