On Tue, Oct 20, 2026, at 22:25, David Uhden Collado wrote:
> Kirill A. Korinsky wrote:
>> Please, open an issue in upstream when.
>>
>
> OpenBSD is not an officially supported platform, so they will probably
> ignore it, and it will remain that way in the port.
You’re assuming. That’s the wrong approach.
The best approach would be to provide upstream with a tested patch - tested on
both OpenBSD and at least one officially supported platform - with an
explanation of what it fixes and why.
Most developers will accept patches that improve portability, as long as they
don’t cause problems on the supported platforms. If they reject the patch,
that’s when you start thinking about the next best option.
If you start by assuming the patch will be rejected, you’ll never see it
accepted.
Witness my experience with Kea: OpenBSD now has a working port of 3.2.0/3.2.1,
and I’ve been told that my modified patches (which don’t make OpenBSD specific
assumptions) should make it into 3.3.3, which should reduce the maintenance
overhead in OpenBSD ports in the future. As a bonus, they should improve
portability to other platforms as well.