-
Notifications
You must be signed in to change notification settings - Fork 51
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
[FEATURE] sof-test needs to support Fedora 34 #633
Comments
@perexg @jwrdegoede fyi |
Adding Wim to the chain. @wtay Could you link us to scripts which should be checked / modified? |
We have a lot of test scripts here https://github.com/thesofproject/sof-test/tree/master/test-case and IIIUC they all use the ALSA APIs (i.e. none use any PA APIs) so my expectation is that these should work (or require minimal configuration changes). I think the largest task is probably to integrate the Jenkins based audio test infrastructure we have to additionally support RPM pagkages. Today, Debian based tooling is used to update kernels, modules and tooling on each DUT and we need to make sure we can support RPM here too on F34 and beyond. @kv2019i @aiChaoSONG @marc-hb any further comments here ? |
Agreed: 95% of sof-test should just work on Fedora (please report bugs and/or submit fixes) whereas the Debian packaging of the kernel and ALSA packages is obviously not going to work. Custom ALSA packages are less often required on Fedora though :-) thesofproject/sof#2543 Related: [RFC] enable sof-test on ChromeOS #576 |
Installing dependencies is straightforward: dnf install expect python3-graphviz python3-numpy python3-scipy the rest is less clear:
why is this needed?
I thought we are now using journalctl? What is this dependency, is it still needed? |
fantastic. |
There are many commands in
It's unfortunately not complete, see internal issue 477 and others.
#312 should help, it has been implemented on some tests but not others. Does every test "PASS" like this? The good news is: these are not new issues and not specific to Fedora. The bad news is: all this is down to prioritization. When everything is urgent, nothing is. |
@plbossart check this ongoing PR, it totally removes /var/log/kern.log, and use journalctl. Edit: PR #639, @marc-hb thanks.
Unfortunately, only Ubuntu use this file |
I guess @aiChaoSONG is referring to #639 |
With the transition in Fedora34 from PulseAudio to Pipewire, some of our scripts dealing with PulseAudio need to be updated.
The text was updated successfully, but these errors were encountered: