precice / vm

Vagrant box with preCICE and examples preinstalled
MIT License
5 stars 4 forks source link

Port to Ubuntu 24.04 #94

Open MakisH opened 4 months ago

MakisH commented 4 months ago

Summary of the changes:

The current state is building successfully.

What is currently missing:

Replaces and closes #45.

@fsimonis FYI

fsimonis commented 4 months ago

Is python3-paraview needed? Otherwise, we could just install paraview without it apt-get install -y --no-install-recommends paraview.

MakisH commented 4 months ago

Is python3-paraview needed? Otherwise, we could just install paraview without it apt-get install -y --no-install-recommends paraview.

Ah true. I already tried the opposite, but of course python3-paraview is a recommended package of paraview, not of libvtk9-dev :see_no_evil:

Works like this.

fsimonis commented 4 months ago

Disk space usage of this port:

image

We loose quite some space as cargo vendor vendors a lot of windows-related stuff. I don't see a straight forward way of disabling them. Maybe rm -rf vendor/winapi* vendor/windows* would solve the majority of the issue.

image

Also some python venvs eat some space e.g. in the dune build.

Using kde-plasma-desktop instead of xubuntu requires 19GB of disk space, which is a pretty substantial overhead.