Received: from mail-qt1-f177.google.com (mail-qt1-f177.google.com [209.85.160.177]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 3A339781994 for <~alpine/devel@lists.alpinelinux.org>; Sun, 9 May 2021 02:50:59 +0000 (UTC) Received: by mail-qt1-f177.google.com with SMTP id t7so9607920qtn.3 for <~alpine/devel@lists.alpinelinux.org>; Sat, 08 May 2021 19:50:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zededa.com; s=google; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=j3GZGHV/yGly4xpIE9YAnKBKf/UimEyjcXU0jo4udVQ=; b=U2qV/xeYToen71Mpv5wfF6nuTHznUj1K37Ga3U7wDhtrFd+PKO470ILH8dGZTW/Xi1 Z80XStd4N8QtvlTlCdhQO6dQM3RSYxZ+C0Pkv6vkswlh0vbNm7HYxR6reKbuA3CvQgxv 6/Sugwd5GnLQY/g4kPpJ1oHRheWFLXvTeK5KNyhVC+LiUzluBdjSiLA5D+fbWdjqrFSz xnL4jXMPBI4TBkGfE9OteCziocu26MdUIEu5A6uHnB+YeI81IviRoDhJ7sRlWxn5UtDH RQTXg+JsBNZZOM99j/I7U6DgCSWKc8sZ4d15LsduRLMKw+zSf2jb498XlKNxyNxIDcev Kctg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=j3GZGHV/yGly4xpIE9YAnKBKf/UimEyjcXU0jo4udVQ=; b=Ajh5AhOc0Nv9s+De0cHgujQTSLJVcqnDsSgRNPb/VwfrrePuOZLZ07jzNvTVNy6mes wYpuNl2jxHhXLTLzN1xN9vmTiNWOdQK6rog9+IQsv9GxiZ0MXe8SppQ/gGEFt8dyeKga D0iYzUpElVzPzaW5aTUFUzFVSGOAodjlMcz1You2CnaAO70w+crVcB1dOigORVh2c7Bi P4Eo6/GPvwkDN16tNrCswkb+8F67OHlreF02BkmCCPGmv/4fIW8zs41dP2TFFGOeDjwQ PjBHAO4efOfzK+MK3MQ/3ZRxoFlp9cyk+j5F/a+W6if6pQVNmSbXHQBnZkkJ83kEWyup 7hyg== X-Gm-Message-State: AOAM533yW178P68apCx2acJEPkoer2S7RxjXR8JEU4U+ec3UcNWujgGT Dy67Bl3Ng6tv5pm/ryQg/lyzwW9Sa/AQrgXIjkbYle5rXXZKEg== X-Google-Smtp-Source: ABdhPJx6nswLjlRRLrkUa263iUAkiF6IIuCg6CnCYXjtR9+CY7YRppB7UadWKqImMSFdUWPsAMRAtlJlIbziwDAlCq4= X-Received: by 2002:ac8:4b44:: with SMTP id e4mr16747567qts.266.1620528658108; Sat, 08 May 2021 19:50:58 -0700 (PDT) MIME-Version: 1.0 From: Roman Shaposhnik Date: Sat, 8 May 2021 19:50:47 -0700 Message-ID: Subject: Progress on Alpine for RISC-V (and BeagleV) To: ~alpine/devel@lists.alpinelinux.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi! A few updates for anyone interested in Alpine bringup on the board: I=E2=80=99ve bootstrapped quite a bit of Alpine packages and published upda= ted aports here https://github.com/rvs/aports A growing collection of packages is now available under https://eve-alpine-packages.s3.amazonaws.com/edge/{main,community} It is enough to generate basic images, so for example, here=E2=80=99s a min= irootfs published that can be used to bootstrap your own containers https://eve-alpine-packages.s3.amazonaws.com/edge/images/alpine-miniroot= fs-210509-riscv64.tar.gz I still need TONS of help to fix/bootstrap more packages =E2=80=94 and for = that I published a builder environment =E2=80=94 so if you (on a latest Docker f= or Mac or docker + qemu-user-riscv64) do: $ docker build -t alpine-riscv64 https://eve-alpine-packages.s3.amazonaws.com/edge/images/Dockerfile $ docker run -it --rm alpine-riscv64 builder$ cd aports You will end up in an environment that I=E2=80=99m using to build all of th= ese packages and can help me with: cd hack APKBUILD (or not) abuild -r Now, for the most perplexing question of all: it is pretty clear that it may be a bit overwhelming for a single person (like me) to make sure that we do ALL of the packages at once to support RISC-V. So I'm wondering if there's any way to do it steps -- where we bring up progressively more and more packages into the release, but at least the ones that are already supported are not allowed to bitrot anymore on RISC-V. Is there any process around Alpine releases that would allow us to do that? Thanks, Roman.