From owner-freebsd-ruby@freebsd.org Thu Jul 30 15:39:33 2015 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 950A39AE262 for ; Thu, 30 Jul 2015 15:39:33 +0000 (UTC) (envelope-from info@toco-domains.de) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 7AD9CFCC for ; Thu, 30 Jul 2015 15:39:33 +0000 (UTC) (envelope-from info@toco-domains.de) Received: by mailman.ysv.freebsd.org (Postfix) id 79B899AE261; Thu, 30 Jul 2015 15:39:33 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 794409AE260 for ; Thu, 30 Jul 2015 15:39:33 +0000 (UTC) (envelope-from info@toco-domains.de) Received: from toco-domains.de (mail.toco-domains.de [176.9.39.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 40106FCB; Thu, 30 Jul 2015 15:39:32 +0000 (UTC) (envelope-from info@toco-domains.de) Received: from [0.0.0.0] (mail.toco-domains.de [176.9.39.170]) by toco-domains.de (Postfix) with ESMTPA id DCEAF1B22856; Thu, 30 Jul 2015 17:39:30 +0200 (CEST) Subject: Re: [Gitlab] Current Status of the port To: Steve Wills References: <55BA3B55.5010000@toco-domains.de> <20150730152241.GC82229@mouf.net> Cc: ruby@freebsd.org From: Torsten Zuehlsdorff Message-ID: <55BA4532.40107@toco-domains.de> Date: Thu, 30 Jul 2015 17:39:30 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <20150730152241.GC82229@mouf.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jul 2015 15:39:33 -0000 Hello Steve, >> after porting GitLab to support Rails 4.2 was not very successful, i've >> started to get Rails 4.1 back into ports. You've already seen the PRs ;) >> >> Normally i do not talk much if i'm not confident in the things i'm saying. >> >> But today i reached a point, where i would say, that only some work is >> left to finish the port. :) > > Thank you for working on this. It's great to see. > > Before we work on getting all the ports committed, I'd like to be confident we > can have something that functions properly.Do the problems you mention below > mean that GitLab doesn't work? Or only works if you make some manual changes? Currently manual changes are needed. But i've fix 2 of the 3 since i wrote the email. As usual i have some ideas right after hitting the "Send" button ;) >> Currently there are 3 problems open on my list: >> >> - even if the git user is added to the redis group, gitlab is not able >> to use the redis socket. I could change the permission to 777 for the >> socket, but this seems very dirty to me This is fixed. I've used the wrong command when writing the documentation. Usage of the parameter in the correct order make it work with permisson 770. >> - the executable files in bin/ need an o+x currently. I believe this >> could be fixed in the rc-script This is fixed. I've set user, group and rights in the pkg-plist. >> - the rc-script makes me unhappy. i used the one from gitlab-recipes, >> but its not as good as i want it. For example it do not check rc.conf >> for gitlab_enable="YES" > > I can help with the rc script. We could perhaps write our own from scratch that > calls another script, or whatever is needed. Help with the rc script would be great. :) I would try to stay as near as possible at the shipped one from gitlab. This will make porting later changes easier. But i've never wrote one before - so i have no experience. >> You are welcome to have a look at my current work: >> svn checkout svn://svn.toco-domains.de/freebsd-ports/www/gitlab >> >> BUT it is not usable for you. To build the Port 40 Rails 4.1 >> (slave-)ports are needed. There are all finished (and need a last >> check), but i will convert them to PRs just after i finished the work at >> the Gitlab port. >> >> I've also started a documentation for the users: >> https://github.com/t-zuehlsdorff/gitlabhq/blob/master/doc/install/installation-freebsd.md >> >> English is not my native language. Feel free to improve everything ;) >> > > I'll try to checkout your current work and see if I can get it working. As mentioned you will needed 40 currently uncommited ports. Today i have not enough time to create a patch for you. But i try to get this done tomorrow! Greetings, Torsten