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

Исходное сообщение
"Разработчики GNOME рассматривают возможность перехода на GitLab"

Отправлено opennews , 16-Май-17 19:15 
Алан Дей (Allan Day), входящий в совет директоров GNOME Foundation (https://www.gnome.org/foundation/), выставил (http://www.mail-archive.com/desktop-devel-list@gnome.or...) на рассмотрение сообщества предложение по переводу разработки на свободную платформу GitLab (https://about.gitlab.com/), которую планируется развернуть (https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure/) на собственных серверах в инфраструктуре GNOME.


Текущая инфраструктура, в которой используется cgit и система отслеживания ошибок Bugzilla, существенно устарела, не удовлетворяет современным потребностям, имеет проблемы с юзабилити и не предоставляет должных возможностей по рецензированию кода. Ожидается, что внедрение GitLab устранит имеющиеся проблемы,  позволит увеличить эффективность разработки и привлечёт новых участников в проект. Отмечается, что многие новые разработчики привыкли к GitHub и отдают предпочтение данной платформе, но использование GitHub в GNOME недопустимо в силу её проприетарного характера, в то время как платформа GitLab достаточно близка по возможностям и является свободным ПО.


URL: http://www.mail-archive.com/desktop-devel-list@gnome.or...
Новость: http://www.opennet.me/opennews/art.shtml?num=46558


Содержание

Сообщения в этом обсуждении
"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Zloy , 16-Май-17 19:15 
Уважаю гномеров, молодцы.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено пох , 16-Май-17 20:56 
> Уважаю гномеров, молодцы.

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


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Олег , 17-Май-17 08:46 
Gerrit && cgit && Jenkins = быстро, бесплатно, код удобнее ревьювить, можно настроить любые политики для ревью благодаря встроенному интерпретатору Пролога.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено я , 16-Май-17 19:48 
Они видимо не в курсе сколько этот монстр кушает ресурсов.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено utoplenick , 16-Май-17 20:10 
Ну вы то в курсе, просветите нас)

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено я , 16-Май-17 22:06 
конечно в курсе. ДОФИГА

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Андрей , 16-Май-17 23:16 
И не забывать ресурсы на стороне клиента: куча трафика, куча памяти браузера.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено imprtat , 16-Май-17 23:50 
Может сейчас ситуация лучше, но 4-5 лет назад был полнейший треш.
Установили на виртуалке с 2гб памяти, после первого апдейта запустился только после апа до 3гб, после 2го апдейта - пришлось апнуть до 4гб, в итоге дошли до 12гб.
Ни триггеры, ни интеграции с СИ, ни лдап или других фишек не юзалось, он был поднят ради гит сервера + веб интерфейса на небольшую команду.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено rshadow , 17-Май-17 01:17 
Сейчас на старте дела обстоят примерно так: просто установить и не пускать пользователей - почти полностью кушает одно ядро и несколько гигов оперативы. С пользователями вообще пичаль. Тем не менее кряхтит, тупит но вроде работает.
Кстати апгрейд все так же квест, как и раньше: что-нибудь, да отвалится.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено бугага , 17-Май-17 07:55 
юзайте https://kallithea-scm.org , оно не жрёт столько памяти

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 17-Май-17 13:26 
Оно недостаточно похоже на гитхаб, молодняк будет пугаться.
А вообще какая разница, сколько оно жрёт сейчас, если оно всё равно на питоне? Будет развиваться — распухнет очень быстро, не будет — и что с него толку?

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено FedeX , 17-Май-17 15:17 
Вот не на питоне
https://gogs.io

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Chatul Taalul , 17-Май-17 22:05 
> Вот не на питоне
> https://gogs.io

