The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проект Xfce перевёл официальные каналы общения с IRC на Matrix, opennews (??), 24-Апр-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


21. "Проект Xfce перевёл официальные каналы общения с IRC на Matr..."  –1 +/
Сообщение от Аноним (21), 24-Апр-24, 10:21 
Checkout git-репозитория содержит в себе информацию о коммитах и истории проекта, которая для сборки не нужна
Ответить | Правка | Наверх | Cообщить модератору

23. "Проект Xfce перевёл официальные каналы общения с IRC на Matr..."  +/
Сообщение от Аноним (37), 24-Апр-24, 10:32 
Ты скозал? Ряд проектов генерирует чейнжлог по истории гита прямо во время сборки, или использует в качестве версии git describe. Но если что, ничто не мешает сделать rm -rf .git после чекаута.
Ответить | Правка | Наверх | Cообщить модератору

46. "Проект Xfce перевёл официальные каналы общения с IRC на Matr..."  +1 +/
Сообщение от Аноним (-), 24-Апр-24, 11:27 
> Ты скозал? Ряд проектов генерирует чейнжлог по истории гита прямо во время сборки,

При том читать потом эту историю - удовольствие ниже среднего. Я вообще не понимаю смысл ЭТО делать.

С одной стороны, кому надо и git log посмотрит. С другой стороны такой ченжлог с лопаты в корыто это грубое неуважение к пользователям, имхо. Потому что это не ченжлог а спам. Как будто какой-то сцаный манагер поставил галку в чеклисте [x] у нас теперь есть ченжлог - и довольный, пошел дальше, отчитавшись перед уровнем выше, с минимумом затрат. Остается только вопрос на ...  такие проекты в опенсорсе вперлись вообще.

Ответить | Правка | Наверх | Cообщить модератору

74. "Проект Xfce перевёл официальные каналы общения с IRC на Matr..."  +1 +/
Сообщение от Аноним (74), 24-Апр-24, 12:33 
Коммиты надо нормально оформлять. Atomic commits, пользоваться interactive rebase в фичеветках перед мерджем, и всё будет отлично.
Ответить | Правка | Наверх | Cообщить модератору

102. "Проект Xfce перевёл официальные каналы общения с IRC на Matr..."  +3 +/
Сообщение от Аноним (-), 24-Апр-24, 15:59 
> Коммиты надо нормально оформлять. Atomic commits, пользоваться interactive rebase в фичеветках
> перед мерджем, и всё будет отлично.

Комиты в конечном итоге пишутся - для разработчикам. И вываливать юзерям такое с лопаты на бошку - просто хамство. Показывающее что проекту класть на юзерей и документацию, имхо.

Ответить | Правка | Наверх | Cообщить модератору

121. "Проект Xfce перевёл официальные каналы общения с IRC на Matr..."  +/
Сообщение от Аноним (121), 24-Апр-24, 19:18 
> Комиты в конечном итоге пишутся - для разработчикам. И вываливать юзерям такое с лопаты на бошку - просто хамство. Показывающее что проекту класть на юзерей и документацию, имхо.

Что же вас не смущает что с тарболлами на юзерей выливается куча криптографии, сложнейший протокол http, tcp/ip стек, потом ещё формат tar и компрессия? Может потому что они этого всего не видят, и просто делают <команда> https://github.com/foo/bar? Так для них ничего не изменится когда командой станет git.

Хамство и неуважение - делать официальным каналом распространения исходников не репозиторий, являющийся single source of truth, а непонятно кем и как сговняканный тарболл, ещё и с нагенерёнными протрояненными файлами. Привет xz.

Ответить | Правка | Наверх | Cообщить модератору

132. "Проект Xfce перевёл официальные каналы общения с IRC на Matr..."  +/
Сообщение от Аноним (132), 25-Апр-24, 00:34 
> Что же вас не смущает что с тарболлами на юзерей выливается куча криптографии,

Сие очень сильно зависит от проекта и его характера. И тут уж пардон, если кто хочет въехать в сорец энного проекта - он должен уровню проекта соотвествовать. Чисто техническая штука.

А ченжлог пишется для более широкой публики. Чтобы юзать то крипто - самому быть криптографом на максимум - таки не обязательно. И да, почему-то нормальные криптографы доки и спеки алго пишут вовсе не комитами в гит. Комитами в гит - ушлепаны типа Elements, дада, тех красавцев которые наобещали end to end крипто - и профачили дефолтную либу в хлам, полностью крипто аннулировав - и конкретно подставив тем самым легион своих юзерей ложными ожиданиями.

> сложнейший протокол http,

HTTP 1.0 я могу даже руками на минималках в неткате сделать.

> tcp/ip стек, потом ещё формат tar и компрессия?

Так я ж не сам пакеты декодирую и деревья хаффмана разбираю. Поэтому мне пофиг. А вот если мне кривую генереную недо-доку с лопаты дадут - таки это незачет!

> Так для них ничего не изменится когда командой станет git.

Далеко не любой юзер программы вообще обязан в GIT уметь. И более того - для overview изменений мне совершенно не обязательно знать что в вашем проекте какое-то нубло видите ли исправило 3 опечатки и 2 комента в ченжлоге чтобы отметиться в репке. Представляете?!

> Хамство и неуважение - делать официальным каналом распространения исходников не репозиторий,
> являющийся single source of truth, а непонятно кем и как сговняканный
> тарболл, ещё и с нагенерёнными протрояненными файлами. Привет xz.

Вот тут уже можно согласиться. Только вот с именно single source of truth вы таки рискуете тем что этот source of truth очень соблазнительно - поиметь. В этом плане эн разработчиков с эн копиями репы, придирчиво чекающие что им валится с ремот - внушает больеш доверия. Т.е. именно DVCS - в именно распределенном режиме.

Ответить | Правка | Наверх | Cообщить модератору

148. "Проект Xfce перевёл официальные каналы общения с IRC на Matr..."  +/
Сообщение от Аноним (148), 25-Апр-24, 07:38 
> Хамство и неуважение - делать официальным каналом распространения исходников не репозиторий, являющийся single source of truth, а непонятно кем и как сговняканный тарболл, ещё и с нагенерёнными протрояненными файлами.

А если твой single source отвалится/заблокируют, ты что будешь делать? Ты ведь даже установленное ПО не пересоберешь с свежей зависимостью из-за отсутствия исходников.

А аудит и воспроизводимость сборки ты как обеспечишь из репозитория, где ехал rebase через rebase? А если его подменят со злым умыслом?

Ты вообще в тот сорц заглядывал? Там помойка из ненужных на твой системе бинарников для альтернативно одаренных систем без пакетников (*.dll и *.dyn) и всякие скрипты для сборочных/проверочных/деплоечных систем, а также паспортные данные и пароли горе-разработчиков.
И, конечно, никакой FHS не соблюдается. Тебе всё это зачем?

И ты же в курсе, что в 99 случаях из 100, тарболл собирается автоматически (по инструкции) на том же хостинге с сорцами?

Ты хоть одну программу в своей жизни спакетировал? Или, сидя на всём готовом, поучаешь тех, чьим трудом пользуешься?

Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору

120. Скрыто модератором  +2 +/
Сообщение от Аноним (121), 24-Апр-24, 19:10 
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру