Skip to content

Conversation

@Fuzzbawls
Copy link
Collaborator

GA will be removing Ubuntu 20.04 runners soon, so this updates the runners we use to accomodate the change.

Some build/depends system changes were needed to achieve full compatibility, notably:

Previously, the compression of the .iso file to a .dmg file was done
outside of `make deploy' in order to use the faketime-wrapped version of
libdmg-hfsplus's DMG tool.

Specifying the faketime-wrapped version of the DMG tool to ./configure
fixes this and simplifies build scripts.
xorriso and its mkisofs/genisoimage emulation alter-ego xorrisofs are
more maintained, and has the right toggles for us to achieve output
determinism without using blunt tools like faketime.

In this commit, we use xorrisofs from the build environment rather than
building it ourselves using depends. This is not necessary and can be
changed in the future.
@Fuzzbawls Fuzzbawls added this to the 6.0.0 milestone Mar 13, 2025
@Fuzzbawls Fuzzbawls self-assigned this Mar 13, 2025
Copy link
Member

@Duddino Duddino left a comment

Choose a reason for hiding this comment

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

ACK 70161c1

@Fuzzbawls Fuzzbawls requested review from Liquid369 and panleone March 19, 2025 23:36
Copy link
Member

@Liquid369 Liquid369 left a comment

Choose a reason for hiding this comment

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

ACK 70161c1

@Fuzzbawls Fuzzbawls merged commit 0770db5 into PIVX-Project:master Apr 1, 2025
190 of 196 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants