From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 23 16:10:42 2023 Received: (at 58681) by debbugs.gnu.org; 23 Jan 2023 21:10:42 +0000 Received: from localhost ([127.0.0.1]:55443 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK45R-0007Jc-NI for submit@debbugs.gnu.org; Mon, 23 Jan 2023 16:10:42 -0500 Received: from mail-40138.protonmail.ch ([185.70.40.138]:12701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pK45N-0007JM-He for 58681@debbugs.gnu.org; Mon, 23 Jan 2023 16:10:40 -0500 Date: Mon, 23 Jan 2023 21:10:22 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=unq42ldhe5bgvgevyta45th6oa.protonmail; t=1674508231; x=1674767431; bh=fI7W+tGcOFlpj4aRIHPNUmezbQlXgB94hvGenBCHW6s=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=dpb6MvrrDEE371RWXzU+fWDYXvB5dO/vICp05qnt7gTjjV4E57EI1uAunZF92ueMD TgS9OxThwXQhSN6+MaeFw//pkXkAn1Gnx3mzOJaN1vX1Fqgl2ap2+zypXCiTqEqrXE NaDYHANm6TUlPQBsKqz9HCwXjpVpnwBa4XTJhexSoAt93TNhJ7NmoodeaoVdzx1vBH 1+M1yIkXcjL1sGF2P7oiCiKqC49njzwzXjrVPZH8BRshJVR+jw+7cO+HtDHpuEn4Oe DgyBpYY2CVdPnyLHPqpnZ7CI8qqJtufvnVrtMOZhsh08aIt46pfcBhg+aFl/88PB0H EDttcCiFJDleg== To: 58681@debbugs.gnu.org From: Sughosha Subject: Re: [PATCH v2] gnu: Add synthpod. Message-ID: In-Reply-To: <87bkmqf9z4.fsf@elephly.net> References: <87bkmqf9z4.fsf@elephly.net> Feedback-ID: 45211691:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_7MJaFo29exYmVeti4veKXd86Qg9rPHlCdn5P5xXis" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58681 Cc: rekado@elephly.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_7MJaFo29exYmVeti4veKXd86Qg9rPHlCdn5P5xXis Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thanks for reviewing the patch and improving it. > We should probably also wrap the scripts to set PATH to where =E2=80= =9Cgrep=E2=80=9D, =E2=80=9Ccoreutils=E2=80=9D, =E2=80=9Csed=E2=80=9D, and =E2=80=9Cgawk= =E2=80=9D are found, but I wasn=E2=80=99t able to add (gnu packages gawk) to the imports of (gnu packages music). This is not the only package requiring such basic programs like "sed", "grep" etc but not wrapped or listed in inputs. The other such package that I am aware of is ardour, which also requires these programs. I tried running ardour in a guix shell with --emulate-fhs, then found that ardour could not start because these programs were not found in the PATH. So I am not sure if it is required to add these programs to inputs or to wrap them. > Unfortunately, the program crashes because it can=E2=80=99t find the LV2 = files for Synthpod itself: I fixed it partially. The binaries are confusing. `synthpod_ui` seems like not to be run manually. The way that I found to run the ui is `synthpod_alsa -g` or `synthpod_jack -g`. Strangely, with the attatched new v3 patch, the program starts only if installed to guix profile (or maybe something else like guix home, not tested). Just by building, the program searches for "manifest.ttl" file in the current working directory and fails to start. Sughosha --b1_7MJaFo29exYmVeti4veKXd86Qg9rPHlCdn5P5xXis Content-Type: text/x-patch; name=v3-0001-gnu-Add-synthpod.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v3-0001-gnu-Add-synthpod.patch RnJvbSBhMmFlOWRlNjYzNjZiZjAwYzlhMzg0ZjVjN2JlOGIwYmUxN2IwYTAyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdWdob3NoYSA8c3VnaG9zaGFAcHJvdG9uLm1lPgpEYXRlOiBN b24sIDIzIEphbiAyMDIzIDIyOjAyOjQyICswMTAwClN1YmplY3Q6IFtQQVRDSCB2M10gZ251OiBB ZGQgc3ludGhwb2QuCgoqIGdudS9wYWNrYWdlcy9tdXNpYy5zY20gKHN5bnRocG9kKTogTmV3IHZh cmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9tdXNpYy5zY20gfCA2OCArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2NyBpbnNlcnRpb25z KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL211c2ljLnNjbSBi L2dudS9wYWNrYWdlcy9tdXNpYy5zY20KaW5kZXggNjViYjZkMjlmNy4uNWM0NDYzMzBmYSAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL211c2ljLnNjbQorKysgYi9nbnUvcGFja2FnZXMvbXVzaWMu c2NtCkBAIC00NCw3ICs0NCw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjEgU2ltb24gU3RyZWl0 IDxzaW1vbkBuZXRwYW5pYy5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjEgWGluZ2x1IENoZW4g PHB1YmxpY0B5b2N0b2NlbGwueHl6PgogOzs7IENvcHlyaWdodCDCqSAyMDIxIFRob21hcyBBbGJl cnMgUmF2aW9sYSA8dGhvbWFzQHRob21hc2xhYnMub3JnPgotOzs7IENvcHlyaWdodCDCqSAyMDIy IFN1Z2hvc2hhIDxzdWdob3NoYUBkaXNyb290Lm9yZz4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiwg MjAyMyBTdWdob3NoYSA8c3VnaG9zaGFAcHJvdG9uLm1lPgogOzs7IENvcHlyaWdodCDCqSAyMDIy IFJlbWNvIHZhbiAndCBWZWVyIDxyZW1jb0ByZW13b3Jrcy5uZXQ+CiA7OzsgQ29weXJpZ2h0IMKp IDIwMjIgTWF4aW0gQ291cm5veWVyIDxtYXhpbS5jb3Vybm95ZXJAZ21haWwuY29tPgogOzs7IENv cHlyaWdodCDCqSAyMDIyIFdhbW0gSy4gRC4gPGphZnQuckBvdXRsb29rLmNvbT4KQEAgLTE3NCw2 ICsxNzQsNyBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIG11c2ljKQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBzcWxpdGUpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IHN0YikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGNsKQorICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyB0ZXJtaW5hbHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHRl eGluZm8pCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHRleCkKICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgdGltZSkKQEAgLTM1NTgsNiArMzU1OSw3MSBAQCAoZGVmaW5lLXB1Ymxp YyBtb2QtaG9zdAogc29ja2V0IG9yIGNvbW1hbmQgbGluZS4iKQogICAgICAgKGxpY2Vuc2UgbGlj ZW5zZTpncGwzKykpKSkKIAorKGRlZmluZS1wdWJsaWMgc3ludGhwb2QKKyAgKHBhY2thZ2UKKyAg ICAobmFtZSAic3ludGhwb2QiKQorICAgICh2ZXJzaW9uICIwLjEuNjUwNyIpCisgICAgKHNvdXJj ZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAg ICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgICAgICAgICAodXJsICJodHRwczov L2dpdC5vcGVuLW11c2ljLWtvbnRyb2xsZXJzLmNoL2x2Mi9zeW50aHBvZCIpCisgICAgICAgICAg ICAgICAgICAgICA7OyBWZXJzaW9uIGlzIG5vdCB0YWdnZWQgYnV0IG1lbnRpb25lZCBpbiBWRVJT SU9OIGZpbGUuCisgICAgICAgICAgICAgICAgICAgICAoY29tbWl0ICI2ZTg0YTA3NWVhOGZlYTk1 MDk0ZGNiYzJiMzBmOTY4NzE3YTgxOTYwIikpKQorICAgICAgICAgICAgICAoZmlsZS1uYW1lIChn aXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAg ICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgICIxY2hhemtkeGpnanpmeHFtbGs0 eXdoaWxrajlsM2J5YmQ5eGdoamc5cjY3ZGYyZGlxaGJzIikpKSkKKyAgICAoYnVpbGQtc3lzdGVt IG1lc29uLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIChsaXN0CisgICAgICAj OnBoYXNlcworICAgICAgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAg ICAgKGFkZC1hZnRlciAndW5wYWNrICdwYXRjaC1yZWZlcmVuY2VzCisgICAgICAgICAgICAobGFt YmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgKHN1 YnN0aXR1dGUqICcoImJpbi9zeW50aHBvZF91aSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgImJpbi9zeW50aHBvZF9kMnRrIikKKyAgICAgICAgICAgICAgICAoKCJsdjJpbmZvIikgKHNl YXJjaC1pbnB1dC1maWxlIGlucHV0cyAiL2Jpbi9sdjJpbmZvIikpCisgICAgICAgICAgICAgICAg KCgiIHN5bnRocG9kX3NhbmRib3hfeDExIikKKyAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBl bmQgIiAiICMkb3V0cHV0ICIvYmluL3N5bnRocG9kX3NhbmRib3hfeDExIikpKQorICAgICAgICAg ICAgICAoc3Vic3RpdHV0ZSogImJpbi9zeW50aHBvZF9iaW4uYyIKKyAgICAgICAgICAgICAgICAo KCIlcy8ubHYyIikgKHN0cmluZy1hcHBlbmQgIyRvdXRwdXQgIi9saWIvbHYyIikpCisgICAgICAg ICAgICAgICAgKCgiLCBob21lX2RpciIpICIiKSkpKQorICAgICAgICAgIChhZGQtYmVmb3JlICdj aGVjayAnc2V0LWhvbWUtZGlyZWN0b3J5CisgICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAg ICAgICAgOzsgVGVzdHMgZmFpbCB3aXRoOiBGb250Y29uZmlnIGVycm9yOiBObyB3cml0YWJsZSBj YWNoZQorICAgICAgICAgICAgICA7OyBkaXJlY3RvcmllcworICAgICAgICAgICAgICAoc2V0ZW52 ICJIT01FIiAiL3RtcCIpKSkpKSkKKyAgICAoaW5wdXRzIChsaXN0IGFsc2EtbGliCisgICAgICAg ICAgICAgICAgICBjYWlybworICAgICAgICAgICAgICAgICAgZXVkZXYKKyAgICAgICAgICAgICAg ICAgIGZyZWV0eXBlCisgICAgICAgICAgICAgICAgICBmb250LWZpcmEtY29kZQorICAgICAgICAg ICAgICAgICAgZm9udC1maXJhLXNhbnMKKyAgICAgICAgICAgICAgICAgIGZvbnRjb25maWcKKyAg ICAgICAgICAgICAgICAgIGdsZXcKKyAgICAgICAgICAgICAgICAgIGdsdQorICAgICAgICAgICAg ICAgICAgamFjay0yCisgICAgICAgICAgICAgICAgICBsaWJ2dGVybQorICAgICAgICAgICAgICAg ICAgbGlsdgorICAgICAgICAgICAgICAgICAgbHYyCisgICAgICAgICAgICAgICAgICBsaWJldmRl dgorICAgICAgICAgICAgICAgICAgbGliaW5wdXQKKyAgICAgICAgICAgICAgICAgIGxpYnZ0ZXJt CisgICAgICAgICAgICAgICAgICBsdjIKKyAgICAgICAgICAgICAgICAgIHBpeG1hbgorICAgICAg ICAgICAgICAgICAgc3JhdG9tCisgICAgICAgICAgICAgICAgICB4Y2ItdXRpbAorICAgICAgICAg ICAgICAgICAgeGNiLXV0aWwtd20KKyAgICAgICAgICAgICAgICAgIHhjYi11dGlsLXhybQorICAg ICAgICAgICAgICAgICAgeml0YS1hbHNhLXBjbWkpKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0 IHBrZy1jb25maWcpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vb3Blbi1tdXNpYy1rb250cm9s bGVycy5jaC9sdjIvc3ludGhwb2QvIikKKyAgICAoc3lub3BzaXMgIk5vbmxpbmVhciBMVjIgcGx1 Z2luIGNvbnRhaW5lciIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJTeW50aHBvZCBpcyBhbiBM VjIgaG9zdC4gIEl0IGNhbiBiZSBydW4gYXMgYSBzdGFuZGFsb25lIGFwcCBhbmQgYmUgdXNlZAor YXMgYSB0b29sIGZvciBsaXZlIHBlcmZvcm1hbmNlcyBvciBnZW5lcmFsIGF1ZGlvIGFuZCBldmVu dCBmaWx0ZXJpbmcuIikKKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmFydGlzdGljMi4wIGxp Y2Vuc2U6Z3BsMyspKSkpCisKIChkZWZpbmUtcHVibGljIGN1cnNlcmFkaW8KICAgKGxldCAoKGNv bW1pdCAiMWJkNGJkMGZhZWVjNjc1ZTA2NDdiYWM5YTEwMGI1MjZjYmExOWY4ZCIpCiAgICAgICAg IChyZXZpc2lvbiAiMSIpKQotLSAKMi4zOS4xCgo= --b1_7MJaFo29exYmVeti4veKXd86Qg9rPHlCdn5P5xXis--