URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 137390
[ Назад ]

Исходное сообщение
"Доступна платформа совместной разработки Forgejo 12.0"

Отправлено opennews , 18-Июл-25 16:07 
Опубликован выпуск платформы совместной разработки Forgejo 12.0, позволяющей развернуть на своих серверах систему для совместной работы с репозиториями Git, напоминающую по решаемым задачам GitHub, Bitbucket и Gitlab. Forgejo является форком проекта Gitea, который в свою очередь ответвился от платформы Gogs. Отделение Forgejo произошло в 2022 году после попыток коммерциализации Gitea и перехода управления в руки коммерческой компании. Проект Forgejo придерживается принципов независимого управления и подконтрольности сообществу. На использование Forgejo перешёл Git-хостинг Codeberg.org. Код проекта написан на языке Go и распространяется под лицензией GPLv3...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63601


Содержание

Сообщения в этом обсуждении
"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 16:07 
> добавлен файл robots.txt для информирования ботов о разделах, которые не следует индексировать

А боты такие: "А, ну хорошо, не буду тогда индексировать".


"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено th3m3 , 18-Июл-25 16:16 
Наконец-то проект на нормальном языке, а не сборная солянка. В итоге и приложение получилось легковесное и много не жрёт.

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено 12yoexpert , 18-Июл-25 16:49 
> Наконец-то проект на нормальном языке

но оно на golang. наверное, вы ошиблись новостью, потому что ляпнуть "много не жрёт" про статическую линковку - нужно постараться


"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 17:13 
А в чем проблема?

2021М у меня оно занимает в памяти, для сравнения udiskd занимает 601M, а mariadbd 1834M, для полноценного приложения не так уж много, сервисы систем-д на пару с нетворкменеджером жрут гораздо больше суммарно, так и чего теперь ручками dhcpcd запускать?


"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Анон1110м , 18-Июл-25 20:11 
Ничё себе, много не жрёт. 2021 Мб? Это какой–то позор.

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено 12yoexpert , 18-Июл-25 20:32 
может, у него какие-нибудь snap-ы или flatpack-и (для статик-линковки самое то, лол)

у меня в принципе на серваке со всем софтом занято в сумме 1.1Gb. ичсх, больше всего жрёт dendrite на golang, два юзера на серваке, ппц


"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено OpenEcho , 18-Июл-25 20:47 
> А в чем проблема?

Вы на ник посмотрите внимательно, - поймете

(Расшифровка: 12 лет отроду (y=Year, o= Old) эксперт)

"Эксперт" считает, что в контейнере он очень много наэкономит на динамической линковкe, а то, что привяжется к конкретным системным либам, так он накопилирует бинарей на все версии ОС начиная с года когда он родился, ну для "легкости распространения по всей платформе" с зоопарком не совместимых glibc


"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Анонимный аноним , 18-Июл-25 19:02 
>  "много не жрёт" про статическую линковку - нужно постараться

Причем здесь вообще статическая линковка? Я понимаю, еще сборщик мусора, но линковку-то надо за уши притягивать.


"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено 12yoexpert , 18-Июл-25 19:38 
я про оперативу

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено OpenEcho , 18-Июл-25 20:52 
> я про оперативу

На работу какую-нибудь не пробовали устроиться чтоб на оперативу накопить? А да, в 12 наверное еще не берут... ну так собак там выгуливать или траву стричь, можно с одной прогулки оправдать покупку памяти


"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено 12yoexpert , 18-Июл-25 22:14 
у меня хватает оперативы, но тратить 2 гига, когда можно тратить 2 мб, я не буду

собак и без меня отлично выгуливают, им даже платить не нужно (собакам)


"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним100 , 18-Июл-25 21:09 
IMHO 2GB под такую задачу... это даже на каком-нибудь Electon - надо ещё постараться так сделать. Они что там так кэшируют содержимое пользовательского диска гигантскими порция перед отправкой на свой сервер, что ли.

Так это ведь с подзадерживаемым развитием в продаже объёмов памяти... Ведь сейчас её на не серверах - обычно как 10 лет назад было, пусть 32 GB. А, ещё 20 лет назад - было типично в 1000! раз меньше её, т.е. сейчас должно бы быть в x500 раз больше чем 10 лет назад - 16TB,
т.о. я так и вижу как такие как вы сейчас бы говорили:
- "2ТБ под эту git-приблуду - не так уж и много же и даже всем доступно"...


