lör 16 maj 2026 kl. 17:09 skrev Ivan Zhakov <[email protected]>: > On Sun, 10 May 2026 at 14:11, Ivan Zhakov <[email protected]> wrote: > >> Hi, >> >> 1. According to Wikipedia [1] BeOS was released in 1995 and the latest >> release was in 2000. >> >> 2. There is Haiku (OpenBeOS) project. Which looks like reimplementation >> of BeOS API based on Linux kernel though. I checked Haiku package >> repository [2] and didn't find APR/HTTPD packages. >> >> 3. APR contains separate code for BeOS (like 19 source code files) >> >> Given all above I suggest to remove BeOS related source code from trunk, >> unless someone comes forward and offers to maintain the BeOS code. >> >> Partially discussed before: >> https://lists.apache.org/thread/r9txh2n1xpx3mh0ckrt8xhzvsqr9s56b >> >> [1]: https://en.wikipedia.org/wiki/BeOS >> [2]: https://depot.haiku-os.org/ >> >> > Thanks everyone for feedback and research on BeOS support topic. > > Here is updated summary of findings: > 1. According to Wikipedia [1] BeOS was released in 1995 and the latest > release was in 2000. > > 2. APR contains separate code for BeOS (like 19 source code files) and > some conditional code (#ifdef BEOS) in "unix" source files. > > 3. There is Haiku (OpenBeOS) project. Haiku is an active project that > aims to be a spiritual successor of BeOS. > > 4. There are APR, HTTPD and Subversion packages for Haiku ([2], [3], [4], > [5]) > > 5. APR on Haiku doesn't use BeOS specific code [6) > > 6. When compiling on Haiku BeOS specific preprocessor macros are not > defined (BEOS, __BEOS__, BEOS_R5, HAVE_BONE_VERSION). > > I propose the following plan: > 1. Remove BeOS from list supported platforms. > 2. Remove BeOS specific source code. > 3. Consider adding patches from Haiku ports [7] to APR trunk > > How does it sounds? >
+1! And on the third point we should of course do that if it can be done without any downsides. Thanks for the investigation! /Daniel > [1]: https://en.wikipedia.org/wiki/BeOS > [2]: > https://depot.haiku-os.org/__multipage/pkg/apr/haikuports/haikuports_x86_64/1/7/5/-/1/x86_64 > [3]: > https://depot.haiku-os.org/__multipage/pkg/apache/haikuports/haikuports_x86_64/2/4/66/-/1/x86_64 > [4]: > https://depot.haiku-os.org/__multipage/pkg/serf/haikuports/haikuports_x86_64/1/3/10/-/1/x86_64 > [5]: > https://depot.haiku-os.org/__multipage/pkg/subversion/haikuports/haikuports_x86_64/1/14/5/-/2/x86_64 > [6]: https://github.com/haikuports/haikuports/issues/14120 > [7]: https://github.com/haikuports/haikuports/tree/master/dev-libs/apr > > -- > Ivan Zhakov >
