From owner-freebsd-git@FreeBSD.ORG Sat Mar 21 08:33:55 2015 Return-Path: Delivered-To: freebsd-git@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CF028DA1; Sat, 21 Mar 2015 08:33:55 +0000 (UTC) Received: from elvis.mu.org (elvis.mu.org [IPv6:2001:470:1f05:b76::196]) by mx1.freebsd.org (Postfix) with ESMTP id B6E4F94B; Sat, 21 Mar 2015 08:33:55 +0000 (UTC) Received: from [10.0.1.108] (c-76-21-10-192.hsd1.ca.comcast.net [76.21.10.192]) by elvis.mu.org (Postfix) with ESMTPSA id 46E57341F868; Sat, 21 Mar 2015 01:33:54 -0700 (PDT) Subject: Re: Installing Gitlab on FreeBSD Mime-Version: 1.0 (Apple Message framework v1283) From: Alfred Perlstein In-Reply-To: Date: Sat, 21 Mar 2015 01:38:05 -0700 Message-Id: <86460F35-BACF-4D61-AD9C-0EC67E6652F6@freebsd.org> References: <550A561D.4030109@freebsd.org> To: Craig Rodrigues X-Mailer: Apple Mail (2.1283) Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-git@freebsd.org X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Mar 2015 08:33:55 -0000 On Mar 20, 2015, at 1:45 PM, Craig Rodrigues wrote: >=20 >=20 > On Wed, Mar 18, 2015 at 9:52 PM, Alfred Perlstein = wrote: >=20 >=20 > We use it here at Norse on FreeBSD. Had some issues with earlier = versions. Our current deploy had some issues with process limits and = timeouts associated with the gargantuan size of the FreeBSD ports and = src repos. >=20 > We were able to fix this by increasing a bunch of timeouts. I can ask = our ops lead about it to get some information. >=20 > Can you get your ops ninja to post any tips/tricks to this thread = which I created: >=20 > = https://forums.freebsd.org/threads/howto-install-gitlab-on-freebsd.50920/ I can ask. We are crazy busy. :) >=20 > I want there to be more info for how to run Gitlab on FreeBSD, since a = lot of the existing docs are very Linux-centric. >=20 >=20 > In your experience at Norse, how does Gitlab compare against Github? = Is it better, worse, or mostly the same? Recent gitlab has quite a bit of feature parity with Github. Not only = that but it's come a long way and closed gaps with github. I like it. = The UI is almost as intuitive as github. > How good is the Gitlab project at fixing things and being responsive = to feedback? Have not had to ask them for help. =20 >=20 > What I am beginning to realize is that if you compare an individual = feature of Github, like wiki, bug tracker, code review, > there are better alternatives for each component, i.e. better wiki, = better bug tracker, better code review tool. Not really, nearly every other tool isn't as good because lack of = integration. We *may* ditch our redmine instance and just move all of = issue tracking into gitlab because of the slick integration. We'll see. = Luckly both are rails and the consultant we have should be down for = either one. >=20 > However, the value of Github is that everything is integrated. So, = when I do a pull request on Github, and then commit, > everything is integrated and linked. For FreeBSD, we have chosen nice = tools, like Bugzilla (bug tracker), Phabricator (code review), MoinMoin = (wiki) > Subversion (code repository). Each of these things works nicely on = its own, but to tie all those things together into a modern development = environment > requires a lot of work. There seem to be a few enthusiastic = volunteers who are tying this together to make things work, > but we definitely have rough edges. >=20 > I'm wondering if the FreeBSD project would be better off going with = one of these integrated solutions. >=20 > I understand that the FreeBSD project likes to be independent and run = its own infrastructure, but that is a lot of work, > and I think we are missing out on a lot of innovation happening in = other software projects that are taking care of all this stuff. Yes, hugely so. We have guys that could be contributing to source code = instead tied down as admins. Seems sisyphean and not core competence to = me. -Alfred=