Re: [freebsd] mismatched checksums

2020-06-12 Thread Taras Heichenko
> On 12 Jun 2020, at 02:34, Maxim Sobolev wrote: > > Как минимум это говорит о том что ты от рута питоновские скрипты/сервисы > запускаешь. :) Нет. Я всего лишь [пере]собрал какой-то порт, зависящий при сборке от этой беды. Оно из портов вот так стало. Могу снести, и до следующей переустанов

Re: [freebsd] mismatched checksums

2020-06-12 Thread Taras Heichenko
> On 12 Jun 2020, at 06:27, Eugene Grosbein wrote: > > 11.06.2020 21:47, Taras Heichenko пишет: >>Hi! >> >> Последнее время фря регулярно по ночам ругается >> >> Checking for packages with mismatched checksums: >> py37-pycparser-2.20: >> /usr/local/lib/python3.7/site-packages/pycparser/_

Re: [freebsd] mismatched checksums

2020-06-12 Thread Taras Heichenko
> On 12 Jun 2020, at 14:07, Taras Heichenko wrote: > > >> >> Слово __pycache__ намекает на то, что там лежит некий "кеш", то есть >> изменяемые файлы, >> проверить это можно через ls -l для сравнения даты создания/модификации >> этого файла >> с датой создания других файлов того же пакета в

Re: [freebsd] mismatched checksums

2020-06-12 Thread George L. Yermulnik
Hello! On Fri, 12 Jun 2020 at 14:07:11 (+0300), Taras Heichenko wrote: > В /usr/ports/devel/py-pycparser, откуда согласно pkg info был > поставлен пакет, притащивший этот файл в систему, вообще нет файла > pkg-plist. Он автогенерируется в этом пакете (`USE_PYTHON= autoplist [...]`) > Кстати

Re: [freebsd] mismatched checksums

2020-06-12 Thread Taras Heichenko
> On 12 Jun 2020, at 14:45, George L. Yermulnik wrote: > > Hello! > > On Fri, 12 Jun 2020 at 14:07:11 (+0300), Taras Heichenko wrote: > >> В /usr/ports/devel/py-pycparser, откуда согласно pkg info был >> поставлен пакет, притащивший этот файл в систему, вообще нет файла >> pkg-plist. > > Он

Re: [freebsd] mismatched checksums

2020-06-12 Thread Eugene Grosbein
12.06.2020 12:05, Valentin Nechayev пишет: > Fri, Jun 12, 2020 at 10:27:46, eugen wrote about "Re: [freebsd] mismatched > checksums": > >> Слово __pycache__ намекает на то, что там лежит некий "кеш", то есть >> изменяемые файлы, >> проверить это можно через ls -l для сравнения даты создания/м

Re: [freebsd] mismatched checksums

2020-06-12 Thread Maxim Sobolev
Вообще-то питоновский подход к байт-коду мне лично напоминает золотое правило "premature optimization is the root of all evils". Вы либо уже будьте как джава - сорцы не запускаются сами по себе, либо как джаваскрипт когда никто и никогда этого байткода как правило не видит, кроме виртуальной машины

Re: [freebsd] mismatched checksums

2020-06-12 Thread Maxim Sobolev
По поводу предложения "игнорировать контрольную сумму" я бы поаккуратнее с этим. Этот PYC/PYO код между прочим исполняется на вашем тазике и миллионах других тазиков. А вдруг как враг пролезет и поменяет какой-нибудь безобидный модуль который юзается ну скажем certbot на что-то свое, админ никогда

Re: [freebsd] mismatched checksums

2020-06-12 Thread Eugene Grosbein
12.06.2020 23:52, Maxim Sobolev пишет: > По поводу предложения "игнорировать контрольную сумму" я бы поаккуратнее с > этим. Этот PYC/PYO код между прочим исполняется на вашем тазике и миллионах > других тазиков. А вдруг как враг пролезет и поменяет какой-нибудь безобидный > модуль который юзает

Re: [freebsd] mismatched checksums

2020-06-12 Thread Maxim Sobolev
У питона там какие-то свои сложные и исторически сложившиеся правила "что делать если такая хня происходит". :) Но вообще есть три варианта: он выполнит код из PYC, он выполнит код из PY или он заплачет и позовет маму (вернет ошибку). Насколько мне известно из моего богатого опыта запуска питоновс

Re: [freebsd] mismatched checksums

2020-06-12 Thread Taras Heichenko
> On 12 Jun 2020, at 16:59, Eugene Grosbein wrote: > > 12.06.2020 12:05, Valentin Nechayev пишет: > >> Fri, Jun 12, 2020 at 10:27:46, eugen wrote about "Re: [freebsd] mismatched >> checksums": >> >>> Слово __pycache__ намекает на то, что там лежит некий "кеш", то есть >>> изменяемые файлы,

Re: [freebsd] mismatched checksums

2020-06-12 Thread George L. Yermulnik
Hello! On Fri, 12 Jun 2020 at 23:01:56 (+0300), Taras Heichenko wrote: > George L. Yermulnik в самом начале обсуждения давал ссылку на описание и > обсуждение бага, где > достаточно внятно объяснено, откуда он лезет и как его можно полечить. > > There is no problem with pkg chec