Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 May 2024 16:25:30 +0000
From:      "Sergey A. Osokin" <osa@freebsd.org>
To:        Vladimir Druzenko <vvd@freebsd.org>
Cc:        Gleb Popov <arrowd@freebsd.org>, Robert Nagy <rnagy@freebsd.org>, ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org
Subject:   Re: git: 81a047b386e5 - main - www/*chromium: drop pulseaudio build dependency by using an internal copy
Message-ID:  <Zlioek39o9Uxxj1E@FreeBSD.org>
In-Reply-To: <aa84c11e-c166-4bf0-9e2d-cc916d355d27@freebsd.org>
References:  <202405270612.44R6CXdT062158@gitrepo.freebsd.org> <e2a480f0-7e82-4fed-961e-feffe2335527@freebsd.org> <CALH631=zkPRmo7_j1zKmASA8rWiG=qOATkrMObd8wBT1k6u9nw@mail.gmail.com> <aa84c11e-c166-4bf0-9e2d-cc916d355d27@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, May 30, 2024 at 03:15:53PM +0300, Vladimir Druzenko wrote:
> 28.05.2024 09:26, Gleb Popov пишет:
> > On Mon, May 27, 2024 at 6:56 PM Vladimir Druzenko <vvd@freebsd.org> wrote:
> > > Just return all options.
> > It is unrealistic to ask for removing Pulseaudio from default options
> > as it is already default in many other ports. Robert gone an extra
> > mile for you to make this dependency build-time rather than runtime.
> > 
> > Start using Poudriere to build your own set of packages with options
> > you want rather than going against the stream and putting more work on
> > others.
> > 
> > P.S. Your work on Chromium stuff is greatly appreciated, rnagy@
> > P.S.S I wouldn't even bother to use bundled copy of pulseaudio libs if
> > that adds more patches
> 
> You ignored main part:
> 
> One of my installation of this port is on headless VM (2 VMs) for export
> Draw.io diagrams to PDF. I don't need any sound on this VM.
> Instead of leaving options in the port (what could be simpler?), each time
> the port is updated, I will have to manually remove unnecessary
> dependencies, add "GN_ARGS+=use_pulseaudio=false use_sndio=false" and add
> option ALSA (for desktop ON, but for VM OFF).
> 
> How I can build this port without dependency from all sound engines - alsa,
> sndio and pulse for install it on headless VM?
> Options was the solution! I don't understand who they were bothering?

The www/chromium port is broken these days, just because several previously
work well online web applications, such as zoom, slack, etc., don't work
anymore.

I'd recommend to revert back all *audio*-related changes have been made to
restore needful basic functionality.

Thank you.

-- 
Sergey A. Osokin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Zlioek39o9Uxxj1E>