плюсую за gogs.
gogs -- самое простое в развертывании, эксплуатации решение, к тому же наименее ресурсоемкое и тормозное на порядок. готово к использованию сразу после скачивания -- запускаем всего 1 исполняемый файл и вуаля!


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 18-Май-17 00:31 
Только в плане функционала ему до gitlab очень далеко. Понятное дело, что встроенный CI или тем паче Docker registry не всем нужны, просто хочу напомнить агитаторам за gogs, что эти два продукта относятся к совершенно разным весовым категориям.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Xrenoxod , 18-Май-17 05:43 
Или gitea (https://try.gitea.io/).
Это форкнутый gogs. Причина форка банальна: "дайте тоже порулить" (https://blog.gitea.io/2016/12/welcome-to-gitea/ )

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено kai3341 , 17-Май-17 15:29 
> юзайте https://kallithea-scm.org , оно не жрёт столько памяти

Два чая этому господину


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено . , 18-Май-17 03:48 
Оно такое Г! что ты _захочешь_ прикупить памяти под GitLab ;-)

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 16-Май-17 20:30 
Конечно ощутимо больше cgit, но, думаю, поменьше багзиллы. Учитывая тенденцию к переписыванию на go, сильно жиреть в будущем не должен, скорее наоборот.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 16-Май-17 21:56 
На Go в GitLab написаны только всякие фронтэндеры/кешеры/runner'ы для CI. Основная кодовая база всё-таки на Ruby, но тормозит она не так страшно, как привыкли все описывать.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено я , 16-Май-17 22:07 
тормозит не сильно, но памяти кушает все, что дают. им прийдется вполне раскошелится на ресурсы, чтобы низенько лететь с гитлаб

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 16-Май-17 22:11 
Переведут багзиллу в ro — высвободят ресурсы.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 17-Май-17 03:16 
Да не, для мелких проектов и на 1 GiB рамы всё летает (без учёта базы). Для больших, конечно, попросит больше, но и GNOME не бомжи на окраине - ресурсов найдут.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 17-Май-17 08:09 
gitlab 9.1, живет на 2 гигах, работают 30 человек. Что я делаю не так?

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 17-Май-17 13:16 
> gitlab 9.1, живет на 2 гигах, работают 30 человек. Что я делаю
> не так?

Сотни репозиториев, работает порядка ста человек, жрёт около 8 гигов. Много, конечно, но не так чтоб прям разориться на оперативке.


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено freehck , 18-Май-17 09:07 
> GitLab ... Основная кодовая база всё-таки на Ruby, но тормозит она не так страшно, как привыкли все описывать.

Ну уж нет. Каждый переход обрабатывается от секунды до нескольких. Ждать зверею просто.
И это при том, что нехило ресурсов мы на виртуалку гитлабу выделили.
И это при том, что у меня Core i7 на рабочей машине, и все другие интерфейсы просто летают в соседних вкладках.


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено ваноним , 17-Май-17 13:11 
gnome и ресурсы -- такие ресурсы и gnome.
кто-нибудь, расскажите им, что оперативная память конечна и процессор имеет ограниченные возможности

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Клыкастый , 17-Май-17 16:39 

last pid: 89105;  load averages:  0.32,  0.16,  0.11                                                                                           up 179+07:32:53 16:32:58
59 processes:  1 running, 58 sleeping
CPU 0:  1.1% user,  0.0% nice,  0.0% system,  0.0% interrupt, 98.9% idle
CPU 1:  0.4% user,  0.0% nice,  0.0% system,  0.0% interrupt, 99.6% idle
CPU 2:  0.4% user,  0.0% nice,  0.4% system,  0.0% interrupt, 99.3% idle
CPU 3:  0.7% user,  0.0% nice,  0.0% system,  0.0% interrupt, 99.3% idle
Mem: 414M Active, 2515M Inact, 576M Wired, 192M Buf, 419M Free
Swap: 4096M Total, 151M Used, 3944M Free, 3% Inuse

На тазике gitlab+redmine (решил всю рубиновую поепень на один тазик)
nginx+passenger+redis+workhorse(к сожалению теперь оно у них обязательное)+postgresql

стартует это всё с 20сек задержкой но работает норм. и я бы не сказал что это монстр.

опять же посмотрите в сторону gitprep.


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено . , 18-Май-17 03:51 
>и я бы не сказал что это монстр.

Да по нынешним временай и GUI бы с ним.
Обновлять его - вот где лотерея!


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Клыкастый , 18-Май-17 10:41 
>>и я бы не сказал что это монстр.
> Да по нынешним временай и GUI бы с ним.
> Обновлять его - вот где лотерея!

1. обновляем (не из-под рута!)
sudo -u git git pull

2. проверяем внутренними средствами gitlab/ruby
sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production SANITIZE=true
при необходимости доустанавливаем необходимое:
sudo -u git -H bundle install

3. рестартуем gitlab
service gitlab restart


для мажорных обновлений возможны ещё две операции:
апдейт структуры БД
sudo -u git -H bundle exec rake db:migrate RAILS_ENV=production

рекомпил ассертов
sudo -u git -H bundle exec rake assets:precompile RAILS_ENV=production

Некоторые гемы (gems) линкуются с системными библиотеками, и после апгрейда системных библиотек могут сломаться.

Такой gem нужно:
1. удалить
sudo -u git -H bundle exec gem uninstall charlock_holmes
2. переустановить
sudo -u git -H bundle install

ЗЫ подразумевается что вы сидите на git-версии и умеете переключатся на бранчи новых версий


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Мадара , 16-Май-17 20:04 
попробовали бы gogs, по фичам конечно маловато но зато кушает очень мало

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 16-Май-17 20:16 
Они не в той весовой категории чтобы "пробовать". Пробуйте сами.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Мадара , 16-Май-17 20:22 
а какая нужна весовая категория ?

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 16-Май-17 20:26 
Ну там Budgie какой-нибудь. MATE или Cinnamon, я думаю, тоже подойдут.



"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Мадара , 16-Май-17 23:07 
это всё очень хорошо, но вы можете конкретнее сказать чего не хватает для попадания в нужную категорию ?

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Леонид , 19-Май-17 17:55 
Например комментарии к ревью кода.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено prokoudine , 16-Май-17 22:30 
Они его вроде как рассматривали.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено yet another anonymous , 16-Май-17 20:28 
> Текущая инфраструктура, в которой используется cgit и система отслеживания ошибок Bugzilla, существенно устарела, не удовлетворяет современным потребностям, имеет проблемы с юзабилити и не предоставляет должных возможностей по рецензированию кода.

Ммда. Т.е. самый сложный (во многих смыслах) проект (я имею в виду Linux kernel) вполне себе обходиться без этих рюшечек. Как и многие другие системообразующие проекты. А чем более bloatware, тем больше внимания "usability in codereview" и мультимедийным возможностям в bugtracker.


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 16-Май-17 20:32 
В сложные проекты могут только люди которые могут хоть как, хоть где и хоть во что.
// ваш КО

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено пох , 16-Май-17 20:53 
> Ммда. Т.е. самый сложный (во многих смыслах) проект (я имею в виду Linux kernel)

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

Если вы хотите посмотреть на сложный проект - попробуйте исправить что-нибудь мелкое в поведении mozilla.


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено yet another anonymous , 16-Май-17 21:29 
Под "сложным проектом" я имел ввиду "технически сложным". Mozilla --- переусложнённый проект.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено prokoudine , 17-Май-17 00:24 
Классика опеннета — заминусовали парню самый адекватный коммент :)))

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Crazy Alex , 17-Май-17 14:44 
И где там адекватность? Линукс-ядро с кучей распределённой разработки - простой проект? А успех менеджмента определяется результатом. Повсюду мы видим именно линукс-ядро, а не что-то другое. Вывод - менеджмент хороший. А то, что автор коммента линукс (и свободный софт вообще) терпеть не может и на любой чих рекламирует винду и прочую проприетарщину - к нему любви ни разу не добавляет.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено пох , 18-Май-17 16:47 
все нормально - если этой пары минусов нет, значит, я опять ляпнул что-то не то. ;-)

