GetInvolved and Donate Infobar advertising messages were introduced in LO 6.1/6.2. An ESC decision had GetInvolved be removed from 6.1.5 stable. At the same time they requested to "release-build-ize it for 6.2 & 6.3". In other words, developers don't want to see it while they are working on the code.
There was also some talk (bug 120271c2) about making it nice for corporations to have an easy switch to turn the nagware stuff off for their own builds, so worth considering how to accomplish that related task at the same time. Corporations would also want to remove the help-donate and perhaps the help-getinvolved menu options (although hiding those menu items in debug builds probably wouldn't be a good idea).
The 6.1.5 revert can be seen at https://gerrit.libreoffice.org/66158.
Code pointers given by Michael Meeks are
dnl Test whether build target is Release Build
AC_MSG_CHECKING([whether build target is Release Build])
if test "$enable_release_build" = "" -o "$enable_release_build" = "no"; then
This guy - and a quick change to the relevant makefile eg.
./writerfilter/CppunitTest_writerfilter_rtftok.mk: -DDISABLE_CVE_TESTS \
And then clobber the setting in a compile conditional there would be good.
* Pending Action Items:
+ disable popups for release-build only in 6.2/.3
The current wording of ESC minutes is a little mis-leading, since it should only be disabled for development builds.
Original discussion is at https://lists.freedesktop.org/archives/libreoffice/2019-January/081715.html
Moving to NEW...