LINUX.ORG.RU

KDE переходит на GitLab

 , , ,


1

0

Сообщество KDE — одно из крупнейших в мире свободного ПО, оно насчитывает более 2600 участников. Однако вхождение новых разработчиков довольно затруднительно из-за использования Phabricator — оригинальной KDE-платформы разработки, довольно непривычной для большинства современных программистов.

Поэтому проект KDE начинает миграцию на GitLab, чтобы сделать разработку удобнее, прозрачнее и доступнее для новичков. Уже доступна страница с gitlab-репозиториями основных продуктов KDE.

«Мы очень рады, что сообщество KDE решило использовать GitLab, чтобы дать своим разработчикам дополнительньые возможности для создания самых современных приложений, — говорит Давид Планелла, PR-директор GitLab, — KDE уделяет массу внимания поискам новых решений и смелым экспериментам в области открытого кода. Такое мышление согласуется с целями GitLab, и мы надеемся на поддержку сообщества KDE, которое создаёт отличное ПО для миллионов пользователей по всему миру».

>>> Подробности

Deleted

Проверено: Zhbert ()
Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от alpha

Кстати, по слухам GitLab против разбиения на модули.

Еще недавно gitlab-ci был отдельным проектом. Потом их объединили и в gitlab прямо подчеркнули что это их сильная сторона, что все интегрировано. Соответственно, вряд ли они будут разбивать на модули.

yetanother ★★
()

KDE переходит на GitLab

Нет бы выбрать какой-нибудь Gitea или Gogs. Чем он им не устроил?

gtk3 ★★★
()

А на чём они раньше сидели?

gtk3 ★★★
()
Ответ на: комментарий от actionless

обычно в тех проектах которые мне попадались, что опенсорсных, что по работе, объём транзакций в тикет трэкере за день и коммитов в среднем одинаковое

На каждый pull-request приходится десятки комментов от CI систем, теги, голосования от мимо проходивших, и ревью. Если посмотреть на GitHub, там каждый PR обвешан всякими финтифлюшками как ёлка.

Плюс я так понимаю это всё можно менять асинхронно, а гит последовательный.

И это если об одном проекте говорить. А мы же о тысячах в рамках одной Git Forge.

И если для систем типа src.fedoraproject.org где хранятся только изменения rpm-спеков, а не каждое изменение в апстриме, трафик действительно не так высок, то чтобы занять нишу Git Forge общего назначения нужно расти.

В принципе наверное это всё решаемо, но такая «необычность» не способствует росту количества пользователей и разработчиков.

А как мы видим, это самое важное сейчас.

alpha ★★★★★
()
Последнее исправление: alpha (всего исправлений: 2)
Ответ на: комментарий от Deleted

Это очень радостные новости. Я не отправил кучу багов и несколько патчей, потому что уродский интерфейс фабрикатора и местная багзила вызывала отвращение.

GitLab куда более удобная штука для разработки и отслеживания/обсуждения багов. Я надеюсь баги тоже туда перенесут.

Будет круто если следующим на GitLab мигрирует Debian.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от Zhbert

есть гитлаб, это не только портал, но и сервер, который легко можно накатить на свой хостинг или сервер.

А гитхаб

Ты не поверишь! Разве что бесплатной версии нет.

grem ★★★★★
()
Ответ на: комментарий от alpha

и открытость у него по схеме «плати за фичи», что сказывается на разработке.

А у Chromium и Firefox открытость по типу «это противоречит нашей политике». Пользовтели (кстати с ЛОРа) для Chrom{e,ium} 10 лет назад подготовили патчи на поддержку APNG, но по политическим причинам их не принимали, ибо Google хотел продвигать свой формат изображений, который не взлетел. Пользователи подготовили патчи для поддержки нормального выделения ссылок в Firefox, но эти патчи тоже не приняли по политическим причинам.

Дело не в том, платит ли КДЕ, а в том что это не тру-open source разработка.

