GAL2_RC5_113_LINUX_PACKAGING_PREFLIGHT_V0_1
run_utc=2026-06-11T13:24:45Z
build=/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z
release_dir=/Users/franciscotorres/GAL2_RC5_PUBLIC_DOWNLOADS_20260610T195541Z

SOURCE_HASH
88e905b024ae4649ee45e668f0fe90f4d182ce848cb57cc9a3e34fad4e8bf07e  /Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/src/gal2d.py

VERSION_CHECK
31:MIN_SLEW_DELTA_SEC = float(os.getenv("GAL2_MIN_SLEW_DELTA_SEC", "0.25"))  # ignore normal network/API jitter below this threshold
38:DAEMON_VERSION = os.getenv("GAL2_DAEMON_VERSION", "1.1.3-rc5-ixoye-witness-validity-deadband-observability-fix")
39:CONTRACT_VERSION = os.getenv("GAL2_CONTRACT_VERSION", "1.1.3-contract-rc5-ixoye-witness-validity-deadband-observability-fix")
113:        "daemon_version": DAEMON_VERSION,
114:        "contract_version": CONTRACT_VERSION,
464:        _state["last_slew_threshold_ms"] = round(float(MIN_SLEW_DELTA_SEC) * 1000.0, 3)
470:        if abs(delta) <= MIN_SLEW_DELTA_SEC:
800:        "version": CONTRACT_VERSION,
810:        "monotonic_sequence_semantics": "per_contract_serve",
823:        "slew_threshold_ms": _state.get("last_slew_threshold_ms") if _state.get("last_slew_threshold_ms") is not None else round(float(MIN_SLEW_DELTA_SEC) * 1000.0, 3),
986:        f'gal2_build_info{{daemon_version="{_prom_label(DAEMON_VERSION)}",contract_version="{_prom_label(CONTRACT_VERSION)}"}} 1',
1185:                "version": DAEMON_VERSION,

FIND_LINUX_FILES_IN_BUILD
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC31_LINUX_PACKAGE_STRUCTURE_FOR_RC5_PORT_V0_1.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC31_LINUX_PACKAGE_STRUCTURE_FOR_RC5_PORT_V0_1.txt.sha256.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_113_LINUX_PACKAGING_PREFLIGHT_V0_1.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_113_MACOS_INSTALLER_BUILD_AND_SIGN_V0_1.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_113_MACOS_INSTALLER_BUILD_AND_SIGN_V0_1.txt.sha256.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_113_VALIDITY_DEADBAND_OBSERVABILITY_PYINSTALLER_REBUILD_V0_1.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_113_VALIDITY_DEADBAND_OBSERVABILITY_PYINSTALLER_REBUILD_V0_1.txt.sha256.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_LINUX_GPG_SIGN_AND_VERIFY_V0_1.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_LINUX_GPG_SIGN_AND_VERIFY_V0_1.txt.sha256.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_LINUX_INSTALLER_PACKAGE_CLEAN_REPACK_V0_3.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_LINUX_INSTALLER_PACKAGE_CLEAN_REPACK_V0_4.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_LINUX_INSTALLER_PACKAGE_CLEAN_REPACK_V0_4.txt.sha256.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_LINUX_INSTALLER_PACKAGE_CREATE_V0_2.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_LINUX_INSTALLER_PACKAGE_CREATE_V0_2.txt.sha256.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_MACOS_INSTALLER_FOUNDERSIGN_V0_1.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_MACOS_INSTALLER_FOUNDERSIGN_V0_1.txt.sha256.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_PYINSTALLER_BUILD_V0_1.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_PYINSTALLER_BUILD_V0_1.txt.sha256.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_VALIDITY_FIX_PYINSTALLER_REBUILD_V0_1.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/audit/RC5_VALIDITY_FIX_PYINSTALLER_REBUILD_V0_1.txt.sha256.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_public_upload_candidate/GAL2-TimeContract-RC5-linux-installer-friendly-20260610-v0.3.tar.gz
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_public_upload_candidate/GAL2-TimeContract-RC5-linux-installer-friendly-20260610-v0.3.tar.gz.sha256.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_public_upload_candidate/GAL2-TimeContract-RC5-linux-installer-friendly-20260610-v0.4.tar.gz
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_public_upload_candidate/GAL2-TimeContract-RC5-linux-installer-friendly-20260610-v0.4.tar.gz.RECEIPT.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_public_upload_candidate/GAL2-TimeContract-RC5-linux-installer-friendly-20260610-v0.4.tar.gz.asc
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_public_upload_candidate/GAL2-TimeContract-RC5-linux-installer-friendly-20260610-v0.4.tar.gz.sha256.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_public_upload_candidate/GAL2-TimeContract-RC5-linux-installer-friendly-20260610.tar.gz
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_public_upload_candidate/GAL2-TimeContract-RC5-linux-installer-friendly-20260610.tar.gz.sha256.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_public_upload_candidate/GAL2_RC5_LINUX_RELEASE_PUBLIC_KEY.asc
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_rc5_package_work/GAL2_TimeContract_RC5_LINUX_INSTALLER_FRIENDLY_20260610/README_LINUX_INSTALL.md
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_rc5_package_work/GAL2_TimeContract_RC5_LINUX_INSTALLER_FRIENDLY_20260610/release_manifest/RC5_LINUX_RELEASE_NOTES.txt
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_rc5_package_work/GAL2_TimeContract_RC5_LINUX_INSTALLER_FRIENDLY_20260610/scripts/activate.sh
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_rc5_package_work/GAL2_TimeContract_RC5_LINUX_INSTALLER_FRIENDLY_20260610/scripts/install.sh
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_rc5_package_work/GAL2_TimeContract_RC5_LINUX_INSTALLER_FRIENDLY_20260610/scripts/uninstall.sh
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_rc5_package_work/GAL2_TimeContract_RC5_LINUX_INSTALLER_FRIENDLY_20260610/src/gal2-daemon-linux.sh
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_rc5_package_work/GAL2_TimeContract_RC5_LINUX_INSTALLER_FRIENDLY_20260610/src/gal2-daemon.sh
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_rc5_package_work/GAL2_TimeContract_RC5_LINUX_INSTALLER_FRIENDLY_20260610/systemd/gal2d.service
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/macos_pkg_outputs/GAL2-TimeContract-RC5-macos-arm64-payload-signed-unsigned-installer.pkg
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/macos_pkg_scripts/postinstall
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/macos_postinstall/scripts/postinstall
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/packaging/scripts/rollback_from_backup.sh
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/packaging/scripts/uninstall_linux.sh
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/packaging/scripts/uninstall_macos.sh
/Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/src/gal2-daemon.sh

FIND_LINUX_FILES_IN_RELEASE_DIR
/Users/franciscotorres/GAL2_RC5_PUBLIC_DOWNLOADS_20260610T195541Z/GAL2_RC5_1_1_3_MACOS_PUBLIC_EVALUATOR_BUNDLE_20260611T132247Z.tar.gz

EXISTING_LINUX_ARCHIVE_HASHES
7bd3fcd604014dab93fd4681bcbcfdd002d36ffa67ceef78e9f562684ff15afe  /Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_public_upload_candidate/GAL2-TimeContract-RC5-linux-installer-friendly-20260610-v0.3.tar.gz
a29bc04f97b8def9582e1ee05d67294f1fac9604d306a959893c6f3fb7639789  /Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_public_upload_candidate/GAL2-TimeContract-RC5-linux-installer-friendly-20260610-v0.4.tar.gz
886d72fe2276a9fa3f3f2691f6f0e0ad8faa6bf6290b1396a1e796eff4947f11  /Users/franciscotorres/GAL2_RC5_PRODUCT_SOURCE_FROM_RC31_20260610T185133Z/linux_public_upload_candidate/GAL2-TimeContract-RC5-linux-installer-friendly-20260610.tar.gz
a29bc04f97b8def9582e1ee05d67294f1fac9604d306a959893c6f3fb7639789  /Users/franciscotorres/GAL2_RC5_PUBLIC_DOWNLOADS_20260610T195541Z/downloads/linux/GAL2-TimeContract-RC5-linux-installer-friendly-20260610-v0.4.tar.gz

GPG_VERSION
gpg (GnuPG) 2.4.8
libgcrypt 1.11.1
Copyright (C) 2025 g10 Code GmbH
License GNU GPL-3.0-or-later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: /Users/franciscotorres/.gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
        CAMELLIA128, CAMELLIA192, CAMELLIA256

GPG_SECRET_KEYS

GPG_PUBLIC_KEYS_GAL2_RELATED

GAL2_RC5_113_LINUX_PACKAGING_PREFLIGHT_V0_1=DONE
