Control: tags -1 patch

On 2024-11-06 Helmut Grohne <hel...@subdivi.de> wrote:
> Source: icewm
> Version: 3.6.0-1
> Severity: serious
> Justification: nocheck ftbfs is rc since trixie
> Tags: ftbfs trixie sid

> Hi,

> icewm fails to build from source when enabling the nocheck build
> profile. A build ends as follows:
[...]
> | make[2]: *** No rule to make target 'strtest'.  Stop.

Hello,
Upstream's cmake-setup builds strtest if BUILD_TESTING is set and
override_dh_auto_configure automatically sets BUILD_TESTING unless
nocheck is selected. (Also afaict the Debian packaging does not make use
of strtest.) So this is trivially fixable with:
--- a/debian/rules
+++ b/debian/rules
@@ -65,7 +65,7 @@ override_dh_auto_test:
 #      $(MAKE) -f debian/rules -j2 config_normal config_lite

 override_dh_auto_build:
-       dh_auto_build -- all strtest
+       dh_auto_build -- all
 #      cd debian && for x in -lite -experimental ; do cp -lf icewm.postinst 
icewm$$x.postinst ; cp -lf icewm.prerm icewm$$x.prerm ; done

I will follow-up with a NMU.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

Reply via email to