Всё то же самое можно сказать про RedHat который бесплатный tomcat убрал из репозиториев в угоду своему платному форку tomcat. GitLab пока на таком не был замечен, но если он станет вести себя как RedHat, то появятся и другие альтернативы.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)

А я к FreeBSD’шному phabricator сразу привык - для code review ничотак, правда больше ни для чего, да и ревью частично пересекается с багзиллой (небольшие патчи в фабрикатор - нафиг-нафиг). Но независимо от юзабельности платформы, если есть возможность закопать кусок говна на куске говна PHP, это надо делать не задумываясь.

slovazap ★★★★★
()

смелым экспериментам в области открытого кода

Казалось бы, куда же ещё? Но нет. надо добавить скорости скатыванию.

ass ★★★★
()
Ответ на: комментарий от alpha

Пример с RedHat и tomcat просто отлично накладывается на твоё:

Ты придёшь в проект X со стороны и скажешь «а вот я принес вам реализацию фичи такой-то, давайте замерджим», а тебе скажут «нет, твой патч принимать не будем, это у нас только в платной версии».

EXL ★★★★★
()
Ответ на: комментарий от Alve

Расширения не нужны, они слишком сложные

Deleted
()
Ответ на: комментарий от KennyMinigun

Я когда-то хотел пихнуть небольшой improvement в Kate. Написал, собрал, проверил. Phabricator меня остановил (не осилил).

+1

Фабрикатор одна из тех причин, почему у KDE достаточно мало разработчиков, а многие баги фиксятся годами.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Он у тебя в каждом треде куда-то накладывается, что ж теперь.

CentOS разумеется не является полноценным открытым проектом. Это пересборка RHEL, не более, не менее. Его нельзя развивать сам по себе, его можно использовать как референсную платформу. Например создавать свои дополнительные репы на нём.

Вся разработка ведется в Fedora и на базе проекта Fedora ты можешь сгенерить пакет для центоси в EPEL8-ветке. Если ты придешь в epel8 и принесешь туда tomcat, а тебе откажут, вот тогда приходи жаловаться.

UPD: там ещё для EPEL скоро модули должны допилить. И в Fedora разобраться с проблемой модульных java-пакетов. Тогда вероятно всё и появится.

alpha ★★★★★
()
Последнее исправление: alpha (всего исправлений: 4)
Ответ на: комментарий от EXL

Будет круто если следующим на GitLab мигрирует Debian.

Ты в какой криокамеры живёшь?

Debian давно использует gitlab. Debian gitlab

anonymous
()
Ответ на: комментарий от alpha

UPD: там ещё для EPEL скоро модули должны допилить. И в Fedora разобраться с проблемой модульных java-пакетов. Тогда вероятно всё и появится.

Хорошо, если так.

EXL ★★★★★
()
Ответ на: комментарий от Zhbert

А гитхаб просто портал

Гитхаб тоже бывает self-hosted, но это касается только GitHub Enterprise.

pekmop1024 ★★★★★
()
Ответ на: комментарий от Zhbert

Где тогда лучше держать свои поделки в надежде потом показать свои репы потенциальным работодателям?

Свой самый самый дешманский сервер на который установить gogs, квадратишь практишь гуд, коничива :)

Я гитлаб разворачивал, ЭТА МОНСТР, оправдано если только твой проект/ты тоже монстр/ы

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от gtk3

А разве работодателям нельзя показывать ссылки на другие порталы( gitlab) или вообще свой сервер?

Слышал тему, что они любят просить ссылки на проекты на гитхабе. Причем тут же где-то и слышал.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

Я тебе больше скажу. HR’ы мониторят GitHub-профили и часто предлагают работу на основе твоих репозиториев.

EXL ★★★★★
()
Ответ на: комментарий от alpha

Разумеется теоретизирую. Я с самого начала говорю о проблемах модели «плата за фичи/плагины».

Ок. Твои аргументы, конечно, аргументны (без сарказма), но я думаю, это всё решаемо.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

