Date: Mon, 20 Jul 2026 23:49:35 +0300 From: Rozhuk Ivan <rozhuk.im@gmail.com> To: vermaden <vermaden@interia.pl> Cc: "freebsd-current@freebsd.org" <freebsd-current@freebsd.org>, "freebsd-hackers@FreeBSD.org" <freebsd-hackers@FreeBSD.org>, "freebsd-stable@FreeBSD.org" <freebsd-stable@FreeBSD.org> Subject: Re: Tragic State of FreeBSD Audio/Sound Message-ID: <20260720234935.6765e65c@rimwks.local> In-Reply-To: <qwepsnprfvciwlmciezl@sxog> References: <hkttyyfmuguexmliuhmg@ewtn> <sirudbjwrqwlhpzjpfqf@abqv> <20260720202746.45869b21@rimwks.local> <qwepsnprfvciwlmciezl@sxog>
index | next in thread | previous in thread | raw e-mail
On Mon, 20 Jul 2026 19:38:51 +0200
vermaden <vermaden@interia.pl> wrote:
> > > I will not even start about PITA syntax of mixer(1) which went
> > > into this:
> > >
> > > % mixer -f ${DEV} vol.volume=+0.05
> >
> > Just use gtk-mixer, avail in ports.
> >
> > In recent years, I haven't noticed any bugs
> > in the operation of the OSS.
>
> I do it by scripts anyway ... but I needed to rewrite all my scripts
> because of these changes ... and this change in syntax was bad from
> at least three perspectives:
>
> 1. It happened in 'point' release (like from .2 to .3) - not in new
> major release - breaking stuff for EVERYONE.
>
> 2. It happened without any reason - the tool could do the same with
> old syntax underneath - the new syntax does not introduce anything
> new - it just has different syntax.
>
> 3. As FreeBSD (at least up to some time ago) cherished the POLA
> principle WHY the old syntax could not been also kept and accepted?
>
> ... and yes - I also think that 'gtk-mixer' works well - so is
> 'dsbmixer' tool.
>
It’s all rather unpleasant, so whenever I run into this sort of thing, I simply fork the port, revert commits, or add my own fixes.
With Git, maintaining a bunch of "private" patches is very easy and low-effort these days.
https://github.com/rozhuk-im/freebsd/tree/stable/15
https://github.com/rozhuk-im/freebsd-ports/commits/main/
I think you can easily turn the old mixer into a port and keep using it :)
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20260720234935.6765e65c>
