From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Prikler Subject: bug#38172: fixing dangerous PulseAudio defaults and giving it a record type Date: Tue, 12 Nov 2019 12:00:40 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-Eedmb6nFLeKFIjND6BeC" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:60037) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUTux-00070h-Q7 for bug-guix@gnu.org; Tue, 12 Nov 2019 06:01:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iUTuw-000726-IO for bug-guix@gnu.org; Tue, 12 Nov 2019 06:01:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:47531) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iUTuw-00071o-4F for bug-guix@gnu.org; Tue, 12 Nov 2019 06:01:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iUTuv-0001rJ-W0 for bug-guix@gnu.org; Tue, 12 Nov 2019 06:01:02 -0500 In-Reply-To: <20191111220941.09cae111@riseup.net> Sender: "Debbugs-submit" Resent-Message-ID: List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 38172@debbugs.gnu.org --=-Eedmb6nFLeKFIjND6BeC Content-Type: text/plain Content-Transfer-Encoding: base64 DQo= --=-Eedmb6nFLeKFIjND6BeC Content-Disposition: attachment; filename="0001-services-Add-PulseAudio-service.patch" Content-Type: text/x-patch; name="0001-services-Add-PulseAudio-service.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBkNDg1OTRhM2U3ZTAyYWVmMGM1ZmY5ZmZmNzE5YzFkMGZiNDUyMDdlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gUHJpa2xlciA8bGVvLnByaWtsZXJAc3R1ZGVudC50dWdy YXouYXQ+CkRhdGU6IFR1ZSwgMTIgTm92IDIwMTkgMDI6MDg6NDAgKzAxMDAKU3ViamVjdDogW1BB VENIXSBzZXJ2aWNlczogQWRkIFB1bHNlQXVkaW8gc2VydmljZQoKKiBnbnUvc2VydmljZXMvc291 bmQuc2NtOiAoPHB1bHNlYXVkaW8tY29uZmlndXJhdGlvbj4pOiBOZXcgcmVjb3JkIHR5cGUuCihw dWxzZWF1ZGlvLXNlcnZpY2UtdHlwZSk6IE5ldyBzZXJ2aWNlIHR5cGUuCi0tLQogZ251L3NlcnZp Y2VzL3NvdW5kLnNjbSB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrLQogMSBmaWxlIGNoYW5nZWQsIDU3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp ZmYgLS1naXQgYS9nbnUvc2VydmljZXMvc291bmQuc2NtIGIvZ251L3NlcnZpY2VzL3NvdW5kLnNj bQppbmRleCBmMmRkMjQ0MDJmLi4yYWVkYzAzYzc1IDEwMDY0NAotLS0gYS9nbnUvc2VydmljZXMv c291bmQuc2NtCisrKyBiL2dudS9zZXJ2aWNlcy9zb3VuZC5zY20KQEAgLTMwLDcgKzMwLDkgQEAK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcHVsc2VhdWRpbykKICAgIzp1c2UtbW9kdWxl IChpY2UtOSBtYXRjaCkKICAgIzpleHBvcnQgKGFsc2EtY29uZmlndXJhdGlvbgotICAgICAgICAg ICAgYWxzYS1zZXJ2aWNlLXR5cGUpKQorICAgICAgICAgICAgYWxzYS1zZXJ2aWNlLXR5cGUKKyAg ICAgICAgICAgIHB1bHNlYXVkaW8tY29uZmlndXJhdGlvbgorICAgICAgICAgICAgcHVsc2VhdWRp by1zZXJ2aWNlLXR5cGUpKQogCiA7OzsgQ29tbWVudGFyeToKIDs7OwpAQCAtOTcsNCArOTksNTgg QEAgY3RsLiFkZWZhdWx0IHsKICAgIChkZWZhdWx0LXZhbHVlIChhbHNhLWNvbmZpZ3VyYXRpb24p KQogICAgKGRlc2NyaXB0aW9uICJDb25maWd1cmUgbG93LWxldmVsIExpbnV4IHNvdW5kIHN1cHBv cnQsIEFMU0EuIikpKQogCisMCis7OzsKKzs7OyBQdWxzZUF1ZGlvCis7OzsKKworKGRlZmluZS1y ZWNvcmQtdHlwZSogPHB1bHNlYXVkaW8tY29uZmlndXJhdGlvbj4KKyAgcHVsc2VhdWRpby1jb25m aWd1cmF0aW9uIG1ha2UtcHVsc2VhdWRpby1jb25maWd1cmF0aW9uCisgIHB1bHNlYXVkaW8tY29u ZmlndXJhdGlvbj8KKyAgKHBhY2thZ2UgcHVsc2VhdWRpby1wYWNrYWdlIChkZWZhdWx0IHB1bHNl YXVkaW8pKQorICAoY2xpZW50LWNvbmYgcHVsc2VhdWRpby1jbGllbnQtY29uZiAoZGVmYXVsdCAn KCkpKQorICAoZGFlbW9uLWNvbmYgcHVsc2VhdWRpby1kYWVtb24tY29uZiAoZGVmYXVsdCAnKChm bGF0LXZvbHVtZXMgbm8pKSkpCisgIChkZWZhdWx0LXNjcmlwdCBwdWxzZWF1ZGlvLWRlZmF1bHQt c2NyaXB0IChkZWZhdWx0ICNmKSkKKyAgKHN5c3RlbS1zY3JpcHQgcHVsc2VhdWRpby1zeXN0ZW0t c2NyaXB0IChkZWZhdWx0ICNmKSkpCisKKyhkZWZpbmUgKHB1bHNlYXVkaW8tY29uZi1lbnRyeSBh cmcpCisgIChtYXRjaCBhcmcKKyAgICAoKGtleSB2YWx1ZSkKKyAgICAgKGZvcm1hdCAjZiAifmEg PSB+YX4lIiBrZXkgdmFsdWUpKQorICAgICgoPyBzdHJpbmc/IF8pCisgICAgIChzdHJpbmctYXBw ZW5kIGFyZyAiXG4iKSkpKQorCisoZGVmaW5lIHB1bHNlYXVkaW8tZXRjLXNlcnZpY2UKKyAgKG1h dGNoLWxhbWJkYQorICAgICgoJCA8cHVsc2VhdWRpby1jb25maWd1cmF0aW9uPiBwYWNrYWdlIGNs aWVudC1jb25mIGRhZW1vbi1jb25mCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGRlZmF1bHQtc2NyaXB0IHN5c3RlbS1zY3JpcHQpCisgICAgIChsZXQgKChkZWZhdWx0LnBhIChp ZiBkZWZhdWx0LXNjcmlwdAorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFwcGx5IG1peGVk LXRleHQtZmlsZSAiZGVmYXVsdC5wYSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBkZWZhdWx0LXNjcmlwdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChmaWxlLWFwcGVu ZCBwYWNrYWdlICIvZXRjL3B1bHNlL2RlZmF1bHQucGEiKSkpKQorICAgICAgIGAoKCJwdWxzZSIK KyAgICAgICAgICAsKGZpbGUtdW5pb24KKyAgICAgICAgICAgICJwdWxzZSIKKyAgICAgICAgICAg IGAoKCJjbGllbnQuY29uZiIKKyAgICAgICAgICAgICAgICwoYXBwbHkgbWl4ZWQtdGV4dC1maWxl ICJjbGllbnQuY29uZiIKKyAgICAgICAgICAgICAgICAgICAgICAgKG1hcCBwdWxzZWF1ZGlvLWNv bmYtZW50cnkgY2xpZW50LWNvbmYpKSkKKyAgICAgICAgICAgICAgKCJkYWVtb24uY29uZiIKKyAg ICAgICAgICAgICAgICwoYXBwbHkgbWl4ZWQtdGV4dC1maWxlICJkYWVtb24uY29uZiIKKyAgICAg ICAgICAgICAgICAgICAgICAgImRlZmF1bHQtc2NyaXB0LWZpbGUgPSAiIGRlZmF1bHQucGEgIlxu IgorICAgICAgICAgICAgICAgICAgICAgICAobWFwIHB1bHNlYXVkaW8tY29uZi1lbnRyeSBkYWVt b24tY29uZikpKQorICAgICAgICAgICAgICAoImRlZmF1bHQucGEiICxkZWZhdWx0LnBhKQorICAg ICAgICAgICAgICAoInN5c3RlbS5wYSIKKyAgICAgICAgICAgICAgICwoaWYgZGVmYXVsdC1zY3Jp cHQKKyAgICAgICAgICAgICAgICAgICAgKGFwcGx5IG1peGVkLXRleHQtZmlsZSAic3lzdGVtLnBh IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgc3lzdGVtLXNjcmlwdCkKKyAgICAgICAgICAg ICAgICAgICAgKGZpbGUtYXBwZW5kIHBhY2thZ2UgIi9ldGMvcHVsc2Uvc3lzdGVtLnBhIikpKSkp KSkpKSkpCisKKyhkZWZpbmUgcHVsc2VhdWRpby1zZXJ2aWNlLXR5cGUKKyAgKHNlcnZpY2UtdHlw ZQorICAgKG5hbWUgJ3B1bHNlYXVkaW8pCisgICAoZXh0ZW5zaW9ucworICAgIChsaXN0IChzZXJ2 aWNlLWV4dGVuc2lvbiBldGMtc2VydmljZS10eXBlIHB1bHNlYXVkaW8tZXRjLXNlcnZpY2UpKSkK KyAgIChkZWZhdWx0LXZhbHVlIChwdWxzZWF1ZGlvLWNvbmZpZ3VyYXRpb24pKQorICAgKGRlc2Ny aXB0aW9uICJDb25maWd1cmUgUHVsc2VBdWRpby4iKSkpCisKIDs7OyBzb3VuZC5zY20gZW5kcyBo ZXJlCi0tIAoyLjI0LjAKCg== --=-Eedmb6nFLeKFIjND6BeC--