#1086159 filament FTCBFS: missing include ImportExecutables-None.cmake

#1086159#5
Date:
2024-10-27 19:24:23 UTC
From:
To:
filament fails to cross build from source. On the surface, CMake
attempts to include a ImportExecutables-None.cmake and fails to find
that. I guess the idea is that one first builds filament natively (thus
generating this file) and then passes it to the cross build. However,
here, we just install libfilament-tools from an earlier native build and
it happens to include the requested file. Hence I suggest simply adding
it to the debian directory. Inside, we simply declare the relevant
executables to improt, which happens to be resgen at the moment. The
file is only used for cross building (all includes are conditionalized
with CMAKE_CROSSCOMPILING), so things should be all well. I'm attaching
a patch for your convenience.

Helmut

#1086159#10
Date:
2025-09-04 12:02:37 UTC
From:
To:
Hi Helmut,
I was very confused by your bug report because I *did* create that file
and put it into the debian subfolder. Then I realized that the upstream
.gitignore silently prevented me from actually checking in the file, so
it crossbuilds fine in my local workspace, just not anywhere else.

Thank you for uncovering this Git mistake. I wonder if there is a good
way to prevent these unintended interactions with upstream gitignore
files.


Cheers
Timo

#1086159#15
Date:
2025-09-04 12:06:48 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
filament, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1086159@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Timo Röhling <roehling@debian.org> (supplier of updated filament package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 04 Sep 2025 13:57:31 +0200
Source: filament
Architecture: source
Version: 1.9.25+dfsg3-3
Distribution: unstable
Urgency: medium
Maintainer: Timo Röhling <roehling@debian.org>
Changed-By: Timo Röhling <roehling@debian.org>
Closes: 1086159
Changes:
 filament (1.9.25+dfsg3-3) unstable; urgency=medium
 .
   * Add missing ImportExecutables-None.cmake to version control.
     Thanks to Helmut Grohne (Closes: #1086159)
Checksums-Sha1:
 ecf4418ffde69bc051f87fa0c96b10515731eb31 2500 filament_1.9.25+dfsg3-3.dsc
 0ecf891a20855b25a07579caa1bb33a3b712f810 33568 filament_1.9.25+dfsg3-3.debian.tar.xz
Checksums-Sha256:
 b8d6e7ba7e14750af23e4045efe6cff6cb1aa96268c31eac5d738066b495b6e3 2500 filament_1.9.25+dfsg3-3.dsc
 70df5ea8cafa31df1edb79052a1879cd6a5de6a4cbf3faea71bdfa407a92533a 33568 filament_1.9.25+dfsg3-3.debian.tar.xz
Files:
 596ceade155b81359400caf1e7a1d41e 2500 libs optional filament_1.9.25+dfsg3-3.dsc
 de855fc877a4e88f07f2b61c1819ede5 33568 libs optional filament_1.9.25+dfsg3-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmi5gBMUHHJvZWhsaW5n
QGRlYmlhbi5vcmcACgkQzIxr3RQD9Moq+w//TnfE/2jb5prXFRAaNYp21AzH3ebu
y/ATbzOvJYNsCpvIGd+Kkkt+muN2Nltjw97wKioqSRxORP/jrFFuHqidce0x+33F
lpggpu0Aa59koieWYlQYnMbQS+3TZZWGZiOIvDJZuF5+yj46X1/+CRn48tzoh3OM
fZrhSZwGpkmrqLbX510NRhhTTafgON6xI4v3pUHiWlbZiuiVfSZIBeES5Dc8T1if
CM2DRpNBbPMy1aOEZmMzAgTVsWMkYSeq4+hz42RDqiGdIWu6oUze0PEvCIBvNTNU
EBJqbdMMKy75R70W5r1J3X2KA76MTw7VgRm0iYgHw5kq7Un0XtorxzfCFTH0hGX/
yj/4wS8ihHM+MlyJPFHrgSQu/Gjwyq/FhfEeVWqEqonEfSatKZcXdThx4x0YH/oD
3cF+AbbrTcb2j+rXNy1xjJrh9jo2QvliPDJGTWfZeCs7lHpDUEd6UY+QQbVM9N4k
x4M9dgJrzR3qflQxnm/GOlOD5x/ZRjXW014Ippv6ynkalPofjMzZxJm32R7OO+15
p7sOkzOwF1+ym9WNnWCG96OAVGm0t0+4qxqxKjsrUD0FILBxiaqikxQxbJdiiQ2U
5i9zziqEjFgIApu0hUxIbFx6yjE131ySPdzJ6UVi8JWTz65l2LGEleWSGc9V0yul
1OtTmJAs6mhw2fE=
=Niov
-----END PGP SIGNATURE-----