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
>

Reply via email to