From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 54D611382C5 for ; Mon, 22 Jun 2020 19:16:00 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 915A9E0874; Mon, 22 Jun 2020 19:15:59 +0000 (UTC) Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 85747E0874 for ; Mon, 22 Jun 2020 19:15:59 +0000 (UTC) Received: by mail-pl1-x62c.google.com with SMTP id g12so7972426pll.10 for ; Mon, 22 Jun 2020 12:15:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mime-version:content-disposition; bh=SX1COkseMdiIl8RjmfGGCueJLFjZ4kYMeT9u4sWJRHg=; b=CUKryL4S9zbe9uSm8T0WuLZFcGn7n/OCCBfaDOIoS9+O9XPGQPwY8/sTwxs5Kt4/Ug fzOJjLSm66oe6XD1DbCdPZytt+kI1yKHlee+bMHoG8MVqG78tSw+qEF+Pa/j+NDevsDz CXKz23dDnbJOaSEBMeXDTuL2gLa44uWlSsWlJbgUNGDmDwsY+5xLaM8qQAd79R7Fop7a OxqKX9XdIvoMyuV6cf9z2e6M1/2WNr94m91edxnyBzOze+lgGS7pvn1Z8SJizMv8Ylrs SnsbKzd+daS3yNRk4d+JV32hWSOcEP/4Tkpqd6qL4NlVuv59M8gKEVQaUs8ioYKyjWx3 3FpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition; bh=SX1COkseMdiIl8RjmfGGCueJLFjZ4kYMeT9u4sWJRHg=; b=JCsuRMOK64kBFMZ1cTCOIWN5B5vEpNLuTPo3wBsLas7OjzeVUUUnPrkCDWHUI/p78U pTMQZ16HkvqW34Cur972ZP7eFBYvkDKxACH2ZGoCvL3S+wOvaBRehCrfbYicfitxdbSy QEOd1MqPSMGMGthQcYt87VQLOhy2sv2MdKDVzpnzlzbbpKBaj9YJzJWE21Zv/HWYc6kj 2pTsV6H3MBBQFCidXOjNoEkIinN24MfvI+rIm6Hg0MecTPXFjk5ZckR+sbLRXEfcT77u y0G1Us99x4S2edxG/Ny27TwvY9rgnkE0KeKDbi8XRrEl4eiCKZcfqKyK796w/TCUcC5P kueA== X-Gm-Message-State: AOAM53052wA5howNTIkAvjHB+vN3U5DaAJ33iI11CVPaEQIy7iaR0bdk VezZ71pv5au7huz/Ed/IXupA+yd8 X-Google-Smtp-Source: ABdhPJzxm3r6BEgNTN3TDsfvTJuLOzplWPnYPHYICIowEJF5R7Nne5RcnrYTnGVOCMB0txP2K5VxwA== X-Received: by 2002:a17:902:8694:: with SMTP id g20mr20874191plo.332.1592853357952; Mon, 22 Jun 2020 12:15:57 -0700 (PDT) Received: from localhost ([106.201.0.249]) by smtp.gmail.com with ESMTPSA id w22sm14781061pfq.193.2020.06.22.12.15.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jun 2020 12:15:57 -0700 (PDT) Date: Tue, 23 Jun 2020 00:45:53 +0530 From: Gunwant Jain To: gentoo-soc@lists.gentoo.org Cc: heroxbd@gentoo.org Subject: [gentoo-soc] Weekly Report: Portage Powered Android Message-ID: <20200622191553.2rodmf6heg6my25d@tardis.localdomain> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="t4cs2s7sukhjnqnm" Content-Disposition: inline X-Archives-Salt: 16b188cb-03df-483d-a0f1-33197ec1f1d7 X-Archives-Hash: eee5d0c76f8d75f70e2ff9e245364d51 --t4cs2s7sukhjnqnm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello Everyone, I was supposed to integrate `bootstrap-init` and `sar-preinit` into SharkBait this week. I couldn't quite do that. `bootstrap-init` was initially cross-compiled for aarch64 using NDK. So the first job was to get rid of NDK and use a different "build-system".=20 I opted for CMake and ported the project to use it [1]. But the binary compiled by CMake on my phone (arm64 Gentoo), would not boot Android. The build rules can be inspected on [1]. I believe this is because of the fact that I am not using a Bionic based toolchain. So, I started working on building such a toolchain mid-week. And this is where my current task starts coinciding with my next=20 scheduled task of providing a aarch64-linux-android toolchain where we=20 build Bionic as well. The crux of this task was already performed by=20 KireinaHoro in his GSoC [2]. Since my next scheduled task is required to=20 be finished for my current task, I propose to merge `bootstrap-init`=20 along with `sar-preinit` together later in the SharkBait workflow.=20 And to cover the installing process for users right now, I will write a blog and post it on [3] within 24 hours of writing this mail. The blog will provide a guide on assembling the components required for System-As-Root based Android devices and installing SharkBaitOS. Keep in=20 mind that this process will indeed be simplified for the user later.=20 And I propose to edit SharkBait's official wiki later in my GSoC tenure explaining the simplified procedure to end-users and porters. Thanks, Gunwant [1] https://gitlab.com/WantGuns/bootstrap-init/-/tree/cmake [2] https://wiki.gentoo.org/wiki/Android/SharkBait/Building_a_toolchain_for= _aarch64-linux-android [3] https://wantguns.gitlab.io/ --t4cs2s7sukhjnqnm Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEVcYcuddz0Grkn4q20gpuZPFudnkFAl7xA2kACgkQ0gpuZPFu dnlS2wf8CY0oj8H5cLq8YrY4GZ9vLXdNj0A951ZQjTkylqgVSYVmW57gWiH4Ty+E 1k5O1p18uFJuwo9hiJtwymWMH07WwnOM8Qf0cCO31klB6/ljMWGwnvklatvhT2uz T4EtiHeA+o+MYtdtThhGJb5lUbq6NO7dxO5JpRsMMvPqVQf2vqaA9TMRQZXni9nw 6ZzJatC+tARmqTXVp5bQMfJBigFVTc857cP5AjqUTYAq+Yy2709CtlGxj/NfjPTK 1a4xALi378ivEU7RABmXB1kW2O8RMIBYHpn5Nhmdbo3yIFvwzsWXT3Au+h9JsLP1 u/aeFPG6pU2fQRMBqIzGW/ao6oqKog== =mOFs -----END PGP SIGNATURE----- --t4cs2s7sukhjnqnm--