From 459f243a754864016dc5165d5faf913f77162073 Mon Sep 17 00:00:00 2001 From: Joe Kimmel <86852107+joe-kimmel-vmw@users.noreply.github.com> Date: Mon, 30 Jan 2023 15:00:40 -0700 Subject: [PATCH] buildpacks: propose arm/multi-arch project Signed-off-by: Joe Kimmel <86852107+joe-kimmel-vmw@users.noreply.github.com> --- lfx-mentorship/2023/01-Mar-May/project_ideas.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lfx-mentorship/2023/01-Mar-May/project_ideas.md b/lfx-mentorship/2023/01-Mar-May/project_ideas.md index 18e26a90..df6fe606 100644 --- a/lfx-mentorship/2023/01-Mar-May/project_ideas.md +++ b/lfx-mentorship/2023/01-Mar-May/project_ideas.md @@ -37,6 +37,15 @@ - Mentor(s): Natalie Arellano (@natalieparellano, narellano@vmware.com); Joe Kimmel (@joe-kimmel-vmw, jkimmel@vmware.com) - Upstream Issue: https://github.com/buildpacks/pack/issues/1610 +#### Multi-Architecture Builds Support +- Description: The rise of ARM processors has created new binary targets for pre-compiled executables. Additionally, there are tales of widespread use of operating systems that aren't linux? In the ideal case a `pack` user could create a build for an abritrary architecture and operating system, regardless of the host system they used to run the command. +- Expected outcome: Improved multi-architecture (including ARM) and multi-os "cross-compilation" support in [pack](https://github.com/buildpacks/pack/) +- Recommended Skills: Golang, software development literacy. Familiarity with buildpacks will be helpful. +- Mentor(s): Aidan Delaney (@AidanDelaney); Jerico Pena (@jpena-r7); Juan Bustamante (jbustamante@vmware.com, @jjbustamante) +- Expected project size: 350 Hours +- Difficulty: Medium +- Upstream Issue (URL): https://github.com/buildpacks/pack/issues/1459 and https://github.com/buildpacks/pack/issues/1460 + ### Kubernetes #### Cluster API Provider GCP (CAPG)