Your message dated Mon, 08 Jun 2026 21:09:36 +0000
with message-id <[email protected]>
and subject line Bug#1117850: fixed in freecad 1.0.0+dfsg-8+deb13u1
has caused the Debian Bug report #1117850,
regarding freecad: CAM output fail with fanuc postprocessor ('FeaturePython'
object has no attribute 'ToolType')
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1117850: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117850
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: freecad:
Version: 0.20.2+dfsg1-4
This problem also exist in version 1.0.2+dfsg-1 in testing.
When trying to output G-code from the FreeCAD CAM module using the fanuc
postprocessor, I get a exception backtrace because the postprocessor try
to handle thread taps, while the surrounding code in FreeCAD do not seem
to support tool types.
>From the internal console:
20:24:40 Running the Python command 'CAM_Post' failed:
Traceback (most recent call last):
File "/usr/share/freecad/Mod/CAM/Path/Post/Command.py", line 188, in Activated
post_data = postprocessor.export()
File "/usr/share/freecad/Mod/CAM/Path/Post/Processor.py", line 321, in export
gcode = self.script_module.export(sublist, "-", self._job.PostProcessorArgs)
File "/usr/lib/freecad/Mod/CAM/Path/Post/scripts/fanuc_post.py", line 262, in
export
gcode += parse(obj)
File "/usr/lib/freecad/Mod/CAM/Path/Post/scripts/fanuc_post.py", line 420, in
parse
if pathobj.Tool.ToolType == "Tap":
The problem need either horizontal or vertical feed rate or spindle
speed to trigger. The error above showed up when creating a simple
cylinder, creating a CAM job with fanuc as the post processor, adding a
simple facing operation on the top end of the cylinder, and then setting
feed rates to 150 mm/min and spindle speed to 1000.
I see the same problem discussed in
<URL: https://forum.freecad.org/viewtopic.php?t=74878 >, and
modification in the upstream code which seem related in
<URL:
https://github.com/FreeCAD/FreeCAD/commit/bd24577184e44f29d6b11baa950dda1bf28e21fe
>
and the following commit for that file.
I am not aware of any sensible workaround for this yet, and believe it
make FreeCAD CAM kind of useless for use with Fanuc CNC controllers.
--
Happy hacking
Petter Reinholdtsen
--- End Message ---
--- Begin Message ---
Source: freecad
Source-Version: 1.0.0+dfsg-8+deb13u1
Done: Petter Reinholdtsen <[email protected]>
We believe that the bug you reported is fixed in the latest version of
freecad, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Petter Reinholdtsen <[email protected]> (supplier of updated freecad 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 07 Mar 2026 22:02:07 +0100
Source: freecad
Architecture: source
Version: 1.0.0+dfsg-8+deb13u1
Distribution: trixie
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Petter Reinholdtsen <[email protected]>
Closes: 1117850
Changes:
freecad (1.0.0+dfsg-8+deb13u1) trixie; urgency=medium
.
* Maintaner approvided upload.
* Get fanuc post processor working (Closes: #1117850).
Checksums-Sha1:
c8c90dbf4e0ed7614241edb75cc52a64581f580e 3648 freecad_1.0.0+dfsg-8+deb13u1.dsc
d2a700f6dfc87fac0b1e7766ab6cc07bcb5b26ef 67560
freecad_1.0.0+dfsg-8+deb13u1.debian.tar.xz
0c6fab64c98e5c038f2fd9b3feca181fd8ab143b 36731
freecad_1.0.0+dfsg-8+deb13u1_source.buildinfo
Checksums-Sha256:
9f477e5c1df125e04e77897843bb9194a53f54dfd7300264b39b60e91970a62f 3648
freecad_1.0.0+dfsg-8+deb13u1.dsc
7a98306a440a9baed7f0c29ae24b3c8432f1ac24c9497cebc967f0a0bef8add1 67560
freecad_1.0.0+dfsg-8+deb13u1.debian.tar.xz
ecb0dff8ca22a2d5078ba1e624a8bdaab8179a9c96001371ee28b4690171ef1c 36731
freecad_1.0.0+dfsg-8+deb13u1_source.buildinfo
Files:
ab0947d9d011166fc02d0a0a5d65b5b4 3648 science optional
freecad_1.0.0+dfsg-8+deb13u1.dsc
18a4a6c2ab675af0af101c1fa1ce1bdf 67560 science optional
freecad_1.0.0+dfsg-8+deb13u1.debian.tar.xz
26092cdcba0dced217b6f4d943ca9804 36731 science optional
freecad_1.0.0+dfsg-8+deb13u1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEERqLf4owIeylOb9kkgSgKoIe6+w4FAmof/GcACgkQgSgKoIe6
+w7X1g/9GEqB4oH84Vqi313YeVTMNq59bXj/fI4piOy5f2qj33rB9wwlcCY8G18E
n0SwR22ZhQ0Au0SS7rusEVaUnFp/mJrGbOp4NZ/rj63KWdoVnMnpgyx/fw0oIWgX
g6fdzZRUVOOXfZxyBqBctNUMOyjZRZSGkfMjZEC1iAimKz2weKnqZNXH5zoneMsF
pOKoQIzgSxtRt7f+7jNq2mSgshHtDI91MbGFVeWEZg7a4jI23o7r1YoPYOyyIh1H
wDP+WHfA3IwkqKlh/VN3Fs+yzEv+AyZm7pLQiG3I74bC8yOexepi2OTkV/J+l8dC
DAhKKsFlbY/VmUgOOd6w5rmKIeDVfbU3s65o09CZmYqQa5s1awCL1WCVGwmwt+J/
p+iaNkUYTNZgcqIKJbGYGj4Zilzm/IXP5+tkK5RQPxsu2EYbIFU1JkYUzw8akXdM
dreETujNAVqwClLnB53RfhZYFC8xH/5zVf0L+hQeoXHC32bVn6/svNFtl+F8R3th
92tDKRdVfd4MI9NsF5s1433+LoT8Q/Z3aJBhYw4GAMa991ZuJY3fEmM5nV3kBmZ2
qTR9+ifNvjyNxDUCJ8fyLx4RBktItDP13NoYqibC6BcOcROVvfPWBayPP2+qaOkZ
kQwNBjZA571wCoAeZ1auRnjDl56HdBk8q06MZxTzSM0G6CZfh2I=
=0tgJ
-----END PGP SIGNATURE-----
pgpxh_8f9H64A.pgp
Description: PGP signature
--- End Message ---