Disable experimental/unstable features in release branch (0.92.x) in all build systems
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
High
|
Bryce Harrington |
Bug Description
In the upcoming stable release branch for Inkscape 0.92 <lp:inkscape/0.92.x>, experimental features currently enabled in trunk need to be disabled in all build systems (cmake, autotools, btool):
1) LPE_ENABLE_
Experimental LPEs should not be enabled in a stable release, including the LPE tool (it was never enabled in a stable release so far, and originally disabled (for 0.47) by request of its author)
2) WITH_MESH
Needs to be discussed ... questions might be:
- is the format for meshes in SVG2 finalized/stable now?
- is the tool considered sufficiently stable and feature-complete to be
enabled in a _stable_ release by default (lack of undo, no support for copy&paste, duplicate, ...)?
3) Preference option to "Enable dynamic relayout for incomplete sections"
Tracked as bug task per release branch in bug #619903.
=====
Current state ( lp:inkscape/0.92.x r15215 ):
Cmake:
- experimental LPEs: disabled (r15118)
- mesh tool: enabled (r15215) [*]
Autotools:
- experimental LPEs: enabled (r13889)
- mesh tool: enabled (r13889)
btool (win32):
- experimental LPEs: disabled (r11818)
- mesh tool: enabled (r15214)
btool (win64):
- experimental LPEs: disabled (r13392)
- mesh tool: disabled (r13392)
Preferences:
- patch for bug #619903 available (needs review and commit)
[*] TODO for cmake: either completely remove cmake's configure option 'WITH_MESH' (turned ineffective with the changes of r15215) in top-level CMakeLists.txt (line 61, line 270); or turn it ON by default and revert r15215.
Changed in inkscape: | |
milestone: | none → 0.92 |
importance: | Undecided → High |
status: | New → Triaged |
Changed in inkscape: | |
assignee: | nobody → Bryce Harrington (bryce) |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
@ScislaC - I'm adding the blocker tag so that this isn't missed (feel free to remove it if you disagree). Could you please set milestone to 0.92?