From 314e227cee6c82321984e33155227ed8a0bd8edd Mon Sep 17 00:00:00 2001 From: harrierpigeon Date: Wed, 7 Oct 2026 00:53:05 -0500 Subject: [PATCH 1/2] Profile tool: list the retired belt keys as obsolete The loader's ignore set in PrintConfigDef::handle_legacy() gained the belt options retired in #16236, and the profile tool's unit test checks that its OBSOLETE_KEYS matches that set, so the Check profiles job failed on belt-printer. Add the twelve keys. Co-Authored-By: Claude Fable 5.1 --- scripts/orca_profile_tool.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/orca_profile_tool.py b/scripts/orca_profile_tool.py index f7f622c8c0..ec94eb7653 100755 --- a/scripts/orca_profile_tool.py +++ b/scripts/orca_profile_tool.py @@ -167,6 +167,11 @@ OBSOLETE_KEYS = { "filament_load_time", "filament_unload_time", "smooth_coefficient", "overhang_totally_speed", "silent_mode", "overhang_speed_classic", "anisotropic_surfaces", + # Belt printer options retired before the feature shipped (#16236). + "belt_slice_rotation_global", "preslice_remap_x", "preslice_remap_y", "preslice_remap_z", + "preslice_remap_global", "belt_support_z_offset_mode", "first_layer_plane", + "first_layer_plane_offset", "belt_preslice_global", "gcode_back_transform", + "belt_support_floor_mode", "first_layer_plane_thickness", } # Keys renamed at some point, whose old and new spellings must never co-exist: From cd155f07ae2b6adb6c9d9f327859889bad8d3afa Mon Sep 17 00:00:00 2001 From: harrierpigeon Date: Wed, 7 Oct 2026 01:29:53 -0500 Subject: [PATCH 2/2] Tests: include for std::sqrt in the belt overhang test clang-tidy (misc-include-cleaner) flagged it on belt-printer. Co-Authored-By: Claude Fable 5.1 --- tests/fff_print/test_print.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/fff_print/test_print.cpp b/tests/fff_print/test_print.cpp index be5311fd7b..7185b1eae5 100644 --- a/tests/fff_print/test_print.cpp +++ b/tests/fff_print/test_print.cpp @@ -34,6 +34,7 @@ #include "libslic3r/ExtrusionEntity.hpp" #include "libslic3r/Polyline.hpp" #include +#include #include "libslic3r/Polygon.hpp" #include "libslic3r/Model.hpp" #include "libslic3r/GCodeReader.hpp"