From owner-freebsd-ports@freebsd.org Tue Oct 4 05:10:01 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 84391AF2CB9 for ; Tue, 4 Oct 2016 05:10:01 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (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 47210F07; Tue, 4 Oct 2016 05:10:01 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.87 (FreeBSD)) (envelope-from ) id 1brHzK-000ETu-GI; Tue, 04 Oct 2016 07:09:58 +0200 Date: Tue, 4 Oct 2016 07:09:58 +0200 From: Kurt Jaeger To: Grzegorz Junka Cc: Mathieu Arnold , freebsd-ports@freebsd.org Subject: Re: dependency explosions Message-ID: <20161004050958.GD85563@home.opsec.eu> References: <2df71272-7b98-ad73-650a-3ec70beb71d5@freebsd.org> <19d248ae-8919-fdc9-84e8-ff90ae761e6f@gjunka.com> <20161003151148.4860ca1a@curlew.lan> <6d1eb20d-4597-8176-3dbd-661648a6a03c@gjunka.com> <6bb0a476-ed26-1bdd-5ec5-0d6e2adf0b76@FreeBSD.org> <1d50327a-161a-8ec8-9065-fc853ed79a13@gjunka.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1d50327a-161a-8ec8-9065-fc853ed79a13@gjunka.com> 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: Tue, 04 Oct 2016 05:10:01 -0000 Hi! > > Right now, we build packages for > > [9,10,11,12]x[amd64,i386]x[head,quarterly], that's 16 different sets, > > and we mostly manage to build them over and over again, every two days. > > Imagine how long it would take to build 320 sets. > You are trying to take that into extreme to ridicule this as an option. I think the scenario that "if we had variants, other users would request other variants" is likely and the number of sets to build really would explode like that. It's not to ridicule that option. The problem is to add code to allow variants is complex and needs engineering power. -- pi@opsec.eu +49 171 3101372 4 years to go !