Re: git: fcf990eaf36a - main - audio/sayonara: enable PulseAudio, repair Python scripts

From: Gleb Popov <arrowd_at_freebsd.org>
Date: Wed, 12 Jun 2024 08:56:17 UTC
On Wed, Jun 12, 2024 at 11:20 AM Alexey Dokuchaev <danfe@freebsd.org> wrote:
>
> Unfortunately, sometimes they are because developers are lazy

Ah, it is again some developers are lazy, not you.
Like I said before, take any upstream project you like, implement the
native OSS support for it, persuade upstream to accept your patches
and then enjoy your PulseAudio-free system. But we both know it is
unrealistic, then why keep ranting on the mailing list?

> just thin wrappers around our native APIs

Unfortunately, libinotify-kqueue isn't that thin as you'd think,
because it 1) spawn threads and 2) emulates the inotify fd with
socketpair(2), which means the notification data travels through
kernel back and forth before hitting the consumer part of the same
program.