"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 16:59 
Алё, это твое golang - чисто гугловский вендорлок. Глава гугла позвонит разрабам го и скажет, что мол завтра все обязаны слать телеметрию с банковскими данными! Как тебе такое?

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 17:08 
Выше написавший ответит: "Ну так пока же без банковских данных. Поэтому спим спокойно." ;)

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним100 , 18-Июл-25 21:16 
Проверял что ли?...

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 17:17 
андроид тоже вендорлок и что? всем массово закупать айфоны? или реанимировать виндовсфоны? уж микрософт, то точно таким страдать не будет

> Глава гугла позвонит разрабам го и скажет

Сделают форк и будет оно жить дальше, бесплатное и свободное..

Любой разраб любого продукта может начать чудить, суть опенсорса ровно в том и есть, чтобы когда один сломается можно было заменить другим, с другим названием мб, но можно.


"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 17:49 
> андроид тоже вендорлок и что? всем массово закупать айфоны? или реанимировать виндовсфоны? уж микрософт, то точно таким страдать не будет

Ну вообще то андройд мало кому нужен, ios лучше гораздо.


"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 17:56 
И именно поэтому есть 100500 его "форков", начиная от европейских и продолжая китайскими и местными, вот только ни один из них не способен на конкуренцию с ним. Но разумеется не нужен. Ни андроид ни другие оси в целом, рецептами домохозяйки могут и на бересте обмениваться, нафига все эти заводы, хз.

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено blkkid , 18-Июл-25 18:55 
так не нужен, что от андроида ~60% сетевого траффика идет

https://radar.cloudflare.com/explorer?dataSet=http&groupBy=o...


"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 19:29 
Сейчас бы термины не к месту использовать. Вендорлок - это привязка к _поставщику товаров или услуг_. То есть если тебе продали железку суппорт на которую может делать только сертифицированный вендором специалист - это вендорлок. Если у железки есть функция совместимая только внутри линейки вендора - это вендорлок. А считать вендорлоком опесорсный софт только на том основании, что его разрабатывает вендор, - это надо сильно удариться головой. На том же основании можно считать вендорлоком вообще любой софт.

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 21:43 
Сложно мыслишь. Тут надо проще: всё, что не nih, всё вендорлок. Почти Егор Летов.

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 21:47 
Любой - нельзя. Разрабатываемый эксклюзивно коммерческой компанией, требующий высокой технической экспертизы и большого количества человекочасов на сопровождение - вероятно, можно. Не в строгом значении термина, разумеется. Определяющий фактор - готово ли (и объективно сможет ли?) сообщество поддерживать этот проект, если он останется без материальной поддержки компании-разработчика. "Да" - НЕ вендорлок. "Нет" - "вендорлок".

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 18:54 
Ещё не на нормальном, но хотя бы на компилируемом, и компилируемом в бинарный код, а не в код для интерпретатора. Уже прогресс.

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 16:57 
Интересно, эксперты опеннета что используют для совместной разработки?

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Василий , 18-Июл-25 17:09 
Только цгит и ручную отправку патчей по почте (России)

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 17:11 
Внезапно, git. Вот как он есть.

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 17:19 
GitHub + Jira

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 21:44 
Лучшее комбо. Всё остальное это разработка в два рыла — своё и кота.

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 17:20 
gitea, стоит уже лет 5, можно и на сабж перейти, но лень

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено 12yoexpert , 18-Июл-25 17:54 
ещё один курсач на голанг

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено фыв , 18-Июл-25 21:23 
Поддерживаю. Перестала работать на тестовом микро-проекте. Пользовались гитом 90% времени, на сайт тупо не заходили. Восстановить работоспособность не вышло.
Снёс всю папку как страшный сон.

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено 12yoexpert , 18-Июл-25 17:56 
> В редакторе комментариев реализована возможность расстановки отступов клавишей Tab.

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


"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено OpenEcho , 18-Июл-25 20:59 
> за изменение поведения клавиатуры в браузере нужно расстреливать

Про tampermonkey не слышали? Помогает. А то, что добавили табы, так то не криминал, т.к.  таб и есть = 0х09


"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено 12yoexpert , 18-Июл-25 22:16 
слышал, но пока не пробовал. наверное, попробую

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено Аноним , 18-Июл-25 20:15 
Я вот довольно часто ставлю GitLab для новых крупных проектов разных заказчиков и меня постоянно одолевает желание перейти на Forgejo, потому что у GitLab очень жирный и развесистый бекенд. Останавливает только функционал CI/CD у GitLab. Гораздо удобнее Jenkins, Teamcity, Bamboo и прочей гадости...

"Доступна платформа совместной разработки Forgejo 12.0"
Отправлено OpenEcho , 18-Июл-25 21:03 
> Останавливает только функционал CI/CD у GitLab

Там с версии 1.19 кажется есть: Forgejo Actions, - built-in CI/CD