From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-user+bounces-172227-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id 2B498138306
	for <garchives@archives.gentoo.org>; Wed, 13 Jul 2016 20:58:15 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id EA38F21C0E4;
	Wed, 13 Jul 2016 20:58:05 +0000 (UTC)
Received: from mail-wm0-f45.google.com (mail-wm0-f45.google.com [74.125.82.45])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 8C649E0B56
	for <gentoo-user@lists.gentoo.org>; Wed, 13 Jul 2016 20:58:04 +0000 (UTC)
Received: by mail-wm0-f45.google.com with SMTP id i5so86933434wmg.0
        for <gentoo-user@lists.gentoo.org>; Wed, 13 Jul 2016 13:58:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=subject:to:references:from:message-id:date:user-agent:mime-version
         :in-reply-to:content-transfer-encoding;
        bh=fJ2U57pIwxWj83ihXiGoo/odpwFluOyVgU3f/C3Z9Uc=;
        b=qGxsKe0eqYVp3svlo4Xinscxc3VrlYtL+dOK9zF2MExgD4VUQHqBiFCSUGtJI7gF1y
         FMlMFbfRTWFh8qdm7oWErMeKVInn8J7ICBq1e5jhde1f+uz1ojjzu8njEVpoT0RUM8Z4
         yQ7FdJnyvN7E1TV6QNZTZbv3JeGpSgnMUZc2ay94eRkFM/xJvbx9Se+MZqmpeAJwEpfi
         ktx4YOz5zeKdp0Bs4kowzqkajeEXh66h3eDoPgH/Umji7DIgBOC1YVgdWlJuRm64afBn
         qNpupvtkq0L5o6LYy+SSPjYu3P0bKfLytnf508/P/XE2BtEJgBytBdrLCJcQyP8ob1nr
         iA0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:subject:to:references:from:message-id:date
         :user-agent:mime-version:in-reply-to:content-transfer-encoding;
        bh=fJ2U57pIwxWj83ihXiGoo/odpwFluOyVgU3f/C3Z9Uc=;
        b=MHAvP2B8ut8ejyft6+Lucsi1gUxsgFV3GRDq17TxVhhszbJ4uDWnhj1JvO76Q+pi5c
         W1GIHJVvwJDyfjrnm3nPMyMXaqUNo6DeZcInNFkz9nTIXdyXRJTo48K6QQhYEawDrlSP
         dz1HJ0Yq0dqeF1PrSQWyaAZSCF4yLupDMEBrLARnNAvjjHOJ9ykOEVMSNyGqeBmH8HpZ
         0xMIQtfVWse5cqv48yz7JRRzgX6ktL9bBUn6wpwALZ53svL1bWHVHLQY9WhapjWMD6+0
         5ThqspsOfwVNYVT8wBadW83H9yHkBbxuB5JaFn5HeKM0twrMe8uKo9ixkDmX4i4SCcUH
         ZyZw==
X-Gm-Message-State: ALyK8tIZYwS61J9p5kH82o2CM68YmZ7TXZcZ8rTOKK9DlQVNRFMYbg6tLp+mwiMFaYtmCw==
X-Received: by 10.194.116.39 with SMTP id jt7mr2947712wjb.29.1468443482786;
        Wed, 13 Jul 2016 13:58:02 -0700 (PDT)
Received: from [172.20.0.56] ([196.212.62.210])
        by smtp.gmail.com with ESMTPSA id ke8sm2621216wjb.42.2016.07.13.13.58.01
        for <gentoo-user@lists.gentoo.org>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Wed, 13 Jul 2016 13:58:02 -0700 (PDT)
Subject: Re: [gentoo-user] Re: Gitlab experiences
To: gentoo-user@lists.gentoo.org
References: <loom.20160713T123802-32@post.gmane.org>
 <CAGfcS_kQ9rm+7xCynJXmajVr0pRLq8+DmWA9_ESFD23OvxnR4w@mail.gmail.com>
 <1468422809.28930.19.camel@gmail.com>
 <loom.20160713T194200-888@post.gmane.org>
From: Alan McKinnon <alan.mckinnon@gmail.com>
Message-ID: <5786AB57.80803@gmail.com>
Date: Wed, 13 Jul 2016 22:57:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.8.0
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
MIME-Version: 1.0
In-Reply-To: <loom.20160713T194200-888@post.gmane.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Archives-Salt: 83b5181a-83e9-47d6-8049-cb9828b09463
X-Archives-Hash: a70f719f5b4db4377ed510b8aed277f3

On 13/07/2016 20:14, James wrote:
> "J." GarcĂ­a <jyo.garcia <at> gmail.com> writes:
>
>
>>> I know the Gentoo Infra team has had negative experiences with
>>> hosting
>>> just about anything Java and don't want to go near it.  I don't know
>>> if that is based on specific experiences with GitLab or with just
>>> avoidance with Java in general.  Most of the competing solutions in
>>> this space are also Java-based which is why we don't host any kind of
>>> alternative to Github.
>
>> What java has to do with gitlab? according to the repo I see is mostly
>> ruby code[1](both gitlab and gitlab-ci). what you wrote make it seems
>> like it is a java app.
>> In the github mirror of gitlab(the main app), the file stats are:
>> 2,253 Ruby
>> 697 Haml
>> 319 Markdown
>> 158 CoffeeScript
>> 99 SCSS
>> 90 Cucumber
>> 40 YAML
>> 39 HTML+ERB
>> 26 SVG
>> 25 JavaScript
>
>
> Huh. (Double huh...) As Alan is always quick to quip:: JavaScript ain't
> java, so that changes the entire game. Performance can be fixed with a
> gentoo cluster (yet to be proven). I also read that gitlab is working to
> make the "engine" faster.....

I have two gitlabs at work

The old one which has been broken for yonks since an up grade that went 
terribly bad. New keys for users always made it into the gitlab db, 
never into git's ~/.ssh/authorized_keys, we have a handy script to 
restart the whole damn daemon because it hiccups every other day. Ever 
since a bad upgrade.

The new one sings along, and I moved all my ansible stuff to it. That 
interne did a good job with that projects.

But gitlab isn't Java in any way, don't know why Rich said that - he may 
have conflated gitlab with some other git*. Gitlab is ruby.

With this app, and actually all webapps running in interpreted 
frameworks, I support Rich's idea of running a prebuilt image in a 
container as an appliance. Just mount your storage into the appliance, 
and keep the database somewhere else. I've had too many screwups with 
updates - that ecosystem doesn't seem to care much for upgrade paths 
other than to make sure the dev could git pull daily and it would 
continue to work commit by commit :-)

Alan