Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 926945 - media-sound/xmms2-0.9.3-r1 - waf: error: no such option: --notests
Summary: media-sound/xmms2-0.9.3-r1 - waf: error: no such option: --notests
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Ionen Wolkens
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-13 18:38 UTC by Toralf Förster
Modified: 2024-03-14 07:43 UTC (History)
1 user (show)

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


Attachments
emerge-info.txt (emerge-info.txt,18.76 KB, text/plain)
2024-03-13 18:38 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,160.87 KB, text/plain)
2024-03-13 18:39 UTC, Toralf Förster
Details
environment (environment,135.78 KB, text/plain)
2024-03-13 18:39 UTC, Toralf Förster
Details
etc.clang.tar.xz (etc.clang.tar.xz,1.13 KB, application/x-xz)
2024-03-13 18:39 UTC, Toralf Förster
Details
etc.portage.tar.xz (etc.portage.tar.xz,21.72 KB, application/x-xz)
2024-03-13 18:39 UTC, Toralf Förster
Details
logs.tar.xz (logs.tar.xz,8.61 KB, application/x-xz)
2024-03-13 18:39 UTC, Toralf Förster
Details
media-sound:xmms2-0.9.3-r1:20240313-021323.log (media-sound:xmms2-0.9.3-r1:20240313-021323.log,25.93 KB, text/plain)
2024-03-13 18:39 UTC, Toralf Förster
Details
qlist-info.txt.xz (qlist-info.txt.xz,46.33 KB, application/x-xz)
2024-03-13 18:39 UTC, Toralf Förster
Details
temp.tar.xz (temp.tar.xz,35.10 KB, application/x-xz)
2024-03-13 18:39 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2024-03-13 18:38:57 UTC
                        (pyext,
                        platform-
                        dependent
                        .so or
                        .dylib
                        files)
waf: error: no such option: --notests
 * ERROR: media-sound/xmms2-0.9.3-r1::gentoo failed (compile phase):
 *   build failed

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop_systemd_merged_usr-20240309-123503

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-10
 [2] x86_64-pc-linux-gnu-14 *
clang/llvm (if any):
clang version 18.1.0
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/18/bin
Configuration file: /etc/clang/x86_64-pc-linux-gnu-clang.cfg
/usr/lib/llvm/18
18.1.0
Python 3.11.8
Available Ruby profiles:
  [1]   ruby31 (with Rubygems)
  [2]   ruby33 (with Rubygems) *
Available Rust versions:
  [1]   rust-bin-1.76.0 *
The following VMs are available for generation-2:
1)	Eclipse Temurin JDK 17.0.10_p7 [openjdk-bin-17]
2)	Eclipse Temurin JDK 21.0.2_p13 [openjdk-bin-21]
*)	Eclipse Temurin JDK 8.402_p06 [openjdk-bin-8]
Available Java Virtual Machines:
  [1]   openjdk-bin-8  system-vm
  [2]   openjdk-bin-17 
  [3]   openjdk-bin-21 

The Glorious Glasgow Haskell Compilation System, version 9.2.8
php cli (if any):
go version go1.22.1 linux/amd64

  HEAD of ::gentoo
commit cea5e59771cf57e27c51b15038804dc7a04d05eb
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Wed Mar 13 01:07:44 2024 +0000

    2024-03-13 01:07:43 UTC

emerge -qpvO media-sound/xmms2
[ebuild  N    ] media-sound/xmms2-0.9.3-r1  USE="aac alsa curl flac mad mp3 perl pulseaudio server sid tremor vorbis xml -airplay -ao -cdda -cxx -ffmpeg -fluidsynth -gme -ices -jack -libvisual -mac -mlib-update -modplug -musepack -opus -oss -python -samba -sndfile -speex -test -vocoder -wavpack -zeroconf" PYTHON_SINGLE_TARGET="python3_11 -python3_10 -python3_12"
Comment 1 Toralf Förster gentoo-dev 2024-03-13 18:38:58 UTC
Created attachment 887521 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2024-03-13 18:39:00 UTC
Created attachment 887522 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2024-03-13 18:39:01 UTC
Created attachment 887523 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2024-03-13 18:39:02 UTC
Created attachment 887524 [details]
etc.clang.tar.xz
Comment 5 Toralf Förster gentoo-dev 2024-03-13 18:39:03 UTC
Created attachment 887525 [details]
etc.portage.tar.xz
Comment 6 Toralf Förster gentoo-dev 2024-03-13 18:39:04 UTC
Created attachment 887526 [details]
logs.tar.xz
Comment 7 Toralf Förster gentoo-dev 2024-03-13 18:39:05 UTC
Created attachment 887527 [details]
media-sound:xmms2-0.9.3-r1:20240313-021323.log
Comment 8 Toralf Förster gentoo-dev 2024-03-13 18:39:06 UTC
Created attachment 887528 [details]
qlist-info.txt.xz
Comment 9 Toralf Förster gentoo-dev 2024-03-13 18:39:07 UTC
Created attachment 887529 [details]
temp.tar.xz
Comment 10 Ionen Wolkens gentoo-dev 2024-03-14 05:29:33 UTC
No idea what's going on here at a glance, waf is bundled so should be no variance there.

Likewise I get the command:
"/tmp/portage/media-sound/xmms2-0.9.3-r1/work/xmms2-0.9.3/waf" build --verbose --jobs=8 --notests
But it proceeds to build.

Then again maybe the arguments bit is a red herring and it's instead because of:
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

That's something I don't have locally.
Comment 11 Ionen Wolkens gentoo-dev 2024-03-14 06:27:09 UTC
Tried a few things, even with the same environment file loaded but cannot reproduce. And looking closer, I also doubt it's related to git.

Unfortunately no ideas at the moment.
Comment 12 Ionen Wolkens gentoo-dev 2024-03-14 06:33:53 UTC
I find it curious that --notests is not listed in that output too.

xmms2-0.9.3$ ./waf --help | grep notests
fatal: not a git repository (or any of the parent directories): .git
  --notests             Exec no unit tests

It's like it failed to find that there's tests and then dropped the options or something? Still no idea how that may have happened though.
Comment 13 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-03-14 06:38:22 UTC
(In reply to Ionen Wolkens from comment #12)
> I find it curious that --notests is not listed in that output too.

This is where I got up to but couldn't really see anything interesting in the tests module that would mean it couldn't import it or whatever it does..
Comment 14 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-03-14 06:53:15 UTC
toralf, would you mind tarballing the image for us?
Comment 15 Ionen Wolkens gentoo-dev 2024-03-14 07:43:57 UTC
Given it's waf, I wouldn't be surprised if it managed to hit some weird internal race and parsed options before the test options were added.