[#] to Romero Yakovlev
vit01(lenina,50) — All
2014-06-01 14:03:53


Исправил, проверяй deb

[#] Re: to Romero Yakovlev
Romero Yakovlev(lenina,1) — vit01
2014-06-01 14:11:48


есть небольшая проблема, и тебе надо понимать, как в этом случае делаются другие deb-пакеты с python.

в общем, если запустить от рута - тогда создаются .pyc файлы в /usr/share/... и при этом не удаляются при удалении пакета. это - неправильное поведение, тебя любой автоматический чекер сразу же забракует.

[#] Re: to Romero Yakovlev
vit01(lenina,50) — Romero Yakovlev
2014-06-01 14:14:18


> в общем, если запустить от рута - тогда создаются .pyc файлы в /usr/share/... и при этом не удаляются при удалении пакета. это - неправильное поведение, тебя любой автоматический чекер сразу же забракует.
От рута ii вообще очень нехорошо запускать, но если нужно, то лучше добавлять тот же ключ, что в run.sh?

[#] Re: to Romero Yakovlev
Romero Yakovlev(lenina,1) — vit01
2014-06-01 14:16:33


надо смотреть то, как это делается правильно. не нужно делать костыли и заплатки - лучше научись делать по-уму, чем делать пакеты, которые могут вызывать проблемы.

кстати. о птичках. почему, действительно, не использовать obs или подобное? я в этом вообще ничего не понимаю, но люди пользуются :)

[#] Re: to Romero Yakovlev
vit01(lenina,50) — Romero Yakovlev
2014-06-01 14:21:39


> надо смотреть то, как это делается правильно. не нужно делать костыли и заплатки - лучше научись делать по-уму, чем делать пакеты, которые могут вызывать проблемы.
А как по уму делать с pyc файлами? :)
> кстати. о птичках. почему, действительно, не использовать obs или подобное? я в этом вообще ничего не понимаю, но люди пользуются :)
Кто хочет - тот пользуется. Я же собираю пакеты по официальным методам (кроме deb): через спеки и пкгбилды. У меня собственный скрипт сборки, поэтому я просто его запускаю, ввожу пароль для чрута и на выходе получаю в нужном каталоге все пакеты для всех нужных дистрибутивов.

[#] Re: to Romero Yakovlev
Romero Yakovlev(lenina,1) — vit01
2014-06-01 14:23:23


> А как по уму делать с pyc файлами? :)

по-моему, оно уже с ними идёт.

> Кто хочет - тот пользуется. Я же собираю пакеты по официальным методам (кроме deb): через спеки и пкгбилды. У меня собственный скрипт сборки, поэтому я просто его запускаю, ввожу пароль для чрута и на выходе получаю в нужном каталоге все пакеты для всех нужных дистрибутивов.

нам надо в репозитории попадать, друг. :) это было бы совсем хорошо, вечная бесплатная реклама :) поэтому надо соблюдать по спецификациям. меня об этом спрашивать бесполезно, я о сборке пакетов имею примерно такое же представление, как о биологии тушканчиков.

[#] Re: to Romero Yakovlev
vit01(lenina,50) — Romero Yakovlev
2014-06-01 14:27:38


> по-моему, оно уже с ними идёт.
Нет, в пакетах отсутствуют pyc файлы.

> поэтому надо соблюдать по спецификациям.
А так и делается, поэтому всё нормально. По официальным источникам, из документации.

[#] Re: to Romero Yakovlev
Romero Yakovlev(lenina,1) — vit01
2014-06-01 14:29:48


> Нет, в пакетах отсутствуют pyc файлы.

это логично. :) значит, собираются каким-то триггером. не знаю. в общем, когда будешь показывать знающим людям, они тебе расскажут :)

[#] Re: to Romero Yakovlev
vit01(lenina,50) — Romero Yakovlev
2014-06-01 15:07:36


Знающие люди подсказали ставить переменную окружения перед запуском питона или запускать его с ключом -B. Потом могу исправить.
Михаилу письмо уже отправил, ждём