@freebsd_ru

Страница 156 из 669
Дильшод
12.07.2017
10:33:02
спасибо

Dmitry
12.07.2017
10:35:06
народ, кто баловался с ansible ?

на FreeBSD в модуле pip оно дает какую-то страшную строку ключей компилятора

Vadim
12.07.2017
11:25:30
На gnu/hurd ?
GNU/Turd мертв, ондроед жив

Google
Andrey
12.07.2017
12:15:01
там стоит поди учитывать, что некоторые пипы хотят зависимостей, но сами то их не могут и их надо не забыть заранее поставить

Dmitry
12.07.2017
12:15:29
Да. Про это я и говорил

Dmitry
12.07.2017
12:16:11
не

делаешь pip install

выводит строки вида

cc -DNDEBUG -O2 -pipe -fstack-protector -fno-strict-aliasing -fPIC -I./python -I./lib -I/usr/local/include/python2.7 -c ./lib/ultrajsonenc.c -o build/temp.freebsd-11.1-PRERELEASE-amd64-2.7/./lib/ultrajsonenc.o -D_GNU_SOURCE

а если использовать pip как модуль ansible

ввыводит строки вида

3269 - R 0:00.18 /usr/bin/cc -cc1 -triple x86_64-unknown-freebsd11.0 -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -main-file-name _tempita.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -masm-verbose -mconstructor-aliases -munwind-tables -target-cpu x86-64 -dwarf-column-info -debugger-tuning=gdb -coverage-file /tmp/pip-build-vrJsvO/Cython/build/temp.freebsd-11.0-RELEASE-p1-amd64-2.7/tmp/pip-build-vrJsvO/Cython/Cython/Tempita/_tempita.o -resource-dir /usr/bin/../lib/clang/3.8.0 -D NDEBUG -I /usr/local/include -I /usr/local/include/python2.7 -fdebug-compilation-dir /tmp/pip-build-vrJsvO/Cython -ferror-limit 19 -fmessage-length 0 -fobjc-runtime=gnustep -fdiagnostics-show-option -o build/temp.freebsd-11.0-RELEASE-p1-amd64-2.7/tmp/pip-build-vrJsvO/Cython/Cython/Tempita/_tempita.o -x c /tmp/pip-build-vrJsvO/Cython/Cython/Tempita/_tempita.c

в результате получаются разные .so файлы

в тех, что генерятся через ansible, почему-то не "хавается" аттибут "inline" в .c файлах

поиск по https://github.com/ansible/ansible/issues ничего не дает

Google
Andrey
12.07.2017
12:21:01
так учти что оно в разных шелах и с разным env собирается, поди флагов или прочего не хватет, врубай дебаг и смотри что оно там творит

Dmitry
12.07.2017
13:29:43
народ, кто знает, как заставить ансибл выводить отладочную информацию хоть куда нибудь ?

тут посылают нафиг: https://github.com/ansible/ansible/issues/3887

Andrey
12.07.2017
13:40:55
-vvvvv при запуске плейбуки от того сколько v зависит подробность выхлопа в консоль, дебаг 4-5 вроде

Dmitry
12.07.2017
13:43:04
пробовал

мне нужно не дебаг ансибла

и то, что выводят на консоль модули

Andrey
12.07.2017
13:43:41
так там и не его дебаг, он отдаёт весь вывод консольной команды

Dmitry
12.07.2017
13:43:42
добавление в pip

extra_args: "-vvvvvvvvvvv" нифига не помогает

Andrey
12.07.2017
13:44:21
сначала его дебаг, потом ssh, потом консолькой команды в ssh пайпе

Dmitry
12.07.2017
13:44:31
вот

то, что выводит ssh - оно нигде не отображает, сволочь

Andrey
12.07.2017
13:45:09
нет 5 кажется максимум, если не помогло, то может крашится сам ансибловский модуль и тогда виден его выхлоп, ну иначе, просто скажи что твориш, если не сложное то может затестит кто

мистику какую то рассказываеш, должон, возможен вариант что команда ещё выполняется и ничего не выплюныла в пайп, тогда никак, ибо оно не реалтаймовое, такова природа

а, да он должен вроде дождаться конца выполнения команды удалённой стороны, перед выводом

те кто хотят жествого "реалтайма" запилили какую то фигню на перле, но пользуется ей три калеки, если жива конечно

dimcha
12.07.2017
15:33:29
а, да он должен вроде дождаться конца выполнения команды удалённой стороны, перед выводом
это если оно буферизуется. может и директом отсылать, если авторы предусмотрели. Я бы в этом направлении смотрел. типа ansible unbuffered ssh output

Andrey
12.07.2017
15:34:10
да не может оно так, это просто надо принять

dimcha
12.07.2017
15:41:02
пожалуй да. парни говорят сей функционал не натянуть на то что есть, а все переписывать - они не дебилы.

Google
Andrey
12.07.2017
15:49:27
https://www.rexify.org/ тут говорят так можно, но вот нужно ли

