From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: Re: General Question: Execution of binaries not built for GuixSD Date: Wed, 22 Jun 2016 14:06:36 +0000 Message-ID: <20160622140636.GA21461@shadowwalker> References: <576A6D73.3070104@gmx.net> <576A925E.20107@gmx.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47239) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFino-0004UW-VR for help-guix@gnu.org; Wed, 22 Jun 2016 10:06:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bFink-00016M-HN for help-guix@gnu.org; Wed, 22 Jun 2016 10:06:48 -0400 Received: from 93-95-228-168.1984.is ([93.95.228.168]:50100 helo=beleriand.n0.is) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFink-00015p-56 for help-guix@gnu.org; Wed, 22 Jun 2016 10:06:44 -0400 Received: by beleriand.n0.is (OpenSMTPD) with ESMTPSA id fc011436 TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO for ; Wed, 22 Jun 2016 14:06:38 +0000 (UTC) Content-Disposition: inline In-Reply-To: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org On 2016-06-22(09:53:34AM-0400), Thompson, David wrote: > On Wed, Jun 22, 2016 at 9:27 AM, Florian Paul Schmidt > wrote: > > See the attached file for reference. Put it into a guix checkout under > > > > nonfree/packages/ > > > > Does that help as a starting point? > > Do the upstream Firefox and/or Thunderbird contain nonfree components? > If so, please do not promote such software on this list. > > I really really really cannot recommend this approach to packaging, > because it goes against one of the core properties of Guix: > reproducibility. Taking someone else's binary and hacking it until it > works isn't a real solution. The proper way to do this is to build > binaries from source that are compatible with Guix. > > Thanks, > > - Dave Regarding thunderbird, I would compare to what parabola does with icedove. I would say that it might take more time, but it's more benificial for Guix if for example a slightly modified version of firefox lts (45.1.x) could be packaged. This way torbrowser is just an inherit away. https://projects.parabola.nu/abslibre.git/tree/libre/icedove > -- ♥Ⓐ ng0 For non-prism friendly talk find me on psyced.org / loupsycedyglgamf.onion