From nobody Tue Jun 25 14:25:39 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 4W7nDl4jZpz5PdyW; Tue, 25 Jun 2024 14:25:43 +0000 (UTC) (envelope-from vvd@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4W7nDl47CRz4ncB; Tue, 25 Jun 2024 14:25:43 +0000 (UTC) (envelope-from vvd@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1719325543; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=AA66QoA3lM8lFwsExq4uk1g2LMgiawm6Act8KNYa8Vg=; b=MeOo57pAWR5OvARYr6uIoiFTNJ1jVKgnrx8l7AFMCL1TvzL4Jkw5Qp8a8UR5cUQS8uq0d9 ZZTVhY7r7BtAtvNjbxBsIXkz0ZLbZWeTTtiqIndyThDcCwz4y84KvTV88jgcqkGjLE8lEm 0ekJGrp1wSAGDBZX8SHhbCewVL2Ntw8uRVO0A2yXpsYJYqVnHSCPAiw3aRmFMq+foStgGp Bnn4kaZK+I2QGpPoH8r4btmzyk+2WdwCByUQXcu5zcG7K/LL7k5jlp63GkBbPiulpwhNZl HFxARYNHeNC9PkuTB1RBbuxDUL5JpewL1DJfCZAg8BvW4aivDyA4DD84JQf5Rw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1719325543; a=rsa-sha256; cv=none; b=JcZWxZ6gby4OTYxYMd2FrU4oclcVb7r8iSPDWcSbqTWMCkfXAvvZGrasvHcAAUsDoxPIMY nL5VrE3uwiMP9tPm3lmDzVimY+JBA9ekA6CmtgDBHuwO7kKItofVbtjpuQFF+MlHGhuEeh LSSoOkcmTIR028hO4Cxuql2Kz37SERenimgWNElvvtyzv/Wmjdi6z6fRMe8cyONQs5ktlr 9mMX84Uh8WdbctbURyiShkbD0qFtzBvbATlGoa8X5W/f366E6/UFQeeh9uFBNumRbc5LUO 7IQ6+6NxNUfjsN0Gguj9ui5RIh+XwQ4fhTRbkkALRWhaOfHJ0IJGJOglwwR3FA== 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=1719325543; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=AA66QoA3lM8lFwsExq4uk1g2LMgiawm6Act8KNYa8Vg=; b=azKmpoPN1mLhyxcCkWeS5RdxpOAN0ZTLyVJRdBVeHHfoDz9MnQkUA/tjNuk2uVNpU0IM6J K1Z/j1568HTHFDsC2ZXldvyW5QsXk4e0cPfv7E8DlC2mDXbG0R4nIFXpWjG25LcIE1vHB2 YtRDz8O79gyeTeli4dbNUS9f1AyZa8O7kRdu4HixrM4QxIMT9/9PsDvCxpofxVQ4yEBY9O lk5uoyIT8D+yA2lmFGMqmf/YNg6JgYAMFbsACEfQlD/p+UpPlOsHBqvKNW09fzpCUaIfbi WtF77SR5hhxiDqy4Os2kFv1/7d2i6l/T2hJJyDYhDe9qOJ762S3+5cjm43WKHA== Received: from [10.0.1.27] (unislabs.com [80.251.138.245]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: vvd) by smtp.freebsd.org (Postfix) with ESMTPSA id 4W7nDk47rqzMpH; Tue, 25 Jun 2024 14:25:42 +0000 (UTC) (envelope-from vvd@freebsd.org) Message-ID: Date: Tue, 25 Jun 2024 17:25:39 +0300 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 User-Agent: Mozilla Thunderbird Subject: Re: git: 81a047b386e5 - main - www/*chromium: drop pulseaudio build dependency by using an internal copy To: Robert Nagy Cc: "Sergey A. Osokin" , Gleb Popov , ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org References: <202405270612.44R6CXdT062158@gitrepo.freebsd.org> Content-Language: ru, en-US From: Vladimir Druzenko Autocrypt: addr=vvd@freebsd.org; keydata= xjMEZEmcEhYJKwYBBAHaRw8BAQdAzzVRU/u5Oe4kUEFSvaiRoAPwsXMi4uBnfKqFTOIxjaDN I1ZsYWRpbWlyIERydXplbmtvIDx2dmRAZnJlZWJzZC5vcmc+wo8EExYIADcWIQQJVt5Qnq2d fk5hjMKABvqrv5QvcwUCZEmcEgUJBaOagAIbAwQLCQgHBRUICQoLBRYCAwEAAAoJEIAG+qu/ lC9z/qcBALviJppCfpN8fLj5HfnQ75ARS/RvOL+bPHB422uv9PFOAP982mg4uqoYr1BvSVqm rtB7/oxkqReIeieBIkyBTM97As44BGRJnBMSCisGAQQBl1UBBQEBB0D41GJgPsXUyWQckRf7 25z8CsGADMjlIpJbVhWUQLi4fwMBCAfCfgQYFggAJhYhBAlW3lCerZ1+TmGMwoAG+qu/lC9z BQJkSZwTBQkFo5qAAhsMAAoJEIAG+qu/lC9z4bgA/jGNXk0cGGKii1lXk55Gwh2EQhC4pLxQ e/36TZiR29IBAP40fSUJOJ41IS0d8k6d5DQ0E9BJuRf+1S5AzsAUz0rmBQ== In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------OzE0wkMVhKXN0dDEH7H1akoF" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------OzE0wkMVhKXN0dDEH7H1akoF Content-Type: multipart/mixed; boundary="------------FYkL3U4P40lCIMbK9sZlwOgt"; protected-headers="v1" From: Vladimir Druzenko To: Robert Nagy Cc: "Sergey A. Osokin" , Gleb Popov , ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Message-ID: Subject: Re: git: 81a047b386e5 - main - www/*chromium: drop pulseaudio build dependency by using an internal copy References: <202405270612.44R6CXdT062158@gitrepo.freebsd.org> In-Reply-To: --------------FYkL3U4P40lCIMbK9sZlwOgt Content-Type: multipart/mixed; boundary="------------QfHW1AcaN5LtRonmSCkYoEpa" --------------QfHW1AcaN5LtRonmSCkYoEpa Content-Type: multipart/alternative; boundary="------------nlYOZI7otHeIBEGIvPDCS0Tx" --------------nlYOZI7otHeIBEGIvPDCS0Tx Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 MjUuMDYuMjAyNCAxNToxOSwgUm9iZXJ0IE5hZ3kg0L/QuNGI0LXRgjoNCj4gT24gMjUvMDYv MjQgMTQ6MjQgR01ULCBWbGFkaW1pciBEcnV6ZW5rbyB3cm90ZToNCj4+IDMwLjA1LjIwMjQg MTk6MjUsIFNlcmdleSBBLiBPc29raW4g0L/QuNGI0LXRgjoNCj4+PiBPbiBUaHUsIE1heSAz MCwgMjAyNCBhdCAwMzoxNTo1M1BNICswMzAwLCBWbGFkaW1pciBEcnV6ZW5rbyB3cm90ZToN Cj4+Pj4gMjguMDUuMjAyNCAwOToyNiwgR2xlYiBQb3BvdiDQv9C40YjQtdGCOg0KPj4+Pj4g T24gTW9uLCBNYXkgMjcsIDIwMjQgYXQgNjo1NuKAr1BNIFZsYWRpbWlyIERydXplbmtvPHZ2 ZEBmcmVlYnNkLm9yZz4gIHdyb3RlOg0KPj4+Pj4+IEp1c3QgcmV0dXJuIGFsbCBvcHRpb25z Lg0KPj4+Pj4gSXQgaXMgdW5yZWFsaXN0aWMgdG8gYXNrIGZvciByZW1vdmluZyBQdWxzZWF1 ZGlvIGZyb20gZGVmYXVsdCBvcHRpb25zDQo+Pj4+PiBhcyBpdCBpcyBhbHJlYWR5IGRlZmF1 bHQgaW4gbWFueSBvdGhlciBwb3J0cy4gUm9iZXJ0IGdvbmUgYW4gZXh0cmENCj4+Pj4+IG1p bGUgZm9yIHlvdSB0byBtYWtlIHRoaXMgZGVwZW5kZW5jeSBidWlsZC10aW1lIHJhdGhlciB0 aGFuIHJ1bnRpbWUuDQo+Pj4+Pg0KPj4+Pj4gU3RhcnQgdXNpbmcgUG91ZHJpZXJlIHRvIGJ1 aWxkIHlvdXIgb3duIHNldCBvZiBwYWNrYWdlcyB3aXRoIG9wdGlvbnMNCj4+Pj4+IHlvdSB3 YW50IHJhdGhlciB0aGFuIGdvaW5nIGFnYWluc3QgdGhlIHN0cmVhbSBhbmQgcHV0dGluZyBt b3JlIHdvcmsgb24NCj4+Pj4+IG90aGVycy4NCj4+Pj4+DQo+Pj4+PiBQLlMuIFlvdXIgd29y ayBvbiBDaHJvbWl1bSBzdHVmZiBpcyBncmVhdGx5IGFwcHJlY2lhdGVkLCBybmFneUANCj4+ Pj4+IFAuUy5TIEkgd291bGRuJ3QgZXZlbiBib3RoZXIgdG8gdXNlIGJ1bmRsZWQgY29weSBv ZiBwdWxzZWF1ZGlvIGxpYnMgaWYNCj4+Pj4+IHRoYXQgYWRkcyBtb3JlIHBhdGNoZXMNCj4+ Pj4gWW91IGlnbm9yZWQgbWFpbiBwYXJ0Og0KPj4+Pg0KPj4+PiBPbmUgb2YgbXkgaW5zdGFs bGF0aW9uIG9mIHRoaXMgcG9ydCBpcyBvbiBoZWFkbGVzcyBWTSAoMiBWTXMpIGZvciBleHBv cnQNCj4+Pj4gRHJhdy5pbyBkaWFncmFtcyB0byBQREYuIEkgZG9uJ3QgbmVlZCBhbnkgc291 bmQgb24gdGhpcyBWTS4NCj4+Pj4gSW5zdGVhZCBvZiBsZWF2aW5nIG9wdGlvbnMgaW4gdGhl IHBvcnQgKHdoYXQgY291bGQgYmUgc2ltcGxlcj8pLCBlYWNoIHRpbWUNCj4+Pj4gdGhlIHBv cnQgaXMgdXBkYXRlZCwgSSB3aWxsIGhhdmUgdG8gbWFudWFsbHkgcmVtb3ZlIHVubmVjZXNz YXJ5DQo+Pj4+IGRlcGVuZGVuY2llcywgYWRkICJHTl9BUkdTKz11c2VfcHVsc2VhdWRpbz1m YWxzZSB1c2Vfc25kaW89ZmFsc2UiIGFuZCBhZGQNCj4+Pj4gb3B0aW9uIEFMU0EgKGZvciBk ZXNrdG9wIE9OLCBidXQgZm9yIFZNIE9GRikuDQo+Pj4+DQo+Pj4+IEhvdyBJIGNhbiBidWls ZCB0aGlzIHBvcnQgd2l0aG91dCBkZXBlbmRlbmN5IGZyb20gYWxsIHNvdW5kIGVuZ2luZXMg LSBhbHNhLA0KPj4+PiBzbmRpbyBhbmQgcHVsc2UgZm9yIGluc3RhbGwgaXQgb24gaGVhZGxl c3MgVk0/DQo+Pj4+IE9wdGlvbnMgd2FzIHRoZSBzb2x1dGlvbiEgSSBkb24ndCB1bmRlcnN0 YW5kIHdobyB0aGV5IHdlcmUgYm90aGVyaW5nPw0KPj4+IFRoZSB3d3cvY2hyb21pdW0gcG9y dCBpcyBicm9rZW4gdGhlc2UgZGF5cywganVzdCBiZWNhdXNlIHNldmVyYWwgcHJldmlvdXNs eQ0KPj4+IHdvcmsgd2VsbCBvbmxpbmUgd2ViIGFwcGxpY2F0aW9ucywgc3VjaCBhcyB6b29t LCBzbGFjaywgZXRjLiwgZG9uJ3Qgd29yaw0KPj4+IGFueW1vcmUuDQo+Pj4NCj4+PiBJJ2Qg cmVjb21tZW5kIHRvIHJldmVydCBiYWNrIGFsbCAqYXVkaW8qLXJlbGF0ZWQgY2hhbmdlcyBo YXZlIGJlZW4gbWFkZSB0bw0KPj4+IHJlc3RvcmUgbmVlZGZ1bCBiYXNpYyBmdW5jdGlvbmFs aXR5Lg0KPj4+DQo+Pj4gVGhhbmsgeW91Lg0KPj4gSGVsbG8hDQo+Pg0KPj4gQXJlIHdlIHBs YW5uaW5nIHRvIGVudGVyIHRoZSAyMDI0UTN3aXRoIGJyb2tlbiAqY2hyb21pdW0/DQo+IFdo YXQgaXMgYnJva2VuIGV4YWN0bHk/IElmIHNvbWVvbmUgY2FuIGdldCBtZSBhIHByb3BlciBs aXN0IG9mIHBhY2thZ2VzIGluc3RhbGxlZA0KPiBhbmQgYSBjb21wbGV0ZSBkZXNjcmlwdGlv biBvZiB0aGUgZW52aXJvbm1lbnQgSSBjYW4gYWN0dWFsbHkgc3RhcnQgbG9va2luZyBpbnRv IGl0Lg0KDQpBbGwgZGVzY3JpYmVkIGFib3ZlOg0KDQoxLiBJbXBvc3NpYmxlIGJ1aWxkIHdp dGhvdXQgc291bmQgYW5kIHdpdGggT1NTIG9ubHkuDQoyLiBUaGUgd3d3L2Nocm9taXVtIHBv cnQgaXMgYnJva2VuIHRoZXNlIGRheXMsIGp1c3QgYmVjYXVzZSBzZXZlcmFsIA0KcHJldmlv dXNseSB3b3JrIHdlbGwgb25saW5lIHdlYiBhcHBsaWNhdGlvbnMsIHN1Y2ggYXMgem9vbSwg c2xhY2ssIGV0Yy4sIA0KZG9uJ3Qgd29yayBhbnltb3JlLg0KDQotLSANCkJlc3QgcmVnYXJk cywNClZsYWRpbWlyIERydXplbmtvDQoNCg== --------------nlYOZI7otHeIBEGIvPDCS0Tx Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
25.06.2024 15:19, Robert Nagy =D0=BF=D0= =B8=D1=88=D0=B5=D1=82:
On 25/06/24 14:24 GMT, Vladi=
mir Druzenko wrote:
30.05.2024 19:25, Sergey A=
=2E Osokin =D0=BF=D0=B8=D1=88=D0=B5=D1=82:
On Thu, May 30, 2024 at =
03:15:53PM +0300, Vladimir Druzenko wrote:
28.05.2024 09:26, Gleb=
 Popov =D0=BF=D0=B8=D1=88=D0=B5=D1=82:
On Mon, May 27, 2024=
 at 6:56=E2=80=AFPM Vladimir Druzenko <vvd@freebsd.org> wrote:
Just return all op=
tions.
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 tim=
e
the port is updated, I will have to manually remove unnecessary
dependencies, add "GN_ARGS+=3Duse_pulseaudio=3Dfalse use_sndio=3Dfalse" a=
nd add
option ALSA (for desktop ON, but for VM OFF).

How I can build this port without dependency from all sound engines - als=
a,
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 t=
o
restore needful basic functionality.

Thank you.
Hello!

Are we planning to enter the 2024Q3with broken *chromium?
What is broken exactly? If someone can get me a proper list of packages i=
nstalled
and a complete description of the environment I can actually start lookin=
g into it.

All described above:

1. Impossible build without sound and with OSS only.
2. The www/chromium port is b= roken these days, just because several previously work well online web applications, = such as zoom, slack, etc., don't work anymore.

--=20
Best regards,
Vladimir Druzenko
--------------nlYOZI7otHeIBEGIvPDCS0Tx-- --------------QfHW1AcaN5LtRonmSCkYoEpa Content-Type: application/pgp-keys; name="OpenPGP_0x8006FAABBF942F73.asc" Content-Disposition: attachment; filename="OpenPGP_0x8006FAABBF942F73.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEZEmcEhYJKwYBBAHaRw8BAQdAzzVRU/u5Oe4kUEFSvaiRoAPwsXMi4uBnfKqF TOIxjaDNI1ZsYWRpbWlyIERydXplbmtvIDx2dmRAZnJlZWJzZC5vcmc+wo8EExYI ADcWIQQJVt5Qnq2dfk5hjMKABvqrv5QvcwUCZEmcEgUJBaOagAIbAwQLCQgHBRUI CQoLBRYCAwEAAAoJEIAG+qu/lC9z/qcBALviJppCfpN8fLj5HfnQ75ARS/RvOL+b PHB422uv9PFOAP982mg4uqoYr1BvSVqmrtB7/oxkqReIeieBIkyBTM97As44BGRJ nBMSCisGAQQBl1UBBQEBB0D41GJgPsXUyWQckRf725z8CsGADMjlIpJbVhWUQLi4 fwMBCAfCfgQYFggAJhYhBAlW3lCerZ1+TmGMwoAG+qu/lC9zBQJkSZwTBQkFo5qA AhsMAAoJEIAG+qu/lC9z4bgA/jGNXk0cGGKii1lXk55Gwh2EQhC4pLxQe/36TZiR 29IBAP40fSUJOJ41IS0d8k6d5DQ0E9BJuRf+1S5AzsAUz0rmBQ=3D=3D =3Dx+2b -----END PGP PUBLIC KEY BLOCK----- --------------QfHW1AcaN5LtRonmSCkYoEpa-- --------------FYkL3U4P40lCIMbK9sZlwOgt-- --------------OzE0wkMVhKXN0dDEH7H1akoF Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQQJVt5Qnq2dfk5hjMKABvqrv5QvcwUCZnrTZAUDAAAAAAAKCRCABvqrv5QvczFr AQCXRZbgjzIn7mg+1b1nmkFpkfpOw4Z1WrjqbHnU9QzPVwEAx2lbV0V3gmpt1Lr4EGfz8xNTJZn0 kMnUsMRIXSmyJAU= =i7P2 -----END PGP SIGNATURE----- --------------OzE0wkMVhKXN0dDEH7H1akoF--