Skip to content

Commit

Permalink
Merge pull request #5756 from knst/gitian-removal
Browse files Browse the repository at this point in the history
chore: remove deprecated gitian
  • Loading branch information
PastaPastaPasta authored Dec 6, 2023
2 parents 5211a00 + 75b6c44 commit e0fb132
Show file tree
Hide file tree
Showing 52 changed files with 12 additions and 1,706 deletions.
101 changes: 0 additions & 101 deletions .github/workflows/release_alpha.yml

This file was deleted.

2 changes: 1 addition & 1 deletion ci/test/00_setup_env_mac.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ export LC_ALL=C.UTF-8

export CONTAINER_NAME=ci_macos_cross
export HOST=x86_64-apple-darwin
export PACKAGES="cmake libcap-dev libz-dev libbz2-dev python3-dev python3-setuptools"
export PACKAGES="cmake libcap-dev libz-dev libbz2-dev python3-setuptools"
export XCODE_VERSION=12.2
export XCODE_BUILD_ID=12B45b
export RUN_UNIT_TESTS=false
Expand Down
5 changes: 0 additions & 5 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,9 @@ AH_TOP([#ifndef DASH_CONFIG_H])
AH_TOP([#define DASH_CONFIG_H])
AH_BOTTOM([#endif //DASH_CONFIG_H])

dnl faketime breaks configure and is only needed for make. Disable it here.
unset FAKETIME

dnl Automake init set-up and checks
AM_INIT_AUTOMAKE([1.13 no-define subdir-objects foreign])

dnl faketime messes with timestamps and causes configure to be re-run.
dnl --disable-maintainer-mode can be used to bypass this.
AM_MAINTAINER_MODE([enable])

dnl make the compilation flags quiet unless V=1 is used
Expand Down
6 changes: 0 additions & 6 deletions contrib/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,18 +24,12 @@ Build Tools and Keys
Contains files used to package dashd/dash-qt
for Debian-based Linux systems. If you compile dashd/dash-qt yourself, there are some useful files here.

### [Gitian-descriptors](/contrib/gitian-descriptors) ###
Notes on getting Gitian builds up and running using KVM.

### [Builder keys](/contrib/builder-keys)
PGP keys used for signing Dash Core [release](/doc/release-process.md) results.

### [MacDeploy](/contrib/macdeploy) ###
Scripts and notes for Mac builds.

### [Gitian-build](/contrib/gitian-build.py) ###
Script for running full Gitian builds.

Test and Verify Tools
---------------------

Expand Down
45 changes: 0 additions & 45 deletions contrib/containers/deploy/Dockerfile.GitHubActions.Gitian

This file was deleted.

5 changes: 1 addition & 4 deletions contrib/containers/develop/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,8 @@ RUN apt-get update && \
# To mitigate the build halting, you can add "|| true" so that it
# unconditionally returns 0
#
# Also, we create the group `docker` and add our user to it to meet
# Gitian's requirements
#
RUN groupadd docker && \
usermod -aG sudo,docker dash && \
usermod -aG sudo dash && \
echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers

# Disable noninteractive mode
Expand Down
6 changes: 3 additions & 3 deletions contrib/devtools/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,17 +164,17 @@ Perform basic security checks on a series of executables.
symbol-check.py
===============

A script to check that the executables produced by Gitian only contain
A script to check that release executables only contain
certain symbols and are only linked against allowed libraries.

For Linux this means checking for allowed gcc, glibc and libstdc++ version symbols.
This makes sure they are still compatible with the minimum supported distribution versions.

For macOS and Windows we check that the executables are only linked against libraries we allow.

Example usage after a Gitian build:
Example usage:

find ../gitian-builder/build -type f -executable | xargs python3 contrib/devtools/symbol-check.py
find ../path/to/executables -type f -executable | xargs python3 contrib/devtools/symbol-check.py

If no errors occur the return value will be 0 and the output will be empty.

Expand Down
Loading

0 comments on commit e0fb132

Please sign in to comment.