<div dir="ltr">Hi,<div><br></div><div>As a user, I agree that Gerrit isn't user friendly nor easy to use. The interface is ugly and understanding how it works when you never used it is a bit a pain.</div><div>I used Gitlab multiple times and I prefer it. It's more user friendly, easier to use and it offers an easy way to navigate through repositories.</div><div><br></div><div>Using <a href="http://gitlab.com">gitlab.com</a> could be a good idea as we don't need to maintain the gitlab ourself but having our own gitlab looks better has we have a full hand on it (it's just a pain to maintain from what I heard).</div><div><br></div><div>Sincerely,</div><div>Kendos-Kenlen</div></div><br><div class="gmail_quote"><div dir="ltr">Le mer. 21 déc. 2016 à 13:54, Irvin Choi <<a href="mailto:simdol8080@gmail.com">simdol8080@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg">I would like to follow up what Somasis has said in the last email. I currently do have a GitLab server, mirroring Exherbo's git servers intending to create a mirror for faster git access for Exherbo users. I submitted a patch about adding this to Eherbo website few months ago (might be less or more) but was not approved. If anyone is interested, I am willing to provide server for gitlab for Exherbo community. I've made this proposal to philantrop, but he has denied my proposal stating that gerrit will be used instead. Although it is not my intention to bring this up as a way to dismiss philantrop's wishes, I am generally curious about what others (including developers), think about replacing Gerrit with gitlab. I own a VPS with NGINX server, so that is not much a problem for me.<br class="gmail_msg"><br class="gmail_msg"></div>Thanks!<br class="gmail_msg"></div>Simdol<br class="gmail_msg"></div><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg">On Wed, Dec 21, 2016 at 9:00 PM,  <span dir="ltr" class="gmail_msg"><<a href="mailto:exherbo-dev-request@lists.exherbo.org" class="gmail_msg" target="_blank">exherbo-dev-request@lists.exherbo.org</a>></span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send Exherbo-dev mailing list submissions to<br class="gmail_msg">
        <a href="mailto:exherbo-dev@lists.exherbo.org" class="gmail_msg" target="_blank">exherbo-dev@lists.exherbo.org</a><br class="gmail_msg">
<br class="gmail_msg">
To subscribe or unsubscribe via the World Wide Web, visit<br class="gmail_msg">
        <a href="http://lists.exherbo.org/mailman/listinfo/exherbo-dev" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.exherbo.org/mailman/listinfo/exherbo-dev</a><br class="gmail_msg">
or, via email, send a message with subject or body 'help' to<br class="gmail_msg">
        <a href="mailto:exherbo-dev-request@lists.exherbo.org" class="gmail_msg" target="_blank">exherbo-dev-request@lists.exherbo.org</a><br class="gmail_msg">
<br class="gmail_msg">
You can reach the person managing the list at<br class="gmail_msg">
        <a href="mailto:exherbo-dev-owner@lists.exherbo.org" class="gmail_msg" target="_blank">exherbo-dev-owner@lists.exherbo.org</a><br class="gmail_msg">
<br class="gmail_msg">
When replying, please edit your Subject line so it is more specific<br class="gmail_msg">
than "Re: Contents of Exherbo-dev digest..."<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
Today's Topics:<br class="gmail_msg">
<br class="gmail_msg">
   1. Re: To Gerrit or not to Gerrit ... (Kylie McClain)<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
----------------------------------------------------------------------<br class="gmail_msg">
<br class="gmail_msg">
Message: 1<br class="gmail_msg">
Date: Tue, 20 Dec 2016 21:43:47 -0500<br class="gmail_msg">
From: Kylie McClain <<a href="mailto:kylie@somasis.com" class="gmail_msg" target="_blank">kylie@somasis.com</a>><br class="gmail_msg">
To: <a href="mailto:kim@khh.dk" class="gmail_msg" target="_blank">kim@khh.dk</a><br class="gmail_msg">
Cc: <a href="mailto:exherbo-dev@lists.exherbo.org" class="gmail_msg" target="_blank">exherbo-dev@lists.exherbo.org</a><br class="gmail_msg">
Subject: Re: [Exherbo-dev] To Gerrit or not to Gerrit ...<br class="gmail_msg">
Message-ID:<br class="gmail_msg">
        <<a href="mailto:CAOji9TDypvPpiAMDLhUdg6HFnsJEX53aiNnhZwwLqvdhCL5VGg@mail.gmail.com" class="gmail_msg" target="_blank">CAOji9TDypvPpiAMDLhUdg6HFnsJEX53aiNnhZwwLqvdhCL5VGg@mail.gmail.com</a>><br class="gmail_msg">
