git is a required makedepend. This fails to build in a container without it.
EDIT: Apparently npm is also a required makedepend to prevent yarn from arbitrarily changing the working directory and causing build failures for being unable to find .yarnclean (peripherally described as a docker issue in #6809 but also valid here).
EDIT 2: It also appears that yarn is a full dependency, not a makedepend — precompiling assets when running bundle exec rails mastodon:setup fails entirely without it.
Pinned Comments
zoltix commented on 2026-06-25 10:37 (UTC) (edited on 2026-06-25 10:40 (UTC) by zoltix)
Info for 4.6.2, we are using a non-Docker installation, this release does not apply directly to us.
This release was only made to update FFmpeg inside the Docker container images. Since we are not using Docker images, we can skip this Mastodon version.
The important point is to make sure that the system FFmpeg package is updated to a fixed version through the OS packages.