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