From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 08 17:29:02 2020 Received: (at submit) by debbugs.gnu.org; 8 Jul 2020 21:29:02 +0000 Received: from localhost ([127.0.0.1]:39234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jtHcj-0002z2-KI for submit@debbugs.gnu.org; Wed, 08 Jul 2020 17:29:02 -0400 Received: from lists.gnu.org ([209.51.188.17]:57542) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jtHci-0002yp-9t for submit@debbugs.gnu.org; Wed, 08 Jul 2020 17:29:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34578) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jtHch-0001i7-Um for guix-patches@gnu.org; Wed, 08 Jul 2020 17:28:59 -0400 Received: from mout02.posteo.de ([185.67.36.142]:59947) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jtHcf-0002CS-K9 for guix-patches@gnu.org; Wed, 08 Jul 2020 17:28:59 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 419EE24010F for ; Wed, 8 Jul 2020 23:28:55 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4B2C8M0Tr6z9rxK for ; Wed, 8 Jul 2020 23:27:55 +0200 (CEST) Message-ID: Subject: [PATCH] gnu: Add distrho-ports. From: Alexandros Theodotou To: Guix patches Date: Wed, 08 Jul 2020 22:27:21 +0100 Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-L/NDam7C/NS6cHdfPi5f" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Received-SPF: pass client-ip=185.67.36.142; envelope-from=alex@zrythm.org; helo=mout02.posteo.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/08 15:43:25 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: -2.3 (--) --=-L/NDam7C/NS6cHdfPi5f Content-Type: multipart/mixed; boundary="=-FeuU1OwPtQ4Dd9HyruUu" --=-FeuU1OwPtQ4Dd9HyruUu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, This patch adds distrho-ports, a collection of LV2 plugins ported from other platforms/frameworks.=20 The meson build system was recently added and not released yet (it used an old version of premake before and failed to build on guix). Thanks, Alex --=-FeuU1OwPtQ4Dd9HyruUu Content-Disposition: attachment; filename="0001-gnu-Add-distrho-ports.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-gnu-Add-distrho-ports.patch"; charset="UTF-8" RnJvbSAxNjJjMDE1OTdkYWM1MWExYTIxNTJlYTg4YWJlN2ZhOTE3MDM5ZDY3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4YW5kcm9zIFRoZW9kb3RvdSA8YWxleEB6cnl0aG0ub3Jn PgpEYXRlOiBXZWQsIDggSnVsIDIwMjAgMjI6MjQ6NTMgKzAxMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IEFkZCBkaXN0cmhvLXBvcnRzLgoKKiBnbnUvcGFja2FnZXMvbXVzaWMuc2NtIChkaXN0cmhv LXBvcnRzKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9tdXNpYy5zY20gfCA0NiAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk LCA0NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL211c2ljLnNjbSBi L2dudS9wYWNrYWdlcy9tdXNpYy5zY20KaW5kZXggN2YxZjNmM2U5YS4uNDkwZjAxMGM0YSAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL211c2ljLnNjbQorKysgYi9nbnUvcGFja2FnZXMvbXVzaWMu c2NtCkBAIC0xMDc2LDYgKzEwNzYsNTIgQEAgR3VpbGUuIikKICAgICA7OyBtb3JlIHRoYW4gYW4g aG91ciBvZiBzaWxlbmNlLCBzbyBkb3VibGUgdGhlIG1heCBzaWxlbnQgdGltZS4KICAgICAocHJv cGVydGllcyBgKChtYXgtc2lsZW50LXRpbWUgLiA3MjAwKSkpKSkKIAorKGRlZmluZS1wdWJsaWMg ZGlzdHJoby1wb3J0cworICA7OyB0aGUgcHJldmlvdXMgcmVsZWFzZSByZXF1aXJlZCBhIHZlcnNp b24gb2YgcHJlbWFrZSBub3QgcHJlc2VudAorICA7OyBpbiBndWl4LiBpdCBoYXMgbm93IGJlZW4g cG9ydGVkIHRvIG1lc29uIGJ1dCBub3QgcmVsZWFzZWQgeWV0CisgIChsZXQgKChjb21taXQgImE5 NTNiZWQwNTg0NGQ0YTBiYTM0OWY3NWM3NWI1NmE0MzBjOGIxMWEiKQorICAgICAgICAocmV2aXNp b24gIjEiKSkKKyAgICAocGFja2FnZQorICAgICAgKG5hbWUgImRpc3RyaG8tcG9ydHMiKQorICAg ICAgKHZlcnNpb24gKGdpdC12ZXJzaW9uICIyMDE4LTA0LTE2IiByZXZpc2lvbiBjb21taXQpKQor ICAgICAgKHNvdXJjZQorICAgICAgIChvcmlnaW4KKyAgICAgICAgIChtZXRob2QgZ2l0LWZldGNo KQorICAgICAgICAgKHVyaQorICAgICAgICAgIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICh1 cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9ESVNUUkhPL0RJU1RSSE8tUG9ydHMuZ2l0IikKKyAgICAg ICAgICAgKGNvbW1pdCBjb21taXQpKSkKKyAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5h bWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAoYmFzZTMyICIw M2ppNDFpNmRwa253czF2andmeG5sOGM4Ymdpc3Yybmc4eGE0dnF5MjQ3M2s3d2dkdzR2IikpKSkK KyAgICAgIChidWlsZC1zeXN0ZW0gbWVzb24tYnVpbGQtc3lzdGVtKQorICAgICAgKGlucHV0cwor ICAgICAgIGAoKCJhbHNhLWxpYiIgLGFsc2EtbGliKQorICAgICAgICAgKCJmcmVldHlwZSIgLGZy ZWV0eXBlKQorICAgICAgICAgKCJtZXNhIiAsbWVzYSkKKyAgICAgICAgICgibGlieHJlbmRlciIg LGxpYnhyZW5kZXIpCisgICAgICAgICAoImxpYnhjdXJzb3IiICxsaWJ4Y3Vyc29yKQorICAgICAg ICAgKCJ4b3JncHJvdG8iICx4b3JncHJvdG8pCisgICAgICAgICAoImxpYngxMSIgLGxpYngxMSkp KQorICAgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgICBgKCgibHYyIiAsbHYyKQorICAgICAgICAg KCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykpKQorICAgICAgKHN5bm9wc2lzICJDb2xsZWN0aW9u IG9mIGF1ZGlvIHBsdWdpbnMgYW5kIExWMiBwb3J0cyIpCisgICAgICAoZGVzY3JpcHRpb24KKyAg ICAgICAiRElTVFJITyBpcyBhIHByb2plY3Qgd2l0aCB0aGUgZ29hbCBvZiBtYWtpbmcgY3Jvc3Mt cGxhdGZvcm0gYXVkaW8KKyAgcGx1Z2lucyBhbmQgR05VL0xpbnV4IHBvcnRzLgorICBUaGlzIHBh Y2thZ2UgaW5jbHVkZXMgSGlSZVNhbSwgTFVGU01ldGVyLU11bHRpLCBMVUZTTWV0ZXIsIEFyY3Rp Y2FuIEZ1bmN0aW9uLAorICBBcmN0aWNhbiBQaWxncmltLCBEZXhlZCwgZFJvd0F1ZGlvIERpc3Rv cnRpb24sIGRSb3dBdWRpbyBEaXN0b3J0aW9uIFNoYXBlciwKKyAgZFJvd0F1ZGlvIEZsYW5nZXIs IGRSb3dBdWRpb1JldmVyYiwgZFJvd0F1ZGlvIFRyZW1vbG8sIERydW1TeW50aCwgZWFzeVNTUCwK KyAgRVF1aW5veCwgSlVDRSBEZW1vIFBsdWdpbiwgSlVDRSBPUEwsIEtsYW5nZmFsdGVyLCBMdWZ0 aWt1cywgT2J4ZCwgUGl0Y2hlZAorICBEZWxheSwgUmVmaW5lLCBTdGVyZW8gU291cmNlIFNlcGFy YXRpb24sIFRBTCBEdWIgMywgVEFMIE5vaXNlIE1ha2VyLCBUQUwKKyAgUmV2ZXJiIDIsIFRBTCBS ZXZlcmIgMywgVEFMIFJldmVyYiwgVEFMIFZvY29kZXIgMiwgVGVtcGVyLCBWZXggYW5kCisgIFdv bHBlcnRpbmdlci4iKQorICAgICAgKGhvbWUtcGFnZSAiaHR0cDovL2Rpc3RyaG8uc291cmNlZm9y Z2UubmV0L3BvcnRzIikKKyAgICAgIChsaWNlbnNlIChsaXN0IGxpY2Vuc2U6Z3BsMiAgICAgIDsg Zm91bmQgaW4gZG9jIGRpcmVjdG9yeQorICAgICAgICAgICAgICAgICAgICAgbGljZW5zZTpsZ3Bs MysgICAgOyBmb3VuZCBpbiBkb2MgZGlyZWN0b3J5CisgICAgICAgICAgICAgICAgICAgICBsaWNl bnNlOmdwbDMpKSkpKSAgOyBtZW50aW9uZWQgaW4gbWVzb24gZmlsZQorCiAoZGVmaW5lLXB1Ymxp YyBub24tc2VxdWVuY2VyCiAgIDs7IFRoZSBsYXRlc3QgdGFnZ2VkIHJlbGVhc2UgaXMgdGhyZWUg eWVhcnMgb2xkIGFuZCB1c2VzIGEgY3VzdG9tIGJ1aWxkCiAgIDs7IHN5c3RlbSwgc28gd2UgdGFr ZSB0aGUgbGFzdCBjb21taXQuCi0tIAoyLjI3LjAKCg== --=-FeuU1OwPtQ4Dd9HyruUu-- --=-L/NDam7C/NS6cHdfPi5f Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEESBMjhK0999huJUuDAi6uQjE9cPMFAl8GOjkACgkQAi6uQjE9 cPPgbAf8D5Bf1WP5d57MMgBgChAw+kFAcEcv83P/QNOcopXOwebhT+hBQN6B2GDl BkeTb1y8klaFYuEY/y/rF7KduHsSaUT7c73xCPo8eWcUd218C1WHEWg1tz/BJpLr wAWr0PilzIUE+urBLILvX8Zc6UbROeUts3mq3p0TJJuQkLGorakKZ+UUP9xJC+4n Bmhr5nojWPl8RTBwtgCiGvwkg4ArYvcz0/YpPeb55jRP3SN/oABUpVoGZuIA2NL/ asLWd9sXwG0YwsO1eN55+cKJPNQ6f1PbKgw+WTW0zwcYi1bvMNdVrPKTB1tpnxro BPEHqVRHYKNAR6YFMP5P4oSWFsYaBg== =ehsn -----END PGP SIGNATURE----- --=-L/NDam7C/NS6cHdfPi5f-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 20 18:08:00 2020 Received: (at 42279) by debbugs.gnu.org; 20 Jul 2020 22:08:00 +0000 Received: from localhost ([127.0.0.1]:36601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxdx1-00084z-SX for submit@debbugs.gnu.org; Mon, 20 Jul 2020 18:08:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxdwz-00084g-Lm for 42279@debbugs.gnu.org; Mon, 20 Jul 2020 18:07:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42353) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jxdwt-0000eT-G8; Mon, 20 Jul 2020 18:07:51 -0400 Received: from 84-52-226.102.3p.ntebredband.no ([84.52.226.102]:59262 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jxdws-0002Vm-Ry; Mon, 20 Jul 2020 18:07:51 -0400 From: Marius Bakke To: Alexandros Theodotou , 42279@debbugs.gnu.org Subject: Re: [bug#42279] [PATCH] gnu: Add distrho-ports. In-Reply-To: References: Date: Tue, 21 Jul 2020 00:07:41 +0200 Message-ID: <87eep5hmc2.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42279 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: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Alexandros Theodotou writes: > Hi, > > This patch adds distrho-ports, a collection of LV2 plugins ported from > other platforms/frameworks.=20 > > The meson build system was recently added and not released yet (it used > an old version of premake before and failed to build on guix). [...] > * gnu/packages/music.scm (distrho-ports): New variable. [...] =20=20 > +(define-public distrho-ports > + ;; the previous release required a version of premake not present > + ;; in guix. it has now been ported to meson but not released yet Please use capitalizations like in normal sentences, and for names such as Guix and Meson. Actually it seems to be released now: https://github.com/DISTRHO/DISTRHO-Ports/releases/tag/2020-07-14 > + (synopsis "Collection of audio plugins and LV2 ports") > + (description > + "DISTRHO is a project with the goal of making cross-platform audio > + plugins and GNU/Linux ports. > + This package includes HiReSam, LUFSMeter-Multi, LUFSMeter, Arctican Fu= nction, > + Arctican Pilgrim, Dexed, dRowAudio Distortion, dRowAudio Distortion Sh= aper, > + dRowAudio Flanger, dRowAudioReverb, dRowAudio Tremolo, DrumSynth, easy= SSP, > + EQuinox, JUCE Demo Plugin, JUCE OPL, Klangfalter, Luftikus, Obxd, Pitc= hed > + Delay, Refine, Stereo Source Separation, TAL Dub 3, TAL Noise Maker, T= AL > + Reverb 2, TAL Reverb 3, TAL Reverb, TAL Vocoder 2, Temper, Vex and > + Wolpertinger.") > + (home-page "http://distrho.sourceforge.net/ports") > + (license (list license:gpl2 ; found in doc directory > + license:lgpl3+ ; found in doc directory > + license:gpl3))))) ; mentioned in meson file This is a problem: GPL3 is famously incompatible with GPL2. If these plugins are licensed separately it would be good to list the license for each and take it from there. Even better (I think?) is to package each plugin separately. Then users can choose whether to combine these incompatibly-licensed plugins, but we as a distribution can not (and probably not DISTRHO either). Not sure what to do about it. Ideas? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl8WFa0ACgkQoqBt8qM6 VPqa5wgAlhbkKOInXYZmeItvgdlLPX5cXjVRB4Iw9OEmCMgmoGGF/ro0N+hKD1nU lQWiExseaYJaqiRZW0PyKCudxSxScomyQsIvsGqHnFCwkRrNzZUuzEO7iUYHLeWH O/ZvDLhnSx2AzbyCEwrC9O6ubjJ8g4+sX/m0zMpffz2FZZEpV71JaRiuUc/cDjLd LycuAjg1m+OWbIfPYd06ZxQtF8ogic4TZ9EwMiEsxE/I61ONhzi2yeZ+1PdFbzWQ Ch4N3ieDyMQ/t5M2ykMcxZbOnbmg7nSAEyIKRs46vyMoMHtykOlg92PyhpfGlYNZ /+gDK3cLTYWTqBcKQmQMx+mwub54wA== =bEuC -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 20 18:24:16 2020 Received: (at 42279) by debbugs.gnu.org; 20 Jul 2020 22:24:16 +0000 Received: from localhost ([127.0.0.1]:36614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxeCm-0008U7-Gz for submit@debbugs.gnu.org; Mon, 20 Jul 2020 18:24:16 -0400 Received: from mout02.posteo.de ([185.67.36.142]:39373) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxeCk-0008Tu-6H for 42279@debbugs.gnu.org; Mon, 20 Jul 2020 18:24:14 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id E4F9D2400FB for <42279@debbugs.gnu.org>; Tue, 21 Jul 2020 00:24:07 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4B9bqV1mhqz6tmB; Tue, 21 Jul 2020 00:24:05 +0200 (CEST) Message-ID: <86aadb3670706e4645ee98b2455b18c57bba48cd.camel@zrythm.org> Subject: Re: [bug#42279] [PATCH] gnu: Add distrho-ports. From: Alexandros Theodotou To: Marius Bakke , 42279@debbugs.gnu.org Date: Mon, 20 Jul 2020 23:24:01 +0100 In-Reply-To: <87eep5hmc2.fsf@gnu.org> References: <87eep5hmc2.fsf@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-uO6e0LoEEA/QZAs38g9p" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42279 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: -3.3 (---) --=-uO6e0LoEEA/QZAs38g9p Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Thanks for the review. On Tue, 2020-07-21 at 00:07 +0200, Marius Bakke wrote: > > + Wolpertinger.") > > + (home-page "http://distrho.sourceforge.net/ports") > > + (license (list license:gpl2 ; found in doc directory > > + license:lgpl3+ ; found in doc directory > > + license:gpl3))))) ; mentioned in meson file >=20 > This is a problem: GPL3 is famously incompatible with GPL2. If these > plugins are licensed separately it would be good to list the license > for > each and take it from there. >=20 > Even better (I think?) is to package each plugin separately. Then > users > can choose whether to combine these incompatibly-licensed plugins, > but > we as a distribution can not (and probably not DISTRHO either). >=20 > Not sure what to do about it. Ideas? Why is it a problem? It's only a problem if you link them together afaik. The plugins that this project produces are all separate binaries, each under its own license. I think we should just list the license for each included plugin. I'm a bit against making separate packages - it would be a pain to maintain and the plugins don't take up much disk space. Thanks, Alex --=-uO6e0LoEEA/QZAs38g9p Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEESBMjhK0999huJUuDAi6uQjE9cPMFAl8WGYEACgkQAi6uQjE9 cPNR0wf/QwMX+U6ySV0IZp03aQnj5YcrgfQbZ/2j1x+TSMOpfRVg0jyHWpc6ek4w 2F9bcB57YTHFxkRpIhKP5qOOGKz7G+tmJdvC3+xjbEONpx1p9YtG6xPU/pw1Cz7/ cslIATXxnUdnvdZV9DpY+akSndLQ2UibHko6krhR+gonYQ4ne6ZvOPhvmB8Y/ASv 91JT7pZilWAVNi50vXnxrqLUoSMUFu0sJEGEe7Ldc8YT11uqE5lVUtQMMwOflNvS Qlhc9f++tghtDJy+1P6nfViz1iid/SN2tEZzWBZnMvN875jAvqlgwsJkLYNglSAU nQJwN0ZDgVxeFomR5pIB/kTAA5rx6A== =fv+j -----END PGP SIGNATURE----- --=-uO6e0LoEEA/QZAs38g9p-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 20 18:59:23 2020 Received: (at 42279) by debbugs.gnu.org; 20 Jul 2020 22:59:23 +0000 Received: from localhost ([127.0.0.1]:36644 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxekl-0000rq-0R for submit@debbugs.gnu.org; Mon, 20 Jul 2020 18:59:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxekk-0000re-0P for 42279@debbugs.gnu.org; Mon, 20 Jul 2020 18:59:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42930) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jxeke-0007Gq-3e; Mon, 20 Jul 2020 18:59:16 -0400 Received: from 84-52-226.102.3p.ntebredband.no ([84.52.226.102]:59942 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jxekc-0007sf-Nn; Mon, 20 Jul 2020 18:59:15 -0400 From: Marius Bakke To: Alexandros Theodotou , 42279@debbugs.gnu.org Subject: Re: [bug#42279] [PATCH] gnu: Add distrho-ports. In-Reply-To: <86aadb3670706e4645ee98b2455b18c57bba48cd.camel@zrythm.org> References: <87eep5hmc2.fsf@gnu.org> <86aadb3670706e4645ee98b2455b18c57bba48cd.camel@zrythm.org> Date: Tue, 21 Jul 2020 00:59:06 +0200 Message-ID: <87zh7tg5dx.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42279 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: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Alexandros Theodotou writes: > Hi, > > Thanks for the review. > > On Tue, 2020-07-21 at 00:07 +0200, Marius Bakke wrote: >> > + Wolpertinger.") >> > + (home-page "http://distrho.sourceforge.net/ports") >> > + (license (list license:gpl2 ; found in doc directory >> > + license:lgpl3+ ; found in doc directory >> > + license:gpl3))))) ; mentioned in meson file >>=20 >> This is a problem: GPL3 is famously incompatible with GPL2. If these >> plugins are licensed separately it would be good to list the license >> for >> each and take it from there. >>=20 >> Even better (I think?) is to package each plugin separately. Then >> users >> can choose whether to combine these incompatibly-licensed plugins, >> but >> we as a distribution can not (and probably not DISTRHO either). >>=20 >> Not sure what to do about it. Ideas? > > Why is it a problem? It's only a problem if you link them together > afaik. The plugins that this project produces are all separate > binaries, each under its own license. Right. If they don't share code it's probably okay. > I think we should just list the license for each included plugin. I'm a > bit against making separate packages - it would be a pain to maintain > and the plugins don't take up much disk space. Listing the license of each plugin sounds good to me. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl8WIboACgkQoqBt8qM6 VPoAPgf/d56F8laRnzfmXnFhdl3knvxXgzYFheWY1KyuXxoEHThL6xCXi+h/GUpX TX0KbIEALcRoZXA7s3fVBgnfmdlcUe1OUo38lKvXyzyEz9ed2pmHVlpmyhccs27j CPX9Uis3WGjBrKhRqoB8qrS+jo7ULKNniqm4feNYlcK6wueS4dnBjTj5je3dTKhA 01wWqyY+3EKAeeO/jSdU8oBIMjvYA1TYaeKdPaRHWfVdbpVvMyXKMCwYkdRB4KCL mkN3ynxRGvmMPm14xGoCD5cvjKxw1DE+4Rpu+S2v2KYezqUA08g16SBe2+AelKdL 1qNwAorDw3tvJjVjxGSqvjVkMvsktA== =T+FI -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 04 06:30:41 2021 Received: (at 42279) by debbugs.gnu.org; 4 Jan 2021 11:30:41 +0000 Received: from localhost ([127.0.0.1]:56707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwO4L-0006Rd-1N for submit@debbugs.gnu.org; Mon, 04 Jan 2021 06:30:41 -0500 Received: from mout01.posteo.de ([185.67.36.141]:49353) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwO4B-0006QY-KQ for 42279@debbugs.gnu.org; Mon, 04 Jan 2021 06:30:35 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 35F8D16005F for <42279@debbugs.gnu.org>; Mon, 4 Jan 2021 12:30:21 +0100 (CET) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4D8YMc38zhz9rxD for <42279@debbugs.gnu.org>; Mon, 4 Jan 2021 12:30:20 +0100 (CET) Message-ID: <65a446475932b55cbfe98b5f12dcb4a46ce8d1ce.camel@zrythm.org> Subject: Re: [bug#42279] [PATCH] gnu: Add distrho-ports. From: Alexandros Theodotou To: 42279@debbugs.gnu.org Date: Mon, 04 Jan 2021 11:30:19 +0000 In-Reply-To: <87zh7tg5dx.fsf@gnu.org> References: <87eep5hmc2.fsf@gnu.org> <86aadb3670706e4645ee98b2455b18c57bba48cd.camel@zrythm.org> <87zh7tg5dx.fsf@gnu.org> Content-Type: multipart/mixed; boundary="=-Z4w+xrNbSEjBKiQmXBae" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42279 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: -3.3 (---) --=-Z4w+xrNbSEjBKiQmXBae Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hi, I'm trying to build the latest version but I'm running into issues with fonts not showing (same issues as before, I just didn't bother until now). Attaching the current package definition. After building, I am running the plugins like: `LV2_PATH=/gnu/store/z2xjjfpaybyv1byal7nxrvqxd7b1hjqh-distrho-ports- 2020-12-27/lib/lv2 jalv.gtk3 urn:juce:TalFilter2` This requires JACK to be running and jalv to be installed. I'm not sure if there's an easier way to test. The problem I am having is described here, with a screenshot: https://github.com/DISTRHO/DISTRHO-Ports/issues/63 Strace log is included in that issue. How can I fix this? Thanks, Alex --=-Z4w+xrNbSEjBKiQmXBae Content-Disposition: attachment; filename="paste_1179629.scm" Content-Type: text/x-scheme; name="paste_1179629.scm"; charset="UTF-8" Content-Transfer-Encoding: base64 KGRlZmluZSBmb250Y29uZmlnL2ZvbnQtZGVqYXZ1CiAgKHBhY2thZ2UKICAgIChpbmhlcml0IGZv bnRjb25maWcpCiAgICAoaW5wdXRzCiAgICAgOzsgWFhYOiBSZXVzZSB0aGUgbmFtZSB0byBhdm9p ZCBoYXZpbmcgdG8gb3ZlcnJpZGUgdGhlIGNvbmZpZ3VyZSBmbGFncy4KICAgICBgKCgiZ3MtZm9u dHMiICxmb250LWRlamF2dSkpKSkpCgooZGVmaW5lLXB1YmxpYyBkaXN0cmhvLXBvcnRzCiAgKHBh Y2thZ2UKICAgIChuYW1lICJkaXN0cmhvLXBvcnRzIikKICAgICh2ZXJzaW9uICIyMDIwLTEyLTI3 IikKICAgIChzb3VyY2UKICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKICAg ICAgICh1cmkKICAgICAgICAoZ2l0LXJlZmVyZW5jZQogICAgICAgICAodXJsICJodHRwczovL2dp dGh1Yi5jb20vRElTVFJITy9ESVNUUkhPLVBvcnRzLmdpdCIpCiAgICAgICAgIChjb21taXQgdmVy c2lvbikpKQogICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQog ICAgICAgKHNoYTI1NgogICAgICAgIChiYXNlMzIgIjBnYzBjZ2JsMTYwdnp5M2lhaW41eXp6ajF5 Z3BjNWtpbm5oa3ZocnJjbmdnMWFpNXFsdjMiKSkpKQogICAgKGJ1aWxkLXN5c3RlbSBtZXNvbi1i dWlsZC1zeXN0ZW0pCiAgICAoaW5wdXRzCiAgICAgYCgoImFsc2EtbGliIiAsYWxzYS1saWIpCiAg ICAgICAoImZvbnRjb25maWcvZm9udC1kZWphdnUiLCBmb250Y29uZmlnL2ZvbnQtZGVqYXZ1KQog ICAgICAgKCJmcmVldHlwZSIgLGZyZWV0eXBlKQogICAgICAgKCJtZXNhIiAsbWVzYSkKICAgICAg ICgibGlieHJlbmRlciIgLGxpYnhyZW5kZXIpCiAgICAgICAoImxpYnhjdXJzb3IiICxsaWJ4Y3Vy c29yKQogICAgICAgKCJ4b3JncHJvdG8iICx4b3JncHJvdG8pCiAgICAgICAoImxpYngxMSIgLGxp YngxMSkpKQogICAgKG5hdGl2ZS1pbnB1dHMKICAgICBgKCgibHYyIiAsbHYyKQogICAgICAgKCJw a2ctY29uZmlnIiAscGtnLWNvbmZpZykpKQogICAgKHN5bm9wc2lzICJDb2xsZWN0aW9uIG9mIGF1 ZGlvIHBsdWdpbnMgYW5kIExWMiBwb3J0cyIpCiAgICAoZGVzY3JpcHRpb24KICAgICAiRElTVFJI TyBpcyBhIHByb2plY3Qgd2l0aCB0aGUgZ29hbCBvZiBtYWtpbmcgY3Jvc3MtcGxhdGZvcm0gYXVk aW8KcGx1Z2lucyBhbmQgR05VL0xpbnV4IHBvcnRzLgpUaGlzIHBhY2thZ2UgaW5jbHVkZXMgSGlS ZVNhbSwgTFVGU01ldGVyLU11bHRpLCBMVUZTTWV0ZXIsIEFyY3RpY2FuIEZ1bmN0aW9uLApBcmN0 aWNhbiBQaWxncmltLCBEZXhlZCwgZFJvd0F1ZGlvIERpc3RvcnRpb24sIGRSb3dBdWRpbyBEaXN0 b3J0aW9uIFNoYXBlciwKZFJvd0F1ZGlvIEZsYW5nZXIsIGRSb3dBdWRpb1JldmVyYiwgZFJvd0F1 ZGlvIFRyZW1vbG8sIERydW1TeW50aCwgZWFzeVNTUCwKRVF1aW5veCwgSlVDRSBEZW1vIFBsdWdp biwgSlVDRSBPUEwsIEtsYW5nZmFsdGVyLCBMdWZ0aWt1cywgT2J4ZCwgUGl0Y2hlZApEZWxheSwg UmVmaW5lLCBTdGVyZW8gU291cmNlIFNlcGFyYXRpb24sIFRBTCBEdWIgMywgVEFMIE5vaXNlIE1h a2VyLCBUQUwKUmV2ZXJiIDIsIFRBTCBSZXZlcmIgMywgVEFMIFJldmVyYiwgVEFMIFZvY29kZXIg MiwgVGVtcGVyLCBWZXggYW5kCldvbHBlcnRpbmdlci4iKQogICAgKGhvbWUtcGFnZSAiaHR0cDov L2Rpc3RyaG8uc291cmNlZm9yZ2UubmV0L3BvcnRzIikKICAgIChsaWNlbnNlIChsaXN0IGxpY2Vu c2U6Z3BsMiAgICAgIDsgZm91bmQgaW4gZG9jIGRpcmVjdG9yeQogICAgICAgICAgICAgICAgICAg bGljZW5zZTpsZ3BsMysgICAgOyBmb3VuZCBpbiBkb2MgZGlyZWN0b3J5CiAgICAgICAgICAgICAg ICAgICBsaWNlbnNlOmdwbDMpKSkpICA7IG1lbnRpb25lZCBpbiBtZXNvbiBmaWxlCg== --=-Z4w+xrNbSEjBKiQmXBae--