Size: a a a

2020 March 15

IK

Igor Karymov in ErlangRus
@levwalkin тут недавно любопытное обсуждение про Swift было... Вот мне интересно, а про Dart фуксию и флаттер что ты думаешь?
источник

LW

Lev Walkin in ErlangRus
Igor Karymov
@levwalkin тут недавно любопытное обсуждение про Swift было... Вот мне интересно, а про Dart фуксию и флаттер что ты думаешь?
ничего
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Maksim Lapshin
Ничего не понял. Тебе надо взять протобуф из общего стораджа, скомпилировать его в сырцы и потом в бинарь. Сырцы выкинуть.

Причем тут эрланг/не эрланг?
Так вот, в репе только proto файлы, на каждый таг CI делает пакеты (новые версии) для всяких языков и пушит их в package storage. Он не гит репы делает же.

А если у эрланга не использовать self hosted package storage, то где тогда пакеты хранить?
источник

СИ

Сергей Иванов in ErlangRus
Źmićer Rubinštejn
Философия рельсов же - тикет получил -> гем нашел -> со СО кода скачал -> профит
С erlang при таком подходе будут приколы например при попытке собрать релиз
источник

ML

Maksim Lapshin in ErlangRus
Źmićer Rubinštejn
Так вот, в репе только proto файлы, на каждый таг CI делает пакеты (новые версии) для всяких языков и пушит их в package storage. Он не гит репы делает же.

А если у эрланга не использовать self hosted package storage, то где тогда пакеты хранить?
Зачем пакеты?
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Maksim Lapshin
Зачем пакеты?
а как?
источник

ML

Maksim Lapshin in ErlangRus
Собрал и используй
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Что, файлы копировать? Всмысле собрал и используй - не понятно
источник

ML

Maksim Lapshin in ErlangRus
Źmićer Rubinštejn
Что, файлы копировать? Всмысле собрал и используй - не понятно
Я не понимаю, зачем тебе пакет?
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Ну какие есть способы синхронизировать прото? Либо submodule либо package. По-моему так
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Копировать файлы во все проекты не рассматривается
источник

ML

Maksim Lapshin in ErlangRus
Те вариант - или пакет с фиксированием зависимости, или явно вытягивать при сборке протобуф.

Зависимость выглядит поудобнее для разработки
источник

ML

Maksim Lapshin in ErlangRus
Те пакет или зависимость в сырца
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Ну вот для всего у нас пакеты, храним в nexus- и питон и сишечка. А для эрланга сейчас отдельный проект, который подтягивает последнюю версию прото при сборке, и вручную версионируется ( т.е. обновили Прото - надо ребилдить этот проект, потом поднимать версию и таг и пушить в гит)
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Чучуть надоело (
источник

В

Вертолетчик in ErlangRus
источник

СИ

Сергей Иванов in ErlangRus
Źmićer Rubinštejn
Чучуть надоело (
В чем проблема сборки протобуф с проектом? Ты вручную чтоль транслируешь
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Сергей Иванов
В чем проблема сборки протобуф с проектом? Ты вручную чтоль транслируешь
Вот я и говорю - как сабмодуль получается
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Но сабмодуль вроде как не очень считается...
источник

ML

Maksim Lapshin in ErlangRus
Źmićer Rubinštejn
Ну вот для всего у нас пакеты, храним в nexus- и питон и сишечка. А для эрланга сейчас отдельный проект, который подтягивает последнюю версию прото при сборке, и вручную версионируется ( т.е. обновили Прото - надо ребилдить этот проект, потом поднимать версию и таг и пушить в гит)
Это непонятно: обновил прото - пересебери пакеты на автомате
источник