From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 08 11:16:58 2019 Received: (at submit) by debbugs.gnu.org; 8 Jul 2019 15:16:58 +0000 Received: from localhost ([127.0.0.1]:59311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hkVNy-0000bH-IH for submit@debbugs.gnu.org; Mon, 08 Jul 2019 11:16:58 -0400 Received: from lists.gnu.org ([209.51.188.17]:55269) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hkVNw-0000b9-Dj for submit@debbugs.gnu.org; Mon, 08 Jul 2019 11:16:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56110) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hkVNn-0000ut-U4 for bug-guix@gnu.org; Mon, 08 Jul 2019 11:16:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hkVNf-0005zG-S4 for bug-guix@gnu.org; Mon, 08 Jul 2019 11:16:43 -0400 Received: from mout.web.de ([212.227.15.4]:53037) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hkVNe-0005qN-94 for bug-guix@gnu.org; Mon, 08 Jul 2019 11:16:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1562598994; bh=kwtLX+37M3rT5th6MeuUHxyfIJCmxGn2RSZxwj8NkZo=; h=X-UI-Sender-Class:To:From:Subject:Date; b=C4Y2UE7Nq7Wh22Nlw5DsVwGyir6VKEMdT0QeQcOuHYXOd9ZlErQunM/nNDjaSHfqS tFVz2kC2YhGZIzNoFKObFu/fHpWCHHz6UVhrUaxTD/+1vcowQMcdN+3PaJJyqd8DSR nl1iSQgSTrlPauw0LEh43W6fQWamtEt5EZGXxxPA= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from f147.suse.de ([195.135.221.2]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MUEsc-1hsiZf3ouY-00Qxkp for ; Mon, 08 Jul 2019 17:16:33 +0200 To: bug-guix@gnu.org From: Jonathan Brielmaier Subject: [META] Run Guix System on Purism Librem 5 Message-ID: <554ccbea-73e4-5692-8f04-53e4bde5ee9e@web.de> Date: Mon, 8 Jul 2019 17:16:33 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:25TjZDj5A1SyNSXV91sJkNLL9n2ZKu2l/kQMz3rGkATHK8Bmy+P x/A0nmV1dBxtyJnZY5UDO55pWR+TqsMgSyYyMhr7PII3LAHy7A62+FkU8KqYTj1mwpKdHgZ XKvYHb/wAanOV9Q9njt6ZhQtqj9Cpa0v0G94/+LvG3d7fcp4HB/8OGxfcXmu+SKvnVyR68d x3VWJLLDiekyZ+9jFKboQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:oZofJQPoBNI=:bpPgkbcrY1Eim1IZB1Btvk 49Jle09nQOQI3nIYk73+/s/Zvt1JmVjQS5qubeOu6pZZlNqiME7GoLAjlVftueNtDasPAjAK9 WGG/+ExP7XMl/eTnYWc3xlqtXAJa0b79buBfWkMG4/BQIchmk8F4yvFzwHtoZIw3/s6mhBw6s 5M0XnrrS7bscALfH0DCc0QjGWg122S3n2BWGwn/f23psaeYmhzRFBIADSV8pONJFOQGrCeL3j dp34PqO35HtdtmduEgaBBHkw4uZk0eVewrEotCkel7cQ0Vy3p/PB4apoHLwDWd1RdsmwX8OOP qJZVSWTQFdC4Lx8ruw1F6z2SX5MTz2GWMHGWTGXl+ccafAUZjMbUB60SlsFEZmeub39f76SO8 0Tu8H+Wn3ol4yxmUhaVaWml9g6tv/HOK3Fc8tA+21WNG3W5V8nliibKvd/EVro4zWJM/BHwGa XB+z/JGhZM6NqxjqHZMvfCrbcl3jRVns3vkJSj2Ivxk1jJfHZOdaDc7ul2X9gaeCR8bD1V/ks LHnf8wIMDtEBhTDhIngqK7rofmqgVoxsA948FCkbWWQS624KanifN6oXTgn9V6TBOLDm1DJD/ XMpLFkDgc0r62geieL/OukiRBNL1tPCaFn8t6cumU9N9R86C1Taioc7L38hAmpg4sM+l2ZyYP 2TXb9Wd8gpDafi9uaGarDdqtLfrw0pPfPWv+UMZw29QwZpwJACemDmEe71Z/mq8Mnn/bUx5Nw 13GzFH4n8igyNDtTUy66TNHuxFsGx1G7+HT+6hC7axrGUmru1X/rWyaZpH0MAkuM/mirGJFbO bWHNHvN1bQkP0kpTmMJZtzmMj13+tDdwf0hOklLfqWX03Pg892bqT38dEDuFqZCbbf1QXOVo9 V2OSIZMrYHlffcaZMQmK1kdTI2wCw67aeya+kWCpqi+R7NGlaTfQRiEmIn91wnlYf/uwuhicQ mhDUe4M7twPvgnCwJ4AQ+X0YgTGsOaX7Tq4d7sJ2esiB/1UiVY8g0PaEbKbps8MPNgTQRKI2H W1AuF5FFVQKMAsP9TaTPqRT9iKRlEB3F6Wq4ivXf+btIklp6kXWLiJxCe+7SYArqIMA7xnjtl vO9nbIJ2S6h9H1my95FbAGiYhzNDd1xSw0K X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.4 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) This is a meta/tracker bug to track what needs to be done and what is already done, to run Guix system on the Purism Librem 5 phone. https://puri.sm/products/librem-5/ The Librem 5 will be shipped with a mobile optimized GNOME based on PureOS which is based on Debian, but contains only free software :) As the phone and the software is still in heavy development, we don't know yet what exactly is required to have a proper "phone" experience. Hardware spec: SoC: NXP iMX8M Quad Core arch: aarch64 storage: 32GB eMMC For more details see: https://shop.puri.sm/shop/librem-5/ GNOME and it's packages should be on the newest versions, as they could contain fixes and improvements for a mobile UI (responsive). The following packages are still missing in Guix or may need adjustments. Kernel/boot: - kernel: At the moment there are surely patches on top of linux-vanilla required, but Purism pushes hard to upstream those. So maybe no special is required when the phones ship. - u-boot-imx: U-Boot for iMX, they have still patches on top of https://source.codeaurora.org/external/imx/uboot-imx Core libraries: - libhandy: provides responsive UI stuff for GTK, may becoming dependency of some GNOME packages https://source.puri.sm/Librem5 /libhandy - phosh: Wayland shell (prototype) for GNOME on mobile devices: https://source.puri.sm/Librem5/phosh Leaf packages: - calls: App for calling, backend ModemManager or oFono https://source.puri.sm/Librem5/calls - chatty: App for SMS and XMPP messaging: https://source.puri.sm/Librem5/chatty - epiphany/GNOME Web: They have some patches for mobile UI: https://source.puri.sm/Librem5/epiphany - gnome-contacts: Missing in Guix, they have a phone-focused fork: https://source.puri.sm/Librem5/gnome-contacts Feel free to add comments, other bugs which are related or relevant links etc.