From owner-freebsd-ruby@freebsd.org Sun Jul 12 17:45:51 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 B5F9F99BEA2 for ; Sun, 12 Jul 2015 17:45:51 +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 A0D13146B for ; Sun, 12 Jul 2015 17:45:51 +0000 (UTC) (envelope-from info@toco-domains.de) Received: by mailman.ysv.freebsd.org (Postfix) id 9E09C99BEA1; Sun, 12 Jul 2015 17:45:51 +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 9CA1799BEA0 for ; Sun, 12 Jul 2015 17:45:51 +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 5816B146A for ; Sun, 12 Jul 2015 17:45:51 +0000 (UTC) (envelope-from info@toco-domains.de) Received: from [192.168.1.83] (x4d0a7cd1.dyn.telefonica.de [77.10.124.209]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by toco-domains.de (Postfix) with ESMTPSA id 755EC1B2283F for ; Sun, 12 Jul 2015 19:37:50 +0200 (CEST) Message-ID: <55A2A5E8.9070703@toco-domains.de> Date: Sun, 12 Jul 2015 19:37:44 +0200 From: =?UTF-8?B?VG9yc3RlbiBaw7xobHNkb3JmZg==?= User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: ruby@freebsd.org Subject: [Gitlab] Call for help / ideas Content-Type: text/plain; charset=utf-8; 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: Sun, 12 Jul 2015 17:45:51 -0000 Hello, the work at gitlab stucks at a bug. When installing gitlab i got this error: === Start === Adding limits to schema.rb for mysql == Seed from /usr/local/www/gitlab/db/fixtures/production/001_admin.rb rake aborted! can't modify frozen ActiveSupport::HashWithIndifferentAccess === End === After research this has 2 reasons. First: mysql is not used. Therefore its an error to try installing a scheme for it ;) Second: gitlab is based at Rails 4.1.11, while we provide 4.2 in the ports-tree. When using 4.1.x the installation went fine. The behavior of activerecord changed between 4.1 and 4.2. Now i have to choices: - adding rails 4.1 ports just for gitlab (and drop them when no longer needed) - patching gitlab to run which rails 4.2 I personally think the second option is the best seen in long term. But i have just a limited amount of time, gitlab is huge and i don't believe its a good idea to do this without the gitlab team. Therefore this will take long. The first idea seems dirty. But on the other hand there are already a bunch of ports added (and some more needed) just for gitlab. But you are the guys which the most experience: what should we do? Or do you have more ideas? Thanks for your help, Torsten