Overview
At this time, libcamera cannot be added as a dependency to pipewire.
pipewire has already become a ring1 package, which means, to depend on libcamera, te latter one needs to be promoted to ring1 as well.
No problem in this per say, BUT this requires that libcamera actually builds successfully (which it does not at this time)
[ 52s] FAILED: utils/ipc/libcamera_templates.zip [ 52s] '/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2/utils/ipc/./generate.py' -o utils/ipc precompile [ 52s] Traceback (most recent call last): [ 52s] File "/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2/utils/ipc/./generate.py", line 29, in <module> [ 52s] generator.main() [ 52s] File "/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2/utils/ipc/mojo/public/tools/bindings/mojom_bindings_generator.py", line 385, in main [ 52s] return args.func(args, remaining_args) [ 52s] File "/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2/utils/ipc/mojo/public/tools/bindings/mojom_bindings_generator.py", line 258, in _Precompile [ 52s] template_expander.PrecompileTemplates(generator_modules, args.output_dir) [ 52s] File "/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2/utils/ipc/mojo/public/tools/mojom/mojom/generate/template_expander.py", line 78, in PrecompileTemplates [ 52s] jinja_env.compile_templates( [ 52s] TypeError: compile_templates() got an unexpected keyword argument 'py_compile' [ 53s] [4/350] '/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2/utils/ipc/./parser.py' --output-root '/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2/x86_64-suse-linux' --input-root '/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2' --mojoms ../include/libcamera/ipa/core.mojom
Two solutions to the problem:
- pipewire does not add libcamera as a dependency
- libcamera is being fixed to successfully build
CC libcamera maintainer @jengelh
Awaiting solution around libcamera
Unignored: returned to active backlog.
Request History
alarrosa created request
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
dimstar_suse set openSUSE:Factory:Staging:E as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:E"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:E"
dimstar accepted review
dimstar_suse accepted review
Staging Project openSUSE:Factory:Staging:E got accepted.
dimstar_suse approved review
Staging Project openSUSE:Factory:Staging:E got accepted.
dimstar_suse accepted request
Staging Project openSUSE:Factory:Staging:E got accepted.