Skip to content

Conversation

@BarbossHack
Copy link
Contributor

@BarbossHack BarbossHack commented Nov 13, 2025

As you may have noticed, all your reproducible Actions have been failing for the past month: https://github.com/simplex-chat/simplex-chat/actions/workflows/reproduce-schedule.yml

It always fails with the same exception:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':desktop:packageDeb'.
> External tool execution failed:
  * Command: [/usr/lib/jvm/java-17-amazon-corretto/bin/jpackage, @/project/apps/multiplatform/desktop/build/compose/tmp/packageDeb.args.txt]
  * Working dir: []
  * Exit code: 1
  * Standard output log: /project/apps/multiplatform/desktop/build/compose/logs/packageDeb/jpackage-2025-11-13-03-58-59-out.txt
  * Error log: /project/apps/multiplatform/desktop/build/compose/logs/packageDeb/jpackage-2025-11-13-03-58-59-err.txt

This error file contains the following error:

java.nio.file.FileSystemException: /project/apps/multiplatform/desktop/build/compose/tmp/packageDeb/libs/resources/vlc/vlc/plugins/codec/liba52_plugin.so -> /tmp/jdk.jpackage3625266857269235061/images/src/simplex/lib/app/resources/vlc/vlc/plugins/codec/liba52_plugin.so: No space left on device

No space left on device

Indeed, Github Actions jobs are limited to 14-22GB of free disk space, as you can see in this df -h output:

Filesystem      Size  Used Avail Use% Mounted on

/dev/root        72G   50G   22G  70% /
tmpfs           7.9G   84K  7.9G   1% /dev/shm
tmpfs           3.2G  1.1M  3.2G   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/sdb16      881M   62M  758M   8% /boot
/dev/sdb15      105M  6.2M   99M   6% /boot/efi
/dev/sda1        74G  4.1G   66G   6% /mnt
tmpfs           1.6G   12K  1.6G   1% /run/user/1001

Each job VM actually has 72 GB of total disk space, but only 22 GB free. GitHub Actions VMs come with many pre-installed binaries and resources (Android SDK, Java, .NET, Swift, vcpkg, etc.).

Since we do not need any of these for the reproducible script (we only need docker), we can simply remove them.

This cleanup frees up 23 GB of disk space, resulting in 55 GB of free space on the job VM, which is more than enough.

@github-actions
Copy link

github-actions bot commented Nov 13, 2025

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

@BarbossHack
Copy link
Contributor Author

I have read the CLA Document and I hereby sign the CLA

Copy link
Contributor

@shumvgolove shumvgolove left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello there.

Thanks for the PR and for the investigation. See my comments.

Co-authored-by: sh <37271604+shumvgolove@users.noreply.github.com>
@BarbossHack
Copy link
Contributor Author

Oh nice! I didn't see this script, very useful!!
I’ve accepted the commit 👍

@epoberezkin epoberezkin merged commit f853f84 into simplex-chat:stable Nov 17, 2025
1 check passed
@github-actions github-actions bot locked and limited conversation to collaborators Nov 17, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants