HomePhabricator

guix: move *-check.py scripts under contrib/guix

Description

guix: move *-check.py scripts under contrib/guix

Summary:
These scripts are not meant for general developer usage. They are for
use on the release binaries, which have been compiled in an environment
that makes various assumptions in regards to c library, compiler
options, hardening options, patching etc.

This is a backport of core#32458

Depends on D18898

Note that I need to disable linters for this diff because the current required version of lief (0.13.2) cannot be installed with python 3.12, and the next available version break the API so the mypy linter fails.
This diff is a step towards fixing this, and make it possible again to run arc lint --everything with python >= 3.12, because it is a dependency of the PR that bumps the lief version.

Test Plan: guix builds

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Subscribers: Fabien

Differential Revision: https://reviews.bitcoinabc.org/D18899

Details

Provenance
fanquake <fanquake@gmail.com>Authored on May 9 2025, 12:40
PiRKCommitted on Fri, Nov 7, 14:37
PiRKPushed on Fri, Nov 7, 14:37
Reviewer
Restricted Project
Differential Revision
D18899: guix: move *-check.py scripts under contrib/guix
Parents
rABC7a5211401e9e: guix: remove test-security/symbol-check scripts
Branches
Unknown
Tags
Unknown