Content-Type: text/plain; charset=UTF-8<br class="gmail_msg">
<br class="gmail_msg">
On Sun, Dec 18, 2016 at 2:03 PM,  <<a href="mailto:kim@khh.dk" class="gmail_msg" target="_blank">kim@khh.dk</a>> wrote:<br class="gmail_msg">
> Hi,<br class="gmail_msg">
><br class="gmail_msg">
> Wulf: I am not trying to step on your work, let me know if you think it<br class="gmail_msg">
> should be done otherwise<br class="gmail_msg">
><br class="gmail_msg">
> We are currently in the situation that the main place for our code reviews<br class="gmail_msg">
> is gone which is unfortunate.  I would like to put in some work to change<br class="gmail_msg">
> that, preferably in a way where multiple "sys-admin" Exherbo developers can<br class="gmail_msg">
> help each other maintain it.<br class="gmail_msg">
><br class="gmail_msg">
> Since Gerrit is not the easiest piece of software to setup/maintain and<br class="gmail_msg">
> since I personally do not prefer the Gerrit workflow (making it as hard as<br class="gmail_msg">
> possible to work on a branch of commits and creating a tendency for devs to<br class="gmail_msg">
> create large commits to make it easier for the review process) I would like<br class="gmail_msg">
> to ask if you think:<br class="gmail_msg">
><br class="gmail_msg">
> - We need Gerrit back<br class="gmail_msg">
><br class="gmail_msg">
> or<br class="gmail_msg">
><br class="gmail_msg">
> - We need a place to help review code<br class="gmail_msg">
<br class="gmail_msg">
GitLab.com might be an option.<br class="gmail_msg">
<br class="gmail_msg">
Pros:<br class="gmail_msg">
- We put maintenance of code review infrastructure on another group<br class="gmail_msg">
- Open-source (MIT/expat license), so we can self-host if we want to<br class="gmail_msg">
- Has a lot of integration plugins already implemented; Jenkins, Irker...<br class="gmail_msg">
- Has two-way mirroring like Gerrit<br class="gmail_msg">
- Allows for three different merge request workflows (merge commits<br class="gmail_msg">
vs. rebasing); this is useful for how Paludis' repo is maintained<br class="gmail_msg">
since merge commits are common on it, but our repos use rebasing<br class="gmail_msg">
- Has options for only letting merge requests be merged if they pass tests<br class="gmail_msg">
- Repositories, issues, etc. can be exported if we ever want to self-host<br class="gmail_msg">
- Has many login options: GitHub, Google, Twitter, BitBucket<br class="gmail_msg">
<br class="gmail_msg">
Cons:<br class="gmail_msg">
- We put maintenance of code review infrastructure on another group,<br class="gmail_msg">
so if they go down for a bit, we lose code review functionality<br class="gmail_msg">
- CLI clients are a little lacking (however<br class="gmail_msg">
<a href="https://github.com/numa08/git-gitlab" rel="noreferrer" class="gmail_msg" target="_blank">https://github.com/numa08/git-gitlab</a> looks promising imo)<br class="gmail_msg">
- You could argue that the public instance (GitLab.com) is a little<br class="gmail_msg">
slow in terms of response speed at times.<br class="gmail_msg">
<br class="gmail_msg">
That said, self-hosting is an option. I was at first thinking we could<br class="gmail_msg">
do that, but then maintaining it on my VPS came to be a bit of a<br class="gmail_msg">
hassle (mostly due to them recommending nginx, and I want to use<br class="gmail_msg">
lighttpd...). Plus, GitLab.com is already here, it requires less set<br class="gmail_msg">
up or maintenance on our part, and so far they've been pretty good<br class="gmail_msg">
with uptime. They upgrade to the newest GitLab release on the 22nd of<br class="gmail_msg">
every month, they announce maintainence periods, and overall I think<br class="gmail_msg">
it's better than something like GitHub for the fact that it's<br class="gmail_msg">
open-source and we aren't as locked in to one vendor as we would be if<br class="gmail_msg">
we used them.<br class="gmail_msg">
<br class="gmail_msg">
Thoughts? In the mean time I created a group on GitLab.com at<br class="gmail_msg">
<a href="https://gitlab.com/exherbo" rel="noreferrer" class="gmail_msg" target="_blank">https://gitlab.com/exherbo</a> so we can test it a little if desired; just<br class="gmail_msg">
ask me to add you to the group if you want to.<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
------------------------------<br class="gmail_msg">
<br class="gmail_msg">
Subject: Digest Footer<br class="gmail_msg">
<br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
Exherbo-dev mailing list<br class="gmail_msg">
<a href="mailto:Exherbo-dev@lists.exherbo.org" class="gmail_msg" target="_blank">Exherbo-dev@lists.exherbo.org</a><br class="gmail_msg">
<a href="http://lists.exherbo.org/mailman/listinfo/exherbo-dev" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.exherbo.org/mailman/listinfo/exherbo-dev</a><br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
------------------------------<br class="gmail_msg">
<br class="gmail_msg">
End of Exherbo-dev Digest, Vol 103, Issue 4<br class="gmail_msg">
*******************************************<br class="gmail_msg">
</blockquote></div><br class="gmail_msg"></div>
_______________________________________________<br class="gmail_msg">
Exherbo-dev mailing list<br class="gmail_msg">
<a href="mailto:Exherbo-dev@lists.exherbo.org" class="gmail_msg" target="_blank">Exherbo-dev@lists.exherbo.org</a><br class="gmail_msg">
<a href="http://lists.exherbo.org/mailman/listinfo/exherbo-dev" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.exherbo.org/mailman/listinfo/exherbo-dev</a><br class="gmail_msg">
</blockquote></div>