Denis 災 nobody
13.07.2017
12:14:52
:/usr/ports/sysutils/php53-fileinfo # make ===> Building for php53-fileinfo-5.3.29_5 make: cannot open Makefile. ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** [do-build] Error code 1

как лечить?

Andrey
13.07.2017
12:16:28
закопать :)

ты б хоть сказал где?

AnTi3z ??
13.07.2017
12:21:47
/usr/ports/sysutils/php53-fileinfo: No such file or directory эвокак.... что-то древнее?

всмысле сама бздя

Dmitry
13.07.2017
12:24:17
php-5.3 уже давно потерли со всех ftp

Denis 災 nobody
13.07.2017
12:25:48
php-5.3 уже давно потерли со всех ftp
обновлять - потратить много часов

а сейчас оно просто работает

фря 9.3

то есть весь софт обновлять

Dmitry
13.07.2017
14:27:40
да, начинать с базовой системы

Ilya
13.07.2017
16:08:19
9.3 это ещё свежачок

Можно подождать до 15-RELEASE

А есть такие у кого 6х в работе?

Volodymyr Kostyrko
13.07.2017
16:11:41
Нуу… Много лет назад когда я пахал в управлении плана я оставлял за собой сервачок. Он там пахал ещё года три после того как я ушёл и сдал ключи от рута. Потом меня пускать перестал, я больше не остлеживал. Возможно ещё стоит.

Vadim
13.07.2017
16:12:38
у меня 7.3 или 7.4 есть, но выключенный стоит =)

Maxim
13.07.2017
16:34:47
у меня самое старое 10.3

Vadim
13.07.2017
16:38:36
да это вообще вчерашний, считай

Google
Denis 災 nobody
13.07.2017
16:41:32
У меня и 8.2 есть, но там завязка на перл 5.8.8

Oleg
13.07.2017
16:41:40
Счастливчики, фряха есть

Denis 災 nobody
13.07.2017
16:41:41
Тоже некому переписать

Vadim
13.07.2017
16:45:13
оужос, 5.8.8 в продакшене?

Denis 災 nobody
13.07.2017
16:45:28
Да

А что с ним не так?

Vadim
13.07.2017
16:45:43
/me в прошлом году когда выбирал под какую самую старую версию писать, решил взять 5.12

уже тогда бывший не поддерживаемым за старостию

Admin
ERROR: S client not available

Vadim
13.07.2017
16:46:17
а тут ветка 5.8 ))

Dmitry
13.07.2017
16:48:23
У меня дома роутер уже и не помню под чем. Перестал обновлять потому что он перестал тянуть buildworld

8 наверное

Там, конечно, никаких портов

Vadim
13.07.2017
16:49:12
вот тот, где у меня 7.3 или 7.4 есть, это первопень-роутер как раз, я его freebsd-update обновлял последний раз

Dmitry
13.07.2017
16:51:05
У меня третьепень. Когда он ставился freebsd-update ещё не было

Алсо дома я бинарникам не доверяю

Vadim
13.07.2017
16:52:22
якась разница, источник тот же, что у сорцов

Dmitry
13.07.2017
16:54:42
Ве-первых, много лишних стадий где можно посадить зловреда, во-вторых, не с чем сравнивать

Oleg
13.07.2017
16:55:35
собирать на мощной и раздавать всем нуждающимся

Google
Dmitry
13.07.2017
16:56:20
Лень

Vadim
13.07.2017
16:58:25
ну а кто будет сажать зловреда-то? фревый коммиттер?

там ж подписано всё

Oleg
13.07.2017
16:58:54
Лень
А я на Jenkins это спихнул

Dmitry
13.07.2017
16:59:46
там ж подписано всё
После взлома инфраструктуры доверия этим подписям ноль без палочки

Vadim
13.07.2017
17:00:10
а что, взламывали?

Dmitry
13.07.2017
17:01:22
Да

Vadim
13.07.2017
17:01:28
не вижу принципиальной разницы, если часть инфраструктуры с подписями была взломана - будь то репозиторий сырцов, или собранные из них бинари

Да
ойвей, когда? я наверное что-то пропустил

Dmitry
13.07.2017
17:02:23
Давно, еще до pkg, пакеты еще не собирались полгода после этого

Vadim
13.07.2017
17:03:46
в отдаваемых на синхронизацию-то? можно подумать, их кто-то читает

вот ты читаешь те сырцы, из которых собираешь?

Dmitry
13.07.2017
17:05:00
Я читаю все коммиты портов и большую часть src

Вобщемто их дофига кто читает, не пукнешь чтобы danfe не написал

Так что явную хрень не закоммитить

Vadim
13.07.2017
17:06:13
это ответ не на тот вопрос

читаешь ли ты именно те сырцы/коммиты, из которых на твоей машине идет сборка

Dmitry
13.07.2017
17:06:32
А если изменить только экспорт, оно словится сравнением

Vadim
13.07.2017
17:06:34
а не то, что идет в мастер-репу

Страница 156 из 669