From owner-freebsd-ports@freebsd.org Thu Dec 15 14:16:15 2016 Return-Path: Delivered-To: freebsd-ports@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 28822C810AB for ; Thu, 15 Dec 2016 14:16:15 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (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 E05B4CA6 for ; Thu, 15 Dec 2016 14:16:14 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 1380228470; Thu, 15 Dec 2016 15:16:06 +0100 (CET) Received: from illbsd.quip.test (ip-86-49-16-209.net.upcbroadband.cz [86.49.16.209]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 14ADA28429; Thu, 15 Dec 2016 15:16:05 +0100 (CET) Subject: Re: (In)Stability of the Quarterly Branch To: Torsten Zuehlsdorff , David Demelier , "Vlad K." Cc: Freebsd Ports References: <3e7f94efc6428181a289742d7dd627df@acheronmedia.com> <2bd42508-a1f9-b0f2-e329-51af36604a45@toco-domains.de> From: Miroslav Lachman <000.fbsd@quip.cz> Message-ID: <5852A5A4.6070309@quip.cz> Date: Thu, 15 Dec 2016 15:16:04 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:42.0) Gecko/20100101 Firefox/42.0 SeaMonkey/2.39 MIME-Version: 1.0 In-Reply-To: <2bd42508-a1f9-b0f2-e329-51af36604a45@toco-domains.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Dec 2016 14:16:15 -0000 Torsten Zuehlsdorff wrote on 2016/12/15 14:43: >> The problem is that there are no tests in FreeBSD ports. All source >> based systems I've tested: pkgsrc, FreeBSD ports, OpenBSD, Gentoo; >> FreeBSD is the one that have the most instability. Not to mention >> committers that commit without testing the port, just look at >> www/redmine to get your point of view on that issue. > > www/redmine is a special case like for example GitLab. This are ports > based on rubygems and the ports-tree has a hard time to replicate the > gems. When one port need an update for a specific gem another can break. > > Other systems avoid the problem by ignoring it. You need to install and > maintain all gems by yourself. This includes updates, security checks > and of course installation of dependencies. First - I really appreciate your work on ports! And now Redmine - I think I was bitten by every Redmine failure after upgrade :) I wonder if the solution for ports like Redmine can be some kind of isolation. Python have virtualenv, AFAIK Ruby has something like this too. Will it be possible to connect ports (packages) with some type of "environment" defined just for "this package"? Miroslav Lachmanh