Date: Tue, 25 Jun 2024 17:25:39 +0300 From: Vladimir Druzenko <vvd@freebsd.org> To: Robert Nagy <rnagy@freebsd.org> Cc: "Sergey A. Osokin" <osa@freebsd.org>, Gleb Popov <arrowd@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: <f5671664-e73b-4382-9878-0094d12de2a5@freebsd.org> In-Reply-To: <px6i5vwtrct3zvch4dvi6t2hjup7nxjni4nxfegnrmxj2ldvpk@53oeb2hzbjwd> 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> <Zlioek39o9Uxxj1E@FreeBSD.org> <ed47d711-4605-4c7d-8fc8-f2e7d9eacbd4@freebsd.org> <px6i5vwtrct3zvch4dvi6t2hjup7nxjni4nxfegnrmxj2ldvpk@53oeb2hzbjwd>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------OzE0wkMVhKXN0dDEH7H1akoF Content-Type: multipart/mixed; boundary="------------FYkL3U4P40lCIMbK9sZlwOgt"; protected-headers="v1" From: Vladimir Druzenko <vvd@freebsd.org> To: Robert Nagy <rnagy@freebsd.org> Cc: "Sergey A. Osokin" <osa@freebsd.org>, Gleb Popov <arrowd@freebsd.org>, ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Message-ID: <f5671664-e73b-4382-9878-0094d12de2a5@freebsd.org> Subject: Re: git: 81a047b386e5 - main - www/*chromium: drop pulseaudio build dependency by using an internal copy 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> <Zlioek39o9Uxxj1E@FreeBSD.org> <ed47d711-4605-4c7d-8fc8-f2e7d9eacbd4@freebsd.org> <px6i5vwtrct3zvch4dvi6t2hjup7nxjni4nxfegnrmxj2ldvpk@53oeb2hzbjwd> In-Reply-To: <px6i5vwtrct3zvch4dvi6t2hjup7nxjni4nxfegnrmxj2ldvpk@53oeb2hzbjwd> --------------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 <!DOCTYPE html> <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF= -8"> </head> <body> <div class=3D"moz-cite-prefix">25.06.2024 15:19, Robert Nagy =D0=BF=D0= =B8=D1=88=D0=B5=D1=82:<br> </div> <blockquote type=3D"cite" cite=3D"mid:px6i5vwtrct3zvch4dvi6t2hjup7nxjni4nxfegnrmxj2ldvpk@53oeb2hzbj= wd"> <pre class=3D"moz-quote-pre" wrap=3D"">On 25/06/24 14:24 GMT, Vladi= mir Druzenko wrote: </pre> <blockquote type=3D"cite"> <pre class=3D"moz-quote-pre" wrap=3D"">30.05.2024 19:25, Sergey A= =2E Osokin =D0=BF=D0=B8=D1=88=D0=B5=D1=82: </pre> <blockquote type=3D"cite"> <pre class=3D"moz-quote-pre" wrap=3D"">On Thu, May 30, 2024 at = 03:15:53PM +0300, Vladimir Druzenko wrote: </pre> <blockquote type=3D"cite"> <pre class=3D"moz-quote-pre" wrap=3D"">28.05.2024 09:26, Gleb= Popov =D0=BF=D0=B8=D1=88=D0=B5=D1=82: </pre> <blockquote type=3D"cite"> <pre class=3D"moz-quote-pre" wrap=3D"">On Mon, May 27, 2024= at 6:56=E2=80=AFPM Vladimir Druzenko <a class=3D"moz-txt-link-rfc2396E" = href=3D"mailto:vvd@freebsd.org"><vvd@freebsd.org></a> wrote: </pre> <blockquote type=3D"cite"> <pre class=3D"moz-quote-pre" wrap=3D"">Just return all op= tions. </pre> </blockquote> <pre class=3D"moz-quote-pre" wrap=3D"">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 </pre> </blockquote> <pre class=3D"moz-quote-pre" wrap=3D"">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? </pre> </blockquote> <pre class=3D"moz-quote-pre" wrap=3D"">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. </pre> </blockquote> <pre class=3D"moz-quote-pre" wrap=3D""> Hello! Are we planning to enter the 2024Q3with broken *chromium? </pre> </blockquote> <pre class=3D"moz-quote-pre" wrap=3D""> 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. </pre> </blockquote> <p>All described above:</p> <p>1. Impossible build without sound and with OSS only.<br> 2. <span style=3D"white-space: pre-wrap">The www/chromium port is b= roken these days, just because several previously </span><span style=3D"white-space: pre-wrap">work well online web applications, = such as zoom, slack, etc., don't work </span><span style=3D"white-space: pre-wrap">anymore.</span></p> <pre class=3D"moz-signature" cols=3D"72">--=20 Best regards, Vladimir Druzenko</pre> </body> </html> --------------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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f5671664-e73b-4382-9878-0094d12de2a5>