GeneFC wrote: ↑
Mon Jul 23, 2018 2:57 pm
If you expect more changes, or if you want a timeless universal model, then the careful application of the principles stated above is the only way to go.
Exactly. But even with rigorous modelling methods, one thing that cannot be made more robust is fillets and chamfers; that's why it is best to apply them last in a model (of course there are cases where it's not possible). At least, PartDesign Fillets and Chamfers can be edited in v0.17/v0.18, and new edges can be selected; up to v0.16 this wasn't the case, they had to be deleted and recreated again.
And I would like to point out that all parametric CAD programs are affected by lost or broken links (when mapping sketches to faces, linking external geometry to the solid). At least, the mid-range commercial ones costing in the 5 figures (I use such software at work). Admittedly, FreeCAD is more severely affected by this, and it can be trickier to fix a model.
Off topic, but I noticed that you are using a rather old development version.
Jens wrote: ↑
Mon Jul 23, 2018 3:10 am
Version 0.18 13648
Ubuntu 18.04 LTS, 64 bit
It looks like you have not updated your system in months. The latest revision number is currently 14111
. I hope you actually only locked updates to your freecad-daily package. It is highly recommended to keep your Ubuntu system updated with security patches.