Research on missing patches on LibreOffice core master

Cor Nouws oolst at nouenoff.nl
Mon Sep 2 15:36:34 UTC 2024


Hi Andreas,

Andreas Mantke wrote on 13/08/2024 20:23:

> for certain reason I made a research about patches that were committed

Feel free to explain!

> to a distro branch of LibreOffice but never made it to the master
> branch. I thus searched for those patch titles that were committed to
> the branch distro/co-24.04 and not to the master. I got a list of more
> than 6900 patch titles. There maybe some patches which are only releated

That's an exceptional number. Are you sure you did the comparison correct?

> to the distro branch (e.g. upgrade the release number) but I have no
> clue why the other patches were not committed upstream too. You can get
> the list (with status from some days ago) here:
> https://amantke.de/wp-content/uploads/2024/08/title-of-patches-in-co-24-not-in-lo-master.txt

With my limited git experience, I couldn't help check (easily/at all), 
but I hope you asked the developers too?

> I had already a look at some of those patches, e.g. those who were
> releated to the LibreOffice Kit (LOK) and after a reminder they made it
> to the master branch. Maybe it's a good idea to review at least those
> patches from the list which didn't make it since autumn 2020 to the
> master branch when the online version was forked away. It could help to
> get those patches and their features also upstream and in the next
> LibreOffice major release.

Andreas Mantke wrote on 19/08/2024 21:41:

>> On 18.08.24 3:40 PM, Andreas Mantke wrote:
>>> I found in the
>>> master of LibreOffice core a feature named 'setBlockedCommandList'.
>>
>> https://opengrok.libreoffice.org/search?project=core&full=setBlockedCommandList&defs=&refs=&path=&hist=&type=&xrd=&nn=1&si=full&si=full
>>
>>
>> (you need to dig deeper for the actual list of commands that are
>> unavailable for LOKit)
> 
> I already grepped for it in the source code of core and got that it was
> implemented relating to LOK. But I didn't get why commands that are not
> implemented in the LOK (API) needs to be blocked global in the
> LibreOffice core build.
> 
> And in addition I didn't find a file in the source code which holds that
> list of blocked commands. If they were blocked for technical reasons,
> because they are not implemented yet, I'd expect a file with a list of
> those commands in the core source code (and a configure option to set
> them for building for LOK, e.g. the online version only). But that
> seemed not to be the case. Looks as if the feature has a different purpose.
> 
> Maybe someone could give us a more comprehensible explanation? I'm curious.

Same here: in stead of mailing the general QA-list, did you ask developers?
Asking, since year or so ago you also complained about a patch (..) from 
you that was not committed, which looked a bit odd, IIRC?

Cheers,
Cor
-- 
Cor Nouws
GPD key ID: 0xB13480A6 - 591A 30A7 36A0 CE3C 3D28  A038 E49D 7365 B134 80A6
- vrijwilliger https://nl.libreoffice.org
- volunteer https://www.libreoffice.org
- Member of The Document Foundation
- director www.nouenoff.nl
- initiator www.mijncloudoffice.nl



More information about the Libreoffice-qa mailing list