On 19.01.21 01:05, Steve Lubbs wrote:
Hi Michael,

Comments inline in red.

On 1/18/21 2:03 AM, Dr. Michael Stehmann wrote:
Hi,

I think we have to differ between responsibility and merit and support.
To my mind responsibility implies support. Support implies ongoing coding, testing, and bug fixing efforts involving not only the code but the build process.
The Project does accept bug reports. And Code testing and bug fixing is done by bitworks.

On the webpage we IMO have to clarify we are not responsible for the OS/2 port and the merits belong to others.
I think that those points are made pretty well at the top of the page. But clarification is always good.

IMHO the page honors none Apache Groups in their work, as we honor committers and volunteers. We just do not make a big fuzz of it to mention it all the time. So we have it for those who care. This is my personal interpretation and it differs from the other views.

Which imho makes no view invalid.


But in our code we IMO should do what is in our potentials to support such a port.
An argument can be made that to support implies, at a minimum, maintenance effort, as described above, on the part of the AOO project. As I understand it there has been no maintenance effort on the part of the AOO project for some time. Without any maintenance effort the code will inevitably become stale, including the build. Unfortunately the only way to determine this is to build it and test it which brings us back to some level of maintenance.
All this points are addressed much better for OS/2 then our Windows code. I do not understand why OS/2 is such a fuzz to you, despite of lets say other OS ports which we still have code in our stomach and no one would thing of removing.

So please keep the OS/2 code as far as it is usefull.

Removing the OS2 code from future versions is not the same as making it unavailable. It will continue to be available in earlier versions. This can be elucidated on the porting page.

Besides the points I've already made, keeping the OS2 code in the repository is confusing, especially to those new to the project as I am. I'm in the process of reverse engineering and documenting the design of the concurrency and threading in AOO so as to help myself and, in some small way those who follow, to understand the design of AOO. Believing OS2 to be currently supported I wasted time going down that rabbit hole. It was only when I happened to read the porting page that I realized that my efforts WRT OS2 were not warranted. If it happened to me it's bound to happen to others. :-\

We have a lot more confusing stuff then the OS/2 code. The first confusing thing is the multiple string implementations, which we still feature. :(

For me the OS/2 Code has been never a real problem. I rather liked to look at the different implementations. And once I understood how the OS Code is separated, it is not a big deal anymore. And if there is a platform specific differentiation on higher levels of OpenOffice, we should look at that code and move it on lower levels if possible. Ideally only a handful of modules are platform dependent.


The question I'm asking is, given the lack of responsibility and/or support by the AOO project for the OS2 code and the fact that we can easily inform anyone who is or will be involved in porting to OS2 (or any other formerly supported platforms) where the no longer supported code may be found, should we clean up the code base by removing the unsupported code from future versions?
But the code is supported? I have a hard time to understand why this is an issue to you. Maybe it is that there is a Fuzziness on who is the Project? Who releases the Community binary version? Who releases the binary OS/2 Version and Who releases the Source Code? It is all a bit mixed or separated in a strange way. Really this hole stuff matters only when we look upon releases. In all other questions it does not play a role.

I wonder if, after the discussion is concluded there should be a(n) (in)formal policy or guidance for the future.
The Policy guidance is Community over code. This is the way ;)

All the best

Peter

--
This is the Way! http://www.apache.org/theapacheway/index.html

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org

Reply via email to