From nobody Thu May 30 16:25:30 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Vqs6z0XKRz5MvPr; Thu, 30 May 2024 16:25:31 +0000 (UTC) (envelope-from osa@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Vqs6z01wnz40w3; Thu, 30 May 2024 16:25:31 +0000 (UTC) (envelope-from osa@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1717086331; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=kKE6/pgvv7b4oQ66MJLzfI+N36DRLVD55nAM/hFIgn8=; b=MrkqKXx7z0DgR9G2zipk81UQAADmYLdJQVFlFUK3XV8/UFWQFYqaSBA18lRYeJguwKU3Co C/tgvC88qv/FJR+MzriFJgppWxsGhe5tgumdmmKLR4Kuh5jKHW6wkInzM/s8fmxZ8ElX40 rwjsq9zUTu2OztxgncPuMN238WUFSdTcMHxF3zlmeDV3ufxS9z4KgBc8IntjN3qnU/ypPs YrQ4k9O7E4W+ZITN8hBvA8UfhrFAUcVHL1dutjW2AGWFaMzGxNMg5BQ5xVuxpKhgIIalv6 3hF0reIuUdAOtV8ZxQx7Jp8qbNpNyuxagxwLsT0lvUDnnZ3MQLkZnL8H3bYMyw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1717086331; a=rsa-sha256; cv=none; b=IBjJqmWxP8I3b8YJzjFOUAWnicVOuUuNHEcV1m5ajATNmxJPE6Lhy9bKBht4xVQy9Sid3/ PZqFmcmcikvolT+Ky7JfhW/ajzTnINIQSEBRocDSzuf9uMSvAw4WZj5TQ7cG/KrHh+X50/ oUUv681GRVI+3Gf1oH1En/ET9ifVaTELePowTTZIT95u4iTD5/9g4Xp4ydKVsjkQYbrk1e A0J2VPiZ69VkUQ+3bl0oE2ipzpRm2PTXfcWUlDG2vbiAm2ZQAXvI9V1h08HYLbHcMnwAdk CJGO4u4g7cwu2GZIdq583PbduZIe7Av24SuIVaSAiw9lyISrpT09AOL5faSwRg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1717086331; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=kKE6/pgvv7b4oQ66MJLzfI+N36DRLVD55nAM/hFIgn8=; b=NL4U1KbHvzNjzuE7XKbrVjWiUuBSCsLj3Y5JGwfUq6F+GE0kPgQpJv9yHVbBrjuG5U5dc0 NqQ/7OnQxTc2mVPUlr2vgABaGnWGz8+fnMlNUMC5JybRopfFfktKMPCzgS0hJVEg4x53Xc CAVzXJ5hvaLryG4ecE+NTb3NXj3PgqhX1Qfg/qYm3psx7iYegceiUzdu3+WvzND/lDymAM U2s2sUogw4nwXY8pyscvfp8nkbnr2AA8988klEEYAu7HDYd40Rav/yB7PpdE7Gc17wKsmq TxuxqLS9zunlzg3nzxqfIzGRY9Z4lWzfKAEj1wbFoDWoaxygsMJDpxJu4VmhKA== Received: by freefall.freebsd.org (Postfix, from userid 975) id D1AAC2F97; Thu, 30 May 2024 16:25:30 +0000 (UTC) Date: Thu, 30 May 2024 16:25:30 +0000 From: "Sergey A. Osokin" To: Vladimir Druzenko Cc: Gleb Popov , Robert Nagy , 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: References: <202405270612.44R6CXdT062158@gitrepo.freebsd.org> List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: 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 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