From nobody Wed Jun 12 08:56:17 2024 X-Original-To: dev-commits-ports-main@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 4VzfYC1lMhz5P307; Wed, 12 Jun 2024 08:56:47 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-ua1-f46.google.com (mail-ua1-f46.google.com [209.85.222.46]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VzfYB74D7z4bxV; Wed, 12 Jun 2024 08:56:46 +0000 (UTC) (envelope-from 6yearold@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ua1-f46.google.com with SMTP id a1e0cc1a2514c-80b7f0910cbso1511551241.2; Wed, 12 Jun 2024 01:56:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718182606; x=1718787406; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/iH7dJ69XScmGq/Oezn7qn5e/JMOliN3shRw76u2oHU=; b=lmD2Aqpj/OFpPqR/aXuisPI7MfGERASmKHzya0fxFzDnXPPpOZhwI0ux7vh9iKEXGX i9pki4e+6YsfZcnUoAHdADWlSFddw8mFNwBZTnoE8Wc8OQ7fphPCG2Xy721FfXCm4O/u 9eJhM7GqNRIXvzbhf8JdwK+IOY4zvV5lQGkMUDSxrOS15sDNGsZ04s6rQtVSmpbvPIS6 U+W+Jl9fzhruANo+TjHickbllNwEu6E+UGPIl9NivWzgz7hIwc3Q6QVGYJYfxfPXTam4 GPdxp5JG0Udvavy7dGaznfhIsCyJaFujj2F2X6q9FMwirIs5kBPWJG0JZQX1LmumAUuf +JMA== X-Forwarded-Encrypted: i=1; AJvYcCUURH5K/gULDVv9HWmazpr/ewMm9QiY4Ar4q324jWJBBYAK3c8KNMHXxwiWC3TATQVvGtocdd1oJQjB9DJyCuBJyM2kqtJHmDuoUryX233pOirG/5GGv4Yh6jYOHWteZEnhh2zDZLOBY9zHdzoMs6qryMoAv2k= X-Gm-Message-State: AOJu0YwiKU7nRfepSFzAW4KLZBQ1rzSfOuXtA+5Bf7DTpGgeiokN/hgs wQU7fPMaeVEFTPVFOSS+LQncNKCHddX20+0B8vWjnvbLn4wNz1EvvBNNPuk3 X-Google-Smtp-Source: AGHT+IF7QoNlRohe0uIScGN1ZL0u29P2zVkds4g8u91a8fogDvqW978BkxIXvpzJZ67RZPAy0nBDMg== X-Received: by 2002:a67:cf0c:0:b0:48c:38be:27c0 with SMTP id ada2fe7eead31-48d91e9a38dmr1337846137.34.1718182605746; Wed, 12 Jun 2024 01:56:45 -0700 (PDT) Received: from mail-vs1-f54.google.com (mail-vs1-f54.google.com. [209.85.217.54]) by smtp.gmail.com with ESMTPSA id a1e0cc1a2514c-80ba0146aa5sm1211492241.24.2024.06.12.01.56.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 12 Jun 2024 01:56:45 -0700 (PDT) Received: by mail-vs1-f54.google.com with SMTP id ada2fe7eead31-48c4d99d1b1so1087496137.2; Wed, 12 Jun 2024 01:56:45 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCU664OC4MTzfsMcdBplcFgSeYleewtHqcsBoLJRl9mVmt8rQ8JGZ4l0h9x2XGsJVBkvIauTKFoPDYqvoh3YPSLC/7wYuwdgDHisjEjkhEsBudOsnOu55QaJ7O6QbxrjEkERUIruDXSc/QdAMhdFbbjiN9Q4N20= X-Received: by 2002:a05:6102:345:b0:48d:97b0:9e05 with SMTP id ada2fe7eead31-48d97b0b161mr603153137.23.1718182605329; Wed, 12 Jun 2024 01:56:45 -0700 (PDT) List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 References: <202406112205.45BM5VNV056877@gitrepo.freebsd.org> In-Reply-To: From: Gleb Popov Date: Wed, 12 Jun 2024 11:56:17 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: git: fcf990eaf36a - main - audio/sayonara: enable PulseAudio, repair Python scripts To: Alexey Dokuchaev Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Queue-Id: 4VzfYB74D7z4bxV On Wed, Jun 12, 2024 at 11:20=E2=80=AFAM Alexey Dokuchaev wrote: > > Unfortunately, sometimes they are because developers are lazy Ah, it is again some developers are lazy, not you. Like I said before, take any upstream project you like, implement the native OSS support for it, persuade upstream to accept your patches and then enjoy your PulseAudio-free system. But we both know it is unrealistic, then why keep ranting on the mailing list? > just thin wrappers around our native APIs Unfortunately, libinotify-kqueue isn't that thin as you'd think, because it 1) spawn threads and 2) emulates the inotify fd with socketpair(2), which means the notification data travels through kernel back and forth before hitting the consumer part of the same program.