Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 922203 - media-libs/oneVPL-2023.4.0: Fails test phase because it is unable to open or write to a log file
Summary: media-libs/oneVPL-2023.4.0: Fails test phase because it is unable to open or ...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-16 09:58 UTC by jcazeault
Modified: 2024-04-26 16:30 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
/var/tmp/portage/media-libs/oneVPL-2023.4.0/temp/build.log (build.log,372.02 KB, text/plain)
2024-01-16 10:01 UTC, jcazeault
Details
/var/tmp/portage/media-libs/oneVPL-2023.4.0/temp/environment (environment,114.39 KB, text/plain)
2024-01-16 10:02 UTC, jcazeault
Details
/var/tmp/portage/media-libs/oneVPL-2023.4.0/work/libvpl-2023.4.0_build-abi_x86_64.amd64/Testing/Temporary/LastTest.log (LastTest.log,663.87 KB, text/plain)
2024-01-16 10:03 UTC, jcazeault
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jcazeault 2024-01-16 09:58:46 UTC
oneVPL-2023.4.0 (and oneVPL-2023.3.1) builds successfully and then fails the ebuild test phase.  This is the output:

The following tests FAILED:
	180 - Dispatcher_LowLatency.Valid_SingleConfig (Failed)
	181 - Dispatcher_LowLatency.Invalid_SingleConfig_MissingProp (Failed)
	182 - Dispatcher_LowLatency.Invalid_SingleConfig_OverwriteProp (Failed)
	183 - Dispatcher_LowLatency.Invalid_SingleConfig_WrongValue (Failed)
	185 - Dispatcher_LowLatency.Invalid_MultiConfig_MissingProp (Failed)
	186 - Dispatcher_LowLatency.Invalid_MultiConfig_OverwriteProp (Failed)
	187 - Dispatcher_LowLatency.Invalid_MultiConfig_WrongValue (Failed)
Errors while running CTest
Output from these tests are in: /var/tmp/portage/media-libs/oneVPL-2023.4.0/work/libvpl-2023.4.0_build-abi_x86_64.amd64/Testing/Temporary/LastTest.log
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.

If I change to the directory and execute the suggested command "ctest --rerun-failed --output-on-failure" The tests will then succeed.  I still cannot get the tests to pass when run by the ebuild however.

Reproducible: Always

Steps to Reproduce:
1. enable FEATURES="test" in the environment somehow
2. enable the ~amd64 keyword for media-libs/oneVPL
2. emerge media-libs/oneVPL
Actual Results:  
ERROR: media-libs/oneVPL-2023.4.0::gentoo failed (test phase)

Expected Results:  
All tests pass and package is installed

