From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thompson, David" Subject: Re: Building for Android and F-Droid Date: Thu, 1 Sep 2016 09:29:07 -0400 Message-ID: References: <57C81204.3090602@goebel-consult.de> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59760) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bfS3L-0006lr-AC for guix-devel@gnu.org; Thu, 01 Sep 2016 09:29:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bfS3J-0003hT-7a for guix-devel@gnu.org; Thu, 01 Sep 2016 09:29:10 -0400 Received: from mail-ua0-x22b.google.com ([2607:f8b0:400c:c08::22b]:35679) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bfS3J-0003hA-17 for guix-devel@gnu.org; Thu, 01 Sep 2016 09:29:09 -0400 Received: by mail-ua0-x22b.google.com with SMTP id i32so144960964uai.2 for ; Thu, 01 Sep 2016 06:29:08 -0700 (PDT) In-Reply-To: <57C81204.3090602@goebel-consult.de> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Hartmut Goebel Cc: guix-devel On Thu, Sep 1, 2016 at 7:33 AM, Hartmut Goebel wrote: > Hello, > > I just want to share an idea I had: > > Recently I was involved in packaging a app for f-droid. The f-droid build > system consists of 1) a virtual machine which get cleaned up after each > build. and 2) meta-data descriptions of each package. The meta-data includes > build instructions and is basically a ini-like file. For a simple examples > see [1] and for a complex one see [2]. > > One of f-droid's goals is reproducible build. De-facto they fail on this, > given the current set up since they update the virtual machine to some > current state. > > In got the idea to make f-droid use guix as a base. Of course, this would be > a lot of work, and I do not expect this to happen any time soon. We have > quite a lot of work to do on the guix-side, like building the Android tools, > implement maven and graddle builds, etc. You are indeed correct that it would be a lot of work, but it is certainly possible and sounds like it would be a big improvement over the status quo. I would also like to see this happen because I am an F-Droid user. Does anyone know what we are missing to be able to package android tools? I would like to be able to use the android debug bridge again to shell into my phone. :) - Dave