The config key in the title was added in commit https://cgit.freedesktop.org/libreoffice/core/commit/?id=4fda97cf0cb052fbd1b593629461a69234e9d4c9 along with some new OLE export format support, to keep the old format support as a configurable option as well. Then later in commit https://cgit.freedesktop.org/libreoffice/core/commit/?id=eb84b649da484ef097ea991055b81876f5f95685 the else branch belonging to this keys use was emptied to only contain a debug message, meaning since this commit (from 2004!) the key has no practical use the way it was intended. Thus, it can be removed from the code base. Tasks to achieve this: - from filter/source/msfilter/msoleexp.cxx remove the function that retrieves the UseOldExport key - from officecfg/ remove both mentions of the InternalMSExport config group - prefix the commit with [API CHANGE] since config keys are part of the published UNO API - list the change in the API changes section on the wiki page https://wiki.documentfoundation.org/ReleaseNotes/7.6 (or the appropriate later if this gets fixed after the 7.6 feature freeze)
Gabor Kelemen committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/f9ac0ced960112af69caeacfffd7ebd200f07221 [API CHANGE] tdf#154077 Drop InternalMSExport config group It will be available in 24.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Please add this to the release notes.