Hi Michele.
The build is flawless. It is something that cannot be done during the lunch
hour though (around 2,5 hours on my side with limited bandwidth - sorry I'm
on vacation).

curl is needed, so the right sequence of instructions is:

sudo apt-get update
sudo apt-get -y install jq
sudo snap install go --classic
sudo snap install task --classic
sudo snap install kubectl --classic

sudo snap install curl

curl -sL get.docker.com | sudo bash
sudo usermod -aG docker $USER
newgrp docker
docker ps


Also, the needed disk space is at least 81 GB, I would say that 100 GB is
probably the real size. I chose around 260 GB to be more comfortable.


$ df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda2       266G   81G  174G  32% /

Good job!

Daniele




On Sun, Jun 7, 2026 at 7:53 PM Michele Sciabarra <[email protected]>
wrote:

> Hello everyone, source builds works!
>
> I fixed the outstanding issues and rebuilt everything.
>
> Now I ask committers and contributors to try!
>
> So far I have only tested on Linux but I am also testing on windows and
> mac.
>
> On linux please do this:
> - start an ubuntu vm (22/24/26 should work)
> - create an user with sudo rights
> - setup the system with:
>
> ```
> sudo apt-get update
> sudo apt-get -y install jq
> sudo snap install go --classic
> sudo snap install task --classic
> sudo snap install kubectl --classic
> curl -sL get.docker.com | sudo bash
> sudo usermod -aG docker $USER
> newgrp docker
> docker ps
> ```
>
> Then build everything with
>
> ```
> git clone https://github.com/apache/openserverless --recurse-submodules
> cd openserverless
> task build
> task setup
> ```
>
> Please confirm this procedure works as we can then so a source tarball
> of what cloned and proceed with our first release!
>
>
>
>
> --
> Michele Sciabarrà - [email protected] - linkedin.com/in/msciab
> Apache OpenServerless committer - reddit.com/r/openserverless
> Apache OpenWhisk PMC member  - Author Learning Apache OpenWhisk
>

Reply via email to