Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Package Update]: fakeroot failing %make check #400

Open
1 task done
Pheoxy opened this issue Sep 29, 2024 · 0 comments
Open
1 task done

[Package Update]: fakeroot failing %make check #400

Pheoxy opened this issue Sep 29, 2024 · 0 comments

Comments

@Pheoxy
Copy link
Contributor

Pheoxy commented Sep 29, 2024

Existing package update request?

  • I have searched open package request reports for an equivalent package update request

Name

fakeroot

Version

1.36

Link to the release notes or announcement.

https://salsa.debian.org/clint/fakeroot/-/commit/e4780b1aad6fae0be1868a76cc7ffa6149afa912

Reason for update

The current version of fakeroot (1.32.2) is outdated and the source link is no longer available upstream. An update to the latest version is necessary to ensure the package remains functional and up-to-date.

Details:

  • The old version 1.32.2 source link is dead and out of date.
  • The fakeroot package includes tests, but 3 tests failed when I attempted to run %make check.
check       : |
    %make check
Details

Check
│C│ + TERM=dumb
│C│ + export TERM
│C│ + SOURCE_DATE_EPOCH=1727645121
│C│ + export SOURCE_DATE_EPOCH
│C│ + PGO_STAGE=NONE
│C│ + export PGO_STAGE
│C│ + PKG_CONFIG_PATH=/usr/lib32/pkgconfig:/usr/share/pkgconfig:/usr/lib/pkgconfig
│C│ + export PKG_CONFIG_PATH
│C│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=i686 -mtune=i686 -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│C│ + export CFLAGS
│C│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=i686 -mtune=i686 -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│C│ + export CGO_CFLAGS
│C│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=i686 -mtune=i686 -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│C│ + export CXXFLAGS
│C│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=i686 -mtune=i686 -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│C│ + export CGO_CXXFLAGS
│C│ + LDFLAGS='-Wl,--as-needed -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now'
│C│ + export LDFLAGS
│C│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--icf=safe -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -Wl,--no-gc-sections'
│C│ + export CGO_LDFLAGS
│C│ + DFLAGS='-O2 -frame-pointer=all -g -gc -d-debug -release -Hkeep-all-bodies -relocation-model=pic -wi'
│C│ + export DFLAGS
│C│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=i686'
│C│ + export RUSTFLAGS
│C│ + CC='clang -m32'
│C│ + export CC
│C│ + CXX='clang++ -m32'
│C│ + export CXX
│C│ + OBJC=clang
│C│ + export OBJC
│C│ + OBJCXX=clang++
│C│ + export OBJCXX
│C│ + CPP='clang-cpp -m32'
│C│ + export CPP
│C│ + OBJCPP='clang -E -'
│C│ + export OBJCPP
│C│ + OBJCXXCPP='clang++ -E'
│C│ + export OBJCXXCPP
│C│ + AR=llvm-ar
│C│ + export AR
│C│ + LD=ld.lld
│C│ + export LD
│C│ + OBJCOPY=llvm-objcopy
│C│ + export OBJCOPY
│C│ + NM=llvm-nm
│C│ + export NM
│C│ + RANLIB=llvm-ranlib
│C│ + export RANLIB
│C│ + STRIP=llvm-strip
│C│ + export STRIP
│C│ + PATH=/usr/bin:/bin
│C│ + export PATH
│C│ + CCACHE_DIR=/mason/ccache
│C│ + export CCACHE_DIR
│C│ + test -z /mason/ccache
│C│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz
│C│ + export CARGO_BUILD_DEP_INFO_BASEDIR
│C│ + CARGO_NET_RETRY=5
│C│ + export CARGO_NET_RETRY
│C│ + CARGO_PROFILE_RELEASE_DEBUG=full
│C│ + export CARGO_PROFILE_RELEASE_DEBUG
│C│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off
│C│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO
│C│ + CARGO_PROFILE_RELEASE_LTO=off
│C│ + export CARGO_PROFILE_RELEASE_LTO
│C│ + CARGO_PROFILE_RELEASE_STRIP=none
│C│ + export CARGO_PROFILE_RELEASE_STRIP
│C│ + RUSTC_WRAPPER=
│C│ + export RUSTC_WRAPPER
│C│ + test -z ''
│C│ + unset RUSTC_WRAPPER
│C│ + SCCACHE_DIR=/mason/sccache
│C│ + export SCCACHE_DIR
│C│ + test -z /mason/sccache
│C│ + LANG=en_US.UTF-8
│C│ + export LANG
│C│ + LC_ALL=en_US.UTF-8
│C│ + export LC_ALL
│C│ + test -d /mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz
│C│ + cd /mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz
│C│ + echo 'The work directory %(workdir) is /mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz'
│C│ The work directory %(workdir) is /mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz
│C│ + make -j 8 check
│C│ Making check in doc
│C│ make[1]: Entering directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc'
│C│ Making check in de
│C│ make[2]: Entering directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc/de'
│C│ make[2]: Nothing to be done for 'check'.
│C│ make[2]: Leaving directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc/de'
│C│ Making check in es
│C│ make[2]: Entering directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc/es'
│C│ make[2]: Nothing to be done for 'check'.
│C│ make[2]: Leaving directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc/es'
│C│ Making check in fr
│C│ make[2]: Entering directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc/fr'
│C│ make[2]: Nothing to be done for 'check'.
│C│ make[2]: Leaving directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc/fr'
│C│ Making check in nl
│C│ make[2]: Entering directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc/nl'
│C│ make[2]: Nothing to be done for 'check'.
│C│ make[2]: Leaving directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc/nl'
│C│ Making check in pt
│C│ make[2]: Entering directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc/pt'
│C│ make[2]: Nothing to be done for 'check'.
│C│ make[2]: Leaving directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc/pt'
│C│ Making check in ro
│C│ make[2]: Entering directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc/ro'
│C│ make[2]: Nothing to be done for 'check'.
│C│ make[2]: Leaving directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc/ro'
│C│ Making check in sv
│C│ make[2]: Entering directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc/sv'
│C│ make[2]: Nothing to be done for 'check'.
│C│ make[2]: Leaving directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc/sv'
│C│ make[2]: Entering directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc'
│C│ make[2]: Nothing to be done for 'check-am'.
│C│ make[2]: Leaving directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc'
│C│ make[1]: Leaving directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/doc'
│C│ Making check in scripts
│C│ make[1]: Entering directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/scripts'
│C│ make[1]: Nothing to be done for 'check'.
│C│ make[1]: Leaving directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/scripts'
│C│ Making check in test
│C│ make[1]: Entering directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/test'
│C│ make  t.chmod_dev t.chown t.cp-a t.echoarg t.falsereturn t.mknod t.no_ld_preload t.no_ld_preload_link t.option t.perlstat t.tar t.touchinstall t.truereturn t.xattr compare-tar cp-atest defs echo_arg tartest perlstattest
│C│ make[2]: Entering directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/test'
│C│ make[2]: Nothing to be done for 't.chmod_dev'.
│C│ make[2]: Nothing to be done for 't.chown'.
│C│ make[2]: Nothing to be done for 't.cp-a'.
│C│ make[2]: Nothing to be done for 't.echoarg'.
│C│ make[2]: Nothing to be done for 't.falsereturn'.
│C│ make[2]: Nothing to be done for 't.mknod'.
│C│ make[2]: Nothing to be done for 't.no_ld_preload'.
│C│ make[2]: Nothing to be done for 't.no_ld_preload_link'.
│C│ make[2]: Nothing to be done for 't.option'.
│C│ make[2]: Nothing to be done for 't.perlstat'.
│C│ make[2]: Nothing to be done for 't.tar'.
│C│ make[2]: Nothing to be done for 't.touchinstall'.
│C│ make[2]: Nothing to be done for 't.truereturn'.
│C│ make[2]: Nothing to be done for 't.xattr'.
│C│ make[2]: Nothing to be done for 'compare-tar'.
│C│ make[2]: Nothing to be done for 'cp-atest'.
│C│ make[2]: 'defs' is up to date.
│C│ make[2]: Nothing to be done for 'echo_arg'.
│C│ make[2]: Nothing to be done for 'tartest'.
│C│ make[2]: Nothing to be done for 'perlstattest'.
│C│ make[2]: Leaving directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/test'
│C│ make  check-TESTS
│C│ make[2]: Entering directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/test'
│C│ make[3]: Entering directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/test'
│C│ PASS: t.falsereturn
│C│ FAIL: t.chmod_dev
│C│ FAIL: t.mknod
│C│ PASS: t.echoarg
│C│ PASS: t.no_ld_preload
│C│ PASS: t.no_ld_preload_link
│C│ PASS: t.option
│C│ PASS: t.perlstat
│C│ PASS: t.truereturn
│C│ PASS: t.cp-a
│C│ PASS: t.touchinstall
│C│ PASS: t.xattr
│C│ PASS: t.chown
│C│ FAIL: t.tar
│C│ ============================================================================
│C│ Testsuite summary for fakeroot 1.36
│C│ ============================================================================
│C│ # TOTAL: 14
│C│ # PASS:  11
│C│ # SKIP:  0
│C│ # XFAIL: 0
│C│ # FAIL:  3
│C│ # XPASS: 0
│C│ # ERROR: 0
│C│ ============================================================================
│C│ See test/test-suite.log
│C│ Please report to [email protected]
│C│ ============================================================================
│C│ make[3]: *** [Makefile:556: test-suite.log] Error 1
│C│ make[3]: Leaving directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/test'
│C│ make[2]: *** [Makefile:664: check-TESTS] Error 2
│C│ make[2]: Leaving directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/test'
│C│ make[1]: *** [Makefile:828: check-am] Error 2
│C│ make[1]: Leaving directory '/mason/build/emul32/x86_64/fakeroot_1.36.orig.tar.gz/test'
│C│ make: *** [Makefile:711: check-recursive] Error 1
Error: build: container: exited with failure: build recipe: failed with status code 2
error: Recipe `_build` failed on line 13 with exit code 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant