Size: a a a

2020 January 27

V

Vasilii Demidenok in ErlangRus
@maxlapshin вы через cerl -valgrind гоняете? Забавно что я вижу лики которые идут через enif_alloc, но если делаю просто malloc, то ликов нет
источник

ML

Maksim Lapshin in ErlangRus
Vasilii Demidenok
@maxlapshin вы через cerl -valgrind гоняете? Забавно что я вижу лики которые идут через enif_alloc, но если делаю просто malloc, то ликов нет
коллеги подсказывают, что так
источник

ML

Maksim Lapshin in ErlangRus
Źmićer Rubinštejn
Фишка в том, что КАКАЯ ИМЕННО error эта хрень не пишет. Кто нибудь сталкивался? Как вообще это дебажить, если даже логгер не запускается
так это твой -name не пущает вроде
источник

V

Vasilii Demidenok in ErlangRus
коллеги не в курсе, почему cerl -valgrind игнорирует лики от malloc напрямую?
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Maksim Lapshin
так это твой -name не пущает вроде
Короче, страдал последние 4 часа, результаты такие:


1. Все поломалось из-за подтягивания версии rebar. Менял потому, что на старых версиях не работает rebar_mix

2. Ребар начиная с 3.12 использует новый relx, который что-то там.

3. На меньших версиях ребара в релизе все работает

4. На новой версии ребара работают все проекты кроме одного.

5. Что именно там не работает - нихера не понятно, и сил разбираться сегодня больше нету.

Решение:

Везде влупил 3.11 ребар - теперь и эликсир и этот херов проект работает. Почему - не знаю, ну и хрен с ним пока что
источник

AK

Aleksey Kluchnikov in ErlangRus
с ребаром оно так.. потом как выйдет новая версия попробуй еще раз может заработает. Еще в фоновом режиме можно побродить по доке по rebar.conf в других каких то проектах, может что всплывет, какая нибудь недокументированая фича. А пока положить рабочий бинарник ребара в проект, совсем недавно много кто так делал.
источник

ML

Maksim Lapshin in ErlangRus
Aleksey Kluchnikov
с ребаром оно так.. потом как выйдет новая версия попробуй еще раз может заработает. Еще в фоновом режиме можно побродить по доке по rebar.conf в других каких то проектах, может что всплывет, какая нибудь недокументированая фича. А пока положить рабочий бинарник ребара в проект, совсем недавно много кто так делал.
Я вообще не понимаю, как можно прийти к идее не коммитить к себе ребар :)
источник

AK

Aleksey Kluchnikov in ErlangRus
сейчас как то меньше вижу, а раньше повсеместно :)
источник

R

Rustem in ErlangRus
Maksim Lapshin
Я вообще не понимаю, как можно прийти к идее не коммитить к себе ребар :)
Контейнеры
источник

PG

Pïg Grëënëst in ErlangRus
Maksim Lapshin
Я вообще не понимаю, как можно прийти к идее не коммитить к себе ребар :)
давайте сразу всю операционную систему коммитить, в которой этот ребар будет запускаться
источник

AB

Alex Bubnov in ErlangRus
Pïg Grëënëst
давайте сразу всю операционную систему коммитить, в которой этот ребар будет запускаться
а вот тут точно контейнеры
источник

AB

Alex Bubnov in ErlangRus
и виртуалки сборочные
и вагрант
источник

AK

Aleksey Kluchnikov in ErlangRus
как то все таки не красиво когда код только под конкретный контейнер идет, перекос какой то
источник

AK

Aleksey Kluchnikov in ErlangRus
кроссплатформенность минимальная должна быть
источник

R

Rustem in ErlangRus
Aleksey Kluchnikov
как то все таки не красиво когда код только под конкретный контейнер идет, перекос какой то
Это окружение. Можно так же жаловаться, что код не будет под конкретной ОС работать.
источник

AK

Aleksey Kluchnikov in ErlangRus
можно как угодно, вопрос разумного компромиса
источник

R

Rustem in ErlangRus
Версия ОТП тоже окружение. Вон Риак крутится под контейнерами с 19.
источник

AK

Aleksey Kluchnikov in ErlangRus
версия отп в документации указывается и в ребарконф прописывается
источник

R

Rustem in ErlangRus
Aleksey Kluchnikov
можно как угодно, вопрос разумного компромиса
Понимаю, но контейнеры мне кажется подходят для данной ситуации идеально, нет?
источник

AK

Aleksey Kluchnikov in ErlangRus
а если в них уязвимости?
источник