Portage 3.0.61 (python 3.11.7-final-0, default/linux/amd64/17.1/hardened, gcc-12, glibc-2.38-r9, 6.1.46-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.1.46-gentoo-x86_64-Intel-R-_Core-TM-_i5-5300U_CPU_@_2.30GHz-with-glibc2.38
KiB Mem:     8003940 total,   3889020 free
KiB Swap:    8389628 total,   8389628 free
Timestamp of repository gentoo: Sat, 13 Jan 2024 05:00:01 +0000
Head commit of repository gentoo: 3eb49712386a179e6fa40588657c412c9dc1e634
Timestamp of repository guru: Mon, 15 Jan 2024 17:51:58 +0000
Head commit of repository guru: 17a9ddfa1435d767d62fef2f0df6a95e1958443f

sh bash 5.1_p16-r6
ld GNU ld (Gentoo 2.40 p5) 2.40.0
app-misc/pax-utils:        1.3.5::gentoo
app-shells/bash:           5.1_p16-r6::gentoo
dev-java/java-config:      2.3.1-r1::gentoo
dev-lang/perl:             5.38.2-r1::gentoo
dev-lang/python:           3.11.7::gentoo, 3.12.1::gentoo
dev-lang/rust:             1.71.1::gentoo
dev-util/cmake:            3.27.9::gentoo
dev-util/meson:            1.3.0-r2::gentoo
sys-apps/baselayout:       2.14-r1::gentoo
sys-apps/openrc:           0.48::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-devel/autoconf:        2.13-r7::gentoo, 2.71-r6::gentoo
sys-devel/automake:        1.16.5-r1::gentoo
sys-devel/binutils:        2.40-r5::gentoo, 2.41-r3::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           16.0.6::gentoo
sys-devel/gcc:             12.3.1_p20230526::gentoo, 13.2.1_p20230826::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/libtool:         2.4.7-r1::gentoo
sys-devel/lld:             16.0.6::gentoo
sys-devel/llvm:            16.0.6::gentoo
sys-devel/make:            4.4.1-r1::gentoo
sys-kernel/linux-headers:  6.1::gentoo (virtual/os-headers)
sys-libs/glibc:            2.38-r9::gentoo
Repositories:

custom
    location: /var/db/repos/custom
    masters: gentoo
    priority: -9999
    volatile: False

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: [ My new account is forbidden from posting URLs in bug comments ]
    priority: -1000
    volatile: False
    sync-rsync-extra-opts: 
    sync-rsync-verify-metamanifest: yes
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-max-age: 24

guru
    location: /var/db/repos/guru
    sync-type: git
    sync-uri: [ My new account is forbidden from posting URLs in bug comments ]
    masters: gentoo
    volatile: False

crossdev
    location: /var/db/repos/crossdev
    masters: gentoo
    priority: 10
    volatile: False

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=broadwell -mabm -madx -maes -mavx -mavx2 -mbmi -mbmi2 -mcx16 -mf16c -mfma -mfsgsbase -mfxsr -mhle -mlzcnt -mmmx -mmovbe -mpclmul -mpopcnt -mprfchw -mrdrnd -mrdseed -mrtm -msahf -msse -msse2 -msse3 -msse4.1 -msse4.2 -mssse3 -mxsave -mxsaveopt --param=l1-cache-line-size=64 --param=l1-cache-size=32 --param=l2-cache-size=3072 -mtune=broadwell -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d"
CXXFLAGS="-march=broadwell -mabm -madx -maes -mavx -mavx2 -mbmi -mbmi2 -mcx16 -mf16c -mfma -mfsgsbase -mfxsr -mhle -mlzcnt -mmmx -mmovbe -mpclmul -mpopcnt -mprfchw -mrdrnd -mrdseed -mrtm -msahf -msse -msse2 -msse3 -msse4.1 -msse4.2 -mssse3 -mxsave -mxsaveopt --param=l1-cache-line-size=64 --param=l1-cache-size=32 --param=l2-cache-size=3072 -mtune=broadwell -O2 -pipe"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-march=broadwell -mabm -madx -maes -mavx -mavx2 -mbmi -mbmi2 -mcx16 -mf16c -mfma -mfsgsbase -mfxsr -mhle -mlzcnt -mmmx -mmovbe -mpclmul -mpopcnt -mprfchw -mrdrnd -mrdseed -mrtm -msahf -msse -msse2 -msse3 -msse4.1 -msse4.2 -mssse3 -mxsave -mxsaveopt --param=l1-cache-line-size=64 --param=l1-cache-size=32 --param=l2-cache-size=3072 -mtune=broadwell -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=broadwell -mabm -madx -maes -mavx -mavx2 -mbmi -mbmi2 -mcx16 -mf16c -mfma -mfsgsbase -mfxsr -mhle -mlzcnt -mmmx -mmovbe -mpclmul -mpopcnt -mprfchw -mrdrnd -mrdseed -mrtm -msahf -msse -msse2 -msse3 -msse4.1 -msse4.2 -mssse3 -mxsave -mxsaveopt --param=l1-cache-line-size=64 --param=l1-cache-size=32 --param=l2-cache-size=3072 -mtune=broadwell -O2 -pipe"
GENTOO_MIRRORS= [ My new account is forbidden from posting URLs in bug comments ]
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LEX="flex"
MAKEOPTS="-j4"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X acl acpi alsa amd64 bzip2 cet cli colord crypt dbus dri elogind epub exif ffmpeg fortran gdbm gif gnutls gstreamer gtk hardened iconv icu ipv6 jpeg libnotify libtirpc multilib ncurses networkmanager nls odf opengl openmp pam pcre pdf pic pie png policykit pulseaudio qt qt5 raw readline seccomp ssl ssp startup-notification test-rust tiff unicode upower vaapi verify-sig xattr xtpax zlib" ABI_X86="64" ADA_TARGET="gnat_2021" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" CURL_SSL="openssl" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en en-US" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" RUBY_TARGETS="ruby31" VIDEO_CARDS="intel i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
Comment 1 jcazeault 2024-01-16 10:01:11 UTC
Created attachment 882402 [details]
/var/tmp/portage/media-libs/oneVPL-2023.4.0/temp/build.log
Comment 2 jcazeault 2024-01-16 10:02:44 UTC
Created attachment 882403 [details]
/var/tmp/portage/media-libs/oneVPL-2023.4.0/temp/environment
Comment 3 jcazeault 2024-01-16 10:03:37 UTC
Created attachment 882404 [details]
/var/tmp/portage/media-libs/oneVPL-2023.4.0/work/libvpl-2023.4.0_build-abi_x86_64.amd64/Testing/Temporary/LastTest.log
Comment 4 jcazeault 2024-01-16 10:04:38 UTC
Output of emerge -pqv '=media-libs/oneVPL-2023.4.0::gentoo':

[ebuild  N    ] media-libs/oneVPL-2023.4.0  USE="X dri drm test vaapi -examples -experimental -tools -wayland" ABI_X86="(64) -32 (-x32)"
Comment 5 Andrew Ammerlaan gentoo-dev 2024-04-26 10:18:48 UTC
latest version does not exhibit this problem on my end, is this still relevant?
Comment 6 jcazeault 2024-04-26 16:30:51 UTC
(In reply to Andrew Ammerlaan from comment #5)
> latest version does not exhibit this problem on my end, is this still
> relevant?

No, probably not.  

I originally enabled testing simply because the package was not marked as stable , and a habit I have is to enable testing for keyworded packages.  When I couldn't get the tests to pass I just disabled testing since it was not critical and reported the failure.

I just updated the library with tests enabled and all tests passed, so it is no longer an issue for me.

Perhaps there is a version of the package now ready for stabilization?

Thank you