Size: a a a

2019 September 29

EM

Evgeny M. in ErlangRus
I have a few different releases which share some, but not all, apps. And some of these apps depend on other apps. I store them all in a single directory, and in each of these apps' _checkouts I just put symlinks to dependent apps. This layout speeds up development at the early stage, when all the apps change quite often. In the releases I add some of the apps as deps and it would be nice to not list all the apps in the _checkouts of the release, because there will be too many symlinks, with recursion - from each of the apps _checkouts and from the _checkouts of the release.
источник

EM

Evgeny M. in ErlangRus
это то что мне было нужно
источник

ML

Maksim Lapshin in ErlangRus
Danil Zagoskin
Рекурсивная сборка зависимостей, в том числе с драйверами/нифками, упаковка всего добра в релиз
нет, драйвера нифок надо компилировать руками. Это я тоже бекпортил из rebar2 в rebar3.

Примерная цитата Тристана-да-Фреда:  нам нифки не нужны, значит никому не нужны, мы их выкинули
источник

PL

Peter Lemenkov in ErlangRus
Maksim Lapshin
нет, драйвера нифок надо компилировать руками. Это я тоже бекпортил из rebar2 в rebar3.

Примерная цитата Тристана-да-Фреда:  нам нифки не нужны, значит никому не нужны, мы их выкинули
Офигенно. А я думал, чего их выкинули
источник

СИ

Сергей Иванов in ErlangRus
Danil Zagoskin
Рекурсивная сборка зависимостей, в том числе с драйверами/нифками, упаковка всего добра в релиз
сборкой в релиз занимается relx. вообще, я даже не про то, что rebar не нужен, а зачем нужно его брать что-бы править.  вроде работало же без него раньше как я понимаю
источник

ML

Maksim Lapshin in ErlangRus
ещё я предлагал (и сделал у нас) что бы все промежуточные ассеты лились не в _build/default, а в _builld/default+intermediate  (типа dag файлов или .o файлов), на что мне сказали: пшел вон, грязный извращенец, нормальным людям на это всё наплевать, мы ещё и сырцы будем в продакшн лить
источник

EM

Evgeny M. in ErlangRus
там же плагин для нифок, pc
источник

EM

Evgeny M. in ErlangRus
и хуки

provider_hooks, [{post, [{compile, {pc, compile}},
                         {clean, {pc, clean}}]
                 }]
}.
источник

ML

Maksim Lapshin in ErlangRus
жутко неудобно
источник

ML

Maksim Lapshin in ErlangRus
я хочу   git clone  && make
источник

ML

Maksim Lapshin in ErlangRus
а вот эта шняга с плагинами — это постоянная зависимость от наличия рабочего интернета с рабочим гитхабом.

Короче, лефтпад
источник

ML

Maksim Lapshin in ErlangRus
ну и его пришлось тоже жутко переписывать, переделывать, потому что уж очень оно всё opinionated и не в ту сторону, куда я хочу
источник

MK

Matwey Kornilov in ErlangRus
Ничоси
источник

MK

Matwey Kornilov in ErlangRus
rpm пакеты неудобно собирать с тулингом который требует интернет, я думал всем остальным наоборот удобно
источник

MK

Matwey Kornilov in ErlangRus
Maksim Lapshin
Я его здорово перепахал что бы он пришел в соответствие с моими представлениями о прекрасном и это нормально
А на каком гитхабе можно посмотреть твое видение прекрасного?
источник

ML

Maksim Lapshin in ErlangRus
Matwey Kornilov
А на каком гитхабе можно посмотреть твое видение прекрасного?
а я не выкладывал. Когда я понял, что фред ни одного патча не примет, я забил на то, что бы пытаться делать это отчуждаемым
источник

MK

Matwey Kornilov in ErlangRus
Жаль
источник

LW

Lev Walkin in ErlangRus
в ребаре есть один твой патч, Макс
источник

ML

Maksim Lapshin in ErlangRus
мм
источник

ML

Maksim Lapshin in ErlangRus
а точно
источник