Control: reassign -1 juce-modules-source 9.0.3+ds-1
Control: reassign 1149741 juce-modules-source 9.0.3+ds-1
Control: reassign 1149745 juce-modules-source 9.0.3+ds-1
Control: forcemerge -1 1149741 1149745
Control: affects -1 src:bespokesynth src:giada  src:knowthelist
Control: retitle -1 juce: test dependencies must become juce-modules-source 
dependencies

On Fri, Oct 02, 2026 at 07:09:03PM +0000, Santiago Vila wrote:
> Package: src:bespokesynth
> Version: 1.3.0+dfsg-3
> Severity: serious
> Tags: ftbfs forky sid
>...
> --------------------------------------------------------------------------------
> [...]
> [ 90%] Building CXX object 
> Source/CMakeFiles/BespokeSynth.dir/usr/share/juce/modules/juce_events/juce_events.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/Source && /usr/bin/ 
> [too-long-redacted] les/juce_events/juce_events.cpp
> [ 91%] Building CXX object 
> Source/CMakeFiles/BespokeSynth.dir/usr/share/juce/modules/juce_audio_formats/juce_audio_formats.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/Source && /usr/bin/ 
> [too-long-redacted] _formats/juce_audio_formats.cpp
> In file included from 
> /usr/share/juce/modules/juce_audio_formats/juce_audio_formats.cpp:77:
> /usr/share/juce/modules/juce_audio_formats/codecs/juce_OpusAudioFormat.cpp:52:12:
>  fatal error: opusfile.h: No such file or directory
>    52 |   #include <opusfile.h>
>       |            ^~~~~~~~~~~~
> compilation terminated.
>...

Adding -dev packages to the test dependencies fixes the autopkgtest,
but not actual users of juce-modules-source.

All -dev dependencies should be moved from the test dependencies
to the Depends of juce-modules-source.

cu
Adrian

Reply via email to