GitLab для KDE лучше, у них будет собственная инфраструктура, не завясящая от GitHub’а и они при желании смогут доработать GitLab под свои нужды, например, запилить те же «Automated crash reports».

И кстати, у KDE давно имеется зеркало репозиториев на GitHub, при желании они могут сделать трансляцию PRs/Issues из них на свой GitLab.

https://github.com/KDE

EXL ★★★★★
()
Ответ на: комментарий от EXL

у них будет собственная инфраструктура, не завясящая от GitHub’а и они при желании смогут доработать GitLab под свои нужды

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

Deleted
()
Ответ на: комментарий от alpha

Ты придёшь в проект gitlab со стороны и скажешь «а вот я принес вам реализацию фичи такой-то, давайте замерджим», а тебе скажут «нет, твой патч принимать не будем, это у нас только в платной версии».

Без пруфов выглядит как голословное утверждение.

trex6 ★★★★★
()

Понятно. Мне вообще-то фабрикатор больше нравится своими фичами и богатым содержимым, но к нему, комбайну, привыкать надо, настраивать всякое в окружении разработчика, когда с гитлаб - раз, два и готово. Так что да, упростили себе жизнь.

anonymous
()

Пипец. Из-за толпы неосиляторов меняется платформа разработки. Судя по всему интеллектуальный уровень новых разработчиков продолжает успешно деградировать :(

alex-w ★★★★★
()
Ответ на: комментарий от alex-w

Из-за толпы неосиляторов меняется платформа разработки

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

EXL ★★★★★
()
Ответ на: комментарий от alex-w

Судя по тому, что кеды всё лучше и лучше - всё правильно делают.

Deleted
()
Ответ на: комментарий от anonymous

Зашёл на KDE’шный Phabricator– у них даже CMake не подсвечивается. Зашёл на KDE’шный GitLab – подсвечивается.

Что используется для подсветки у Phabricator? Какие-то PHP’шные костыли на RegExp’ах?

GitLab юзает достаточно продвинутый Rogue: https://github.com/rouge-ruby/rouge, круче которого разве что Pygments http://pygments.org/ из Bitbucket и проприетарная дрянь GitHub’а.

EXL ★★★★★
()
Ответ на: комментарий от EXL

К фабрикатору тоже можно прикрутить пигменты, было бы желание. Гугл - твой друг, а ты мне надоел. Спокойной ночи!

anonymous
()
Ответ на: комментарий от alex-w

Нет. Но они предпочитают тратить время на решение задач, а не на изучение очередного уникального инструмента, не предоставляющего никаких преимуществ преде широко распространенной альтернативой.

trex6 ★★★★★
()
Ответ на: комментарий от grem

Ты не поверишь! Разве что бесплатной версии нет.

Он же всё ещё распространяется в виде образа виртуалки с обфусцированными рельсами внутри или это уже улучшили как-нибудь?

AnDoR ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Я гитлаб разворачивал, ЭТА МОНСТР, оправдано если только твой проект/ты тоже монстр/ы

Разворачивание заключается в нажатии на кнопке «New Project» в gitlab.com?

AnDoR ★★★★★
()
Ответ на: комментарий от AnDoR

Не, локальный сервер ))))) В бустере был пакет, apt install gitlab и всё (или типа того) Но то сколько оно всего устанавливало, настраивало, конфигурировало меня повергло. Да и жрало много. Я тогда на ноут ставил, и чёт на нём неповоротливо было, ну ооочень. Нужна (была как сейчас не знаю) хорошая машина для сервера gitlab. Остановился на gogs просто и удобно.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Разработчики KDE могут себе позволить выделить сервер или даже несколько для GitLab, всё же проект не позиционирует себя как легковесное решение, которое можно натянуть на VPS с 2ГБ RAM за два бакса.

Такими же проектами являются, например, Jira и Gerrit. И ничего, компании этим пользуются и рады. А это тоже довольно жрущие ресурсы решения.

EXL ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.