Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 1 addition & 4 deletions .github/workflows/GnuTests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ env:
jobs:
native:
name: Run GNU tests (native)
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04 # some strace? test needs newer glibc to run
steps:
#### Get the code
- name: Checkout code (uutils)
Expand All @@ -61,9 +61,6 @@ jobs:
sudo apt-get update
## Check that build-gnu.sh works on the non SELinux system by installing libselinux only on lima
sudo apt-get install -y gperf gdb python3-pyinotify valgrind libexpect-perl libacl1-dev libattr1-dev libcap-dev attr quilt
curl --fail --location --silent --show-error --retry 3 --retry-all-errors -o automake_1.18.1-3_all.deb https://sylvestre.ledru.info/debian/automake-1.18.deb
echo "0c6a249892120518ab7bb0711396dc8cd26f15ed4118d0b222ba3cd7368eb248 automake_1.18.1-3_all.deb" | sha256sum --check --strict -
sudo dpkg -i --force-depends automake_1.18.1-3_all.deb
- name: Add various locales
shell: bash
run: |
Expand Down
1 change: 1 addition & 0 deletions util/build-gnu.sh
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,7 @@ if test -f gnu-built; then
echo "'rm -f $(pwd)/{gnu-built,src/getlimits}' to force the build"
echo "Note: the customization of the tests will still happen"
else
autoreconf
# Disable useless checks
sed -i 's|check-texinfo: $(syntax_checks)|check-texinfo:|' doc/local.mk
# Stop manpage generation for cleaner log
Expand Down
10 changes: 2 additions & 8 deletions util/fetch-gnu.sh
Original file line number Diff line number Diff line change
@@ -1,17 +1,11 @@
#!/bin/bash -e
ver="9.11"
ver="9.12"
repo=https://github.com/coreutils/coreutils
curl -L "${repo}/releases/download/v${ver}/coreutils-${ver}.tar.xz" | tar --strip-components=1 -xJf -

# TODO stop backporting tests from master at GNU coreutils > $ver
exit 0 # remove me when backport
backport=(
cat/splice.sh # split tests
dd/fail-ftruncate-fstat.sh # remove LD_PRELOAD
dd/stderr.sh # replace GNU/test binary by uutils/test
misc/close-stdout.sh # fix hardcoded pathes to GNU executables
misc/uname-labeled.sh # uname -A/--all-labeled, added after $ver
nproc/nproc-quota.sh # remove LD_PRELOAD
misc/empty-backup-suffix.sh
)
for f in "${backport[@]}"
do curl -L ${repo}/raw/refs/heads/master/tests/$f > tests/$f
Expand Down
10 changes: 5 additions & 5 deletions util/gnu-patches/series
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
tests_factor_factor.pl.patch
tests_cksum_base64.patch
tests_comm.pl.patch
# FIXME: tests_comm.pl.patch
# FIXME: tests_cut_error_msg.patch
tests_dup_source.patch
tests_env_env-S.pl.patch
# FIXME: tests_env_env-S.pl.patch
tests_invalid_opt.patch
tests_ls_no_cap.patch
# FIXME: tests_ls_no_cap.patch
tests_sort_merge.pl.patch
tests_du_move_dir_while_traversing.patch
test_mkdir_restorecon.patch
error_msg_uniq.diff
# FIXME: error_msg_uniq.diff
tests_numfmt.patch
tests_pwd-long.patch
# FIXME: tests_pwd-long.patch
Loading