классика опеннета - это считать линукс "сложным проектом", в разговоре, где речь о монстрах, это вот да.

Что, кроме прочего, в очередной раз как бе говорит нам об общечеловеческой пользе этого вашего опенсорсе в принципе - любой человек, на деле пытавшийся что-то поменять в ведре линукса и в чем-нибудь размером хотя бы с мазилу (и Б-же упаси нас быть вынужденными что-то чинить в гноме) - совершенно не нуждается в моих доказательствах и разъяснениях. Как и любой, кто пытался либо потом сдать эти свои поделки в апстрим, либо отслеживал судьбу чужих - и проделывал то же самое в проектах с нормальными средствами управления.


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено anonymous yet another , 19-Май-17 10:20 
Похоже, Вы не имели в этой области не то, что положительного опыта, а опыта вообще. А я имею. (И в энтерпрайзе тоже, т.е. есть с чем сравнивать).

Но поробуем не уходить от main topic.

Проекты, обвешанные вспомогательными "рюшечками" (вроде того же gitlab) концентрируются на социальной инженерии, а не на технической. Инженерная составляюща окаывается слабой --- можно поразглядывать качество коммитов в проектах, где оперируют кодом в основном через средства gitlab (github, jenkins, etc.), и тех, где не концентрируются на обвязках.


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено пох , 19-Май-17 21:07 
> А я имею. (И в энтерпрайзе тоже,

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

мой "ентрепрайз" обходился svn и trac (пачкой trac'ов, в виду неумения оного нормально работать больше чем с одним репо) плюс парой омерзительных конструкций для тестирования (мда, кто там страдал по двум гигам для несчастного гитлаба? 12 для тестовой жабьей морды не хотите ли?) - и, в отличие от линyпсов, за несколько лет я так и ниасилил более-менее разобраться хотя бы просто в архитектуре (не то чтоб, конечно, и хотелось бы, но я и про линуксы предпочел бы ничего не знать, а на эту хрень ведь была еще и документация...зачеркнуто, вики-мусорка, на линукс и того нет), не то что что-то хотя бы мелкое исправлять.


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 17-Май-17 05:44 
"Плохому танцору багтрекер мешает"

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 16-Май-17 20:28 
где можно почитать про разницу в проприетарности между gitlab и github  ?

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 16-Май-17 20:33 
> где можно почитать про разницу в проприетарности между gitlab и github  
> ?

Читай прямо здесь, строчкой ниже.
CitLab CE — свободный, GitHub во всех инкарнациях — проприетарный.


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Led , 16-Май-17 22:03 
> CitLab CE — свободный

fast-forward merges в CE они отключили, чтоб он ещё более свободный был?


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 16-Май-17 22:18 
>> CitLab CE — свободный
> fast-forward merges в CE они отключили, чтоб он ещё более свободный был?

Где его там отключили? В веб-морде, что ли? Отродясь через неё ничего не мержил. Ну хочешь — включи, исходники-то есть.


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено rshadow , 17-Май-17 01:11 
При этом есть не свободная версия с кучей плюшек: https://about.gitlab.com/free-trial/
Гитхаб же для опенсорс проектов полнофункционален и бесплатен.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 17-Май-17 01:21 
gitlab.com тоже полнофункционален и бесплатен для опенсорс-проектов.
да, там ынтырпрайзная редакция.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Crazy Alex , 17-Май-17 14:53 
Вот здесь в комментах  их сравнили. Кратко: на гитхаб ля больших проектов, состоящих из горы репозиториев, неудобен, имеет ещё ряд недостатков плюс они хотят свободное, а не просто бесплатное. Что правильно, конечно.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено sHaggY_caT , 16-Май-17 20:33 
Исходников github нет, его нельзя поставить на свой сервер/инстанс в облачном окружении IaaS

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 17-Май-17 14:21 
Можно, но код закрыт. GitHub Enterprise.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено llolik , 16-Май-17 21:13 
GitLab можно на своём оборудовании развернуть. GitHub - нет.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 16-Май-17 22:17 
> GitLab можно на своём оборудовании развернуть. GitHub - нет.

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


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено llolik , 16-Май-17 22:59 
Ну ок, более полно: GitLab можно свободно скачать и развернуть на своём оборудовании, GitHub - предлагаются диски диски для ВМ (с возможностью заливки в Azure и т.д.), с уже предустановленным по количеству купленных лицензий сервисом.
Вот тут вроде про это https://help.github.com/enterprise/2.9/admin/guides/installa.../

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 16-Май-17 23:09 
Всё равно недостаточно полно, ибо существуют GitLab CE и EE.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено llolik , 16-Май-17 23:33 
> Всё равно недостаточно полно, ибо существуют GitLab CE и EE.

А вот за ЕЕ будь добр и заплати в УЕ, что, в общем, логично и вышесказанного  не отменяет :)


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено anono , 17-Май-17 11:31 
можно же
https://enterprise.github.com/features

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено anonymous , 17-Май-17 04:22 
Согласно санкциям гитхаб дожен быть не доступен в Крыму, Северной Корее, Иране и ещё у парочки врагов человечества. Как на самом деле обстоят дела не знаю.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 17-Май-17 05:48 
Санкции запрещают коммерческие отношения с этими территориями. Под бесплатным акком хоть обкомиться, но но захочешь купить подписку для приватных реп, тут-то тебя и развернут

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Necrogrinder , 16-Май-17 20:53 
Bugzilla реально старьё. Захочешь баг оформить и испугаешься, так и не сделав этого. Новичков пугает.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено yet another anonymous , 16-Май-17 21:33 
> Bugzilla реально старьё. Захочешь баг оформить и испугаешься, так и не сделав
> этого. Новичков пугает.

А может это и хорошо? Если уж bugzill'у не потянул, то и контрибъютор соответствующий --- никакой пользы окромя вреда.


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Crazy Alex , 16-Май-17 23:33 
Чтобы описать, что происходит или высказать пожелание - не так много надо, тем более это всё же безнадёжно гуёвый проект. А вот для списков рассылки для разработчиков - в точку был бы аргумент.

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено бедный буратино , 17-Май-17 02:40 
Гитлаб... эээ, небезопасен. gogs - глобально и надёжно.

ps.  ПРЕДУПРЕЖДЕНИЕ: В сообщении используется ненормативная лексика.
Пожлуйста откорректируйте сообщение, воздержитесь от острых высказываний и несодержательных комментариев, проявите уважение к собеседнику.
Выражение, на которое сработало предупреждение: 'р_е_ш_е_т_о'


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 17-Май-17 13:12 
Пруфы будут?

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено бедный буратино , 17-Май-17 14:58 
под новостью 6 ссылок. из них 3 - доказательства

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 17-Май-17 16:14 
Это доказательства того, что у них есть программа bug bounty, и что она эффективна. А код gogs подвергался какому-нибудь стороннему аудиту?

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 17-Май-17 12:44 
> система отслеживания ошибок Bugzilla, существенно устарела

Какая им разница, где писать won't fix и заставлять ждать очередной переписанной новой версии очередного кривого компонента гнома?


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено ALex_hha , 17-Май-17 16:23 
> gitlab 9.1, живет на 2 гигах, работают 30 человек. Что я делаю не так?

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


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Клыкастый , 17-Май-17 16:48 
>> gitlab 9.1, живет на 2 гигах, работают 30 человек. Что я делаю не так?
> если там один коммит в день - оно и понятно, так и
> 300 человек сможет работать.

Народ тут пишет, что гитлаб триллион памяти кушает. Про людей и коммиты не пишет. Немудрено, что первый вопрос, который возникает "о чём вы говорите, работает на X гигах без проблем".



"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено yet another anonymous , 17-Май-17 19:53 
gitlab'овские процессы, в KiB. VSZ, RSS

42373728 5881380

Коммитов мало, объем репозиториев --- ну, тоже довольно скромный.


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено EuPhobos , 18-Май-17 07:09 
Метод установки гитлаб меня позабавил
curl -sS htt ps://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh  | sudo bash

Что, неужели так и делают гореадмины? Непонятно какой скрипт под судо запускают? 😁

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено dhfdfff , 18-Май-17 10:09 
Строчкой ниже

> If you are not comfortable installing the repository through a piped script, you can find the entire script here and select and download the package manually and install


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 18-Май-17 11:10 
в виртуалку на "посмотреть", почему бы и нет?

"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено пох , 18-Май-17 17:09 
> Метод установки гитлаб меня позабавил
> curl -sS https: //packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh
>  | sudo bash
> Что, неужели так и делают гореадмины? Непонятно какой скрипт под судо запускают?

а что запускающий этот скрипт дальше собрался запускать мегатонного монстра, от которого будет зависеть вся разработка его лавочки (вероятно, не совсем карликовой, раз нашла под него ресурсы и вообще заинтересована в данной технологии) - тебя, почему-то, совершенно не смущает?

На машине, где развернут гитлаб, довольно глупо иметь что-то, что надо героически защищать от гитлаба. Если ее через него поломают - целью, очевидно, будет именно гитлаб, и он же - основной твоей потерей.
Я, конечно, с интересом прочитал тут чей-то опус на тему "как его правильно кормить вручную, если хочется версию прямо из под комитеров", но прекрасно обойдусь в жизни без этого знания.

Как и без ручного ковыряния с ключами и репо, которым занимается этот тривиальненький скриптик. А вот когда ты скажешь банальное apt-get install - запустится миллион нетривиальных, но "негореадмины" об этом даже не думают.


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено EuPhobos , 18-Май-17 17:45 
> А вот когда ты скажешь банальное apt-get install -
> запустится миллион нетривиальных, но "негореадмины" об этом даже не думают.

Тут дело в доверии к репозиторию, т.к. «миллион» этих пакетов подписаны единым репозиторским ключом, а значит дистрибутив берёт под свою репутацию весь этот «миллион» пакетов. (На самом деле около 20т.)


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено пох , 18-Май-17 23:35 
> Тут дело в доверии к репозиторию

да недоверяй, пажалуста. Ты пакеты-то с под него ставить собираешься, или где?
Если собираешься, кудыть ты денешься без ключа?
Не ставить пакетов - как будем вручную удовлетворять прожорливую зверушку, зависимую разом от ruby, go (а то одного ruby что-то мало показалось), nodejs (а то недостаточно хипстерски) и хз еще чего, плюс мильен модулей/библиотек/как оно там еще в них всех  называется, причем все это существует в единственно-правильной версии без штатных возможностей отката и каких-либо представлений о совместимости, "живи сегодняшним днем" ?

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

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

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

Вот сам сервер, где это все крутится, действительно следует обматывать колючей проволокой в два ряда, снаружи и изнутри. А бояться запускать на нем что-либо, подсунутое разработчиками - поверь, пустое. Бояться надо было, когда выбирали это решение.

Но альтернатив такого размера, в общем, действительно, наверное, один платный гитхаб. Если хочется денег никому не платя, сохранить хотя бы видимость контроля за инфраструктурой (своего) проекта - наверное, и вариантов нет.


"Разработчики GNOME рассматривают возможность перехода на Git..."
Отправлено Аноним , 18-Май-17 13:49 
Почему не savannah?