The OpenNET Project / Index page

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



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

Оглавление

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

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


2. "Проект Xfce перевёл официальные каналы общения с IRC на Matr..."  –9 +/
Сообщение от Аноним (37), 24-Апр-24, 09:03 
Поддерживаю решение разработчиков Xfce. По поводу ухода от Autotools тоже согласен. Такой вещи, как "тарбол с исходниками", быть не должно. Исходный текст, подаваемый билд-системе, не должен содержать автосгенерированную чепуху. Исходники == чекаут гит-репозитория, точка. Тарбол == чепуха, которую надо отправлять в /dev/null, а тому, кто его сгенерировал, надавать по жопе.
Ответить | Правка | Наверх | Cообщить модератору

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ообщить модератору

126. "Проект Xfce перевёл официальные каналы общения с IRC на Matr..."  +/
Сообщение от наука_кандидатов (?), 24-Апр-24, 22:45 
Люто поддерживаю. Бесит, когда открываешь исходники, а половины использованных заголовочных файлов там нет. Начинаешь смотреть, и выясняется, что для их генерации нужно задать кучу переменных окружения, выполнить 100 команд и т.д. и т.п. Неужели им самим приятно в этом болоте сидеть, не понимаю.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

138. "Проект Xfce перевёл официальные каналы общения с IRC на Matr..."  +/
Сообщение от Прадед (?), 25-Апр-24, 01:37 
Братан, попробуй сделать чеканут какого-нить проекта монорепо. Скачаешь 500 мб с 20 историей разработки.
Не просто так сознательные дяди спускают тарбол и чексум проверяют
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

149. "Проект Xfce перевёл официальные каналы общения с IRC на Matr..."  +1 +/
Сообщение от Электрон (?), 25-Апр-24, 07:57 
Самый простой способ это git clone --depth 1. Потом уже есть изощренные варианты фильтрования вплоть до (по-моему) on-demand работы с репой. В кои-то веки переезд Microsoft на СПО что-то да дал.
Ответить | Правка | Наверх | Cообщить модератору

151. "Проект Xfce перевёл официальные каналы общения с IRC на Matr..."  +1 +/
Сообщение от Аноним (148), 25-Апр-24, 09:49 
> переезд Microsoft на СПО что-то да дал

Если речь про scalar, то я бы десять раз подумал, прежде чем это использовать.

Уж лучше 'git clone --filter=blob:none $URL' или другие фильтры (https://github.blog/2020-12-21-get-up-to-speed-with-partial-.../). Если история (частично) не нужна и хостинг поддерживает.

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

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

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




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

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