Leo Famulari <leo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 43628) by debbugs.gnu.org; 28 Sep 2020 17:02:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 28 13:02:18 2020 Received: from localhost ([127.0.0.1]:53870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kMwXZ-0002u1-Oh for submit <at> debbugs.gnu.org; Mon, 28 Sep 2020 13:02:18 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:49877) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1kMwXW-0002tb-EC for 43628 <at> debbugs.gnu.org; Mon, 28 Sep 2020 13:02:16 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id 6D5FBB45; Mon, 28 Sep 2020 13:02:08 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 28 Sep 2020 13:02:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=yYuDKZlYPFTnLLxyiEWpHvgW OcHBPxz8tGK0eBTWb1M=; b=DD9IV9JKPec06V6XYtktcfzXvYSr6nIPZAx39BEq 9WtM5cEiAJpsTyCucn1DkflY0YUyZQ+avxotKANlOuJJYDJhgPIH+VwlE0nlkbGN pwvvI3tAZEFxoVRcrf7ATPPMgisGzm0iZZ3fhiAj99/7FOTNkgJQzbN7JkbaqAg8 xvg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=yYuDKZ lYPFTnLLxyiEWpHvgWOcHBPxz8tGK0eBTWb1M=; b=jciaAfyesUcvW3+Kt/WI11 Da4EbqLB0OYg9PfUF26OWgPU+y7tVcGDFXQ3UhtM/4U5YBAJlpEdO1xEN3EyJmiT PIeaCzjG3Vna83Xn8vvK1hHOxocSWYt2ROsbVRcGKM0m1/CLpmMDWgpvZuOadfOB zWOFZf0ZpshJTyr1RXUSR2/OPR1xYboQ5Sl4HOma52nnzRZGhBl1miGPI6dv89cu gjczktLOi+Hj0Rpz5/5TENm0K4VN1JW+dvsvLct+kymG1+OOYhBS638XX87SYnY/ Ha+LL5/l4v9QPicD3cDCJuzIkf4+8SwNZ+5Z7Cfoi1m5/Jds6KLuNJYmy9xkvq+Q == X-ME-Sender: <xms:DxdyXxQEoxojJT0j0qp6HZnfqYltaeYjfxl8e2943U-ahTJjpJ3VRw> <xme:DxdyX6zQeC9yX0tsindBXy4xrhOo7a1mC0PdyyGMWg5SdYrdnTUOcyCbe7UlDBM8t 7KB6-xabGMP9Jo8ZA> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdeigdekiecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjsehgtderre dttddvnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghr ihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpedvveegkeduiedvieeludevkeeugfeuue elhedtffegffdtfeekveelffeufedukeenucffohhmrghinhepghhnuhdrohhrghenucfk phepjeefrddugedurdduvdejrddugeeinecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: <xmx:DxdyX2252z8m01jndKxbV_DVAjTPIAa-HBgGa3DiENj2QOD9KXg3yA> <xmx:DxdyX5BNhVQj85im5OSc8v6Foi7wQeqBTZSt9K_m79RqhC2MsR9hFg> <xmx:DxdyX6gqdV3T-vRO3K6yuMl5xybz3yJKL8lS6BMchO2pdr6El7cclQ> <xmx:EBdyXwftzZSMNLx8W-XRHAaQUl5T_LGfMqV0GK64co26xREY8IYM-Q> Received: from localhost (c-73-141-127-146.hsd1.pa.comcast.net [73.141.127.146]) by mail.messagingengine.com (Postfix) with ESMTPA id 9307B3280064; Mon, 28 Sep 2020 13:02:07 -0400 (EDT) Date: Mon, 28 Sep 2020 13:02:05 -0400 From: Leo Famulari <leo@HIDDEN> To: Prafulla Giri <pratheblackdiamond@HIDDEN> Subject: Re: [bug#43628] Request for patch evaluation/review Message-ID: <20200928170205.GA19458@HIDDEN> References: <CAFw+=j3HG_a7f8R1p7C6izu+gAyeQ=uJVkijded881cTQcSnag@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="7JfCtLOvnd9MIVvH" Content-Disposition: inline In-Reply-To: <CAFw+=j3HG_a7f8R1p7C6izu+gAyeQ=uJVkijded881cTQcSnag@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 43628 Cc: 43628 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --7JfCtLOvnd9MIVvH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Is this a duplicate of #40832, "alsa-lib cannot find its plugins"? https://bugs.gnu.org/40832 The patch I submitted in that bug ticket does work. I haven't found the energy to perform a final review of the C code. --7JfCtLOvnd9MIVvH Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAl9yFwoACgkQJkb6MLrK fwik2w//VpEUkfySvHS85uHZE2wFLrQtvzqDKyCU/3QWiCqgt02EmvrI9uStpqAD Ycgv6iO4XeHc4P6MnWWywLENVUj3lAAQFegEqhWrOE22h7Dg7dNNFrnTji4eiNr7 cegydZ+M1+gsAWxSW5eSpxUin3vxrUONi6AjfGSC+Y7l30v3wOebk6oYheIZiJuG zuEGJ5DlKngux/nfnxZ5c5BYnDSSb0QtHatoUwhv0rbb6c+S6/FvKpDOhKJNqJAR qyj86RlCgQjnLc5TKk5bK4MkEf8hKfoYkIZdkv61jparIFKLsLTfK8NAatUDg6oe DpCmljjVhozPHlGzsue/k2UFTTjv+hEF5bhTV30akQqm2nbxxfSJmSp6THAnaj2U /emEGD7G1p785o3TBGxmz8s3dbnf5OGe5SCWauTfI7TNa2k0QXIZVugrqjF8BmSn VHjL6lm+7ZlyzJ7s0wyK+2H370pU8MFVEQtOpyKK96PajXyIMbtIgI1bA67FtTEN TqUZhp+Pr5XuDfDGcDOcLHEQxQtQrMDlc8u+Kf217KaEGlTULgyYChrAqAy1aSCM xrD/ihueG1Oo3xyNKePoHjFcylS2hr4T8GHZSk/5MzKrfAkpz4eojSRBu08GA6aa TLUYITgrwIH/Lo2JzrlciTNT9vyj51FFVdSfamV3ZelVOmlbsT8= =gp0n -----END PGP SIGNATURE----- --7JfCtLOvnd9MIVvH--
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at 43628) by debbugs.gnu.org; 28 Sep 2020 15:20:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 28 11:20:25 2020 Received: from localhost ([127.0.0.1]:53760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kMuwv-0000M4-VZ for submit <at> debbugs.gnu.org; Mon, 28 Sep 2020 11:20:25 -0400 Received: from lepiller.eu ([89.234.186.109]:50394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <julien@HIDDEN>) id 1kMuws-0000Lm-TM for 43628 <at> debbugs.gnu.org; Mon, 28 Sep 2020 11:20:20 -0400 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id f7a097ea; Mon, 28 Sep 2020 15:20:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date :in-reply-to:references:mime-version:content-type :content-transfer-encoding:subject:to:cc:from:message-id; s= dkim; bh=qaVFA2SSksivFk3cUOpVabNaDp1cVEvsv1SdIzB2Yjk=; b=Ppzvmoa Q81jLmMgXeLl3QQ6EBpSa/UqBkHc0lbbADgJfRHrWAh/L7Bq9CKu6c+XYpT3CKU9 GOLMEoFKvOCzIrvAaKXirFzry0/LRmX3kkKvK16dzY19h5O/bExfr9OmpOlAJJk4 LN4gtslZ++fP2DsPoHn7YnS4eL51w5yNHLkLbVyFQzpSdwng2YpBvaFtaN7O4ky8 SHheQgraRteOfVdPTIeULWLZ5szE7u3PbPP4lN6J+SBWHB+BdXin3kjIS2TeMEG8 3wvIUNRj6SBFpnKUv6Qav+evQe5eoEfxjfMjoD+fkB5K5zbCJNgj2oQQXyIdTM7a 8oBTaNl4nkfnnFQ== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 932460ca (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Mon, 28 Sep 2020 15:20:15 +0000 (UTC) Date: Mon, 28 Sep 2020 11:20:03 -0400 User-Agent: K-9 Mail for Android In-Reply-To: <CAFw+=j1-AXZ_PmppZoGBVY6wkNE_pvSE+bp+ZywNtAroW2O84g@HIDDEN> References: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> <561466E3-006A-4460-9DEA-61A8DC16E7A8@HIDDEN> <CAFw+=j0HP4-EV_TfJsg-AowzxoosNeAF3FBpCe0OKyaYsEqd1w@HIDDEN> <CAFw+=j1YaOdywXXN9V5UeeOT6Oprrfq4mesOhFprr+nskysTyA@HIDDEN> <5B02C136-670D-4930-A461-731DA3D5221F@HIDDEN> <CAFw+=j3YByxoAVVGAdsQNGrj1UO-tV18fCi-wYnG_w1dXgP_pA@HIDDEN> <A6EEC292-30BC-41F8-9DA5-96905D9FCBDD@HIDDEN> <CAFw+=j0G54t1b6s9gac_sdggtMMQ5+Pa2OSTU__DBKPjt9AXbw@HIDDEN> <580CE2CF-2CAD-49E4-AFAB-A28DD11585E9@HIDDEN> <CAFw+=j1-AXZ_PmppZoGBVY6wkNE_pvSE+bp+ZywNtAroW2O84g@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----CN10WQ6EC6HP85XOSN8EFT93AIZHA2" Content-Transfer-Encoding: 7bit Subject: Re: [bug#43628] Further Info To: Prafulla Giri <pratheblackdiamond@HIDDEN> From: Julien Lepiller <julien@HIDDEN> Message-ID: <ADC6F16A-7D50-487A-8F58-49C50C9F1079@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43628 Cc: 43628 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) ------CN10WQ6EC6HP85XOSN8EFT93AIZHA2 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ok, I tgink that means alsa-lib looks for plugins in its rpach, fails to do= so, tgen fallls back to its hard-coded path, and fails again=2E So if we s= et the rpath correctly (which we cannot do in a package because it would in= troduce a cyclic dependency), it can load its plugin=2E Could you try to set LD_LIBRARY_PATH like so: LD_LIBRARY_PATH=3D<alsa-plugin's pulseaudio output>/lib aegisub Le 28 septembre 2020 10:43:02 GMT-04:00, Prafulla Giri <pratheblackdiamond= @gmail=2Ecom> a =C3=A9crit : >I see=2E=2E=2E > >Hmm=2E=2E=2E=2E I didn't know they were just 11 people=2E > >Anyways, here is something that an ALSA developer told me=2E=2E=2E I coul= dn't >make much of it=2E But Perhaps you could? > >The current alsa-lib code uses the RTLD_DI_ORIGIN glibc extension to >> determine the libasound=2Eso path at runtime=2E The hardcoded path is >used only >> if this mechanism does not work >> > >Perhaps you'd like to see our conversation over at GitHub: >https://github=2Ecom/alsa-project/alsa-lib/issues/82 > >You're far more qualified to do this than I am=2E > >On Sun, Sep 27, 2020 at 4:55 PM Julien Lepiller <julien@lepiller=2Eeu> >wrote: > >> >> >> Le 27 septembre 2020 01:56:31 GMT-04:00, Prafulla Giri < >> pratheblackdiamond@gmail=2Ecom> a =C3=A9crit : >> >First and foremost: wow=2E A post-doc at just three years older than >me=2E >> >*cries in high-school drop-out* Super awesome! >> > >> >I have cleaned up my package definition as per your review: >> > >> >https://github=2Ecom/peanutbutterandcrackers/guix-packages/blob/master/ae= gisub=2Escm >> > >> >I will look into the matter then=2E Might take me a while, but I'll >try=2E >> > >> >It's sad that framagit is closing=2E I think they were doing a great >job >> >with >> >peertube and all=2E=2E=2E >> >> Well, it's framasoft, they started so many services that they can't >handle >> the load anymore=2E So they've started closing them little by little >last >> year=2E Some of them will stay, and others will disappear=2E They never >wanted >> to centralize the web around them, so it's understandable=2E Instead, >they >> propose other alternatives, they've started the chaton initiative >(where >> other structures propose the same kind of services, at a smaller >scale), >> etc=2E >> >> They're still developping peertube, don't worry about that=2E But >they're >> not going to host a public instance=2E Remember they're about 10 >volunteers >> and one employee :) >> >> > >> >On Sun, Sep 27, 2020 at 3:00 AM Julien Lepiller <julien@lepiller=2Eeu> >> >wrote: >> > >> >> Thanks! On the guix system, aegisub already works properly (at >least >> >it >> >> did when I last used it), because the alsa config allows it to >find >> >> pulseaudio=2E >> >> >> >> There are three issues with your proposed change: >> >> >> >> First using derivation-outputs is a bad idea, and it probably only >> >works >> >> because alsa-plugin doesn't depend on your modified alsa-lib >(you'd >> >get an >> >> infinite loop I think)=2E Since alsa-plugin doesn't depend on this >> >modified >> >> alsa-lib, you don't need such a convoluted work around=2E When >defining >> >the >> >> conhigure flags, you can simply use (assoc-ref %build-inputs >> >"alsa-plugin") >> >> when "alsa-plugin" is defined as an input to the package=2E >> >> >> >> Second, setting plugindir at build-time is just asking for the >same >> >kind >> >> of issues you are trying to fix, only for finding another plugin >that >> >might >> >> be needed=2E >> >> >> >> Third, the way you modify the arguments is=E2=80=A6 unconventional := ) try >> >using >> >> substitute-keyword-arguments instead=2E There are plenty of examples >in >> >the >> >> repo=2E >> >> >> >> I remember having dealt with this issue before, and pushed a patch >> >some 3 >> >> years ago: http://issues=2Eguix=2Egnu=2Eorg/31239 >> >> >> >> Could you look at what happened in the meantime? I think it was >> >reverted >> >> in favor of the asound=2Econf file we have in the guix system now=2E >You >> >might >> >> learn something if you find the reason why it was changed=2E >> >> >> >> Re my other projects, framagit is going to close next year, so >I'll >> >be >> >> migrating to my own hosting, currently at git=2Elepiller=2Eeu=2E >> >> >> >> Ok for the cultural difference=2E It's probably too soon to call me >a >> >> "senior" though, I'm still pretty young: only 3 years older than >you >> >:p >> >> >> >> Le 26 septembre 2020 16:46:50 GMT-04:00, Prafulla Giri < >> >> pratheblackdiamond@gmail=2Ecom> a =C3=A9crit : >> >>> >> >>> Oh, I come from a culture that does not call seniors by their >first >> >>> names=2E (: >> >>> Yes! guix-android looks super awesome! I'm glad that you are >working >> >on >> >>> that=2E You're awesome=2E >> >>> (Also, I just realized that you've also got guix-home-manager and >so >> >many >> >>> more cool repositories! I need to check those out, and soon!) >> >>> >> >>> I did manage to resolve this issue=2E Kinda'=2E Here: >> >>> >> > >> >https://github=2Ecom/peanutbutterandcrackers/guix-packages/blob/master/ae= gisub=2Escm >> >>> >> >>> All I had to do was re-define 'alsa-lib' to point to the >/gnu/store >> >path >> >>> of alsa-plugins=2E The /gnu/store path had to be figured out during >> >runtime=2E >> >>> >> >>> Could you please check how this fares in a GuixSD system? If it >goes >> >>> well, perhaps I should send a patch in for aegisub=2E But then >again, >> >I >> >>> wonder if I should make the changes in alsa-lib itself, but I am >not >> >very >> >>> sure about that=2E >> >>> >> >>> On Sat, Sep 26, 2020 at 8:20 PM Julien Lepiller ><julien@lepiller=2Eeu> >> >>> wrote: >> >>> >> >>>> Hehe, thanks for your interest in guix-android=2E It's not really >> >done >> >>>> yet, but I'm very motivated :)=2E It always feels weird when >someone >> >on the >> >>>> internet calls you Mr ^^=2E No need to be so stiff, you can call >me >> >"Julien" >> >>>> (and I suppose it's the norm to call people by their first name >in >> >this >> >>>> kind of internet community)=2E >> >>>> >> >>>> Maybe try to run aegisub with strace -f, you might find out >> >something=2E >> >>>> You may have to take a look at alsa's sources to find out how it >> >looks for >> >>>> its plugins exactly (maybe try to grep for PLUGIN or PLUGINDIR)? >> >>>> >> >>>> Le 26 septembre 2020 08:07:34 GMT-04:00, Prafulla Giri < >> >>>> pratheblackdiamond@gmail=2Ecom> a =C3=A9crit : >> >>>>> >> >>>>> Okay, I think I'm stuck now=2E lol >> >>>>> >> >>>>> >> >>>>> >> >>>>> On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri < >> >>>>> pratheblackdiamond@gmail=2Ecom> wrote: >> >>>>> >> >>>>>> Hello Mr=2E Lepiller, >> >>>>>> >> >>>>>> Thank you for the tip=2E For the moment, I want to poke around >this >> >>>>>> issue=2E Perhaps I get absolutely tired of it (or find a good >hack >> >- and an >> >>>>>> ugly patch)=2E I did manage to learn a bit more about >union-builds >> >in >> >>>>>> general=2E So, that's a silver lining=2E >> >>>>>> >> >>>>>> Also, your work on guix-android seems so very cool! Please >keep >> >up the >> >>>>>> great work! >> >>>>>> >> >>>>>> On Sat, Sep 26, 2020 at 3:28 PM Julien Lepiller >> ><julien@lepiller=2Eeu> >> >>>>>> wrote: >> >>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> Hi Prafulla, >> >>>>>>> >> >>>>>>> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri < >> >>>>>>> pratheblackdiamond@gmail=2Ecom> a =C3=A9crit : >> >>>>>>> >Another information: >> >>>>>>> > >> >>>>>>> >I have other programs on my foreign system (installed via >guix) >> >that >> >>>>>>> >produce sound well, without any issues=2E They include: >> >>>>>>> >espeak and kdenlive=2E >> >>>>>>> > >> >>>>>>> >Also, I did try making the union-build use copies instead of >> >symlinks >> >>>>>>> >using >> >>>>>>> >(union-build =2E=2E=2E #:symlink copy-recursively) but that di= dn't >> >work out >> >>>>>>> >either=2E >> >>>>>>> > >> >>>>>>> >Now, I'm going to take a look at fixing the pkg-config >rules, >> >and >> >>>>>>> will >> >>>>>>> >be >> >>>>>>> >updating this thread should that resolve this issue=2E >> >>>>>>> > >> >>>>>>> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri >> >>>>>>> ><pratheblackdiamond@gmail=2Ecom> >> >>>>>>> >wrote: >> >>>>>>> > >> >>>>>>> >> I forgot to mention, but the union-build works=2E If one >`guix >> >>>>>>> build`s >> >>>>>>> >the >> >>>>>>> >> union package, and cd into the /gnu/store/=2E=2E=2E-union-bu= ild, >> >one will >> >>>>>>> >see >> >>>>>>> >> that things are there as it should be >(lib/normal-alsa-*=2Eso >> >and >> >>>>>>> >> lib/alsa-lib/*pulse*=2Eso)=2E >> >>>>>>> >> >> >>>>>>> >> It's just that aegisub seems to be looking from the >> >>>>>>> >> /gnu/store/normal-alsa-lib-dir instead of >> >>>>>>> >/gnu/store/union-alsa-package=2E >> >>>>>>> >> >> >>>>>>> >> >>>>>>> I think the issue with the union-build is that it is >completely >> >>>>>>> ignored: alsa doesn't look in it's current directory for >> >plugins, but in >> >>>>>>> the directory where it's been configured (at build time) to >look >> >for=2E >> >>>>>>> >> >>>>>>> On the Guix System, there is a service that creates a >> >>>>>>> /etc/asound=2Econf, which references alsa-plugins:pulseaudio=2E >> >Maybe you >> >>>>>>> actually want to configure that? Maybe try to copy this to a >new >> >file >> >>>>>>> =2Easoundrc: >> >>>>>>> >> >>>>>>> pcm_type=2Epule { >> >>>>>>> lib >> >>>>>>> >> >"/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_pcm_pulse=2Es= o" >> >>>>>>> } >> >>>>>>> >> >>>>>>> ctl_type=2Epulse { >> >>>>>>> >> >>>>>>> >> >>lib"/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_ctl_pulse=2E= so" >> >>>>>>> } >> >>>>>>> >> >>>>>>> pcm=2E!default { >> >>>>>>> type pulse >> >>>>>>> } >> >>>>>>> >> >>>>>>> ctl=2E!default { >> >>>>>>> type pulse >> >>>>>>> } >> >>>>>>> >> >>>>>> >> ------CN10WQ6EC6HP85XOSN8EFT93AIZHA2 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head></head><body>Ok, I tgink that means alsa-lib looks for plugins = in its rpach, fails to do so, tgen fallls back to its hard-coded path, and = fails again=2E So if we set the rpath correctly (which we cannot do in a pa= ckage because it would introduce a cyclic dependency), it can load its plug= in=2E<br><br>Could you try to set LD_LIBRARY_PATH like so:<br><br>LD_LIBRAR= Y_PATH=3D<alsa-plugin's pulseaudio output>/lib aegisub<br><br><div cl= ass=3D"gmail_quote">Le 28 septembre 2020 10:43:02 GMT-04:00, Prafulla Giri = <pratheblackdiamond@gmail=2Ecom> a =C3=A9crit :<blockquote class=3D"g= mail_quote" style=3D"margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid rg= b(204, 204, 204); padding-left: 1ex;"> <div dir=3D"ltr"><div>I see=2E=2E=2E</div><div><br></div><div>Hmm=2E=2E=2E= =2E I didn't know they were just 11 people=2E</div><div><br></div><div>Anyw= ays, here is something that an ALSA developer told me=2E=2E=2E I couldn't m= ake much of it=2E But Perhaps you could?</div><div><br></div><blockquote cl= ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=2E8ex;border-left:1px sol= id rgb(204,204,204);padding-left:1ex"><div>The current alsa-lib code uses t= he RTLD_DI_ORIGIN glibc extension to=20 determine the libasound=2Eso path at runtime=2E The hardcoded path is used= =20 only if this mechanism does not work</div></blockquote><div><br></div><div= >Perhaps you'd like to see our conversation over at GitHub: <a href=3D"http= s://github=2Ecom/alsa-project/alsa-lib/issues/82">https://github=2Ecom/alsa= -project/alsa-lib/issues/82</a></div><div><br></div><div>You're far more qu= alified to do this than I am=2E<br></div></div><br><div class=3D"gmail_quot= e"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Sep 27, 2020 at 4:55 PM Ju= lien Lepiller <<a href=3D"mailto:julien@lepiller=2Eeu">julien@lepiller= =2Eeu</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma= rgin:0px 0px 0px 0=2E8ex;border-left:1px solid rgb(204,204,204);padding-lef= t:1ex"><br> <br> Le 27 septembre 2020 01:56:31 GMT-04:00, Prafulla Giri <<a href=3D"mail= to:pratheblackdiamond@gmail=2Ecom" target=3D"_blank">pratheblackdiamond@gma= il=2Ecom</a>> a =C3=A9crit :<br> >First and foremost: wow=2E A post-doc at just three years older than m= e=2E<br> >*cries in high-school drop-out* Super awesome!<br> ><br> >I have cleaned up my package definition as per your review:<br> ><a href=3D"https://github=2Ecom/peanutbutterandcrackers/guix-packages/= blob/master/aegisub=2Escm" rel=3D"noreferrer" target=3D"_blank">https://git= hub=2Ecom/peanutbutterandcrackers/guix-packages/blob/master/aegisub=2Escm</= a><br> ><br> >I will look into the matter then=2E Might take me a while, but I'll tr= y=2E<br> ><br> >It's sad that framagit is closing=2E I think they were doing a great j= ob<br> >with<br> >peertube and all=2E=2E=2E<br> <br> Well, it's framasoft, they started so many services that they can't handle= the load anymore=2E So they've started closing them little by little last = year=2E Some of them will stay, and others will disappear=2E They never wan= ted to centralize the web around them, so it's understandable=2E Instead, t= hey propose other alternatives, they've started the chaton initiative (wher= e other structures propose the same kind of services, at a smaller scale), = etc=2E<br> <br> They're still developping peertube, don't worry about that=2E But they're = not going to host a public instance=2E Remember they're about 10 volunteers= and one employee :)<br> <br> ><br> >On Sun, Sep 27, 2020 at 3:00 AM Julien Lepiller <<a href=3D"mailto:= julien@lepiller=2Eeu" target=3D"_blank">julien@lepiller=2Eeu</a>><br> >wrote:<br> ><br> >> Thanks! On the guix system, aegisub already works properly (at le= ast<br> >it<br> >> did when I last used it), because the alsa config allows it to fi= nd<br> >> pulseaudio=2E<br> >><br> >> There are three issues with your proposed change:<br> >><br> >> First using derivation-outputs is a bad idea, and it probably onl= y<br> >works<br> >> because alsa-plugin doesn't depend on your modified alsa-lib (you= 'd<br> >get an<br> >> infinite loop I think)=2E Since alsa-plugin doesn't depend on thi= s<br> >modified<br> >> alsa-lib, you don't need such a convoluted work around=2E When de= fining<br> >the<br> >> conhigure flags, you can simply use (assoc-ref %build-inputs<br> >"alsa-plugin")<br> >> when "alsa-plugin" is defined as an input to the package=2E<br> >><br> >> Second, setting plugindir at build-time is just asking for the sa= me<br> >kind<br> >> of issues you are trying to fix, only for finding another plugin = that<br> >might<br> >> be needed=2E<br> >><br> >> Third, the way you modify the arguments is=E2=80=A6 unconventiona= l :) try<br> >using<br> >> substitute-keyword-arguments instead=2E There are plenty of examp= les in<br> >the<br> >> repo=2E<br> >><br> >> I remember having dealt with this issue before, and pushed a patc= h<br> >some 3<br> >> years ago: <a href=3D"http://issues=2Eguix=2Egnu=2Eorg/31239" rel= =3D"noreferrer" target=3D"_blank">http://issues=2Eguix=2Egnu=2Eorg/31239</a= ><br> >><br> >> Could you look at what happened in the meantime? I think it was<b= r> >reverted<br> >> in favor of the asound=2Econf file we have in the guix system now= =2E You<br> >might<br> >> learn something if you find the reason why it was changed=2E<br> >><br> >> Re my other projects, framagit is going to close next year, so I'= ll<br> >be<br> >> migrating to my own hosting, currently at <a href=3D"http://git= =2Elepiller=2Eeu" rel=3D"noreferrer" target=3D"_blank">git=2Elepiller=2Eeu<= /a>=2E<br> >><br> >> Ok for the cultural difference=2E It's probably too soon to call = me a<br> >> "senior" though, I'm still pretty young: only 3 years older than = you<br> >:p<br> >><br> >> Le 26 septembre 2020 16:46:50 GMT-04:00, Prafulla Giri <<br> >> <a href=3D"mailto:pratheblackdiamond@gmail=2Ecom" target=3D"_blan= k">pratheblackdiamond@gmail=2Ecom</a>> a =C3=A9crit :<br> >>><br> >>> Oh, I come from a culture that does not call seniors by their= first<br> >>> names=2E (:<br> >>> Yes! guix-android looks super awesome! I'm glad that you are = working<br> >on<br> >>> that=2E You're awesome=2E<br> >>> (Also, I just realized that you've also got guix-home-manager= and so<br> >many<br> >>> more cool repositories! I need to check those out, and soon!)= <br> >>><br> >>> I did manage to resolve this issue=2E Kinda'=2E Here:<br> >>><br> ><a href=3D"https://github=2Ecom/peanutbutterandcrackers/guix-packages/= blob/master/aegisub=2Escm" rel=3D"noreferrer" target=3D"_blank">https://git= hub=2Ecom/peanutbutterandcrackers/guix-packages/blob/master/aegisub=2Escm</= a><br> >>><br> >>> All I had to do was re-define 'alsa-lib' to point to the /gnu= /store<br> >path<br> >>> of alsa-plugins=2E The /gnu/store path had to be figured out = during<br> >runtime=2E<br> >>><br> >>> Could you please check how this fares in a GuixSD system? If = it goes<br> >>> well, perhaps I should send a patch in for aegisub=2E But the= n again,<br> >I<br> >>> wonder if I should make the changes in alsa-lib itself, but I= am not<br> >very<br> >>> sure about that=2E<br> >>><br> >>> On Sat, Sep 26, 2020 at 8:20 PM Julien Lepiller <<a href= =3D"mailto:julien@lepiller=2Eeu" target=3D"_blank">julien@lepiller=2Eeu</a>= ><br> >>> wrote:<br> >>><br> >>>> Hehe, thanks for your interest in guix-android=2E It's no= t really<br> >done<br> >>>> yet, but I'm very motivated :)=2E It always feels weird w= hen someone<br> >on the<br> >>>> internet calls you Mr ^^=2E No need to be so stiff, you c= an call me<br> >"Julien"<br> >>>> (and I suppose it's the norm to call people by their firs= t name in<br> >this<br> >>>> kind of internet community)=2E<br> >>>><br> >>>> Maybe try to run aegisub with strace -f, you might find o= ut<br> >something=2E<br> >>>> You may have to take a look at alsa's sources to find out= how it<br> >looks for<br> >>>> its plugins exactly (maybe try to grep for PLUGIN or PLUG= INDIR)?<br> >>>><br> >>>> Le 26 septembre 2020 08:07:34 GMT-04:00, Prafulla Giri &l= t;<br> >>>> <a href=3D"mailto:pratheblackdiamond@gmail=2Ecom" target= =3D"_blank">pratheblackdiamond@gmail=2Ecom</a>> a =C3=A9crit :<br> >>>>><br> >>>>> Okay, I think I'm stuck now=2E lol<br> >>>>><br> >>>>><br> >>>>><br> >>>>> On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri <<br= > >>>>> <a href=3D"mailto:pratheblackdiamond@gmail=2Ecom" tar= get=3D"_blank">pratheblackdiamond@gmail=2Ecom</a>> wrote:<br> >>>>><br> >>>>>> Hello Mr=2E Lepiller,<br> >>>>>><br> >>>>>> Thank you for the tip=2E For the moment, I want t= o poke around this<br> >>>>>> issue=2E Perhaps I get absolutely tired of it (or= find a good hack<br> >- and an<br> >>>>>> ugly patch)=2E I did manage to learn a bit more a= bout union-builds<br> >in<br> >>>>>> general=2E So, that's a silver lining=2E<br> >>>>>><br> >>>>>> Also, your work on guix-android seems so very coo= l! Please keep<br> >up the<br> >>>>>> great work!<br> >>>>>><br> >>>>>> On Sat, Sep 26, 2020 at 3:28 PM Julien Lepiller<b= r> ><<a href=3D"mailto:julien@lepiller=2Eeu" target=3D"_blank">julien@l= epiller=2Eeu</a>><br> >>>>>> wrote:<br> >>>>>><br> >>>>>>><br> >>>>>>><br> >>>>>>> Hi Prafulla,<br> >>>>>>><br> >>>>>>> Le 26 septembre 2020 03:31:38 GMT-04:00, Praf= ulla Giri <<br> >>>>>>> <a href=3D"mailto:pratheblackdiamond@gmail=2E= com" target=3D"_blank">pratheblackdiamond@gmail=2Ecom</a>> a =C3=A9crit = :<br> >>>>>>> >Another information:<br> >>>>>>> ><br> >>>>>>> >I have other programs on my foreign syste= m (installed via guix)<br> >that<br> >>>>>>> >produce sound well, without any issues=2E= They include:<br> >>>>>>> >espeak and kdenlive=2E<br> >>>>>>> ><br> >>>>>>> >Also, I did try making the union-build us= e copies instead of<br> >symlinks<br> >>>>>>> >using<br> >>>>>>> >(union-build =2E=2E=2E #:symlink copy-rec= ursively) but that didn't<br> >work out<br> >>>>>>> >either=2E<br> >>>>>>> ><br> >>>>>>> >Now, I'm going to take a look at fixing t= he pkg-config rules,<br> >and<br> >>>>>>> will<br> >>>>>>> >be<br> >>>>>>> >updating this thread should that resolve = this issue=2E<br> >>>>>>> ><br> >>>>>>> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla= Giri<br> >>>>>>> ><<a href=3D"mailto:pratheblackdiamond@= gmail=2Ecom" target=3D"_blank">pratheblackdiamond@gmail=2Ecom</a>><br> >>>>>>> >wrote:<br> >>>>>>> ><br> >>>>>>> >> I forgot to mention, but the union-b= uild works=2E If one `guix<br> >>>>>>> build`s<br> >>>>>>> >the<br> >>>>>>> >> union package, and cd into the /gnu/= store/=2E=2E=2E-union-build,<br> >one will<br> >>>>>>> >see<br> >>>>>>> >> that things are there as it should b= e (lib/normal-alsa-*=2Eso<br> >and<br> >>>>>>> >> lib/alsa-lib/*pulse*=2Eso)=2E<br> >>>>>>> >><br> >>>>>>> >> It's just that aegisub seems to be l= ooking from the<br> >>>>>>> >> /gnu/store/normal-alsa-lib-dir inste= ad of<br> >>>>>>> >/gnu/store/union-alsa-package=2E<br> >>>>>>> >><br> >>>>>>><br> >>>>>>> I think the issue with the union-build is tha= t it is completely<br> >>>>>>> ignored: alsa doesn't look in it's current di= rectory for<br> >plugins, but in<br> >>>>>>> the directory where it's been configured (at = build time) to look<br> >for=2E<br> >>>>>>><br> >>>>>>> On the Guix System, there is a service that c= reates a<br> >>>>>>> /etc/asound=2Econf, which references alsa-plu= gins:pulseaudio=2E<br> >Maybe you<br> >>>>>>> actually want to configure that? Maybe try to= copy this to a new<br> >file<br> >>>>>>> =2Easoundrc:<br> >>>>>>><br> >>>>>>> pcm_type=2Epule {<br> >>>>>>> lib<br> >>>>>>><br> >"/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_pcm_pulse=2Es= o"<br> >>>>>>> }<br> >>>>>>><br> >>>>>>> ctl_type=2Epulse {<br> >>>>>>><br> >>>>>>><br> >lib"/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_ctl_pulse= =2Eso"<br> >>>>>>> }<br> >>>>>>><br> >>>>>>> pcm=2E!default {<br> >>>>>>> type pulse<br> >>>>>>> }<br> >>>>>>><br> >>>>>>> ctl=2E!default {<br> >>>>>>> type pulse<br> >>>>>>> }<br> >>>>>>><br> >>>>>><br> </blockquote></div> </blockquote></div></body></html> ------CN10WQ6EC6HP85XOSN8EFT93AIZHA2--
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at 43628) by debbugs.gnu.org; 28 Sep 2020 14:43:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 28 10:43:26 2020 Received: from localhost ([127.0.0.1]:53723 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kMuN8-0007wk-Af for submit <at> debbugs.gnu.org; Mon, 28 Sep 2020 10:43:26 -0400 Received: from mail-pj1-f46.google.com ([209.85.216.46]:39975) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kMuN6-0007wX-DG for 43628 <at> debbugs.gnu.org; Mon, 28 Sep 2020 10:43:21 -0400 Received: by mail-pj1-f46.google.com with SMTP id mn7so774730pjb.5 for <43628 <at> debbugs.gnu.org>; Mon, 28 Sep 2020 07:43:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GS6uWjQ8ZcHO65kB0625Sf6v038wiopAEjBY/57yEE8=; b=MOtKmL+ihy3kXRtCXx3dfl3uGu9G1bgGEMzTExY+VFAYKJ+GWKK4Mf3G2SdyRBbrP4 H8lRf4oP5f/BAki5dx1YfGXfxg34hmRMN73+NCONL03OzJFsfUWEioWLuMSZUUZv45YN lZcovTwObdgbuO/gDaixZHm0vsaSZsiAhu4fTHaey4NzXoxU8YAMddPHzzv3p4A2qq1p 8m+jjanLuebPrT3HNzoLSvfA/q9Ad3/KgdEYlmMDoTNmXKqNAssuoBua0+ROoY21zqro VW1nB0j3r8vPDMc1i61uVTpL5VHFbDnTRgwYfiJRZll7sRDhScwxk2nCkUWnu2HznXNq AC4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GS6uWjQ8ZcHO65kB0625Sf6v038wiopAEjBY/57yEE8=; b=uEM4b0oG2ST61eHlCBLuECqZP7aSbQrJm8O2RMikjFPbgyRhuC1HKijYEekDPxIxY3 ekf7RytZcDTr6UQLCAxyqDQnyhJZ2Td+sl2EH/3lSfvGGdWPLW/YIhQd5IqSv2uI/Bvu 2Vaotzrax78XIwhpQOGvGBQhvvmkb/wykjHjgYx7rVqCKXjAQNNqT/fi6SKD6tGaCVD5 UTKW3jMXaO/f/37rkRlsHCLvuN6pt4WwrUiggPB07WE3xWXEwWRr6AwN03HtozcGnaD3 qXBSiWkwRV9z+mYzVnUUrOX2iUdXOdvfrB78mPOd/M1do+ypbxmiQk0rTeWqlJVD47cS cJEA== X-Gm-Message-State: AOAM53334xpzMsXc6lROBp9AY564///cfBfa+Jb4FdBNfxHWKlRkqK0h CskKynGTNF/JuSzycV2/LCe8GgJy2tdBcHpX9Nrgi+J+T8bDZA== X-Google-Smtp-Source: ABdhPJx0xTCqTk6JGbN1arcXrZMvt0QVmWmRcMkel5rPSZzVu9Bx+5JeS159G2BdBlf8uAbuQSBkyCCu1BuhUm/1Lg0= X-Received: by 2002:a17:90a:d3cd:: with SMTP id d13mr1737854pjw.70.1601304194201; Mon, 28 Sep 2020 07:43:14 -0700 (PDT) MIME-Version: 1.0 References: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> <561466E3-006A-4460-9DEA-61A8DC16E7A8@HIDDEN> <CAFw+=j0HP4-EV_TfJsg-AowzxoosNeAF3FBpCe0OKyaYsEqd1w@HIDDEN> <CAFw+=j1YaOdywXXN9V5UeeOT6Oprrfq4mesOhFprr+nskysTyA@HIDDEN> <5B02C136-670D-4930-A461-731DA3D5221F@HIDDEN> <CAFw+=j3YByxoAVVGAdsQNGrj1UO-tV18fCi-wYnG_w1dXgP_pA@HIDDEN> <A6EEC292-30BC-41F8-9DA5-96905D9FCBDD@HIDDEN> <CAFw+=j0G54t1b6s9gac_sdggtMMQ5+Pa2OSTU__DBKPjt9AXbw@HIDDEN> <580CE2CF-2CAD-49E4-AFAB-A28DD11585E9@HIDDEN> In-Reply-To: <580CE2CF-2CAD-49E4-AFAB-A28DD11585E9@HIDDEN> From: Prafulla Giri <pratheblackdiamond@HIDDEN> Date: Mon, 28 Sep 2020 20:28:02 +0545 Message-ID: <CAFw+=j1-AXZ_PmppZoGBVY6wkNE_pvSE+bp+ZywNtAroW2O84g@HIDDEN> Subject: Re: [bug#43628] Further Info To: Julien Lepiller <julien@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000ac3d5805b060af00" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43628 Cc: 43628 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000ac3d5805b060af00 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I see... Hmm.... I didn't know they were just 11 people. Anyways, here is something that an ALSA developer told me... I couldn't make much of it. But Perhaps you could? The current alsa-lib code uses the RTLD_DI_ORIGIN glibc extension to > determine the libasound.so path at runtime. The hardcoded path is used on= ly > if this mechanism does not work > Perhaps you'd like to see our conversation over at GitHub: https://github.com/alsa-project/alsa-lib/issues/82 You're far more qualified to do this than I am. On Sun, Sep 27, 2020 at 4:55 PM Julien Lepiller <julien@HIDDEN> wrote: > > > Le 27 septembre 2020 01:56:31 GMT-04:00, Prafulla Giri < > pratheblackdiamond@HIDDEN> a =C3=A9crit : > >First and foremost: wow. A post-doc at just three years older than me. > >*cries in high-school drop-out* Super awesome! > > > >I have cleaned up my package definition as per your review: > > > https://github.com/peanutbutterandcrackers/guix-packages/blob/master/aegi= sub.scm > > > >I will look into the matter then. Might take me a while, but I'll try. > > > >It's sad that framagit is closing. I think they were doing a great job > >with > >peertube and all... > > Well, it's framasoft, they started so many services that they can't handl= e > the load anymore. So they've started closing them little by little last > year. Some of them will stay, and others will disappear. They never wante= d > to centralize the web around them, so it's understandable. Instead, they > propose other alternatives, they've started the chaton initiative (where > other structures propose the same kind of services, at a smaller scale), > etc. > > They're still developping peertube, don't worry about that. But they're > not going to host a public instance. Remember they're about 10 volunteers > and one employee :) > > > > >On Sun, Sep 27, 2020 at 3:00 AM Julien Lepiller <julien@HIDDEN> > >wrote: > > > >> Thanks! On the guix system, aegisub already works properly (at least > >it > >> did when I last used it), because the alsa config allows it to find > >> pulseaudio. > >> > >> There are three issues with your proposed change: > >> > >> First using derivation-outputs is a bad idea, and it probably only > >works > >> because alsa-plugin doesn't depend on your modified alsa-lib (you'd > >get an > >> infinite loop I think). Since alsa-plugin doesn't depend on this > >modified > >> alsa-lib, you don't need such a convoluted work around. When defining > >the > >> conhigure flags, you can simply use (assoc-ref %build-inputs > >"alsa-plugin") > >> when "alsa-plugin" is defined as an input to the package. > >> > >> Second, setting plugindir at build-time is just asking for the same > >kind > >> of issues you are trying to fix, only for finding another plugin that > >might > >> be needed. > >> > >> Third, the way you modify the arguments is=E2=80=A6 unconventional :) = try > >using > >> substitute-keyword-arguments instead. There are plenty of examples in > >the > >> repo. > >> > >> I remember having dealt with this issue before, and pushed a patch > >some 3 > >> years ago: http://issues.guix.gnu.org/31239 > >> > >> Could you look at what happened in the meantime? I think it was > >reverted > >> in favor of the asound.conf file we have in the guix system now. You > >might > >> learn something if you find the reason why it was changed. > >> > >> Re my other projects, framagit is going to close next year, so I'll > >be > >> migrating to my own hosting, currently at git.lepiller.eu. > >> > >> Ok for the cultural difference. It's probably too soon to call me a > >> "senior" though, I'm still pretty young: only 3 years older than you > >:p > >> > >> Le 26 septembre 2020 16:46:50 GMT-04:00, Prafulla Giri < > >> pratheblackdiamond@HIDDEN> a =C3=A9crit : > >>> > >>> Oh, I come from a culture that does not call seniors by their first > >>> names. (: > >>> Yes! guix-android looks super awesome! I'm glad that you are working > >on > >>> that. You're awesome. > >>> (Also, I just realized that you've also got guix-home-manager and so > >many > >>> more cool repositories! I need to check those out, and soon!) > >>> > >>> I did manage to resolve this issue. Kinda'. Here: > >>> > > > https://github.com/peanutbutterandcrackers/guix-packages/blob/master/aegi= sub.scm > >>> > >>> All I had to do was re-define 'alsa-lib' to point to the /gnu/store > >path > >>> of alsa-plugins. The /gnu/store path had to be figured out during > >runtime. > >>> > >>> Could you please check how this fares in a GuixSD system? If it goes > >>> well, perhaps I should send a patch in for aegisub. But then again, > >I > >>> wonder if I should make the changes in alsa-lib itself, but I am not > >very > >>> sure about that. > >>> > >>> On Sat, Sep 26, 2020 at 8:20 PM Julien Lepiller <julien@HIDDEN> > >>> wrote: > >>> > >>>> Hehe, thanks for your interest in guix-android. It's not really > >done > >>>> yet, but I'm very motivated :). It always feels weird when someone > >on the > >>>> internet calls you Mr ^^. No need to be so stiff, you can call me > >"Julien" > >>>> (and I suppose it's the norm to call people by their first name in > >this > >>>> kind of internet community). > >>>> > >>>> Maybe try to run aegisub with strace -f, you might find out > >something. > >>>> You may have to take a look at alsa's sources to find out how it > >looks for > >>>> its plugins exactly (maybe try to grep for PLUGIN or PLUGINDIR)? > >>>> > >>>> Le 26 septembre 2020 08:07:34 GMT-04:00, Prafulla Giri < > >>>> pratheblackdiamond@HIDDEN> a =C3=A9crit : > >>>>> > >>>>> Okay, I think I'm stuck now. lol > >>>>> > >>>>> > >>>>> > >>>>> On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri < > >>>>> pratheblackdiamond@HIDDEN> wrote: > >>>>> > >>>>>> Hello Mr. Lepiller, > >>>>>> > >>>>>> Thank you for the tip. For the moment, I want to poke around this > >>>>>> issue. Perhaps I get absolutely tired of it (or find a good hack > >- and an > >>>>>> ugly patch). I did manage to learn a bit more about union-builds > >in > >>>>>> general. So, that's a silver lining. > >>>>>> > >>>>>> Also, your work on guix-android seems so very cool! Please keep > >up the > >>>>>> great work! > >>>>>> > >>>>>> On Sat, Sep 26, 2020 at 3:28 PM Julien Lepiller > ><julien@HIDDEN> > >>>>>> wrote: > >>>>>> > >>>>>>> > >>>>>>> > >>>>>>> Hi Prafulla, > >>>>>>> > >>>>>>> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri < > >>>>>>> pratheblackdiamond@HIDDEN> a =C3=A9crit : > >>>>>>> >Another information: > >>>>>>> > > >>>>>>> >I have other programs on my foreign system (installed via guix) > >that > >>>>>>> >produce sound well, without any issues. They include: > >>>>>>> >espeak and kdenlive. > >>>>>>> > > >>>>>>> >Also, I did try making the union-build use copies instead of > >symlinks > >>>>>>> >using > >>>>>>> >(union-build ... #:symlink copy-recursively) but that didn't > >work out > >>>>>>> >either. > >>>>>>> > > >>>>>>> >Now, I'm going to take a look at fixing the pkg-config rules, > >and > >>>>>>> will > >>>>>>> >be > >>>>>>> >updating this thread should that resolve this issue. > >>>>>>> > > >>>>>>> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri > >>>>>>> ><pratheblackdiamond@HIDDEN> > >>>>>>> >wrote: > >>>>>>> > > >>>>>>> >> I forgot to mention, but the union-build works. If one `guix > >>>>>>> build`s > >>>>>>> >the > >>>>>>> >> union package, and cd into the /gnu/store/...-union-build, > >one will > >>>>>>> >see > >>>>>>> >> that things are there as it should be (lib/normal-alsa-*.so > >and > >>>>>>> >> lib/alsa-lib/*pulse*.so). > >>>>>>> >> > >>>>>>> >> It's just that aegisub seems to be looking from the > >>>>>>> >> /gnu/store/normal-alsa-lib-dir instead of > >>>>>>> >/gnu/store/union-alsa-package. > >>>>>>> >> > >>>>>>> > >>>>>>> I think the issue with the union-build is that it is completely > >>>>>>> ignored: alsa doesn't look in it's current directory for > >plugins, but in > >>>>>>> the directory where it's been configured (at build time) to look > >for. > >>>>>>> > >>>>>>> On the Guix System, there is a service that creates a > >>>>>>> /etc/asound.conf, which references alsa-plugins:pulseaudio. > >Maybe you > >>>>>>> actually want to configure that? Maybe try to copy this to a new > >file > >>>>>>> .asoundrc: > >>>>>>> > >>>>>>> pcm_type.pule { > >>>>>>> lib > >>>>>>> > >"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_pcm_pulse.so" > >>>>>>> } > >>>>>>> > >>>>>>> ctl_type.pulse { > >>>>>>> > >>>>>>> > >lib"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_ctl_pulse.so" > >>>>>>> } > >>>>>>> > >>>>>>> pcm.!default { > >>>>>>> type pulse > >>>>>>> } > >>>>>>> > >>>>>>> ctl.!default { > >>>>>>> type pulse > >>>>>>> } > >>>>>>> > >>>>>> > --000000000000ac3d5805b060af00 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>I see...</div><div><br></div><div>Hmm.... I didn'= t know they were just 11 people.</div><div><br></div><div>Anyways, here is = something that an ALSA developer told me... I couldn't make much of it.= But Perhaps you could?</div><div><br></div><blockquote class=3D"gmail_quot= e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)= ;padding-left:1ex"><div>The current alsa-lib code uses the RTLD_DI_ORIGIN g= libc extension to=20 determine the libasound.so path at runtime. The hardcoded path is used=20 only if this mechanism does not work</div></blockquote><div><br></div><div>= Perhaps you'd like to see our conversation over at GitHub: <a href=3D"h= ttps://github.com/alsa-project/alsa-lib/issues/82">https://github.com/alsa-= project/alsa-lib/issues/82</a></div><div><br></div><div>You're far more= qualified to do this than I am.<br></div></div><br><div class=3D"gmail_quo= te"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Sep 27, 2020 at 4:55 PM J= ulien Lepiller <<a href=3D"mailto:julien@HIDDEN">julien@HIDDEN= </a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:= 0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">= <br> <br> Le 27 septembre 2020 01:56:31 GMT-04:00, Prafulla Giri <<a href=3D"mailt= o:pratheblackdiamond@HIDDEN" target=3D"_blank">pratheblackdiamond@gmail.= com</a>> a =C3=A9crit :<br> >First and foremost: wow. A post-doc at just three years older than me.<= br> >*cries in high-school drop-out* Super awesome!<br> ><br> >I have cleaned up my package definition as per your review:<br> ><a href=3D"https://github.com/peanutbutterandcrackers/guix-packages/blo= b/master/aegisub.scm" rel=3D"noreferrer" target=3D"_blank">https://github.c= om/peanutbutterandcrackers/guix-packages/blob/master/aegisub.scm</a><br> ><br> >I will look into the matter then. Might take me a while, but I'll t= ry.<br> ><br> >It's sad that framagit is closing. I think they were doing a great = job<br> >with<br> >peertube and all...<br> <br> Well, it's framasoft, they started so many services that they can't= handle the load anymore. So they've started closing them little by lit= tle last year. Some of them will stay, and others will disappear. They neve= r wanted to centralize the web around them, so it's understandable. Ins= tead, they propose other alternatives, they've started the chaton initi= ative (where other structures propose the same kind of services, at a small= er scale), etc.<br> <br> They're still developping peertube, don't worry about that. But the= y're not going to host a public instance. Remember they're about 10= volunteers and one employee :)<br> <br> ><br> >On Sun, Sep 27, 2020 at 3:00 AM Julien Lepiller <<a href=3D"mailto:j= ulien@HIDDEN" target=3D"_blank">julien@HIDDEN</a>><br> >wrote:<br> ><br> >> Thanks! On the guix system, aegisub already works properly (at lea= st<br> >it<br> >> did when I last used it), because the alsa config allows it to fin= d<br> >> pulseaudio.<br> >><br> >> There are three issues with your proposed change:<br> >><br> >> First using derivation-outputs is a bad idea, and it probably only= <br> >works<br> >> because alsa-plugin doesn't depend on your modified alsa-lib (= you'd<br> >get an<br> >> infinite loop I think). Since alsa-plugin doesn't depend on th= is<br> >modified<br> >> alsa-lib, you don't need such a convoluted work around. When d= efining<br> >the<br> >> conhigure flags, you can simply use (assoc-ref %build-inputs<br> >"alsa-plugin")<br> >> when "alsa-plugin" is defined as an input to the package= .<br> >><br> >> Second, setting plugindir at build-time is just asking for the sam= e<br> >kind<br> >> of issues you are trying to fix, only for finding another plugin t= hat<br> >might<br> >> be needed.<br> >><br> >> Third, the way you modify the arguments is=E2=80=A6 unconventional= :) try<br> >using<br> >> substitute-keyword-arguments instead. There are plenty of examples= in<br> >the<br> >> repo.<br> >><br> >> I remember having dealt with this issue before, and pushed a patch= <br> >some 3<br> >> years ago: <a href=3D"http://issues.guix.gnu.org/31239" rel=3D"nor= eferrer" target=3D"_blank">http://issues.guix.gnu.org/31239</a><br> >><br> >> Could you look at what happened in the meantime? I think it was<br= > >reverted<br> >> in favor of the asound.conf file we have in the guix system now. Y= ou<br> >might<br> >> learn something if you find the reason why it was changed.<br> >><br> >> Re my other projects, framagit is going to close next year, so I&#= 39;ll<br> >be<br> >> migrating to my own hosting, currently at <a href=3D"http://git.le= piller.eu" rel=3D"noreferrer" target=3D"_blank">git.lepiller.eu</a>.<br> >><br> >> Ok for the cultural difference. It's probably too soon to call= me a<br> >> "senior" though, I'm still pretty young: only 3 year= s older than you<br> >:p<br> >><br> >> Le 26 septembre 2020 16:46:50 GMT-04:00, Prafulla Giri <<br> >> <a href=3D"mailto:pratheblackdiamond@HIDDEN" target=3D"_blank">= pratheblackdiamond@HIDDEN</a>> a =C3=A9crit :<br> >>><br> >>> Oh, I come from a culture that does not call seniors by their = first<br> >>> names. (:<br> >>> Yes! guix-android looks super awesome! I'm glad that you a= re working<br> >on<br> >>> that. You're awesome.<br> >>> (Also, I just realized that you've also got guix-home-mana= ger and so<br> >many<br> >>> more cool repositories! I need to check those out, and soon!)<= br> >>><br> >>> I did manage to resolve this issue. Kinda'. Here:<br> >>><br> ><a href=3D"https://github.com/peanutbutterandcrackers/guix-packages/blo= b/master/aegisub.scm" rel=3D"noreferrer" target=3D"_blank">https://github.c= om/peanutbutterandcrackers/guix-packages/blob/master/aegisub.scm</a><br> >>><br> >>> All I had to do was re-define 'alsa-lib' to point to t= he /gnu/store<br> >path<br> >>> of alsa-plugins. The /gnu/store path had to be figured out dur= ing<br> >runtime.<br> >>><br> >>> Could you please check how this fares in a GuixSD system? If i= t goes<br> >>> well, perhaps I should send a patch in for aegisub. But then a= gain,<br> >I<br> >>> wonder if I should make the changes in alsa-lib itself, but I = am not<br> >very<br> >>> sure about that.<br> >>><br> >>> On Sat, Sep 26, 2020 at 8:20 PM Julien Lepiller <<a href=3D= "mailto:julien@HIDDEN" target=3D"_blank">julien@HIDDEN</a>><br= > >>> wrote:<br> >>><br> >>>> Hehe, thanks for your interest in guix-android. It's n= ot really<br> >done<br> >>>> yet, but I'm very motivated :). It always feels weird = when someone<br> >on the<br> >>>> internet calls you Mr ^^. No need to be so stiff, you can = call me<br> >"Julien"<br> >>>> (and I suppose it's the norm to call people by their f= irst name in<br> >this<br> >>>> kind of internet community).<br> >>>><br> >>>> Maybe try to run aegisub with strace -f, you might find ou= t<br> >something.<br> >>>> You may have to take a look at alsa's sources to find = out how it<br> >looks for<br> >>>> its plugins exactly (maybe try to grep for PLUGIN or PLUGI= NDIR)?<br> >>>><br> >>>> Le 26 septembre 2020 08:07:34 GMT-04:00, Prafulla Giri <= ;<br> >>>> <a href=3D"mailto:pratheblackdiamond@HIDDEN" target=3D"= _blank">pratheblackdiamond@HIDDEN</a>> a =C3=A9crit :<br> >>>>><br> >>>>> Okay, I think I'm stuck now. lol<br> >>>>><br> >>>>><br> >>>>><br> >>>>> On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri <<br> >>>>> <a href=3D"mailto:pratheblackdiamond@HIDDEN" target= =3D"_blank">pratheblackdiamond@HIDDEN</a>> wrote:<br> >>>>><br> >>>>>> Hello Mr. Lepiller,<br> >>>>>><br> >>>>>> Thank you for the tip. For the moment, I want to p= oke around this<br> >>>>>> issue. Perhaps I get absolutely tired of it (or fi= nd a good hack<br> >- and an<br> >>>>>> ugly patch). I did manage to learn a bit more abou= t union-builds<br> >in<br> >>>>>> general. So, that's a silver lining.<br> >>>>>><br> >>>>>> Also, your work on guix-android seems so very cool= ! Please keep<br> >up the<br> >>>>>> great work!<br> >>>>>><br> >>>>>> On Sat, Sep 26, 2020 at 3:28 PM Julien Lepiller<br= > ><<a href=3D"mailto:julien@HIDDEN" target=3D"_blank">julien@lepi= ller.eu</a>><br> >>>>>> wrote:<br> >>>>>><br> >>>>>>><br> >>>>>>><br> >>>>>>> Hi Prafulla,<br> >>>>>>><br> >>>>>>> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafu= lla Giri <<br> >>>>>>> <a href=3D"mailto:pratheblackdiamond@HIDDEN= " target=3D"_blank">pratheblackdiamond@HIDDEN</a>> a =C3=A9crit :<br> >>>>>>> >Another information:<br> >>>>>>> ><br> >>>>>>> >I have other programs on my foreign system= (installed via guix)<br> >that<br> >>>>>>> >produce sound well, without any issues. Th= ey include:<br> >>>>>>> >espeak and kdenlive.<br> >>>>>>> ><br> >>>>>>> >Also, I did try making the union-build use= copies instead of<br> >symlinks<br> >>>>>>> >using<br> >>>>>>> >(union-build ... #:symlink copy-recursivel= y) but that didn't<br> >work out<br> >>>>>>> >either.<br> >>>>>>> ><br> >>>>>>> >Now, I'm going to take a look at fixin= g the pkg-config rules,<br> >and<br> >>>>>>> will<br> >>>>>>> >be<br> >>>>>>> >updating this thread should that resolve t= his issue.<br> >>>>>>> ><br> >>>>>>> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla = Giri<br> >>>>>>> ><<a href=3D"mailto:pratheblackdiamond@g= mail.com" target=3D"_blank">pratheblackdiamond@HIDDEN</a>><br> >>>>>>> >wrote:<br> >>>>>>> ><br> >>>>>>> >> I forgot to mention, but the union-bu= ild works. If one `guix<br> >>>>>>> build`s<br> >>>>>>> >the<br> >>>>>>> >> union package, and cd into the /gnu/s= tore/...-union-build,<br> >one will<br> >>>>>>> >see<br> >>>>>>> >> that things are there as it should be= (lib/normal-alsa-*.so<br> >and<br> >>>>>>> >> lib/alsa-lib/*pulse*.so).<br> >>>>>>> >><br> >>>>>>> >> It's just that aegisub seems to b= e looking from the<br> >>>>>>> >> /gnu/store/normal-alsa-lib-dir instea= d of<br> >>>>>>> >/gnu/store/union-alsa-package.<br> >>>>>>> >><br> >>>>>>><br> >>>>>>> I think the issue with the union-build is that= it is completely<br> >>>>>>> ignored: alsa doesn't look in it's cur= rent directory for<br> >plugins, but in<br> >>>>>>> the directory where it's been configured (= at build time) to look<br> >for.<br> >>>>>>><br> >>>>>>> On the Guix System, there is a service that cr= eates a<br> >>>>>>> /etc/asound.conf, which references alsa-plugin= s:pulseaudio.<br> >Maybe you<br> >>>>>>> actually want to configure that? Maybe try to = copy this to a new<br> >file<br> >>>>>>> .asoundrc:<br> >>>>>>><br> >>>>>>> pcm_type.pule {<br> >>>>>>>=C2=A0 =C2=A0lib<br> >>>>>>><br> >"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_pcm_pulse.s= o"<br> >>>>>>> }<br> >>>>>>><br> >>>>>>> ctl_type.pulse {<br> >>>>>>><br> >>>>>>><br> >lib"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_ctl_puls= e.so"<br> >>>>>>> }<br> >>>>>>><br> >>>>>>> pcm.!default {<br> >>>>>>>=C2=A0 =C2=A0type pulse<br> >>>>>>> }<br> >>>>>>><br> >>>>>>> ctl.!default {<br> >>>>>>>=C2=A0 =C2=A0type pulse<br> >>>>>>> }<br> >>>>>>><br> >>>>>><br> </blockquote></div> --000000000000ac3d5805b060af00--
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at 43628) by debbugs.gnu.org; 27 Sep 2020 11:10:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 27 07:10:09 2020 Received: from localhost ([127.0.0.1]:48474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kMUZF-00007K-8s for submit <at> debbugs.gnu.org; Sun, 27 Sep 2020 07:10:09 -0400 Received: from lepiller.eu ([89.234.186.109]:49784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <julien@HIDDEN>) id 1kMUZB-000072-2G for 43628 <at> debbugs.gnu.org; Sun, 27 Sep 2020 07:10:07 -0400 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id 44277ec5; Sun, 27 Sep 2020 11:10:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date :in-reply-to:references:mime-version:content-type :content-transfer-encoding:subject:to:cc:from:message-id; s= dkim; bh=1C2aU/CbQheimtNI174lHqVNwjes7xJN8c8oV2HbqUY=; b=XhD+rHy ecEwPM4VX9ibW/QohDYSeMRcLqbOi3Fy2DQffDnRkASSxSd2x1XIqZ47AIw1eSgw vRjlb9IodNZGCy1uqAEe7X534oQLTnHMOCWSKF/kfGv0A1yPqt8s9NQHQ6X4axmL /3Mym5TkUsIAzGWM6aVHCpyoEa87sGX9E+M6DqONF4O2vd/GToPdA86QpwysfKxa zOTzq+aii1jtMDv8WAbr82TK/8bzY0rltaa6n9w31Nkh7wbeNriaU3WDxkSL9DAx lYU4zxHB0aUGDNCcXITIPnIgCiSyz2YkdKiTUUJ2wZ3Tp/rfx9nnTwf+T2wl4KS2 IP1NHGPPYIdS/7A== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 81807308 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sun, 27 Sep 2020 11:10:01 +0000 (UTC) Date: Sun, 27 Sep 2020 07:09:51 -0400 User-Agent: K-9 Mail for Android In-Reply-To: <CAFw+=j0G54t1b6s9gac_sdggtMMQ5+Pa2OSTU__DBKPjt9AXbw@HIDDEN> References: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> <561466E3-006A-4460-9DEA-61A8DC16E7A8@HIDDEN> <CAFw+=j0HP4-EV_TfJsg-AowzxoosNeAF3FBpCe0OKyaYsEqd1w@HIDDEN> <CAFw+=j1YaOdywXXN9V5UeeOT6Oprrfq4mesOhFprr+nskysTyA@HIDDEN> <5B02C136-670D-4930-A461-731DA3D5221F@HIDDEN> <CAFw+=j3YByxoAVVGAdsQNGrj1UO-tV18fCi-wYnG_w1dXgP_pA@HIDDEN> <A6EEC292-30BC-41F8-9DA5-96905D9FCBDD@HIDDEN> <CAFw+=j0G54t1b6s9gac_sdggtMMQ5+Pa2OSTU__DBKPjt9AXbw@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [bug#43628] Further Info To: Prafulla Giri <pratheblackdiamond@HIDDEN> From: Julien Lepiller <julien@HIDDEN> Message-ID: <580CE2CF-2CAD-49E4-AFAB-A28DD11585E9@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43628 Cc: 43628 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Le 27 septembre 2020 01:56:31 GMT-04:00, Prafulla Giri <pratheblackdiamond= @gmail=2Ecom> a =C3=A9crit : >First and foremost: wow=2E A post-doc at just three years older than me= =2E >*cries in high-school drop-out* Super awesome! > >I have cleaned up my package definition as per your review: >https://github=2Ecom/peanutbutterandcrackers/guix-packages/blob/master/ae= gisub=2Escm > >I will look into the matter then=2E Might take me a while, but I'll try= =2E > >It's sad that framagit is closing=2E I think they were doing a great job >with >peertube and all=2E=2E=2E Well, it's framasoft, they started so many services that they can't handle= the load anymore=2E So they've started closing them little by little last = year=2E Some of them will stay, and others will disappear=2E They never wan= ted to centralize the web around them, so it's understandable=2E Instead, t= hey propose other alternatives, they've started the chaton initiative (wher= e other structures propose the same kind of services, at a smaller scale), = etc=2E They're still developping peertube, don't worry about that=2E But they're = not going to host a public instance=2E Remember they're about 10 volunteers= and one employee :) > >On Sun, Sep 27, 2020 at 3:00 AM Julien Lepiller <julien@lepiller=2Eeu> >wrote: > >> Thanks! On the guix system, aegisub already works properly (at least >it >> did when I last used it), because the alsa config allows it to find >> pulseaudio=2E >> >> There are three issues with your proposed change: >> >> First using derivation-outputs is a bad idea, and it probably only >works >> because alsa-plugin doesn't depend on your modified alsa-lib (you'd >get an >> infinite loop I think)=2E Since alsa-plugin doesn't depend on this >modified >> alsa-lib, you don't need such a convoluted work around=2E When defining >the >> conhigure flags, you can simply use (assoc-ref %build-inputs >"alsa-plugin") >> when "alsa-plugin" is defined as an input to the package=2E >> >> Second, setting plugindir at build-time is just asking for the same >kind >> of issues you are trying to fix, only for finding another plugin that >might >> be needed=2E >> >> Third, the way you modify the arguments is=E2=80=A6 unconventional :) t= ry >using >> substitute-keyword-arguments instead=2E There are plenty of examples in >the >> repo=2E >> >> I remember having dealt with this issue before, and pushed a patch >some 3 >> years ago: http://issues=2Eguix=2Egnu=2Eorg/31239 >> >> Could you look at what happened in the meantime? I think it was >reverted >> in favor of the asound=2Econf file we have in the guix system now=2E Yo= u >might >> learn something if you find the reason why it was changed=2E >> >> Re my other projects, framagit is going to close next year, so I'll >be >> migrating to my own hosting, currently at git=2Elepiller=2Eeu=2E >> >> Ok for the cultural difference=2E It's probably too soon to call me a >> "senior" though, I'm still pretty young: only 3 years older than you >:p >> >> Le 26 septembre 2020 16:46:50 GMT-04:00, Prafulla Giri < >> pratheblackdiamond@gmail=2Ecom> a =C3=A9crit : >>> >>> Oh, I come from a culture that does not call seniors by their first >>> names=2E (: >>> Yes! guix-android looks super awesome! I'm glad that you are working >on >>> that=2E You're awesome=2E >>> (Also, I just realized that you've also got guix-home-manager and so >many >>> more cool repositories! I need to check those out, and soon!) >>> >>> I did manage to resolve this issue=2E Kinda'=2E Here: >>> >https://github=2Ecom/peanutbutterandcrackers/guix-packages/blob/master/ae= gisub=2Escm >>> >>> All I had to do was re-define 'alsa-lib' to point to the /gnu/store >path >>> of alsa-plugins=2E The /gnu/store path had to be figured out during >runtime=2E >>> >>> Could you please check how this fares in a GuixSD system? If it goes >>> well, perhaps I should send a patch in for aegisub=2E But then again, >I >>> wonder if I should make the changes in alsa-lib itself, but I am not >very >>> sure about that=2E >>> >>> On Sat, Sep 26, 2020 at 8:20 PM Julien Lepiller <julien@lepiller=2Eeu> >>> wrote: >>> >>>> Hehe, thanks for your interest in guix-android=2E It's not really >done >>>> yet, but I'm very motivated :)=2E It always feels weird when someone >on the >>>> internet calls you Mr ^^=2E No need to be so stiff, you can call me >"Julien" >>>> (and I suppose it's the norm to call people by their first name in >this >>>> kind of internet community)=2E >>>> >>>> Maybe try to run aegisub with strace -f, you might find out >something=2E >>>> You may have to take a look at alsa's sources to find out how it >looks for >>>> its plugins exactly (maybe try to grep for PLUGIN or PLUGINDIR)? >>>> >>>> Le 26 septembre 2020 08:07:34 GMT-04:00, Prafulla Giri < >>>> pratheblackdiamond@gmail=2Ecom> a =C3=A9crit : >>>>> >>>>> Okay, I think I'm stuck now=2E lol >>>>> >>>>> >>>>> >>>>> On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri < >>>>> pratheblackdiamond@gmail=2Ecom> wrote: >>>>> >>>>>> Hello Mr=2E Lepiller, >>>>>> >>>>>> Thank you for the tip=2E For the moment, I want to poke around this >>>>>> issue=2E Perhaps I get absolutely tired of it (or find a good hack >- and an >>>>>> ugly patch)=2E I did manage to learn a bit more about union-builds >in >>>>>> general=2E So, that's a silver lining=2E >>>>>> >>>>>> Also, your work on guix-android seems so very cool! Please keep >up the >>>>>> great work! >>>>>> >>>>>> On Sat, Sep 26, 2020 at 3:28 PM Julien Lepiller ><julien@lepiller=2Eeu> >>>>>> wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> Hi Prafulla, >>>>>>> >>>>>>> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri < >>>>>>> pratheblackdiamond@gmail=2Ecom> a =C3=A9crit : >>>>>>> >Another information: >>>>>>> > >>>>>>> >I have other programs on my foreign system (installed via guix) >that >>>>>>> >produce sound well, without any issues=2E They include: >>>>>>> >espeak and kdenlive=2E >>>>>>> > >>>>>>> >Also, I did try making the union-build use copies instead of >symlinks >>>>>>> >using >>>>>>> >(union-build =2E=2E=2E #:symlink copy-recursively) but that didn'= t >work out >>>>>>> >either=2E >>>>>>> > >>>>>>> >Now, I'm going to take a look at fixing the pkg-config rules, >and >>>>>>> will >>>>>>> >be >>>>>>> >updating this thread should that resolve this issue=2E >>>>>>> > >>>>>>> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri >>>>>>> ><pratheblackdiamond@gmail=2Ecom> >>>>>>> >wrote: >>>>>>> > >>>>>>> >> I forgot to mention, but the union-build works=2E If one `guix >>>>>>> build`s >>>>>>> >the >>>>>>> >> union package, and cd into the /gnu/store/=2E=2E=2E-union-build= , >one will >>>>>>> >see >>>>>>> >> that things are there as it should be (lib/normal-alsa-*=2Eso >and >>>>>>> >> lib/alsa-lib/*pulse*=2Eso)=2E >>>>>>> >> >>>>>>> >> It's just that aegisub seems to be looking from the >>>>>>> >> /gnu/store/normal-alsa-lib-dir instead of >>>>>>> >/gnu/store/union-alsa-package=2E >>>>>>> >> >>>>>>> >>>>>>> I think the issue with the union-build is that it is completely >>>>>>> ignored: alsa doesn't look in it's current directory for >plugins, but in >>>>>>> the directory where it's been configured (at build time) to look >for=2E >>>>>>> >>>>>>> On the Guix System, there is a service that creates a >>>>>>> /etc/asound=2Econf, which references alsa-plugins:pulseaudio=2E >Maybe you >>>>>>> actually want to configure that? Maybe try to copy this to a new >file >>>>>>> =2Easoundrc: >>>>>>> >>>>>>> pcm_type=2Epule { >>>>>>> lib >>>>>>> >"/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_pcm_pulse=2Eso" >>>>>>> } >>>>>>> >>>>>>> ctl_type=2Epulse { >>>>>>> >>>>>>> >lib"/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_ctl_pulse=2Es= o" >>>>>>> } >>>>>>> >>>>>>> pcm=2E!default { >>>>>>> type pulse >>>>>>> } >>>>>>> >>>>>>> ctl=2E!default { >>>>>>> type pulse >>>>>>> } >>>>>>> >>>>>>
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at 43628) by debbugs.gnu.org; 27 Sep 2020 05:56:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 27 01:56:53 2020 Received: from localhost ([127.0.0.1]:48161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kMPg4-0000io-CN for submit <at> debbugs.gnu.org; Sun, 27 Sep 2020 01:56:53 -0400 Received: from mail-pj1-f41.google.com ([209.85.216.41]:54111) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kMPg1-0000iR-4h for 43628 <at> debbugs.gnu.org; Sun, 27 Sep 2020 01:56:50 -0400 Received: by mail-pj1-f41.google.com with SMTP id t7so1725615pjd.3 for <43628 <at> debbugs.gnu.org>; Sat, 26 Sep 2020 22:56:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pUERo0RMtXw6Ml3paCUpHnzT1aDkKCDRUgtxNgNrZm8=; b=ZAM9fr+1zBAsmRdxwDoIdMAHYzc5Qxv79C+5OcF4J8ZaMqENxFKzSLR5ar0b7MLnBn kH5S7t0a4Bqb+FyTfyPk2pHK7tlcKBQeGoL/YkAq9pWFeYDrlGsHF2JitEfg026UW4Jc deQnCHROMEeeIOPLsNgLW1N0ey6McU3PinAxpEgQdiVVqV5So3b//CqpaZznzbWNrV3E TEGFyAn6MJ0r8nZcIgcTRlS0f1barVrhlRW7tJERa2EaV4dq7QWjxCoKVCA/2xW9GI+O oWAEZTMZzV4GY8ijZz33xH09B0+gj/dirrBgEEnPa2DegEWE5JRH8Q6+5QTU2i1yTaTA dyEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pUERo0RMtXw6Ml3paCUpHnzT1aDkKCDRUgtxNgNrZm8=; b=h6mpUSlfQjRylil+IakGAQkTQwS5quRptLPHhQoLHsodEZCBmdAh4QPheFlFlI6yV8 ERNpoHZdVky9wNtbWknrnxJl5BKV/xEAK+MwIGbbyOxP96yhm6jElWPsYG7skSikWmil 4Lw/2IQl8rNcKUJUGtzJZuLmSPY4IS5a31kGDGaAhHYQ2YtNrnpd4H5kF319LWWfXsmH mnyrXbApqbA1vtJW/kYtCPtDYdqrXluaBkdN30sq9uIgmhUazHADq+hmKFtXKMx8lLx0 2qwjyrgG5clKASGthgD3ql6E7CEHBF86GyA8uOdXgabUgyNHsYP27yV1cQaU6ZAAHfUr 5WpQ== X-Gm-Message-State: AOAM5321l9PPafBSXtLc2oBOGX/peJiHG8E5Lb2dNlfJj9gFI1/bMflk ukffWbH+tKqBhnBO6nEx0DupjDazMPQLVeRNm4Rhp5ZJd5xIXA== X-Google-Smtp-Source: ABdhPJw6inC5EH6dArOsfWSKroeo58jmkXXEezMb27rvYpg1PIgb5c8Ia1UOt5XlGTDlrssAbiJ0amsqi+5H6LRXLAg= X-Received: by 2002:a17:90b:ecc:: with SMTP id gz12mr4261447pjb.219.1601186202988; Sat, 26 Sep 2020 22:56:42 -0700 (PDT) MIME-Version: 1.0 References: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> <561466E3-006A-4460-9DEA-61A8DC16E7A8@HIDDEN> <CAFw+=j0HP4-EV_TfJsg-AowzxoosNeAF3FBpCe0OKyaYsEqd1w@HIDDEN> <CAFw+=j1YaOdywXXN9V5UeeOT6Oprrfq4mesOhFprr+nskysTyA@HIDDEN> <5B02C136-670D-4930-A461-731DA3D5221F@HIDDEN> <CAFw+=j3YByxoAVVGAdsQNGrj1UO-tV18fCi-wYnG_w1dXgP_pA@HIDDEN> <A6EEC292-30BC-41F8-9DA5-96905D9FCBDD@HIDDEN> In-Reply-To: <A6EEC292-30BC-41F8-9DA5-96905D9FCBDD@HIDDEN> From: Prafulla Giri <pratheblackdiamond@HIDDEN> Date: Sun, 27 Sep 2020 11:41:31 +0545 Message-ID: <CAFw+=j0G54t1b6s9gac_sdggtMMQ5+Pa2OSTU__DBKPjt9AXbw@HIDDEN> Subject: Re: [bug#43628] Further Info To: Julien Lepiller <julien@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000d9341505b04536cc" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43628 Cc: 43628 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000d9341505b04536cc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable First and foremost: wow. A post-doc at just three years older than me. *cries in high-school drop-out* Super awesome! I have cleaned up my package definition as per your review: https://github.com/peanutbutterandcrackers/guix-packages/blob/master/aegisu= b.scm I will look into the matter then. Might take me a while, but I'll try. It's sad that framagit is closing. I think they were doing a great job with peertube and all... On Sun, Sep 27, 2020 at 3:00 AM Julien Lepiller <julien@HIDDEN> wrote: > Thanks! On the guix system, aegisub already works properly (at least it > did when I last used it), because the alsa config allows it to find > pulseaudio. > > There are three issues with your proposed change: > > First using derivation-outputs is a bad idea, and it probably only works > because alsa-plugin doesn't depend on your modified alsa-lib (you'd get a= n > infinite loop I think). Since alsa-plugin doesn't depend on this modified > alsa-lib, you don't need such a convoluted work around. When defining the > conhigure flags, you can simply use (assoc-ref %build-inputs "alsa-plugin= ") > when "alsa-plugin" is defined as an input to the package. > > Second, setting plugindir at build-time is just asking for the same kind > of issues you are trying to fix, only for finding another plugin that mig= ht > be needed. > > Third, the way you modify the arguments is=E2=80=A6 unconventional :) try= using > substitute-keyword-arguments instead. There are plenty of examples in the > repo. > > I remember having dealt with this issue before, and pushed a patch some 3 > years ago: http://issues.guix.gnu.org/31239 > > Could you look at what happened in the meantime? I think it was reverted > in favor of the asound.conf file we have in the guix system now. You migh= t > learn something if you find the reason why it was changed. > > Re my other projects, framagit is going to close next year, so I'll be > migrating to my own hosting, currently at git.lepiller.eu. > > Ok for the cultural difference. It's probably too soon to call me a > "senior" though, I'm still pretty young: only 3 years older than you :p > > Le 26 septembre 2020 16:46:50 GMT-04:00, Prafulla Giri < > pratheblackdiamond@HIDDEN> a =C3=A9crit : >> >> Oh, I come from a culture that does not call seniors by their first >> names. (: >> Yes! guix-android looks super awesome! I'm glad that you are working on >> that. You're awesome. >> (Also, I just realized that you've also got guix-home-manager and so man= y >> more cool repositories! I need to check those out, and soon!) >> >> I did manage to resolve this issue. Kinda'. Here: >> https://github.com/peanutbutterandcrackers/guix-packages/blob/master/aeg= isub.scm >> >> All I had to do was re-define 'alsa-lib' to point to the /gnu/store path >> of alsa-plugins. The /gnu/store path had to be figured out during runtim= e. >> >> Could you please check how this fares in a GuixSD system? If it goes >> well, perhaps I should send a patch in for aegisub. But then again, I >> wonder if I should make the changes in alsa-lib itself, but I am not ver= y >> sure about that. >> >> On Sat, Sep 26, 2020 at 8:20 PM Julien Lepiller <julien@HIDDEN> >> wrote: >> >>> Hehe, thanks for your interest in guix-android. It's not really done >>> yet, but I'm very motivated :). It always feels weird when someone on t= he >>> internet calls you Mr ^^. No need to be so stiff, you can call me "Juli= en" >>> (and I suppose it's the norm to call people by their first name in this >>> kind of internet community). >>> >>> Maybe try to run aegisub with strace -f, you might find out something. >>> You may have to take a look at alsa's sources to find out how it looks = for >>> its plugins exactly (maybe try to grep for PLUGIN or PLUGINDIR)? >>> >>> Le 26 septembre 2020 08:07:34 GMT-04:00, Prafulla Giri < >>> pratheblackdiamond@HIDDEN> a =C3=A9crit : >>>> >>>> Okay, I think I'm stuck now. lol >>>> >>>> >>>> >>>> On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri < >>>> pratheblackdiamond@HIDDEN> wrote: >>>> >>>>> Hello Mr. Lepiller, >>>>> >>>>> Thank you for the tip. For the moment, I want to poke around this >>>>> issue. Perhaps I get absolutely tired of it (or find a good hack - an= d an >>>>> ugly patch). I did manage to learn a bit more about union-builds in >>>>> general. So, that's a silver lining. >>>>> >>>>> Also, your work on guix-android seems so very cool! Please keep up th= e >>>>> great work! >>>>> >>>>> On Sat, Sep 26, 2020 at 3:28 PM Julien Lepiller <julien@HIDDEN> >>>>> wrote: >>>>> >>>>>> >>>>>> >>>>>> Hi Prafulla, >>>>>> >>>>>> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri < >>>>>> pratheblackdiamond@HIDDEN> a =C3=A9crit : >>>>>> >Another information: >>>>>> > >>>>>> >I have other programs on my foreign system (installed via guix) tha= t >>>>>> >produce sound well, without any issues. They include: >>>>>> >espeak and kdenlive. >>>>>> > >>>>>> >Also, I did try making the union-build use copies instead of symlin= ks >>>>>> >using >>>>>> >(union-build ... #:symlink copy-recursively) but that didn't work o= ut >>>>>> >either. >>>>>> > >>>>>> >Now, I'm going to take a look at fixing the pkg-config rules, and >>>>>> will >>>>>> >be >>>>>> >updating this thread should that resolve this issue. >>>>>> > >>>>>> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri >>>>>> ><pratheblackdiamond@HIDDEN> >>>>>> >wrote: >>>>>> > >>>>>> >> I forgot to mention, but the union-build works. If one `guix >>>>>> build`s >>>>>> >the >>>>>> >> union package, and cd into the /gnu/store/...-union-build, one wi= ll >>>>>> >see >>>>>> >> that things are there as it should be (lib/normal-alsa-*.so and >>>>>> >> lib/alsa-lib/*pulse*.so). >>>>>> >> >>>>>> >> It's just that aegisub seems to be looking from the >>>>>> >> /gnu/store/normal-alsa-lib-dir instead of >>>>>> >/gnu/store/union-alsa-package. >>>>>> >> >>>>>> >>>>>> I think the issue with the union-build is that it is completely >>>>>> ignored: alsa doesn't look in it's current directory for plugins, bu= t in >>>>>> the directory where it's been configured (at build time) to look for= . >>>>>> >>>>>> On the Guix System, there is a service that creates a >>>>>> /etc/asound.conf, which references alsa-plugins:pulseaudio. Maybe yo= u >>>>>> actually want to configure that? Maybe try to copy this to a new fil= e >>>>>> .asoundrc: >>>>>> >>>>>> pcm_type.pule { >>>>>> lib >>>>>> "/home/foo/.guix-profile/lib/alsa-lib/libasound_module_pcm_pulse.so" >>>>>> } >>>>>> >>>>>> ctl_type.pulse { >>>>>> >>>>>> lib"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_ctl_pulse.= so" >>>>>> } >>>>>> >>>>>> pcm.!default { >>>>>> type pulse >>>>>> } >>>>>> >>>>>> ctl.!default { >>>>>> type pulse >>>>>> } >>>>>> >>>>> --000000000000d9341505b04536cc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>First and foremost: wow. A post-doc at just three yea= rs older than me. *cries in high-school drop-out* Super awesome!</div><div>= <br></div><div>I have cleaned up my package definition as per your review: = <a href=3D"https://github.com/peanutbutterandcrackers/guix-packages/blob/ma= ster/aegisub.scm">https://github.com/peanutbutterandcrackers/guix-packages/= blob/master/aegisub.scm</a></div><div><br></div><div>I will look into the m= atter then. Might take me a while, but I'll try.</div><div><br></div><d= iv>It's sad that framagit is closing. I think they were doing a great j= ob with peertube and all...<br></div></div><br><div class=3D"gmail_quote"><= div dir=3D"ltr" class=3D"gmail_attr">On Sun, Sep 27, 2020 at 3:00 AM Julien= Lepiller <<a href=3D"mailto:julien@HIDDEN">julien@HIDDEN</a>&= gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0= px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>= Thanks! On the guix system, aegisub already works properly (at least it did= when I last used it), because the alsa config allows it to find pulseaudio= .<br><br>There are three issues with your proposed change:<br><br>First usi= ng derivation-outputs is a bad idea, and it probably only works because als= a-plugin doesn't depend on your modified alsa-lib (you'd get an inf= inite loop I think). Since alsa-plugin doesn't depend on this modified = alsa-lib, you don't need such a convoluted work around. When defining t= he conhigure flags, you can simply use (assoc-ref %build-inputs "alsa-= plugin") when "alsa-plugin" is defined as an input to the pa= ckage.<br><br>Second, setting plugindir at build-time is just asking for th= e same kind of issues you are trying to fix, only for finding another plugi= n that might be needed.<br><br>Third, the way you modify the arguments is= =E2=80=A6 unconventional :) try using substitute-keyword-arguments instead.= There are plenty of examples in the repo.<br><br>I remember having dealt w= ith this issue before, and pushed a patch some 3 years ago: <a href=3D"http= ://issues.guix.gnu.org/31239" target=3D"_blank">http://issues.guix.gnu.org/= 31239</a><br><br>Could you look at what happened in the meantime? I think i= t was reverted in favor of the asound.conf file we have in the guix system = now. You might learn something if you find the reason why it was changed.<b= r><br>Re my other projects, framagit is going to close next year, so I'= ll be migrating to my own hosting, currently at <a href=3D"http://git.lepil= ler.eu" target=3D"_blank">git.lepiller.eu</a>.<br><br>Ok for the cultural d= ifference. It's probably too soon to call me a "senior" thoug= h, I'm still pretty young: only 3 years older than you :p<br><br><div c= lass=3D"gmail_quote">Le 26 septembre 2020 16:46:50 GMT-04:00, Prafulla Giri= <<a href=3D"mailto:pratheblackdiamond@HIDDEN" target=3D"_blank">prat= heblackdiamond@HIDDEN</a>> a =C3=A9crit :<blockquote class=3D"gmail_q= uote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,2= 04);padding-left:1ex"> <div dir=3D"ltr"><div>Oh, I come from a culture that does not call seniors = by their first names. (:</div><div>Yes! guix-android looks super awesome! I= 'm glad that you are working on that. You're awesome.</div><div>(Al= so, I just realized that you've also got guix-home-manager and so many = more cool repositories! I need to check those out, and soon!)<br></div><div= ><br></div><div>I did manage to resolve this issue. Kinda'. Here: <a hr= ef=3D"https://github.com/peanutbutterandcrackers/guix-packages/blob/master/= aegisub.scm" target=3D"_blank">https://github.com/peanutbutterandcrackers/g= uix-packages/blob/master/aegisub.scm</a></div><div><br></div><div>All I had= to do was re-define 'alsa-lib' to point to the /gnu/store path of = alsa-plugins. The /gnu/store path had to be figured out during runtime.</di= v><div><br></div><div>Could you please check how this fares in a GuixSD sys= tem? If it goes well, perhaps I should send a patch in for aegisub. But the= n again, I wonder if I should make the changes in alsa-lib itself, but I am= not very sure about that.<br></div></div><br><div class=3D"gmail_quote"><d= iv dir=3D"ltr" class=3D"gmail_attr">On Sat, Sep 26, 2020 at 8:20 PM Julien = Lepiller <<a href=3D"mailto:julien@HIDDEN" target=3D"_blank">julien= @lepiller.eu</a>> wrote:<br></div><blockquote class=3D"gmail_quote" styl= e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin= g-left:1ex"><div>Hehe, thanks for your interest in guix-android. It's n= ot really done yet, but I'm very motivated :). It always feels weird wh= en someone on the internet calls you Mr ^^. No need to be so stiff, you can= call me "Julien" (and I suppose it's the norm to call people= by their first name in this kind of internet community).<br><br>Maybe try = to run aegisub with strace -f, you might find out something. You may have t= o take a look at alsa's sources to find out how it looks for its plugin= s exactly (maybe try to grep for PLUGIN or PLUGINDIR)?<br><br><div class=3D= "gmail_quote">Le 26 septembre 2020 08:07:34 GMT-04:00, Prafulla Giri <<a= href=3D"mailto:pratheblackdiamond@HIDDEN" target=3D"_blank">pratheblack= diamond@HIDDEN</a>> a =C3=A9crit :<blockquote class=3D"gmail_quote" s= tyle=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);pad= ding-left:1ex"> <div dir=3D"ltr"><div>Okay, I think I'm stuck now. lol</div><div><br></= div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cl= ass=3D"gmail_attr">On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri <<a hre= f=3D"mailto:pratheblackdiamond@HIDDEN" target=3D"_blank">pratheblackdiam= ond@HIDDEN</a>> wrote:<br></div><blockquote class=3D"gmail_quote" sty= le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi= ng-left:1ex"><div dir=3D"ltr"><div>Hello Mr. Lepiller,</div><div><br></div>= <div>Thank you for the tip. For the moment, I want to poke around this issu= e. Perhaps I get absolutely tired of it (or find a good hack - and an ugly = patch). I did manage to learn a bit more about union-builds in general. So,= that's a silver lining.</div><div><br></div><div>Also, your work on gu= ix-android seems so very cool! Please keep up the great work!<br></div></di= v><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On S= at, Sep 26, 2020 at 3:28 PM Julien Lepiller <<a href=3D"mailto:julien@le= piller.eu" target=3D"_blank">julien@HIDDEN</a>> wrote:<br></div><bl= ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef= t:1px solid rgb(204,204,204);padding-left:1ex"><br> <br> Hi Prafulla,<br> <br> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri <<a href=3D"mailt= o:pratheblackdiamond@HIDDEN" target=3D"_blank">pratheblackdiamond@gmail.= com</a>> a =C3=A9crit :<br> >Another information:<br> ><br> >I have other programs on my foreign system (installed via guix) that<br= > >produce sound well, without any issues. They include:<br> >espeak and kdenlive.<br> ><br> >Also, I did try making the union-build use copies instead of symlinks<b= r> >using<br> >(union-build ... #:symlink copy-recursively) but that didn't work o= ut<br> >either.<br> ><br> >Now, I'm going to take a look at fixing the pkg-config rules, and w= ill<br> >be<br> >updating this thread should that resolve this issue.<br> ><br> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri<br> ><<a href=3D"mailto:pratheblackdiamond@HIDDEN" target=3D"_blank">p= ratheblackdiamond@HIDDEN</a>><br> >wrote:<br> ><br> >> I forgot to mention, but the union-build works. If one `guix build= `s<br> >the<br> >> union package, and cd into the /gnu/store/...-union-build, one wil= l<br> >see<br> >> that things are there as it should be (lib/normal-alsa-*.so and<br= > >> lib/alsa-lib/*pulse*.so).<br> >><br> >> It's just that aegisub seems to be looking from the<br> >> /gnu/store/normal-alsa-lib-dir instead of<br> >/gnu/store/union-alsa-package.<br> >><br> <br> I think the issue with the union-build is that it is completely ignored: al= sa doesn't look in it's current directory for plugins, but in the d= irectory where it's been configured (at build time) to look for.<br> <br> On the Guix System, there is a service that creates a /etc/asound.conf, whi= ch references alsa-plugins:pulseaudio. Maybe you actually want to configure= that? Maybe try to copy this to a new file .asoundrc:<br> <br> pcm_type.pule {<br> =C2=A0 lib "/home/foo/.guix-profile/lib/alsa-lib/libasound_module_pcm_= pulse.so"<br> }<br> <br> ctl_type.pulse {<br> =C2=A0 lib"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_ctl_p= ulse.so"<br> }<br> <br> pcm.!default {<br> =C2=A0 type pulse<br> }<br> <br> ctl.!default {<br> =C2=A0 type pulse<br> }<br> </blockquote></div> </blockquote></div> </blockquote></div></div></blockquote></div> </blockquote></div></div></blockquote></div> --000000000000d9341505b04536cc--
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at 43628) by debbugs.gnu.org; 26 Sep 2020 21:15:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 26 17:15:58 2020 Received: from localhost ([127.0.0.1]:47864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kMHXw-0001WE-R9 for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 17:15:58 -0400 Received: from lepiller.eu ([89.234.186.109]:49438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <julien@HIDDEN>) id 1kMHXu-0001SC-1T for 43628 <at> debbugs.gnu.org; Sat, 26 Sep 2020 17:15:56 -0400 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id e978d056; Sat, 26 Sep 2020 21:15:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date :in-reply-to:references:mime-version:content-type :content-transfer-encoding:subject:to:cc:from:message-id; s= dkim; bh=bhodZdWIubVqRnzGfSIow5xc1SNemvfsn8RlG/is/SY=; b=FAP6qhF HiEOOWdzrJ++p49UoHjOblt4FW5fjaSoTETG8w3fvri5Hh5tQR52jGCBvVfmR9kv rIYw3WC+i6kP8qGlTtz1sC1mmETS8D5RJxSl4j+s0VXbC5Qb5Z4wHyKZYiSap62S 7Wpd+r+17+ZSn/4x1726ROwvMzmfJRPJ/tzee9RX4Qla0E1AKsDmscxEvWrTQ+1X SiBpeu0oLJAd+3E3FvHJEWIgMAkeKFXA0BNZ45vgD1uClZQoayaKZnL9+cQiZTfy xDbDvtJ+KvVg00QjIUCj0SPvaORQwra/r3eXJEbR+DvZFGGEE4Es6cwi8TziAqjL l1YujcXtXnMU7Nw== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id cc28fc2f (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 26 Sep 2020 21:15:50 +0000 (UTC) Date: Sat, 26 Sep 2020 17:15:40 -0400 User-Agent: K-9 Mail for Android In-Reply-To: <CAFw+=j3YByxoAVVGAdsQNGrj1UO-tV18fCi-wYnG_w1dXgP_pA@HIDDEN> References: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> <561466E3-006A-4460-9DEA-61A8DC16E7A8@HIDDEN> <CAFw+=j0HP4-EV_TfJsg-AowzxoosNeAF3FBpCe0OKyaYsEqd1w@HIDDEN> <CAFw+=j1YaOdywXXN9V5UeeOT6Oprrfq4mesOhFprr+nskysTyA@HIDDEN> <5B02C136-670D-4930-A461-731DA3D5221F@HIDDEN> <CAFw+=j3YByxoAVVGAdsQNGrj1UO-tV18fCi-wYnG_w1dXgP_pA@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----JJCGLY22Q82KDS5K5O80VZNEY2L0Z4" Content-Transfer-Encoding: 7bit Subject: Re: [bug#43628] Further Info To: Prafulla Giri <pratheblackdiamond@HIDDEN> From: Julien Lepiller <julien@HIDDEN> Message-ID: <A6EEC292-30BC-41F8-9DA5-96905D9FCBDD@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43628 Cc: 43628 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) ------JJCGLY22Q82KDS5K5O80VZNEY2L0Z4 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thanks! On the guix system, aegisub already works properly (at least it did= when I last used it), because the alsa config allows it to find pulseaudio= =2E There are three issues with your proposed change: First using derivation-outputs is a bad idea, and it probably only works b= ecause alsa-plugin doesn't depend on your modified alsa-lib (you'd get an i= nfinite loop I think)=2E Since alsa-plugin doesn't depend on this modified = alsa-lib, you don't need such a convoluted work around=2E When defining the= conhigure flags, you can simply use (assoc-ref %build-inputs "alsa-plugin"= ) when "alsa-plugin" is defined as an input to the package=2E Second, setting plugindir at build-time is just asking for the same kind o= f issues you are trying to fix, only for finding another plugin that might = be needed=2E Third, the way you modify the arguments is=E2=80=A6 unconventional :) try = using substitute-keyword-arguments instead=2E There are plenty of examples = in the repo=2E I remember having dealt with this issue before, and pushed a patch some 3 = years ago: http://issues=2Eguix=2Egnu=2Eorg/31239 Could you look at what happened in the meantime? I think it was reverted i= n favor of the asound=2Econf file we have in the guix system now=2E You mig= ht learn something if you find the reason why it was changed=2E Re my other projects, framagit is going to close next year, so I'll be mig= rating to my own hosting, currently at git=2Elepiller=2Eeu=2E Ok for the cultural difference=2E It's probably too soon to call me a "sen= ior" though, I'm still pretty young: only 3 years older than you :p Le 26 septembre 2020 16:46:50 GMT-04:00, Prafulla Giri <pratheblackdiamond= @gmail=2Ecom> a =C3=A9crit : >Oh, I come from a culture that does not call seniors by their first >names=2E >(: >Yes! guix-android looks super awesome! I'm glad that you are working on >that=2E You're awesome=2E >(Also, I just realized that you've also got guix-home-manager and so >many >more cool repositories! I need to check those out, and soon!) > >I did manage to resolve this issue=2E Kinda'=2E Here: >https://github=2Ecom/peanutbutterandcrackers/guix-packages/blob/master/ae= gisub=2Escm > >All I had to do was re-define 'alsa-lib' to point to the /gnu/store >path of >alsa-plugins=2E The /gnu/store path had to be figured out during runtime= =2E > >Could you please check how this fares in a GuixSD system? If it goes >well, >perhaps I should send a patch in for aegisub=2E But then again, I wonder >if I >should make the changes in alsa-lib itself, but I am not very sure >about >that=2E > >On Sat, Sep 26, 2020 at 8:20 PM Julien Lepiller <julien@lepiller=2Eeu> >wrote: > >> Hehe, thanks for your interest in guix-android=2E It's not really done >yet, >> but I'm very motivated :)=2E It always feels weird when someone on the >> internet calls you Mr ^^=2E No need to be so stiff, you can call me >"Julien" >> (and I suppose it's the norm to call people by their first name in >this >> kind of internet community)=2E >> >> Maybe try to run aegisub with strace -f, you might find out >something=2E You >> may have to take a look at alsa's sources to find out how it looks >for its >> plugins exactly (maybe try to grep for PLUGIN or PLUGINDIR)? >> >> Le 26 septembre 2020 08:07:34 GMT-04:00, Prafulla Giri < >> pratheblackdiamond@gmail=2Ecom> a =C3=A9crit : >>> >>> Okay, I think I'm stuck now=2E lol >>> >>> >>> >>> On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri < >>> pratheblackdiamond@gmail=2Ecom> wrote: >>> >>>> Hello Mr=2E Lepiller, >>>> >>>> Thank you for the tip=2E For the moment, I want to poke around this >issue=2E >>>> Perhaps I get absolutely tired of it (or find a good hack - and an >ugly >>>> patch)=2E I did manage to learn a bit more about union-builds in >general=2E So, >>>> that's a silver lining=2E >>>> >>>> Also, your work on guix-android seems so very cool! Please keep up >the >>>> great work! >>>> >>>> On Sat, Sep 26, 2020 at 3:28 PM Julien Lepiller ><julien@lepiller=2Eeu> >>>> wrote: >>>> >>>>> >>>>> >>>>> Hi Prafulla, >>>>> >>>>> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri < >>>>> pratheblackdiamond@gmail=2Ecom> a =C3=A9crit : >>>>> >Another information: >>>>> > >>>>> >I have other programs on my foreign system (installed via guix) >that >>>>> >produce sound well, without any issues=2E They include: >>>>> >espeak and kdenlive=2E >>>>> > >>>>> >Also, I did try making the union-build use copies instead of >symlinks >>>>> >using >>>>> >(union-build =2E=2E=2E #:symlink copy-recursively) but that didn't = work >out >>>>> >either=2E >>>>> > >>>>> >Now, I'm going to take a look at fixing the pkg-config rules, and >will >>>>> >be >>>>> >updating this thread should that resolve this issue=2E >>>>> > >>>>> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri >>>>> ><pratheblackdiamond@gmail=2Ecom> >>>>> >wrote: >>>>> > >>>>> >> I forgot to mention, but the union-build works=2E If one `guix >build`s >>>>> >the >>>>> >> union package, and cd into the /gnu/store/=2E=2E=2E-union-build, = one >will >>>>> >see >>>>> >> that things are there as it should be (lib/normal-alsa-*=2Eso and >>>>> >> lib/alsa-lib/*pulse*=2Eso)=2E >>>>> >> >>>>> >> It's just that aegisub seems to be looking from the >>>>> >> /gnu/store/normal-alsa-lib-dir instead of >>>>> >/gnu/store/union-alsa-package=2E >>>>> >> >>>>> >>>>> I think the issue with the union-build is that it is completely >>>>> ignored: alsa doesn't look in it's current directory for plugins, >but in >>>>> the directory where it's been configured (at build time) to look >for=2E >>>>> >>>>> On the Guix System, there is a service that creates a >/etc/asound=2Econf, >>>>> which references alsa-plugins:pulseaudio=2E Maybe you actually want >to >>>>> configure that? Maybe try to copy this to a new file =2Easoundrc: >>>>> >>>>> pcm_type=2Epule { >>>>> lib >>>>> >"/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_pcm_pulse=2Eso" >>>>> } >>>>> >>>>> ctl_type=2Epulse { >>>>> >>>>> >lib"/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_ctl_pulse=2Es= o" >>>>> } >>>>> >>>>> pcm=2E!default { >>>>> type pulse >>>>> } >>>>> >>>>> ctl=2E!default { >>>>> type pulse >>>>> } >>>>> >>>> ------JJCGLY22Q82KDS5K5O80VZNEY2L0Z4 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head></head><body>Thanks! On the guix system, aegisub already works = properly (at least it did when I last used it), because the alsa config all= ows it to find pulseaudio=2E<br><br>There are three issues with your propos= ed change:<br><br>First using derivation-outputs is a bad idea, and it prob= ably only works because alsa-plugin doesn't depend on your modified alsa-li= b (you'd get an infinite loop I think)=2E Since alsa-plugin doesn't depend = on this modified alsa-lib, you don't need such a convoluted work around=2E = When defining the conhigure flags, you can simply use (assoc-ref %build-inp= uts "alsa-plugin") when "alsa-plugin" is defined as an input to the package= =2E<br><br>Second, setting plugindir at build-time is just asking for the s= ame kind of issues you are trying to fix, only for finding another plugin t= hat might be needed=2E<br><br>Third, the way you modify the arguments is=E2= =80=A6 unconventional :) try using substitute-keyword-arguments instead=2E = There are plenty of examples in the repo=2E<br><br>I remember having dealt = with this issue before, and pushed a patch some 3 years ago: <a href=3D"htt= p://issues=2Eguix=2Egnu=2Eorg/31239">http://issues=2Eguix=2Egnu=2Eorg/31239= </a><br><br>Could you look at what happened in the meantime? I think it was= reverted in favor of the asound=2Econf file we have in the guix system now= =2E You might learn something if you find the reason why it was changed=2E<= br><br>Re my other projects, framagit is going to close next year, so I'll = be migrating to my own hosting, currently at git=2Elepiller=2Eeu=2E<br><br>= Ok for the cultural difference=2E It's probably too soon to call me a "seni= or" though, I'm still pretty young: only 3 years older than you :p<br><br><= div class=3D"gmail_quote">Le 26 septembre 2020 16:46:50 GMT-04:00, Prafulla= Giri <pratheblackdiamond@gmail=2Ecom> a =C3=A9crit :<blockquote clas= s=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px so= lid rgb(204, 204, 204); padding-left: 1ex;"> <div dir=3D"ltr"><div>Oh, I come from a culture that does not call seniors= by their first names=2E (:</div><div>Yes! guix-android looks super awesome= ! I'm glad that you are working on that=2E You're awesome=2E</div><div>(Als= o, I just realized that you've also got guix-home-manager and so many more = cool repositories! I need to check those out, and soon!)<br></div><div><br>= </div><div>I did manage to resolve this issue=2E Kinda'=2E Here: <a href=3D= "https://github=2Ecom/peanutbutterandcrackers/guix-packages/blob/master/aeg= isub=2Escm">https://github=2Ecom/peanutbutterandcrackers/guix-packages/blob= /master/aegisub=2Escm</a></div><div><br></div><div>All I had to do was re-d= efine 'alsa-lib' to point to the /gnu/store path of alsa-plugins=2E The /gn= u/store path had to be figured out during runtime=2E</div><div><br></div><d= iv>Could you please check how this fares in a GuixSD system? If it goes wel= l, perhaps I should send a patch in for aegisub=2E But then again, I wonder= if I should make the changes in alsa-lib itself, but I am not very sure ab= out that=2E<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" = class=3D"gmail_attr">On Sat, Sep 26, 2020 at 8:20 PM Julien Lepiller <<a= href=3D"mailto:julien@lepiller=2Eeu">julien@lepiller=2Eeu</a>> wrote:<b= r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=2E8= ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Hehe, than= ks for your interest in guix-android=2E It's not really done yet, but I'm v= ery motivated :)=2E It always feels weird when someone on the internet call= s you Mr ^^=2E No need to be so stiff, you can call me "Julien" (and I supp= ose it's the norm to call people by their first name in this kind of intern= et community)=2E<br><br>Maybe try to run aegisub with strace -f, you might = find out something=2E You may have to take a look at alsa's sources to find= out how it looks for its plugins exactly (maybe try to grep for PLUGIN or = PLUGINDIR)?<br><br><div class=3D"gmail_quote">Le 26 septembre 2020 08:07:34= GMT-04:00, Prafulla Giri <<a href=3D"mailto:pratheblackdiamond@gmail=2E= com" target=3D"_blank">pratheblackdiamond@gmail=2Ecom</a>> a =C3=A9crit = :<blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0=2E8ex;bord= er-left:1px solid rgb(204,204,204);padding-left:1ex"> <div dir=3D"ltr"><div>Okay, I think I'm stuck now=2E lol</div><div><br></d= iv><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cla= ss=3D"gmail_attr">On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri <<a href= =3D"mailto:pratheblackdiamond@gmail=2Ecom" target=3D"_blank">pratheblackdia= mond@gmail=2Ecom</a>> wrote:<br></div><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0=2E8ex;border-left:1px solid rgb(204,204,204);= padding-left:1ex"><div dir=3D"ltr"><div>Hello Mr=2E Lepiller,</div><div><br= ></div><div>Thank you for the tip=2E For the moment, I want to poke around = this issue=2E Perhaps I get absolutely tired of it (or find a good hack - a= nd an ugly patch)=2E I did manage to learn a bit more about union-builds in= general=2E So, that's a silver lining=2E</div><div><br></div><div>Also, yo= ur work on guix-android seems so very cool! Please keep up the great work!<= br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma= il_attr">On Sat, Sep 26, 2020 at 3:28 PM Julien Lepiller <<a href=3D"mai= lto:julien@lepiller=2Eeu" target=3D"_blank">julien@lepiller=2Eeu</a>> wr= ote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px= 0=2E8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br> <br> Hi Prafulla,<br> <br> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri <<a href=3D"mail= to:pratheblackdiamond@gmail=2Ecom" target=3D"_blank">pratheblackdiamond@gma= il=2Ecom</a>> a =C3=A9crit :<br> >Another information:<br> ><br> >I have other programs on my foreign system (installed via guix) that<b= r> >produce sound well, without any issues=2E They include:<br> >espeak and kdenlive=2E<br> ><br> >Also, I did try making the union-build use copies instead of symlinks<= br> >using<br> >(union-build =2E=2E=2E #:symlink copy-recursively) but that didn't wor= k out<br> >either=2E<br> ><br> >Now, I'm going to take a look at fixing the pkg-config rules, and will= <br> >be<br> >updating this thread should that resolve this issue=2E<br> ><br> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri<br> ><<a href=3D"mailto:pratheblackdiamond@gmail=2Ecom" target=3D"_blank= ">pratheblackdiamond@gmail=2Ecom</a>><br> >wrote:<br> ><br> >> I forgot to mention, but the union-build works=2E If one `guix bu= ild`s<br> >the<br> >> union package, and cd into the /gnu/store/=2E=2E=2E-union-build, = one will<br> >see<br> >> that things are there as it should be (lib/normal-alsa-*=2Eso and= <br> >> lib/alsa-lib/*pulse*=2Eso)=2E<br> >><br> >> It's just that aegisub seems to be looking from the<br> >> /gnu/store/normal-alsa-lib-dir instead of<br> >/gnu/store/union-alsa-package=2E<br> >><br> <br> I think the issue with the union-build is that it is completely ignored: a= lsa doesn't look in it's current directory for plugins, but in the director= y where it's been configured (at build time) to look for=2E<br> <br> On the Guix System, there is a service that creates a /etc/asound=2Econf, = which references alsa-plugins:pulseaudio=2E Maybe you actually want to conf= igure that? Maybe try to copy this to a new file =2Easoundrc:<br> <br> pcm_type=2Epule {<br> lib "/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_pcm_pu= lse=2Eso"<br> }<br> <br> ctl_type=2Epulse {<br> lib"/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_ctl_pul= se=2Eso"<br> }<br> <br> pcm=2E!default {<br> type pulse<br> }<br> <br> ctl=2E!default {<br> type pulse<br> }<br> </blockquote></div> </blockquote></div> </blockquote></div></div></blockquote></div> </blockquote></div></body></html> ------JJCGLY22Q82KDS5K5O80VZNEY2L0Z4--
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at 43628) by debbugs.gnu.org; 26 Sep 2020 20:47:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 26 16:47:10 2020 Received: from localhost ([127.0.0.1]:47826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kMH65-0008Pm-HF for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 16:47:10 -0400 Received: from mail-pl1-f176.google.com ([209.85.214.176]:46940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kMH63-0008PS-Fk for 43628 <at> debbugs.gnu.org; Sat, 26 Sep 2020 16:47:08 -0400 Received: by mail-pl1-f176.google.com with SMTP id f1so1205083plo.13 for <43628 <at> debbugs.gnu.org>; Sat, 26 Sep 2020 13:47:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MCqYBkYz6vdykQSQ1aq3uCzh0mcn24jaOqK0k/XmD9I=; b=XwWgZtKQOZ5GbUQCaT8qEL1tvs3yxGPdGksojg1gGPeJq+EIQiEMzF6tAMb4JUQU3m 2fP/8X8T2JEqHMdvGMAKCqUqRXMbbnGzpehsLRyzVo/NPjLJrrvDXuynws5557+zMfmG 6ANHfSoHC0o3bLY7T4mjpNe+onVHTM5uUiPlhTy77l8/KFvW0GoniRQZPR5W3Nlcvlju PJPNYvKa9Kw+DKSFbkHq5epwxPE9B3l+h6Htabwlnkc8aQGLngaJEc8jo9hY0zYrhqBz KREP2XInyhnYQs0ydPdIb4llN/iO+QunhcjbtaSy+x0Ajn5a6KVq3PwzibSSpV9Owadg nPnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MCqYBkYz6vdykQSQ1aq3uCzh0mcn24jaOqK0k/XmD9I=; b=SOv59uNNysR/eHm/nKdexrLfp8s2CUf6bk2ujoMRnQzi+8Pl8Xex3mqBnRygvfCUet CiS0VY2CDkn0ePl570bOVGlPM8L9cd+w3WDxGxUKzEQ6U+J0MIZrYSzQBtFSyKpMQ0QT bDqMWVdjpH6RWZ4ur5KbZkq2QOJ7fHD3Xb/iLovhk276I816idrLOmYOKoEgUziUcobc NdhBjSXdLZENHvtLy/qEh2qKE5nKMDInFg17xyGj9zcjicMy45Lh0wpMwmo4srMOWKLT ZQRKSuqH2S0sSXBKlpD1DEFAtmqZg4Mp3erzw3LDa+1OCwHreLkU91Gm3al5X2SxNvb2 EGzg== X-Gm-Message-State: AOAM531zEZJrGD4wMxwVdMF+PxRE86Y3dULSey6FxTcN1WzoSwlxdLve fOrkPyd6IspaJPWmDpEhTpiAepQmj7R1me5kBzSHsFD9IScj8g== X-Google-Smtp-Source: ABdhPJyDXT1guFGVjcFae8jfMGDAp/JdRD1DsgcjTzffOymYyBqKWwSiUm277/fwWcz5MPJHdMIOuwrf6gGQOzTXXiY= X-Received: by 2002:a17:902:76c2:b029:d2:839f:9941 with SMTP id j2-20020a17090276c2b02900d2839f9941mr1423627plt.15.1601153221239; Sat, 26 Sep 2020 13:47:01 -0700 (PDT) MIME-Version: 1.0 References: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> <561466E3-006A-4460-9DEA-61A8DC16E7A8@HIDDEN> <CAFw+=j0HP4-EV_TfJsg-AowzxoosNeAF3FBpCe0OKyaYsEqd1w@HIDDEN> <CAFw+=j1YaOdywXXN9V5UeeOT6Oprrfq4mesOhFprr+nskysTyA@HIDDEN> <5B02C136-670D-4930-A461-731DA3D5221F@HIDDEN> In-Reply-To: <5B02C136-670D-4930-A461-731DA3D5221F@HIDDEN> From: Prafulla Giri <pratheblackdiamond@HIDDEN> Date: Sun, 27 Sep 2020 02:31:50 +0545 Message-ID: <CAFw+=j3YByxoAVVGAdsQNGrj1UO-tV18fCi-wYnG_w1dXgP_pA@HIDDEN> Subject: Re: [bug#43628] Further Info To: Julien Lepiller <julien@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000fba61f05b03d8824" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43628 Cc: 43628 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000fba61f05b03d8824 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Oh, I come from a culture that does not call seniors by their first names. (: Yes! guix-android looks super awesome! I'm glad that you are working on that. You're awesome. (Also, I just realized that you've also got guix-home-manager and so many more cool repositories! I need to check those out, and soon!) I did manage to resolve this issue. Kinda'. Here: https://github.com/peanutbutterandcrackers/guix-packages/blob/master/aegisu= b.scm All I had to do was re-define 'alsa-lib' to point to the /gnu/store path of alsa-plugins. The /gnu/store path had to be figured out during runtime. Could you please check how this fares in a GuixSD system? If it goes well, perhaps I should send a patch in for aegisub. But then again, I wonder if I should make the changes in alsa-lib itself, but I am not very sure about that. On Sat, Sep 26, 2020 at 8:20 PM Julien Lepiller <julien@HIDDEN> wrote: > Hehe, thanks for your interest in guix-android. It's not really done yet, > but I'm very motivated :). It always feels weird when someone on the > internet calls you Mr ^^. No need to be so stiff, you can call me "Julien= " > (and I suppose it's the norm to call people by their first name in this > kind of internet community). > > Maybe try to run aegisub with strace -f, you might find out something. Yo= u > may have to take a look at alsa's sources to find out how it looks for it= s > plugins exactly (maybe try to grep for PLUGIN or PLUGINDIR)? > > Le 26 septembre 2020 08:07:34 GMT-04:00, Prafulla Giri < > pratheblackdiamond@HIDDEN> a =C3=A9crit : >> >> Okay, I think I'm stuck now. lol >> >> >> >> On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri < >> pratheblackdiamond@HIDDEN> wrote: >> >>> Hello Mr. Lepiller, >>> >>> Thank you for the tip. For the moment, I want to poke around this issue= . >>> Perhaps I get absolutely tired of it (or find a good hack - and an ugly >>> patch). I did manage to learn a bit more about union-builds in general.= So, >>> that's a silver lining. >>> >>> Also, your work on guix-android seems so very cool! Please keep up the >>> great work! >>> >>> On Sat, Sep 26, 2020 at 3:28 PM Julien Lepiller <julien@HIDDEN> >>> wrote: >>> >>>> >>>> >>>> Hi Prafulla, >>>> >>>> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri < >>>> pratheblackdiamond@HIDDEN> a =C3=A9crit : >>>> >Another information: >>>> > >>>> >I have other programs on my foreign system (installed via guix) that >>>> >produce sound well, without any issues. They include: >>>> >espeak and kdenlive. >>>> > >>>> >Also, I did try making the union-build use copies instead of symlinks >>>> >using >>>> >(union-build ... #:symlink copy-recursively) but that didn't work out >>>> >either. >>>> > >>>> >Now, I'm going to take a look at fixing the pkg-config rules, and wil= l >>>> >be >>>> >updating this thread should that resolve this issue. >>>> > >>>> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri >>>> ><pratheblackdiamond@HIDDEN> >>>> >wrote: >>>> > >>>> >> I forgot to mention, but the union-build works. If one `guix build`= s >>>> >the >>>> >> union package, and cd into the /gnu/store/...-union-build, one will >>>> >see >>>> >> that things are there as it should be (lib/normal-alsa-*.so and >>>> >> lib/alsa-lib/*pulse*.so). >>>> >> >>>> >> It's just that aegisub seems to be looking from the >>>> >> /gnu/store/normal-alsa-lib-dir instead of >>>> >/gnu/store/union-alsa-package. >>>> >> >>>> >>>> I think the issue with the union-build is that it is completely >>>> ignored: alsa doesn't look in it's current directory for plugins, but = in >>>> the directory where it's been configured (at build time) to look for. >>>> >>>> On the Guix System, there is a service that creates a /etc/asound.conf= , >>>> which references alsa-plugins:pulseaudio. Maybe you actually want to >>>> configure that? Maybe try to copy this to a new file .asoundrc: >>>> >>>> pcm_type.pule { >>>> lib >>>> "/home/foo/.guix-profile/lib/alsa-lib/libasound_module_pcm_pulse.so" >>>> } >>>> >>>> ctl_type.pulse { >>>> >>>> lib"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_ctl_pulse.so= " >>>> } >>>> >>>> pcm.!default { >>>> type pulse >>>> } >>>> >>>> ctl.!default { >>>> type pulse >>>> } >>>> >>> --000000000000fba61f05b03d8824 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Oh, I come from a culture that does not call seniors = by their first names. (:</div><div>Yes! guix-android looks super awesome! I= 'm glad that you are working on that. You're awesome.</div><div>(Al= so, I just realized that you've also got guix-home-manager and so many = more cool repositories! I need to check those out, and soon!)<br></div><div= ><br></div><div>I did manage to resolve this issue. Kinda'. Here: <a hr= ef=3D"https://github.com/peanutbutterandcrackers/guix-packages/blob/master/= aegisub.scm">https://github.com/peanutbutterandcrackers/guix-packages/blob/= master/aegisub.scm</a></div><div><br></div><div>All I had to do was re-defi= ne 'alsa-lib' to point to the /gnu/store path of alsa-plugins. The = /gnu/store path had to be figured out during runtime.</div><div><br></div><= div>Could you please check how this fares in a GuixSD system? If it goes we= ll, perhaps I should send a patch in for aegisub. But then again, I wonder = if I should make the changes in alsa-lib itself, but I am not very sure abo= ut that.<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cla= ss=3D"gmail_attr">On Sat, Sep 26, 2020 at 8:20 PM Julien Lepiller <<a hr= ef=3D"mailto:julien@HIDDEN">julien@HIDDEN</a>> wrote:<br></div= ><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border= -left:1px solid rgb(204,204,204);padding-left:1ex"><div>Hehe, thanks for yo= ur interest in guix-android. It's not really done yet, but I'm very= motivated :). It always feels weird when someone on the internet calls you= Mr ^^. No need to be so stiff, you can call me "Julien" (and I s= uppose it's the norm to call people by their first name in this kind of= internet community).<br><br>Maybe try to run aegisub with strace -f, you m= ight find out something. You may have to take a look at alsa's sources = to find out how it looks for its plugins exactly (maybe try to grep for PLU= GIN or PLUGINDIR)?<br><br><div class=3D"gmail_quote">Le 26 septembre 2020 0= 8:07:34 GMT-04:00, Prafulla Giri <<a href=3D"mailto:pratheblackdiamond@g= mail.com" target=3D"_blank">pratheblackdiamond@HIDDEN</a>> a =C3=A9cr= it :<blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;bor= der-left:1px solid rgb(204,204,204);padding-left:1ex"> <div dir=3D"ltr"><div>Okay, I think I'm stuck now. lol</div><div><br></= div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cl= ass=3D"gmail_attr">On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri <<a hre= f=3D"mailto:pratheblackdiamond@HIDDEN" target=3D"_blank">pratheblackdiam= ond@HIDDEN</a>> wrote:<br></div><blockquote class=3D"gmail_quote" sty= le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi= ng-left:1ex"><div dir=3D"ltr"><div>Hello Mr. Lepiller,</div><div><br></div>= <div>Thank you for the tip. For the moment, I want to poke around this issu= e. Perhaps I get absolutely tired of it (or find a good hack - and an ugly = patch). I did manage to learn a bit more about union-builds in general. So,= that's a silver lining.</div><div><br></div><div>Also, your work on gu= ix-android seems so very cool! Please keep up the great work!<br></div></di= v><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On S= at, Sep 26, 2020 at 3:28 PM Julien Lepiller <<a href=3D"mailto:julien@le= piller.eu" target=3D"_blank">julien@HIDDEN</a>> wrote:<br></div><bl= ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef= t:1px solid rgb(204,204,204);padding-left:1ex"><br> <br> Hi Prafulla,<br> <br> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri <<a href=3D"mailt= o:pratheblackdiamond@HIDDEN" target=3D"_blank">pratheblackdiamond@gmail.= com</a>> a =C3=A9crit :<br> >Another information:<br> ><br> >I have other programs on my foreign system (installed via guix) that<br= > >produce sound well, without any issues. They include:<br> >espeak and kdenlive.<br> ><br> >Also, I did try making the union-build use copies instead of symlinks<b= r> >using<br> >(union-build ... #:symlink copy-recursively) but that didn't work o= ut<br> >either.<br> ><br> >Now, I'm going to take a look at fixing the pkg-config rules, and w= ill<br> >be<br> >updating this thread should that resolve this issue.<br> ><br> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri<br> ><<a href=3D"mailto:pratheblackdiamond@HIDDEN" target=3D"_blank">p= ratheblackdiamond@HIDDEN</a>><br> >wrote:<br> ><br> >> I forgot to mention, but the union-build works. If one `guix build= `s<br> >the<br> >> union package, and cd into the /gnu/store/...-union-build, one wil= l<br> >see<br> >> that things are there as it should be (lib/normal-alsa-*.so and<br= > >> lib/alsa-lib/*pulse*.so).<br> >><br> >> It's just that aegisub seems to be looking from the<br> >> /gnu/store/normal-alsa-lib-dir instead of<br> >/gnu/store/union-alsa-package.<br> >><br> <br> I think the issue with the union-build is that it is completely ignored: al= sa doesn't look in it's current directory for plugins, but in the d= irectory where it's been configured (at build time) to look for.<br> <br> On the Guix System, there is a service that creates a /etc/asound.conf, whi= ch references alsa-plugins:pulseaudio. Maybe you actually want to configure= that? Maybe try to copy this to a new file .asoundrc:<br> <br> pcm_type.pule {<br> =C2=A0 lib "/home/foo/.guix-profile/lib/alsa-lib/libasound_module_pcm_= pulse.so"<br> }<br> <br> ctl_type.pulse {<br> =C2=A0 lib"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_ctl_p= ulse.so"<br> }<br> <br> pcm.!default {<br> =C2=A0 type pulse<br> }<br> <br> ctl.!default {<br> =C2=A0 type pulse<br> }<br> </blockquote></div> </blockquote></div> </blockquote></div></div></blockquote></div> --000000000000fba61f05b03d8824--
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at 43628) by debbugs.gnu.org; 26 Sep 2020 14:35:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 26 10:35:40 2020 Received: from localhost ([127.0.0.1]:47514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kMBIa-0001bO-B5 for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 10:35:40 -0400 Received: from lepiller.eu ([89.234.186.109]:49294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <julien@HIDDEN>) id 1kMBIW-0001bD-FC for 43628 <at> debbugs.gnu.org; Sat, 26 Sep 2020 10:35:38 -0400 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id 19322f07; Sat, 26 Sep 2020 14:35:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date :in-reply-to:references:mime-version:content-type :content-transfer-encoding:subject:to:cc:from:message-id; s= dkim; bh=xQ6I8JbDnoIbYaHDc8XDYxSqKK8feZEKMUkPl/8rIsw=; b=hS00M+a xk6LrZIaG9IullzFHU+kh/PtrQpNm/BWoJUjle3/AUiXo2/8rXNl4xqtO4L6qrOX a/fR2u+V8RtH3RsNNTYys7EeTxfwQl7nTX1C7ElFncrStHLuqCE0cdeULPwl3IJL eewJwxXKLnoHPSVucAau8WAyChWQx+XydIaOQcMsefH1zPPakFfPHouU8PdTmBTr /65XWD7+LE7R38vsNWECnumUKYdmXWxOY4tuTttOUHPKcfA6471ct0bhaRwSCmX3 OBDUp70DmlyFO6W6pkQxcSscoC7jVcdnebFyUvGvkakUuEGVsTNZD3l3FuYwi+nn Y9kfoECVH89oiww== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 58c31093 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 26 Sep 2020 14:35:33 +0000 (UTC) Date: Sat, 26 Sep 2020 10:35:26 -0400 User-Agent: K-9 Mail for Android In-Reply-To: <CAFw+=j1YaOdywXXN9V5UeeOT6Oprrfq4mesOhFprr+nskysTyA@HIDDEN> References: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> <561466E3-006A-4460-9DEA-61A8DC16E7A8@HIDDEN> <CAFw+=j0HP4-EV_TfJsg-AowzxoosNeAF3FBpCe0OKyaYsEqd1w@HIDDEN> <CAFw+=j1YaOdywXXN9V5UeeOT6Oprrfq4mesOhFprr+nskysTyA@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----488Z6ERY4ZQYOS1IB5J3A9ZDA0SJGC" Content-Transfer-Encoding: 7bit Subject: Re: [bug#43628] Further Info To: Prafulla Giri <pratheblackdiamond@HIDDEN> From: Julien Lepiller <julien@HIDDEN> Message-ID: <5B02C136-670D-4930-A461-731DA3D5221F@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43628 Cc: 43628 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) ------488Z6ERY4ZQYOS1IB5J3A9ZDA0SJGC Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hehe, thanks for your interest in guix-android=2E It's not really done yet,= but I'm very motivated :)=2E It always feels weird when someone on the int= ernet calls you Mr ^^=2E No need to be so stiff, you can call me "Julien" (= and I suppose it's the norm to call people by their first name in this kind= of internet community)=2E Maybe try to run aegisub with strace -f, you might find out something=2E Y= ou may have to take a look at alsa's sources to find out how it looks for i= ts plugins exactly (maybe try to grep for PLUGIN or PLUGINDIR)? Le 26 septembre 2020 08:07:34 GMT-04:00, Prafulla Giri <pratheblackdiamond= @gmail=2Ecom> a =C3=A9crit : >Okay, I think I'm stuck now=2E lol > > > >On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri ><pratheblackdiamond@gmail=2Ecom> >wrote: > >> Hello Mr=2E Lepiller, >> >> Thank you for the tip=2E For the moment, I want to poke around this >issue=2E >> Perhaps I get absolutely tired of it (or find a good hack - and an >ugly >> patch)=2E I did manage to learn a bit more about union-builds in >general=2E So, >> that's a silver lining=2E >> >> Also, your work on guix-android seems so very cool! Please keep up >the >> great work! >> >> On Sat, Sep 26, 2020 at 3:28 PM Julien Lepiller <julien@lepiller=2Eeu> >> wrote: >> >>> >>> >>> Hi Prafulla, >>> >>> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri < >>> pratheblackdiamond@gmail=2Ecom> a =C3=A9crit : >>> >Another information: >>> > >>> >I have other programs on my foreign system (installed via guix) >that >>> >produce sound well, without any issues=2E They include: >>> >espeak and kdenlive=2E >>> > >>> >Also, I did try making the union-build use copies instead of >symlinks >>> >using >>> >(union-build =2E=2E=2E #:symlink copy-recursively) but that didn't wo= rk >out >>> >either=2E >>> > >>> >Now, I'm going to take a look at fixing the pkg-config rules, and >will >>> >be >>> >updating this thread should that resolve this issue=2E >>> > >>> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri >>> ><pratheblackdiamond@gmail=2Ecom> >>> >wrote: >>> > >>> >> I forgot to mention, but the union-build works=2E If one `guix >build`s >>> >the >>> >> union package, and cd into the /gnu/store/=2E=2E=2E-union-build, on= e >will >>> >see >>> >> that things are there as it should be (lib/normal-alsa-*=2Eso and >>> >> lib/alsa-lib/*pulse*=2Eso)=2E >>> >> >>> >> It's just that aegisub seems to be looking from the >>> >> /gnu/store/normal-alsa-lib-dir instead of >>> >/gnu/store/union-alsa-package=2E >>> >> >>> >>> I think the issue with the union-build is that it is completely >ignored: >>> alsa doesn't look in it's current directory for plugins, but in the >>> directory where it's been configured (at build time) to look for=2E >>> >>> On the Guix System, there is a service that creates a >/etc/asound=2Econf, >>> which references alsa-plugins:pulseaudio=2E Maybe you actually want to >>> configure that? Maybe try to copy this to a new file =2Easoundrc: >>> >>> pcm_type=2Epule { >>> lib >"/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_pcm_pulse=2Eso" >>> } >>> >>> ctl_type=2Epulse { >>> =20 >lib"/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_ctl_pulse=2Es= o" >>> } >>> >>> pcm=2E!default { >>> type pulse >>> } >>> >>> ctl=2E!default { >>> type pulse >>> } >>> >> ------488Z6ERY4ZQYOS1IB5J3A9ZDA0SJGC Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head></head><body>Hehe, thanks for your interest in guix-android=2E = It's not really done yet, but I'm very motivated :)=2E It always feels weir= d when someone on the internet calls you Mr ^^=2E No need to be so stiff, y= ou can call me "Julien" (and I suppose it's the norm to call people by thei= r first name in this kind of internet community)=2E<br><br>Maybe try to run= aegisub with strace -f, you might find out something=2E You may have to ta= ke a look at alsa's sources to find out how it looks for its plugins exactl= y (maybe try to grep for PLUGIN or PLUGINDIR)?<br><br><div class=3D"gmail_q= uote">Le 26 septembre 2020 08:07:34 GMT-04:00, Prafulla Giri <pratheblac= kdiamond@gmail=2Ecom> a =C3=A9crit :<blockquote class=3D"gmail_quote" st= yle=3D"margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid rgb(204, 204, 20= 4); padding-left: 1ex;"> <div dir=3D"ltr"><div>Okay, I think I'm stuck now=2E lol</div><div><br></d= iv><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cla= ss=3D"gmail_attr">On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri <<a href= =3D"mailto:pratheblackdiamond@gmail=2Ecom">pratheblackdiamond@gmail=2Ecom</= a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p= x 0px 0px 0=2E8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">= <div dir=3D"ltr"><div>Hello Mr=2E Lepiller,</div><div><br></div><div>Thank = you for the tip=2E For the moment, I want to poke around this issue=2E Perh= aps I get absolutely tired of it (or find a good hack - and an ugly patch)= =2E I did manage to learn a bit more about union-builds in general=2E So, t= hat's a silver lining=2E</div><div><br></div><div>Also, your work on guix-a= ndroid seems so very cool! Please keep up the great work!<br></div></div><b= r><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, = Sep 26, 2020 at 3:28 PM Julien Lepiller <<a href=3D"mailto:julien@lepill= er=2Eeu" target=3D"_blank">julien@lepiller=2Eeu</a>> wrote:<br></div><bl= ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=2E8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex"><br> <br> Hi Prafulla,<br> <br> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri <<a href=3D"mail= to:pratheblackdiamond@gmail=2Ecom" target=3D"_blank">pratheblackdiamond@gma= il=2Ecom</a>> a =C3=A9crit :<br> >Another information:<br> ><br> >I have other programs on my foreign system (installed via guix) that<b= r> >produce sound well, without any issues=2E They include:<br> >espeak and kdenlive=2E<br> ><br> >Also, I did try making the union-build use copies instead of symlinks<= br> >using<br> >(union-build =2E=2E=2E #:symlink copy-recursively) but that didn't wor= k out<br> >either=2E<br> ><br> >Now, I'm going to take a look at fixing the pkg-config rules, and will= <br> >be<br> >updating this thread should that resolve this issue=2E<br> ><br> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri<br> ><<a href=3D"mailto:pratheblackdiamond@gmail=2Ecom" target=3D"_blank= ">pratheblackdiamond@gmail=2Ecom</a>><br> >wrote:<br> ><br> >> I forgot to mention, but the union-build works=2E If one `guix bu= ild`s<br> >the<br> >> union package, and cd into the /gnu/store/=2E=2E=2E-union-build, = one will<br> >see<br> >> that things are there as it should be (lib/normal-alsa-*=2Eso and= <br> >> lib/alsa-lib/*pulse*=2Eso)=2E<br> >><br> >> It's just that aegisub seems to be looking from the<br> >> /gnu/store/normal-alsa-lib-dir instead of<br> >/gnu/store/union-alsa-package=2E<br> >><br> <br> I think the issue with the union-build is that it is completely ignored: a= lsa doesn't look in it's current directory for plugins, but in the director= y where it's been configured (at build time) to look for=2E<br> <br> On the Guix System, there is a service that creates a /etc/asound=2Econf, = which references alsa-plugins:pulseaudio=2E Maybe you actually want to conf= igure that? Maybe try to copy this to a new file =2Easoundrc:<br> <br> pcm_type=2Epule {<br> lib "/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_pcm_pu= lse=2Eso"<br> }<br> <br> ctl_type=2Epulse {<br> lib"/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_ctl_pul= se=2Eso"<br> }<br> <br> pcm=2E!default {<br> type pulse<br> }<br> <br> ctl=2E!default {<br> type pulse<br> }<br> </blockquote></div> </blockquote></div> </blockquote></div></body></html> ------488Z6ERY4ZQYOS1IB5J3A9ZDA0SJGC--
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at 43628) by debbugs.gnu.org; 26 Sep 2020 12:07:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 26 08:07:57 2020 Received: from localhost ([127.0.0.1]:45994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kM8zc-0001qw-KW for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 08:07:57 -0400 Received: from mail-pf1-f178.google.com ([209.85.210.178]:46077) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kM8zY-0001qS-HL for 43628 <at> debbugs.gnu.org; Sat, 26 Sep 2020 08:07:53 -0400 Received: by mail-pf1-f178.google.com with SMTP id x22so5523376pfo.12 for <43628 <at> debbugs.gnu.org>; Sat, 26 Sep 2020 05:07:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=P5puNd++9EYoARDCSFTPkZZZV46B2B06049wq5zjKrk=; b=uH3rMwKC9kaZgK3yOHy6Ic3ZxQDjtqtyY/F/EjWWWQjNS8LkenRogLRmROAgdzlVWv TtAcR9ZSDTrnythpL83/2EZSHVOHCV2sn0ViSUNnKyek6QDp4rM/8k0rPUF2gE/mLhYc AViV8lBrDn4Oq4GATdmMhf3DUdineegYKaTI/xooLepFEPV0FZJsGtAAUy/VYQwFZeLq a0DsWOIf0pY8Cey8z0rIEZiO59XwqiAXm/puvBhZmvLZGGPQe15p/Ltn+3sRrnlYQhdB 7tsms9hcHXIDoVU6pMXe3FxATJLnaIvSihzRhy2jQa535XmzA1Lg4yoqXO6P1nLh86Gi ffug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=P5puNd++9EYoARDCSFTPkZZZV46B2B06049wq5zjKrk=; b=N5IiX5BHc5tNbFPcfFDxEfWI+n8Tgc4Y+vq+3+SOi1eEwU34bO0WcnQEEB7QEN4YjE 67II+21qru7TqgY8J5NUTOozLzuP9DPNi68lmuirDTMIChQZkHrSJ+691wcSuY/LRGKy L7Vd55kIWIaOPVmeGzrlQ0Ase5GtaS8PlmWIzQySbCgnlWXWWXl/8nquXRhkKYiJrDs1 xTMffBvodKsqGJCwNPqUHeRvcNaGIluQf3itMmdHo5IucvcrpsxKWMwFhxXotoOI7oRs 0O7m01gG7tmrrPc2sWAmoM3dRMKjMAgiwRTLNYX72ISAQFf0NyQuXsnkIYrQntL5oweH Yqag== X-Gm-Message-State: AOAM533c/Rn1hz1U1AqlCeBA42JAOylEHM21819s1QxPbZdwudIupVyT q5WFs2abldcUwLFrS5t3J1ZQZFisDg3dKdJLDZufxKHlnK8= X-Google-Smtp-Source: ABdhPJy0zfEXJDUZuZTskkBC5W82LFsrqLk83Fyp9Yuy7JaEH1+73nSOUu4sZ2VFn4Atqggt+RKh0qrmVEqkPuHd/KQ= X-Received: by 2002:a63:d216:: with SMTP id a22mr2555204pgg.339.1601122066400; Sat, 26 Sep 2020 05:07:46 -0700 (PDT) MIME-Version: 1.0 References: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> <561466E3-006A-4460-9DEA-61A8DC16E7A8@HIDDEN> <CAFw+=j0HP4-EV_TfJsg-AowzxoosNeAF3FBpCe0OKyaYsEqd1w@HIDDEN> In-Reply-To: <CAFw+=j0HP4-EV_TfJsg-AowzxoosNeAF3FBpCe0OKyaYsEqd1w@HIDDEN> From: Prafulla Giri <pratheblackdiamond@HIDDEN> Date: Sat, 26 Sep 2020 17:52:34 +0545 Message-ID: <CAFw+=j1YaOdywXXN9V5UeeOT6Oprrfq4mesOhFprr+nskysTyA@HIDDEN> Subject: Re: [bug#43628] Further Info To: Julien Lepiller <julien@HIDDEN> Content-Type: multipart/mixed; boundary="00000000000002c14c05b03648a7" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43628 Cc: 43628 <at> debbugs.gnu.org, guix-patches@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --00000000000002c14c05b03648a7 Content-Type: multipart/alternative; boundary="00000000000002c14905b03648a5" --00000000000002c14905b03648a5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Okay, I think I'm stuck now. lol On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri <pratheblackdiamond@HIDDEN= > wrote: > Hello Mr. Lepiller, > > Thank you for the tip. For the moment, I want to poke around this issue. > Perhaps I get absolutely tired of it (or find a good hack - and an ugly > patch). I did manage to learn a bit more about union-builds in general. S= o, > that's a silver lining. > > Also, your work on guix-android seems so very cool! Please keep up the > great work! > > On Sat, Sep 26, 2020 at 3:28 PM Julien Lepiller <julien@HIDDEN> > wrote: > >> >> >> Hi Prafulla, >> >> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri < >> pratheblackdiamond@HIDDEN> a =C3=A9crit : >> >Another information: >> > >> >I have other programs on my foreign system (installed via guix) that >> >produce sound well, without any issues. They include: >> >espeak and kdenlive. >> > >> >Also, I did try making the union-build use copies instead of symlinks >> >using >> >(union-build ... #:symlink copy-recursively) but that didn't work out >> >either. >> > >> >Now, I'm going to take a look at fixing the pkg-config rules, and will >> >be >> >updating this thread should that resolve this issue. >> > >> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri >> ><pratheblackdiamond@HIDDEN> >> >wrote: >> > >> >> I forgot to mention, but the union-build works. If one `guix build`s >> >the >> >> union package, and cd into the /gnu/store/...-union-build, one will >> >see >> >> that things are there as it should be (lib/normal-alsa-*.so and >> >> lib/alsa-lib/*pulse*.so). >> >> >> >> It's just that aegisub seems to be looking from the >> >> /gnu/store/normal-alsa-lib-dir instead of >> >/gnu/store/union-alsa-package. >> >> >> >> I think the issue with the union-build is that it is completely ignored: >> alsa doesn't look in it's current directory for plugins, but in the >> directory where it's been configured (at build time) to look for. >> >> On the Guix System, there is a service that creates a /etc/asound.conf, >> which references alsa-plugins:pulseaudio. Maybe you actually want to >> configure that? Maybe try to copy this to a new file .asoundrc: >> >> pcm_type.pule { >> lib "/home/foo/.guix-profile/lib/alsa-lib/libasound_module_pcm_pulse.s= o" >> } >> >> ctl_type.pulse { >> lib"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_ctl_pulse.so= " >> } >> >> pcm.!default { >> type pulse >> } >> >> ctl.!default { >> type pulse >> } >> > --00000000000002c14905b03648a5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Okay, I think I'm stuck now. lol</div><div><br></= div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cl= ass=3D"gmail_attr">On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri <<a hre= f=3D"mailto:pratheblackdiamond@HIDDEN">pratheblackdiamond@HIDDEN</a>&= gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0= px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div = dir=3D"ltr"><div>Hello Mr. Lepiller,</div><div><br></div><div>Thank you for= the tip. For the moment, I want to poke around this issue. Perhaps I get a= bsolutely tired of it (or find a good hack - and an ugly patch). I did mana= ge to learn a bit more about union-builds in general. So, that's a silv= er lining.</div><div><br></div><div>Also, your work on guix-android seems s= o very cool! Please keep up the great work!<br></div></div><br><div class= =3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Sep 26, 2020= at 3:28 PM Julien Lepiller <<a href=3D"mailto:julien@HIDDEN" targe= t=3D"_blank">julien@HIDDEN</a>> wrote:<br></div><blockquote class= =3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg= b(204,204,204);padding-left:1ex"><br> <br> Hi Prafulla,<br> <br> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri <<a href=3D"mailt= o:pratheblackdiamond@HIDDEN" target=3D"_blank">pratheblackdiamond@gmail.= com</a>> a =C3=A9crit :<br> >Another information:<br> ><br> >I have other programs on my foreign system (installed via guix) that<br= > >produce sound well, without any issues. They include:<br> >espeak and kdenlive.<br> ><br> >Also, I did try making the union-build use copies instead of symlinks<b= r> >using<br> >(union-build ... #:symlink copy-recursively) but that didn't work o= ut<br> >either.<br> ><br> >Now, I'm going to take a look at fixing the pkg-config rules, and w= ill<br> >be<br> >updating this thread should that resolve this issue.<br> ><br> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri<br> ><<a href=3D"mailto:pratheblackdiamond@HIDDEN" target=3D"_blank">p= ratheblackdiamond@HIDDEN</a>><br> >wrote:<br> ><br> >> I forgot to mention, but the union-build works. If one `guix build= `s<br> >the<br> >> union package, and cd into the /gnu/store/...-union-build, one wil= l<br> >see<br> >> that things are there as it should be (lib/normal-alsa-*.so and<br= > >> lib/alsa-lib/*pulse*.so).<br> >><br> >> It's just that aegisub seems to be looking from the<br> >> /gnu/store/normal-alsa-lib-dir instead of<br> >/gnu/store/union-alsa-package.<br> >><br> <br> I think the issue with the union-build is that it is completely ignored: al= sa doesn't look in it's current directory for plugins, but in the d= irectory where it's been configured (at build time) to look for.<br> <br> On the Guix System, there is a service that creates a /etc/asound.conf, whi= ch references alsa-plugins:pulseaudio. Maybe you actually want to configure= that? Maybe try to copy this to a new file .asoundrc:<br> <br> pcm_type.pule {<br> =C2=A0 lib "/home/foo/.guix-profile/lib/alsa-lib/libasound_module_pcm_= pulse.so"<br> }<br> <br> ctl_type.pulse {<br> =C2=A0 lib"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_ctl_p= ulse.so"<br> }<br> <br> pcm.!default {<br> =C2=A0 type pulse<br> }<br> <br> ctl.!default {<br> =C2=A0 type pulse<br> }<br> </blockquote></div> </blockquote></div> --00000000000002c14905b03648a5-- --00000000000002c14c05b03648a7 Content-Type: text/x-patch; charset="UTF-8"; name="aegisub_alsa_pulseaudio.diff" Content-Disposition: attachment; filename="aegisub_alsa_pulseaudio.diff" Content-Transfer-Encoding: base64 Content-ID: <f_kfjmq5p00> X-Attachment-Id: f_kfjmq5p00 ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy92aWRlby5zY20gYi9nbnUvcGFja2FnZXMvdmlkZW8u c2NtCmluZGV4IDBmNzI3YTZlOWUuLmM4MjhiZTU0NmIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy92aWRlby5zY20KKysrIGIvZ251L3BhY2thZ2VzL3ZpZGVvLnNjbQpAQCAtMzgzNiw3ICszODM2 LDUyIEBAIHByb2dyYW1tZXJzIHRvIGFjY2VzcyBhIHN0YW5kYXJkIEFQSSB0byBvcGVuIGFuZCBk ZWNvbXByZXNzIG1lZGlhIGZpbGVzLiIpCiAgICAgICAgKCJodW5zcGVsbCIgLGh1bnNwZWxsKQog ICAgICAgICgibWVzYSIgLG1lc2EpCiAgICAgICAgKCJsaWJhc3MiICxsaWJhc3MpCi0gICAgICAg KCJhbHNhLWxpYiIgLGFsc2EtbGliKQorICAgICAgICgiYWxzYS1saWItd2l0aC1wdWxzZWF1ZGlv LXBsdWdpbiIKKyAgICAgICAgLChwYWNrYWdlCisgICAgICAgICAgIChpbmhlcml0IGFsc2EtbGli KQorICAgICAgICAgICAobmFtZSAiYWxzYS1saWItd2l0aC1wdWxzZWF1ZGlvLXBsdWdpbiIpCisg ICAgICAgICAgIChzb3VyY2UgI2YpCisgICAgICAgICAgIChidWlsZC1zeXN0ZW0gdHJpdmlhbC1i dWlsZC1zeXN0ZW0pCisgICAgICAgICAgIChhcmd1bWVudHMKKyAgICAgICAgICAgIGAoIzptb2R1 bGVzICgoZ3VpeCBidWlsZCB1bmlvbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAoZ3VpeCBi dWlsZCB1dGlscykpCisgICAgICAgICAgICAgICM6YnVpbGRlcgorICAgICAgICAgICAgICAoYmVn aW4KKyAgICAgICAgICAgICAgICAodXNlLW1vZHVsZXMgKGljZS05IG1hdGNoKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoZ3VpeCBidWlsZCB1bmlvbikKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGd1aXggYnVpbGQgdXRpbHMpKQorICAgICAgICAgICAgICAgIChsZXQgKChv dXQgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpCisgICAgICAgICAgICAgICAgICAgICAgKGFs c2EtbGliIChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAiYWxzYS1saWIiKSkpCisgICAgICAgICAg ICAgICAgICAobWF0Y2ggJWJ1aWxkLWlucHV0cworICAgICAgICAgICAgICAgICAgICAoKChuYW1l cyAuIGRpcmVjdG9yaWVzKSAuLi4pCisgICAgICAgICAgICAgICAgICAgICAodW5pb24tYnVpbGQg b3V0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0b3JpZXMKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBJbnN0ZWFkIG9mIGEgc3ltbGluayB1bmlv biwgdGhpcyBpcyB3aWxsIGJlIGEKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7 OyBjb3B5IHVuaW9uLCBiZWNhdXNlIHRoaXMgd29uJ3QgIkp1c3QgV29ya+KEoiIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA7OyB3aXRoIG1lcmUgc3ltbGlua3MuIFNvbWUgb2Yg dGhlIGZpbGVzIHRoYXQgbWFrZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7 IHVwIHRoZSB1bmlvbiBuZWVkIHRvIHR3ZWFrZWQgdG8gd29yayBwcm9wZXJseS4KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAjOmNyZWF0ZS1hbGwtZGlyZWN0b3JpZXM/ICN0Cisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzpzeW1saW5rIGNvcHktZmlsZSkpKQor ICAgICAgICAgICAgICAgICAgOzsgRml4IGFsc2EtbGliIHBrZy1jb25maWcgZmlsZSB0byBwb2lu dCB0byB0aGUgL2dudS9zdG9yZSBvZgorICAgICAgICAgICAgICAgICAgOzsgdGhpcyB1bmlvbiwg cmF0aGVyIHRoYW4gdGhhdCBvZiBhbHNhLWxpYiBpdHNlbGYuCisgICAgICAgICAgICAgICAgICAo c3Vic3RpdHV0ZSogKHN0cmluZy1hcHBlbmQgb3V0ICIvbGliL3BrZ2NvbmZpZy9hbHNhLnBjIikK KyAgICAgICAgICAgICAgICAgICAgKChhbHNhLWxpYikgb3V0KSkKKyAgICAgICAgICAgICAgICAg ICN0KSkpKQorICAgICAgICAgICAoaW5wdXRzCisgICAgICAgICAgICBgKCgiYWxzYS1saWIiCisg ICAgICAgICAgICAgICAsKHBhY2thZ2UKKyAgICAgICAgICAgICAgICAgIChpbmhlcml0IGFsc2Et bGliKQorICAgICAgICAgICAgICAgICAgKGFyZ3VtZW50cyBgKCxAKGNvbnMKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoY2FyIChwYWNrYWdlLWFyZ3VtZW50cyBhbHNhLWxpYikp CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgKGFwcGVuZAorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2FkcgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtYXJndW1lbnRzIGFsc2EtbGliKSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgKHN0cmluZy1h cHBlbmQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIt LXdpdGgtcGx1Z2luLWRpcj0iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA7OyBzdHVmZiBnb2VzIGhlcmUKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICkpKSkpKSkpCisgICAgICAgICAgICAgICApCisgICAgICAg ICAgICAgICgiYWxzYS1wbHVnaW5zOnB1bHNlYXVkaW8iICxhbHNhLXBsdWdpbnMgInB1bHNlYXVk aW8iKSkpKSkKICAgICAgICAoInB1bHNlYXVkaW8iICxwdWxzZWF1ZGlvKQogICAgICAgICgibGli eDExIiAsbGlieDExKQogICAgICAgICgiZnJlZXR5cGUiICxmcmVldHlwZSkK --00000000000002c14c05b03648a7--
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Sep 2020 12:07:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 26 08:07:53 2020 Received: from localhost ([127.0.0.1]:45992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kM8zY-0001qh-Vl for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 08:07:53 -0400 Received: from lists.gnu.org ([209.51.188.17]:52692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kM8zW-0001qZ-Hx for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 08:07:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36558) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kM8zW-0004oS-D7 for guix-patches@HIDDEN; Sat, 26 Sep 2020 08:07:50 -0400 Received: from mail-pg1-x533.google.com ([2607:f8b0:4864:20::533]:35080) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kM8zU-0001QR-6W for guix-patches@HIDDEN; Sat, 26 Sep 2020 08:07:50 -0400 Received: by mail-pg1-x533.google.com with SMTP id g29so4636453pgl.2 for <guix-patches@HIDDEN>; Sat, 26 Sep 2020 05:07:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=P5puNd++9EYoARDCSFTPkZZZV46B2B06049wq5zjKrk=; b=uH3rMwKC9kaZgK3yOHy6Ic3ZxQDjtqtyY/F/EjWWWQjNS8LkenRogLRmROAgdzlVWv TtAcR9ZSDTrnythpL83/2EZSHVOHCV2sn0ViSUNnKyek6QDp4rM/8k0rPUF2gE/mLhYc AViV8lBrDn4Oq4GATdmMhf3DUdineegYKaTI/xooLepFEPV0FZJsGtAAUy/VYQwFZeLq a0DsWOIf0pY8Cey8z0rIEZiO59XwqiAXm/puvBhZmvLZGGPQe15p/Ltn+3sRrnlYQhdB 7tsms9hcHXIDoVU6pMXe3FxATJLnaIvSihzRhy2jQa535XmzA1Lg4yoqXO6P1nLh86Gi ffug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=P5puNd++9EYoARDCSFTPkZZZV46B2B06049wq5zjKrk=; b=bsTzlmvTRQHdFMtRJ48DZmxfb9L2BMEsNwLjBWi0Iuy1wu6yBo27PI9LXFoc6HBHrg 4zjNWTCJyKFBXP2JO81KoNflmgpMtgqVvpQF2h69cIkN3gR1Ya+hVCGV2/J2E1kfMAIB fc3AywRo2UXF69QENMNnVCrUhU+jqGhllnHQRuhZ6cqy19bJmt6YIK6fglKZSpW9OQqU 2pm4Mkq2hUsSls0thA/rEqXI9Q/8vuL3UbaPbTkj2fNdoTI2u08eNjFCHQnIqalYjwEA 3tgH1ZrUXTQUEwQTqDKD+GOCRCfsWxX58wvszwTfVY7McL/c2JXwUddQ4gQMVlvMbBkM 2tNQ== X-Gm-Message-State: AOAM532h6ZXtLcrLLcPcU6G57G/5OH7ZnQrdrnjmv2hWa7a43AhP1mRO VUwKI7qBshadaMzQ7CAMqbmKcq74joDLl8L2Cpg= X-Google-Smtp-Source: ABdhPJy0zfEXJDUZuZTskkBC5W82LFsrqLk83Fyp9Yuy7JaEH1+73nSOUu4sZ2VFn4Atqggt+RKh0qrmVEqkPuHd/KQ= X-Received: by 2002:a63:d216:: with SMTP id a22mr2555204pgg.339.1601122066400; Sat, 26 Sep 2020 05:07:46 -0700 (PDT) MIME-Version: 1.0 References: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> <561466E3-006A-4460-9DEA-61A8DC16E7A8@HIDDEN> <CAFw+=j0HP4-EV_TfJsg-AowzxoosNeAF3FBpCe0OKyaYsEqd1w@HIDDEN> In-Reply-To: <CAFw+=j0HP4-EV_TfJsg-AowzxoosNeAF3FBpCe0OKyaYsEqd1w@HIDDEN> From: Prafulla Giri <pratheblackdiamond@HIDDEN> Date: Sat, 26 Sep 2020 17:52:34 +0545 Message-ID: <CAFw+=j1YaOdywXXN9V5UeeOT6Oprrfq4mesOhFprr+nskysTyA@HIDDEN> Subject: Re: [bug#43628] Further Info To: Julien Lepiller <julien@HIDDEN> Content-Type: multipart/mixed; boundary="00000000000002c14c05b03648a7" Received-SPF: pass client-ip=2607:f8b0:4864:20::533; envelope-from=pratheblackdiamond@HIDDEN; helo=mail-pg1-x533.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 Cc: 43628 <at> debbugs.gnu.org, guix-patches@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) --00000000000002c14c05b03648a7 Content-Type: multipart/alternative; boundary="00000000000002c14905b03648a5" --00000000000002c14905b03648a5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Okay, I think I'm stuck now. lol On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri <pratheblackdiamond@HIDDEN= > wrote: > Hello Mr. Lepiller, > > Thank you for the tip. For the moment, I want to poke around this issue. > Perhaps I get absolutely tired of it (or find a good hack - and an ugly > patch). I did manage to learn a bit more about union-builds in general. S= o, > that's a silver lining. > > Also, your work on guix-android seems so very cool! Please keep up the > great work! > > On Sat, Sep 26, 2020 at 3:28 PM Julien Lepiller <julien@HIDDEN> > wrote: > >> >> >> Hi Prafulla, >> >> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri < >> pratheblackdiamond@HIDDEN> a =C3=A9crit : >> >Another information: >> > >> >I have other programs on my foreign system (installed via guix) that >> >produce sound well, without any issues. They include: >> >espeak and kdenlive. >> > >> >Also, I did try making the union-build use copies instead of symlinks >> >using >> >(union-build ... #:symlink copy-recursively) but that didn't work out >> >either. >> > >> >Now, I'm going to take a look at fixing the pkg-config rules, and will >> >be >> >updating this thread should that resolve this issue. >> > >> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri >> ><pratheblackdiamond@HIDDEN> >> >wrote: >> > >> >> I forgot to mention, but the union-build works. If one `guix build`s >> >the >> >> union package, and cd into the /gnu/store/...-union-build, one will >> >see >> >> that things are there as it should be (lib/normal-alsa-*.so and >> >> lib/alsa-lib/*pulse*.so). >> >> >> >> It's just that aegisub seems to be looking from the >> >> /gnu/store/normal-alsa-lib-dir instead of >> >/gnu/store/union-alsa-package. >> >> >> >> I think the issue with the union-build is that it is completely ignored: >> alsa doesn't look in it's current directory for plugins, but in the >> directory where it's been configured (at build time) to look for. >> >> On the Guix System, there is a service that creates a /etc/asound.conf, >> which references alsa-plugins:pulseaudio. Maybe you actually want to >> configure that? Maybe try to copy this to a new file .asoundrc: >> >> pcm_type.pule { >> lib "/home/foo/.guix-profile/lib/alsa-lib/libasound_module_pcm_pulse.s= o" >> } >> >> ctl_type.pulse { >> lib"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_ctl_pulse.so= " >> } >> >> pcm.!default { >> type pulse >> } >> >> ctl.!default { >> type pulse >> } >> > --00000000000002c14905b03648a5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Okay, I think I'm stuck now. lol</div><div><br></= div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cl= ass=3D"gmail_attr">On Sat, Sep 26, 2020 at 3:42 PM Prafulla Giri <<a hre= f=3D"mailto:pratheblackdiamond@HIDDEN">pratheblackdiamond@HIDDEN</a>&= gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0= px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div = dir=3D"ltr"><div>Hello Mr. Lepiller,</div><div><br></div><div>Thank you for= the tip. For the moment, I want to poke around this issue. Perhaps I get a= bsolutely tired of it (or find a good hack - and an ugly patch). I did mana= ge to learn a bit more about union-builds in general. So, that's a silv= er lining.</div><div><br></div><div>Also, your work on guix-android seems s= o very cool! Please keep up the great work!<br></div></div><br><div class= =3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Sep 26, 2020= at 3:28 PM Julien Lepiller <<a href=3D"mailto:julien@HIDDEN" targe= t=3D"_blank">julien@HIDDEN</a>> wrote:<br></div><blockquote class= =3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg= b(204,204,204);padding-left:1ex"><br> <br> Hi Prafulla,<br> <br> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri <<a href=3D"mailt= o:pratheblackdiamond@HIDDEN" target=3D"_blank">pratheblackdiamond@gmail.= com</a>> a =C3=A9crit :<br> >Another information:<br> ><br> >I have other programs on my foreign system (installed via guix) that<br= > >produce sound well, without any issues. They include:<br> >espeak and kdenlive.<br> ><br> >Also, I did try making the union-build use copies instead of symlinks<b= r> >using<br> >(union-build ... #:symlink copy-recursively) but that didn't work o= ut<br> >either.<br> ><br> >Now, I'm going to take a look at fixing the pkg-config rules, and w= ill<br> >be<br> >updating this thread should that resolve this issue.<br> ><br> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri<br> ><<a href=3D"mailto:pratheblackdiamond@HIDDEN" target=3D"_blank">p= ratheblackdiamond@HIDDEN</a>><br> >wrote:<br> ><br> >> I forgot to mention, but the union-build works. If one `guix build= `s<br> >the<br> >> union package, and cd into the /gnu/store/...-union-build, one wil= l<br> >see<br> >> that things are there as it should be (lib/normal-alsa-*.so and<br= > >> lib/alsa-lib/*pulse*.so).<br> >><br> >> It's just that aegisub seems to be looking from the<br> >> /gnu/store/normal-alsa-lib-dir instead of<br> >/gnu/store/union-alsa-package.<br> >><br> <br> I think the issue with the union-build is that it is completely ignored: al= sa doesn't look in it's current directory for plugins, but in the d= irectory where it's been configured (at build time) to look for.<br> <br> On the Guix System, there is a service that creates a /etc/asound.conf, whi= ch references alsa-plugins:pulseaudio. Maybe you actually want to configure= that? Maybe try to copy this to a new file .asoundrc:<br> <br> pcm_type.pule {<br> =C2=A0 lib "/home/foo/.guix-profile/lib/alsa-lib/libasound_module_pcm_= pulse.so"<br> }<br> <br> ctl_type.pulse {<br> =C2=A0 lib"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_ctl_p= ulse.so"<br> }<br> <br> pcm.!default {<br> =C2=A0 type pulse<br> }<br> <br> ctl.!default {<br> =C2=A0 type pulse<br> }<br> </blockquote></div> </blockquote></div> --00000000000002c14905b03648a5-- --00000000000002c14c05b03648a7 Content-Type: text/x-patch; charset="UTF-8"; name="aegisub_alsa_pulseaudio.diff" Content-Disposition: attachment; filename="aegisub_alsa_pulseaudio.diff" Content-Transfer-Encoding: base64 Content-ID: <f_kfjmq5p00> X-Attachment-Id: f_kfjmq5p00 ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy92aWRlby5zY20gYi9nbnUvcGFja2FnZXMvdmlkZW8u c2NtCmluZGV4IDBmNzI3YTZlOWUuLmM4MjhiZTU0NmIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy92aWRlby5zY20KKysrIGIvZ251L3BhY2thZ2VzL3ZpZGVvLnNjbQpAQCAtMzgzNiw3ICszODM2 LDUyIEBAIHByb2dyYW1tZXJzIHRvIGFjY2VzcyBhIHN0YW5kYXJkIEFQSSB0byBvcGVuIGFuZCBk ZWNvbXByZXNzIG1lZGlhIGZpbGVzLiIpCiAgICAgICAgKCJodW5zcGVsbCIgLGh1bnNwZWxsKQog ICAgICAgICgibWVzYSIgLG1lc2EpCiAgICAgICAgKCJsaWJhc3MiICxsaWJhc3MpCi0gICAgICAg KCJhbHNhLWxpYiIgLGFsc2EtbGliKQorICAgICAgICgiYWxzYS1saWItd2l0aC1wdWxzZWF1ZGlv LXBsdWdpbiIKKyAgICAgICAgLChwYWNrYWdlCisgICAgICAgICAgIChpbmhlcml0IGFsc2EtbGli KQorICAgICAgICAgICAobmFtZSAiYWxzYS1saWItd2l0aC1wdWxzZWF1ZGlvLXBsdWdpbiIpCisg ICAgICAgICAgIChzb3VyY2UgI2YpCisgICAgICAgICAgIChidWlsZC1zeXN0ZW0gdHJpdmlhbC1i dWlsZC1zeXN0ZW0pCisgICAgICAgICAgIChhcmd1bWVudHMKKyAgICAgICAgICAgIGAoIzptb2R1 bGVzICgoZ3VpeCBidWlsZCB1bmlvbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAoZ3VpeCBi dWlsZCB1dGlscykpCisgICAgICAgICAgICAgICM6YnVpbGRlcgorICAgICAgICAgICAgICAoYmVn aW4KKyAgICAgICAgICAgICAgICAodXNlLW1vZHVsZXMgKGljZS05IG1hdGNoKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoZ3VpeCBidWlsZCB1bmlvbikKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGd1aXggYnVpbGQgdXRpbHMpKQorICAgICAgICAgICAgICAgIChsZXQgKChv dXQgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpCisgICAgICAgICAgICAgICAgICAgICAgKGFs c2EtbGliIChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAiYWxzYS1saWIiKSkpCisgICAgICAgICAg ICAgICAgICAobWF0Y2ggJWJ1aWxkLWlucHV0cworICAgICAgICAgICAgICAgICAgICAoKChuYW1l cyAuIGRpcmVjdG9yaWVzKSAuLi4pCisgICAgICAgICAgICAgICAgICAgICAodW5pb24tYnVpbGQg b3V0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0b3JpZXMKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBJbnN0ZWFkIG9mIGEgc3ltbGluayB1bmlv biwgdGhpcyBpcyB3aWxsIGJlIGEKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7 OyBjb3B5IHVuaW9uLCBiZWNhdXNlIHRoaXMgd29uJ3QgIkp1c3QgV29ya+KEoiIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA7OyB3aXRoIG1lcmUgc3ltbGlua3MuIFNvbWUgb2Yg dGhlIGZpbGVzIHRoYXQgbWFrZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7 IHVwIHRoZSB1bmlvbiBuZWVkIHRvIHR3ZWFrZWQgdG8gd29yayBwcm9wZXJseS4KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAjOmNyZWF0ZS1hbGwtZGlyZWN0b3JpZXM/ICN0Cisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzpzeW1saW5rIGNvcHktZmlsZSkpKQor ICAgICAgICAgICAgICAgICAgOzsgRml4IGFsc2EtbGliIHBrZy1jb25maWcgZmlsZSB0byBwb2lu dCB0byB0aGUgL2dudS9zdG9yZSBvZgorICAgICAgICAgICAgICAgICAgOzsgdGhpcyB1bmlvbiwg cmF0aGVyIHRoYW4gdGhhdCBvZiBhbHNhLWxpYiBpdHNlbGYuCisgICAgICAgICAgICAgICAgICAo c3Vic3RpdHV0ZSogKHN0cmluZy1hcHBlbmQgb3V0ICIvbGliL3BrZ2NvbmZpZy9hbHNhLnBjIikK KyAgICAgICAgICAgICAgICAgICAgKChhbHNhLWxpYikgb3V0KSkKKyAgICAgICAgICAgICAgICAg ICN0KSkpKQorICAgICAgICAgICAoaW5wdXRzCisgICAgICAgICAgICBgKCgiYWxzYS1saWIiCisg ICAgICAgICAgICAgICAsKHBhY2thZ2UKKyAgICAgICAgICAgICAgICAgIChpbmhlcml0IGFsc2Et bGliKQorICAgICAgICAgICAgICAgICAgKGFyZ3VtZW50cyBgKCxAKGNvbnMKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoY2FyIChwYWNrYWdlLWFyZ3VtZW50cyBhbHNhLWxpYikp CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgKGFwcGVuZAorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2FkcgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtYXJndW1lbnRzIGFsc2EtbGliKSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgKHN0cmluZy1h cHBlbmQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIt LXdpdGgtcGx1Z2luLWRpcj0iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA7OyBzdHVmZiBnb2VzIGhlcmUKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICkpKSkpKSkpCisgICAgICAgICAgICAgICApCisgICAgICAg ICAgICAgICgiYWxzYS1wbHVnaW5zOnB1bHNlYXVkaW8iICxhbHNhLXBsdWdpbnMgInB1bHNlYXVk aW8iKSkpKSkKICAgICAgICAoInB1bHNlYXVkaW8iICxwdWxzZWF1ZGlvKQogICAgICAgICgibGli eDExIiAsbGlieDExKQogICAgICAgICgiZnJlZXR5cGUiICxmcmVldHlwZSkK --00000000000002c14c05b03648a7--
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at 43628) by debbugs.gnu.org; 26 Sep 2020 09:58:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 26 05:58:18 2020 Received: from localhost ([127.0.0.1]:45844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kM6y9-0004qW-Sz for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 05:58:18 -0400 Received: from mail-pl1-f182.google.com ([209.85.214.182]:36991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kM6y7-0004q3-4v for 43628 <at> debbugs.gnu.org; Sat, 26 Sep 2020 05:58:15 -0400 Received: by mail-pl1-f182.google.com with SMTP id u4so643144plr.4 for <43628 <at> debbugs.gnu.org>; Sat, 26 Sep 2020 02:58:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=erRVBfPGOV3fV7pGQ0+YmbFBu4wquwFy2Kcc1YrvosY=; b=HiAz05+YigD7VVSMD0p3qkCc5qp4yUXZAT83yrgduZ3Ah8DTEV+1/6uTA1IXtzNUyG cHObHaJznKRhODlE7TidNi6uUTURce2Lq6IBtuWnnA/I6HYdknucTA/U/H5xA7ya379Y JxF2gGUSC/MeA84mJOQRauiFU8SVzMYA2qsGh1NfF80OpKBncB9DKGQ2EuR+0htFQEgi 8J8g1dfKRuJ6Umahg/F5fyf67ytIkik7boYfBHs9oVUGE1BR/aSnjW3Fkv5X2ugHKFW/ g9ycJJTwIiKxZNCIQUTH3cWhpTioz2jXQbXLZ9Izg86RzqELPJ9D+YLfeLCHWUqSmDYk v0rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=erRVBfPGOV3fV7pGQ0+YmbFBu4wquwFy2Kcc1YrvosY=; b=Tp5Kw7qxhpM990XVWy4XkIR930ODf8dzKrCYU7snxCtJF6zLQFgU7fggaJJH5GDr+t NWxhh5tnlf68kgkoKImpb452CWx1rnSpij/SMLUMcjuGRslwty00QqoBe04rnlsuzGc7 R2uv0l3JotWuZCXwfT8tp4OcTZdNPe9EJLUFUydSqDaDPgj3Spy+FT9tXZhYHn+moPX7 GmlDT54dQ0etkBYjJgimWxq//ZRzqHIc/sJg1pyyYLNCePbD9xtPHygk5Qs+jflFusmq 1BivRKaTpyPOjalgHlluNJEc2r6gn5PoDtwW+/ulkymuFuAMPPtI6qwByfWQ74RT7qFI l6dQ== X-Gm-Message-State: AOAM531J34KVUnJ1WeIaWBv1vd1Mm2AtsrH/MVjt0trO6Gibx77d86EO 1WmOHhvYQJZLgZ+UfsNRpeyY4XkJhGDmIT8oaKc= X-Google-Smtp-Source: ABdhPJxUnL8BAQMudaWZT4AxCNJY8dMTAHptC+s/6vgEqqmZVtMjsL6IFQ7hHzF0ERZOX7GPtlYdhc12bqH5MREkadc= X-Received: by 2002:a17:902:208:b029:d2:562d:fcc with SMTP id 8-20020a1709020208b02900d2562d0fccmr3397569plc.15.1601114289152; Sat, 26 Sep 2020 02:58:09 -0700 (PDT) MIME-Version: 1.0 References: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> <561466E3-006A-4460-9DEA-61A8DC16E7A8@HIDDEN> In-Reply-To: <561466E3-006A-4460-9DEA-61A8DC16E7A8@HIDDEN> From: Prafulla Giri <pratheblackdiamond@HIDDEN> Date: Sat, 26 Sep 2020 15:42:58 +0545 Message-ID: <CAFw+=j0HP4-EV_TfJsg-AowzxoosNeAF3FBpCe0OKyaYsEqd1w@HIDDEN> Subject: Re: [bug#43628] Further Info To: Julien Lepiller <julien@HIDDEN> Content-Type: multipart/alternative; boundary="00000000000073284205b0347821" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43628 Cc: 43628 <at> debbugs.gnu.org, guix-patches@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --00000000000073284205b0347821 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Mr. Lepiller, Thank you for the tip. For the moment, I want to poke around this issue. Perhaps I get absolutely tired of it (or find a good hack - and an ugly patch). I did manage to learn a bit more about union-builds in general. So, that's a silver lining. Also, your work on guix-android seems so very cool! Please keep up the great work! On Sat, Sep 26, 2020 at 3:28 PM Julien Lepiller <julien@HIDDEN> wrote: > > > Hi Prafulla, > > Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri < > pratheblackdiamond@HIDDEN> a =C3=A9crit : > >Another information: > > > >I have other programs on my foreign system (installed via guix) that > >produce sound well, without any issues. They include: > >espeak and kdenlive. > > > >Also, I did try making the union-build use copies instead of symlinks > >using > >(union-build ... #:symlink copy-recursively) but that didn't work out > >either. > > > >Now, I'm going to take a look at fixing the pkg-config rules, and will > >be > >updating this thread should that resolve this issue. > > > >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri > ><pratheblackdiamond@HIDDEN> > >wrote: > > > >> I forgot to mention, but the union-build works. If one `guix build`s > >the > >> union package, and cd into the /gnu/store/...-union-build, one will > >see > >> that things are there as it should be (lib/normal-alsa-*.so and > >> lib/alsa-lib/*pulse*.so). > >> > >> It's just that aegisub seems to be looking from the > >> /gnu/store/normal-alsa-lib-dir instead of > >/gnu/store/union-alsa-package. > >> > > I think the issue with the union-build is that it is completely ignored: > alsa doesn't look in it's current directory for plugins, but in the > directory where it's been configured (at build time) to look for. > > On the Guix System, there is a service that creates a /etc/asound.conf, > which references alsa-plugins:pulseaudio. Maybe you actually want to > configure that? Maybe try to copy this to a new file .asoundrc: > > pcm_type.pule { > lib "/home/foo/.guix-profile/lib/alsa-lib/libasound_module_pcm_pulse.so= " > } > > ctl_type.pulse { > lib"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_ctl_pulse.so" > } > > pcm.!default { > type pulse > } > > ctl.!default { > type pulse > } > --00000000000073284205b0347821 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hello Mr. Lepiller,</div><div><br></div><div>Thank yo= u for the tip. For the moment, I want to poke around this issue. Perhaps I = get absolutely tired of it (or find a good hack - and an ugly patch). I did= manage to learn a bit more about union-builds in general. So, that's a= silver lining.</div><div><br></div><div>Also, your work on guix-android se= ems so very cool! Please keep up the great work!<br></div></div><br><div cl= ass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Sep 26, 2= 020 at 3:28 PM Julien Lepiller <<a href=3D"mailto:julien@HIDDEN" ta= rget=3D"_blank">julien@HIDDEN</a>> wrote:<br></div><blockquote clas= s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r= gb(204,204,204);padding-left:1ex"><br> <br> Hi Prafulla,<br> <br> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri <<a href=3D"mailt= o:pratheblackdiamond@HIDDEN" target=3D"_blank">pratheblackdiamond@gmail.= com</a>> a =C3=A9crit :<br> >Another information:<br> ><br> >I have other programs on my foreign system (installed via guix) that<br= > >produce sound well, without any issues. They include:<br> >espeak and kdenlive.<br> ><br> >Also, I did try making the union-build use copies instead of symlinks<b= r> >using<br> >(union-build ... #:symlink copy-recursively) but that didn't work o= ut<br> >either.<br> ><br> >Now, I'm going to take a look at fixing the pkg-config rules, and w= ill<br> >be<br> >updating this thread should that resolve this issue.<br> ><br> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri<br> ><<a href=3D"mailto:pratheblackdiamond@HIDDEN" target=3D"_blank">p= ratheblackdiamond@HIDDEN</a>><br> >wrote:<br> ><br> >> I forgot to mention, but the union-build works. If one `guix build= `s<br> >the<br> >> union package, and cd into the /gnu/store/...-union-build, one wil= l<br> >see<br> >> that things are there as it should be (lib/normal-alsa-*.so and<br= > >> lib/alsa-lib/*pulse*.so).<br> >><br> >> It's just that aegisub seems to be looking from the<br> >> /gnu/store/normal-alsa-lib-dir instead of<br> >/gnu/store/union-alsa-package.<br> >><br> <br> I think the issue with the union-build is that it is completely ignored: al= sa doesn't look in it's current directory for plugins, but in the d= irectory where it's been configured (at build time) to look for.<br> <br> On the Guix System, there is a service that creates a /etc/asound.conf, whi= ch references alsa-plugins:pulseaudio. Maybe you actually want to configure= that? Maybe try to copy this to a new file .asoundrc:<br> <br> pcm_type.pule {<br> =C2=A0 lib "/home/foo/.guix-profile/lib/alsa-lib/libasound_module_pcm_= pulse.so"<br> }<br> <br> ctl_type.pulse {<br> =C2=A0 lib"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_ctl_p= ulse.so"<br> }<br> <br> pcm.!default {<br> =C2=A0 type pulse<br> }<br> <br> ctl.!default {<br> =C2=A0 type pulse<br> }<br> </blockquote></div> --00000000000073284205b0347821--
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Sep 2020 09:58:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 26 05:58:14 2020 Received: from localhost ([127.0.0.1]:45841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kM6y6-0004qG-FV for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 05:58:14 -0400 Received: from lists.gnu.org ([209.51.188.17]:46220) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kM6y5-0004q9-21 for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 05:58:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48126) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kM6y4-0007X5-Ox for guix-patches@HIDDEN; Sat, 26 Sep 2020 05:58:12 -0400 Received: from mail-pj1-x1034.google.com ([2607:f8b0:4864:20::1034]:55630) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kM6y2-0004pk-RK for guix-patches@HIDDEN; Sat, 26 Sep 2020 05:58:12 -0400 Received: by mail-pj1-x1034.google.com with SMTP id q4so767640pjh.5 for <guix-patches@HIDDEN>; Sat, 26 Sep 2020 02:58:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=erRVBfPGOV3fV7pGQ0+YmbFBu4wquwFy2Kcc1YrvosY=; b=HiAz05+YigD7VVSMD0p3qkCc5qp4yUXZAT83yrgduZ3Ah8DTEV+1/6uTA1IXtzNUyG cHObHaJznKRhODlE7TidNi6uUTURce2Lq6IBtuWnnA/I6HYdknucTA/U/H5xA7ya379Y JxF2gGUSC/MeA84mJOQRauiFU8SVzMYA2qsGh1NfF80OpKBncB9DKGQ2EuR+0htFQEgi 8J8g1dfKRuJ6Umahg/F5fyf67ytIkik7boYfBHs9oVUGE1BR/aSnjW3Fkv5X2ugHKFW/ g9ycJJTwIiKxZNCIQUTH3cWhpTioz2jXQbXLZ9Izg86RzqELPJ9D+YLfeLCHWUqSmDYk v0rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=erRVBfPGOV3fV7pGQ0+YmbFBu4wquwFy2Kcc1YrvosY=; b=EGme9kh2T1xwx9V7wrq7T8p4RcEGEv1q8KO+X9hnMFF9oaj9G6eLaqIBRCmR8JDYQQ TBAG+LVXLXkF7vXGhrnQMyWVAaEssDbGuwGt5uKuaxQhNfQ0TnphdJ3wo5lTMTI5OWuM GCcKgBF9YCm8NZcRFt3gVu1w6LivZVrBbJM81NBx6os/SXjARynXXest1SwmK/yeYvxw FblUU9zIyuIYTZGdX0wtulQkU/JPRqW1hy1q1HRODlKLl5PDhTe9UoRqHXRsD/Xhrmj3 TvpSd0I/bCbMuiGAFaaJSDYQu5Xf4LoiAwTiFHEl7/3C5yQF2d2A2Hovdv5t+b0I0kK8 J32A== X-Gm-Message-State: AOAM53396BRJGJkeUt2iRkGxBdPa8K4kCJbKgmEFOrOsOM+h4i6wsYxw G23viOqWC+uqVIqQMIJALYVpaPNaFptRYLUr4TiVC/4EPDE= X-Google-Smtp-Source: ABdhPJxUnL8BAQMudaWZT4AxCNJY8dMTAHptC+s/6vgEqqmZVtMjsL6IFQ7hHzF0ERZOX7GPtlYdhc12bqH5MREkadc= X-Received: by 2002:a17:902:208:b029:d2:562d:fcc with SMTP id 8-20020a1709020208b02900d2562d0fccmr3397569plc.15.1601114289152; Sat, 26 Sep 2020 02:58:09 -0700 (PDT) MIME-Version: 1.0 References: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> <561466E3-006A-4460-9DEA-61A8DC16E7A8@HIDDEN> In-Reply-To: <561466E3-006A-4460-9DEA-61A8DC16E7A8@HIDDEN> From: Prafulla Giri <pratheblackdiamond@HIDDEN> Date: Sat, 26 Sep 2020 15:42:58 +0545 Message-ID: <CAFw+=j0HP4-EV_TfJsg-AowzxoosNeAF3FBpCe0OKyaYsEqd1w@HIDDEN> Subject: Re: [bug#43628] Further Info To: Julien Lepiller <julien@HIDDEN> Content-Type: multipart/alternative; boundary="00000000000073284205b0347821" Received-SPF: pass client-ip=2607:f8b0:4864:20::1034; envelope-from=pratheblackdiamond@HIDDEN; helo=mail-pj1-x1034.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 Cc: 43628 <at> debbugs.gnu.org, guix-patches@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) --00000000000073284205b0347821 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Mr. Lepiller, Thank you for the tip. For the moment, I want to poke around this issue. Perhaps I get absolutely tired of it (or find a good hack - and an ugly patch). I did manage to learn a bit more about union-builds in general. So, that's a silver lining. Also, your work on guix-android seems so very cool! Please keep up the great work! On Sat, Sep 26, 2020 at 3:28 PM Julien Lepiller <julien@HIDDEN> wrote: > > > Hi Prafulla, > > Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri < > pratheblackdiamond@HIDDEN> a =C3=A9crit : > >Another information: > > > >I have other programs on my foreign system (installed via guix) that > >produce sound well, without any issues. They include: > >espeak and kdenlive. > > > >Also, I did try making the union-build use copies instead of symlinks > >using > >(union-build ... #:symlink copy-recursively) but that didn't work out > >either. > > > >Now, I'm going to take a look at fixing the pkg-config rules, and will > >be > >updating this thread should that resolve this issue. > > > >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri > ><pratheblackdiamond@HIDDEN> > >wrote: > > > >> I forgot to mention, but the union-build works. If one `guix build`s > >the > >> union package, and cd into the /gnu/store/...-union-build, one will > >see > >> that things are there as it should be (lib/normal-alsa-*.so and > >> lib/alsa-lib/*pulse*.so). > >> > >> It's just that aegisub seems to be looking from the > >> /gnu/store/normal-alsa-lib-dir instead of > >/gnu/store/union-alsa-package. > >> > > I think the issue with the union-build is that it is completely ignored: > alsa doesn't look in it's current directory for plugins, but in the > directory where it's been configured (at build time) to look for. > > On the Guix System, there is a service that creates a /etc/asound.conf, > which references alsa-plugins:pulseaudio. Maybe you actually want to > configure that? Maybe try to copy this to a new file .asoundrc: > > pcm_type.pule { > lib "/home/foo/.guix-profile/lib/alsa-lib/libasound_module_pcm_pulse.so= " > } > > ctl_type.pulse { > lib"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_ctl_pulse.so" > } > > pcm.!default { > type pulse > } > > ctl.!default { > type pulse > } > --00000000000073284205b0347821 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hello Mr. Lepiller,</div><div><br></div><div>Thank yo= u for the tip. For the moment, I want to poke around this issue. Perhaps I = get absolutely tired of it (or find a good hack - and an ugly patch). I did= manage to learn a bit more about union-builds in general. So, that's a= silver lining.</div><div><br></div><div>Also, your work on guix-android se= ems so very cool! Please keep up the great work!<br></div></div><br><div cl= ass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Sep 26, 2= 020 at 3:28 PM Julien Lepiller <<a href=3D"mailto:julien@HIDDEN" ta= rget=3D"_blank">julien@HIDDEN</a>> wrote:<br></div><blockquote clas= s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r= gb(204,204,204);padding-left:1ex"><br> <br> Hi Prafulla,<br> <br> Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri <<a href=3D"mailt= o:pratheblackdiamond@HIDDEN" target=3D"_blank">pratheblackdiamond@gmail.= com</a>> a =C3=A9crit :<br> >Another information:<br> ><br> >I have other programs on my foreign system (installed via guix) that<br= > >produce sound well, without any issues. They include:<br> >espeak and kdenlive.<br> ><br> >Also, I did try making the union-build use copies instead of symlinks<b= r> >using<br> >(union-build ... #:symlink copy-recursively) but that didn't work o= ut<br> >either.<br> ><br> >Now, I'm going to take a look at fixing the pkg-config rules, and w= ill<br> >be<br> >updating this thread should that resolve this issue.<br> ><br> >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri<br> ><<a href=3D"mailto:pratheblackdiamond@HIDDEN" target=3D"_blank">p= ratheblackdiamond@HIDDEN</a>><br> >wrote:<br> ><br> >> I forgot to mention, but the union-build works. If one `guix build= `s<br> >the<br> >> union package, and cd into the /gnu/store/...-union-build, one wil= l<br> >see<br> >> that things are there as it should be (lib/normal-alsa-*.so and<br= > >> lib/alsa-lib/*pulse*.so).<br> >><br> >> It's just that aegisub seems to be looking from the<br> >> /gnu/store/normal-alsa-lib-dir instead of<br> >/gnu/store/union-alsa-package.<br> >><br> <br> I think the issue with the union-build is that it is completely ignored: al= sa doesn't look in it's current directory for plugins, but in the d= irectory where it's been configured (at build time) to look for.<br> <br> On the Guix System, there is a service that creates a /etc/asound.conf, whi= ch references alsa-plugins:pulseaudio. Maybe you actually want to configure= that? Maybe try to copy this to a new file .asoundrc:<br> <br> pcm_type.pule {<br> =C2=A0 lib "/home/foo/.guix-profile/lib/alsa-lib/libasound_module_pcm_= pulse.so"<br> }<br> <br> ctl_type.pulse {<br> =C2=A0 lib"/home/foo/.guix-profile/lib/alsa-lib/libasound_module_ctl_p= ulse.so"<br> }<br> <br> pcm.!default {<br> =C2=A0 type pulse<br> }<br> <br> ctl.!default {<br> =C2=A0 type pulse<br> }<br> </blockquote></div> --00000000000073284205b0347821--
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at 43628) by debbugs.gnu.org; 26 Sep 2020 09:52:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 26 05:52:06 2020 Received: from localhost ([127.0.0.1]:45837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kM6s9-0004hK-Pk for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 05:52:05 -0400 Received: from mail-pg1-f180.google.com ([209.85.215.180]:35317) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kM6s8-0004gk-9E for 43628 <at> debbugs.gnu.org; Sat, 26 Sep 2020 05:52:04 -0400 Received: by mail-pg1-f180.google.com with SMTP id g29so4488383pgl.2 for <43628 <at> debbugs.gnu.org>; Sat, 26 Sep 2020 02:52:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=dEfzU4G9MpcCK43NhMxFc+KdV2FkGMJu0LIZJEkdg1I=; b=VP9ymK0idD32rkpiAIR86Rh+rHMgjH8xLRB0Xge1hsSl/m11pv0gAeDwUJhMh6ZhO9 /jHnzGuQLw+QXF2quD2KAYmdazFsAnPb3Yhk9eaY1LNUDNqOcDgYnGcUXQOpvKGee8ac SQdhTL++nsi/6lsGwXy3Wzt70UqndXvCjKp/Pk466kMfhuUPCApIcEU3dQu0TSK37Sq0 4dPIIhIMUze+kICSWZxIH3BKBGk33yr4nfcXjTMdTH2z3w169Voe2mY16LMiTLkmYX9k C/fDa1qCKFq0XQxSzYJIOUfOX86X7Cw6pBJWA6pNyiF7jVl81vEvrDF3JcQLwoP/SKDA ySNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=dEfzU4G9MpcCK43NhMxFc+KdV2FkGMJu0LIZJEkdg1I=; b=LbshDGN8inIDlldJQRf6e/yf9PR6ynvIR92kgd3QwlfxBu0NNSKw1uoVnJLKfD+3aq OPNbxTmAQcYuhqv3vfgp71xXrw7PYFoVT1KplQXnkkPsAn+rr3jimEjYUDWNgK6x/skE f2qtEWNSiE/m93AGQIcLfjTudj6iD24brGQcLyj04O5ilpCv1Ydpmp9lDVL1EhVo5qPF C4NO/vpvrjneycqvelV456laUPuzhDHIOrm/pgcRymX+QPJLdlKV5wGkcv96UbGFLwoK rinfh072RX15jdGxE+McGH/S53mPr3QbqhkQ011gKf84WkmHiHLOBVR1cMtsb5MmSPYB Ct4w== X-Gm-Message-State: AOAM533u6ojE7pY+eVt52w7d9rM+ETMVUoQCSODj70XtKp7RF3HJwIsk rjyEi2t8/PzIOHCz6UTfb57L4o5+fUFoU7fcieOafA+sNOY= X-Google-Smtp-Source: ABdhPJzCAX2nygo0j/TCvl2JpAGsn0gSqqiLJn2mTV7yzzHARrAk7LdqRY1sQ0XFgePA5TCkn8JjlZuD1AUbYfskPkc= X-Received: by 2002:aa7:9f0a:0:b029:13e:d13d:a107 with SMTP id g10-20020aa79f0a0000b029013ed13da107mr2441930pfr.35.1601113917855; Sat, 26 Sep 2020 02:51:57 -0700 (PDT) MIME-Version: 1.0 From: Prafulla Giri <pratheblackdiamond@HIDDEN> Date: Sat, 26 Sep 2020 15:36:46 +0545 Message-ID: <CAFw+=j190xYV93tWTMPPZst8qZ8sqfDexycZvgTn1G6X0tutjw@HIDDEN> Subject: Progress (?) To: 43628 <at> debbugs.gnu.org Content-Type: multipart/mixed; boundary="00000000000052206d05b03462ba" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43628 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --00000000000052206d05b03462ba Content-Type: multipart/alternative; boundary="00000000000052206a05b03462b8" --00000000000052206a05b03462b8 Content-Type: text/plain; charset="UTF-8" So, there were a few issues with my union. I've fixed them. Attached is the diff as it stands right now. --00000000000052206a05b03462b8 Content-Type: text/html; charset="UTF-8" <div dir="ltr"><div>So, there were a few issues with my union. I've fixed them. Attached is the diff as it stands right now.</div><br></div> --00000000000052206a05b03462b8-- --00000000000052206d05b03462ba Content-Type: text/x-patch; charset="UTF-8"; name="aegisub_alsa_pulseaudio.diff" Content-Disposition: attachment; filename="aegisub_alsa_pulseaudio.diff" Content-Transfer-Encoding: base64 Content-ID: <f_kfjht07l0> X-Attachment-Id: f_kfjht07l0 ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy92aWRlby5zY20gYi9nbnUvcGFja2FnZXMvdmlkZW8u c2NtCmluZGV4IDBmNzI3YTZlOWUuLjlhNmE3NjhhZjIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy92aWRlby5zY20KKysrIGIvZ251L3BhY2thZ2VzL3ZpZGVvLnNjbQpAQCAtMzgzNiw3ICszODM2 LDQwIEBAIHByb2dyYW1tZXJzIHRvIGFjY2VzcyBhIHN0YW5kYXJkIEFQSSB0byBvcGVuIGFuZCBk ZWNvbXByZXNzIG1lZGlhIGZpbGVzLiIpCiAgICAgICAgKCJodW5zcGVsbCIgLGh1bnNwZWxsKQog ICAgICAgICgibWVzYSIgLG1lc2EpCiAgICAgICAgKCJsaWJhc3MiICxsaWJhc3MpCi0gICAgICAg KCJhbHNhLWxpYiIgLGFsc2EtbGliKQorICAgICAgICgiYWxzYS1saWItd2l0aC1wdWxzZWF1ZGlv LXBsdWdpbiIKKyAgICAgICAgLChwYWNrYWdlCisgICAgICAgICAgIChpbmhlcml0IGFsc2EtbGli KQorICAgICAgICAgICAobmFtZSAiYWxzYS1saWItd2l0aC1wdWxzZWF1ZGlvLXBsdWdpbiIpCisg ICAgICAgICAgIChzb3VyY2UgI2YpCisgICAgICAgICAgIChidWlsZC1zeXN0ZW0gdHJpdmlhbC1i dWlsZC1zeXN0ZW0pCisgICAgICAgICAgIChhcmd1bWVudHMKKyAgICAgICAgICAgIGAoIzptb2R1 bGVzICgoZ3VpeCBidWlsZCB1bmlvbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAoZ3VpeCBi dWlsZCB1dGlscykpCisgICAgICAgICAgICAgICM6YnVpbGRlcgorICAgICAgICAgICAgICAoYmVn aW4KKyAgICAgICAgICAgICAgICAodXNlLW1vZHVsZXMgKGljZS05IG1hdGNoKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoZ3VpeCBidWlsZCB1bmlvbikKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGd1aXggYnVpbGQgdXRpbHMpKQorICAgICAgICAgICAgICAgIChsZXQgKChv dXQgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpCisgICAgICAgICAgICAgICAgICAgICAgKGFs c2EtbGliIChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAiYWxzYS1saWIiKSkpCisgICAgICAgICAg ICAgICAgICAobWF0Y2ggJWJ1aWxkLWlucHV0cworICAgICAgICAgICAgICAgICAgICAoKChuYW1l cyAuIGRpcmVjdG9yaWVzKSAuLi4pCisgICAgICAgICAgICAgICAgICAgICAodW5pb24tYnVpbGQg b3V0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0b3JpZXMKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBJbnN0ZWFkIG9mIGEgc3ltbGluayB1bmlv biwgdGhpcyBpcyB3aWxsIGJlIGEKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7 OyBjb3B5IHVuaW9uLCBiZWNhdXNlIHRoaXMgd29uJ3QgIkp1c3QgV29ya+KEoiIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA7OyB3aXRoIG1lcmUgc3ltbGlua3MuIFNvbWUgb2Yg dGhlIGZpbGVzIHRoYXQgbWFrZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7 IHVwIHRoZSB1bmlvbiBuZWVkIHRvIHR3ZWFrZWQgdG8gd29yayBwcm9wZXJseS4KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAjOmNyZWF0ZS1hbGwtZGlyZWN0b3JpZXM/ICN0Cisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzpzeW1saW5rIGNvcHktZmlsZSkpKQor ICAgICAgICAgICAgICAgICAgOzsgRml4IGFsc2EtbGliIHBrZy1jb25maWcgZmlsZSB0byBwb2lu dCB0byB0aGUgL2dudS9zdG9yZSBvZgorICAgICAgICAgICAgICAgICAgOzsgdGhpcyB1bmlvbiwg cmF0aGVyIHRoYW4gdGhhdCBvZiBhbHNhLWxpYiBpdHNlbGYuCisgICAgICAgICAgICAgICAgICAo c3Vic3RpdHV0ZSogKHN0cmluZy1hcHBlbmQgb3V0ICIvbGliL3BrZ2NvbmZpZy9hbHNhLnBjIikK KyAgICAgICAgICAgICAgICAgICAgKChhbHNhLWxpYikgb3V0KSkKKyAgICAgICAgICAgICAgICAg ICN0KSkpKQorICAgICAgICAgICAoaW5wdXRzCisgICAgICAgICAgICBgKCgiYWxzYS1saWIiICxh bHNhLWxpYikKKyAgICAgICAgICAgICAgKCJhbHNhLXBsdWdpbnM6cHVsc2VhdWRpbyIgLGFsc2Et cGx1Z2lucyAicHVsc2VhdWRpbyIpKSkpKQogICAgICAgICgicHVsc2VhdWRpbyIgLHB1bHNlYXVk aW8pCiAgICAgICAgKCJsaWJ4MTEiICxsaWJ4MTEpCiAgICAgICAgKCJmcmVldHlwZSIgLGZyZWV0 eXBlKQo= --00000000000052206d05b03462ba--
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at 43628) by debbugs.gnu.org; 26 Sep 2020 09:43:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 26 05:43:31 2020 Received: from localhost ([127.0.0.1]:45817 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kM6jr-0002Lb-LN for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 05:43:31 -0400 Received: from lepiller.eu ([89.234.186.109]:49178) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <julien@HIDDEN>) id 1kM6jo-0002LS-MI for 43628 <at> debbugs.gnu.org; Sat, 26 Sep 2020 05:43:30 -0400 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id fb08fe72; Sat, 26 Sep 2020 09:43:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date :in-reply-to:references:mime-version:content-type :content-transfer-encoding:subject:to:from:message-id; s=dkim; bh=J/0CL1R0vat9D0jfdT5DmGT5c+cIw6tPmRgS9mf1yyg=; b=AAUB1EdNwltj FWG5nhTT7sOwCfV6ZQ3tjptt0nERjMYzTtnTpmFX2Pq+DlMVeqthrAV1snQ3oA0P mOZvvi62txm3aTO+L1WV+fT0h+VC2hHeOZt5kgbTy/Tdtw3V6sSsyFjtRyTaSNFn uKakbLCgPPqmzQcppRtNUb0Jbjm2JIm2x8YjOk3Cgd0Tu2XdxaPfFB60SOfUNN2S tlbeS4qFdequuL9PlG7noRDv6TlqIxCGmFIMhBvICE9pCyo/N/A9jJQp55xL0P0M 4ZYmRBgIdiX3wpsgkTdJSsDzS0DcMAPDP1zPq1Cz/6ILp2j2Y2iHHGvomOFwW2ml EKTqb5tSSA== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 60b6ab9b (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 26 Sep 2020 09:43:26 +0000 (UTC) Date: Sat, 26 Sep 2020 05:43:15 -0400 User-Agent: K-9 Mail for Android In-Reply-To: <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> References: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [bug#43628] Further Info To: guix-patches@HIDDEN, Prafulla Giri <pratheblackdiamond@HIDDEN>, 43628 <at> debbugs.gnu.org From: Julien Lepiller <julien@HIDDEN> Message-ID: <561466E3-006A-4460-9DEA-61A8DC16E7A8@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43628 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Prafulla, Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri <pratheblackdiamond= @gmail=2Ecom> a =C3=A9crit : >Another information: > >I have other programs on my foreign system (installed via guix) that >produce sound well, without any issues=2E They include: >espeak and kdenlive=2E > >Also, I did try making the union-build use copies instead of symlinks >using >(union-build =2E=2E=2E #:symlink copy-recursively) but that didn't work o= ut >either=2E > >Now, I'm going to take a look at fixing the pkg-config rules, and will >be >updating this thread should that resolve this issue=2E > >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri ><pratheblackdiamond@gmail=2Ecom> >wrote: > >> I forgot to mention, but the union-build works=2E If one `guix build`s >the >> union package, and cd into the /gnu/store/=2E=2E=2E-union-build, one wi= ll >see >> that things are there as it should be (lib/normal-alsa-*=2Eso and >> lib/alsa-lib/*pulse*=2Eso)=2E >> >> It's just that aegisub seems to be looking from the >> /gnu/store/normal-alsa-lib-dir instead of >/gnu/store/union-alsa-package=2E >> I think the issue with the union-build is that it is completely ignored: a= lsa doesn't look in it's current directory for plugins, but in the director= y where it's been configured (at build time) to look for=2E On the Guix System, there is a service that creates a /etc/asound=2Econf, = which references alsa-plugins:pulseaudio=2E Maybe you actually want to conf= igure that? Maybe try to copy this to a new file =2Easoundrc: pcm_type=2Epule { lib "/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_pcm_pulse= =2Eso" } ctl_type=2Epulse { lib"/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_ctl_pulse=2E= so" } pcm=2E!default { type pulse } ctl=2E!default { type pulse }
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Sep 2020 09:43:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 26 05:43:36 2020 Received: from localhost ([127.0.0.1]:45820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kM6jv-0002Ls-U9 for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 05:43:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:34306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <julien@HIDDEN>) id 1kM6ju-0002Ll-Qe for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 05:43:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45974) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <julien@HIDDEN>) id 1kM6ju-0001sV-Bv for guix-patches@HIDDEN; Sat, 26 Sep 2020 05:43:34 -0400 Received: from lepiller.eu ([89.234.186.109]:36386) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <julien@HIDDEN>) id 1kM6jr-0003IX-MC for guix-patches@HIDDEN; Sat, 26 Sep 2020 05:43:33 -0400 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id fb08fe72; Sat, 26 Sep 2020 09:43:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date :in-reply-to:references:mime-version:content-type :content-transfer-encoding:subject:to:from:message-id; s=dkim; bh=J/0CL1R0vat9D0jfdT5DmGT5c+cIw6tPmRgS9mf1yyg=; b=AAUB1EdNwltj FWG5nhTT7sOwCfV6ZQ3tjptt0nERjMYzTtnTpmFX2Pq+DlMVeqthrAV1snQ3oA0P mOZvvi62txm3aTO+L1WV+fT0h+VC2hHeOZt5kgbTy/Tdtw3V6sSsyFjtRyTaSNFn uKakbLCgPPqmzQcppRtNUb0Jbjm2JIm2x8YjOk3Cgd0Tu2XdxaPfFB60SOfUNN2S tlbeS4qFdequuL9PlG7noRDv6TlqIxCGmFIMhBvICE9pCyo/N/A9jJQp55xL0P0M 4ZYmRBgIdiX3wpsgkTdJSsDzS0DcMAPDP1zPq1Cz/6ILp2j2Y2iHHGvomOFwW2ml EKTqb5tSSA== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 60b6ab9b (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 26 Sep 2020 09:43:26 +0000 (UTC) Date: Sat, 26 Sep 2020 05:43:15 -0400 User-Agent: K-9 Mail for Android In-Reply-To: <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> References: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [bug#43628] Further Info To: guix-patches@HIDDEN, Prafulla Giri <pratheblackdiamond@HIDDEN>, 43628 <at> debbugs.gnu.org From: Julien Lepiller <julien@HIDDEN> Message-ID: <561466E3-006A-4460-9DEA-61A8DC16E7A8@HIDDEN> Received-SPF: pass client-ip=89.234.186.109; envelope-from=julien@HIDDEN; helo=lepiller.eu X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/26 05:43:28 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Hi Prafulla, Le 26 septembre 2020 03:31:38 GMT-04:00, Prafulla Giri <pratheblackdiamond= @gmail=2Ecom> a =C3=A9crit : >Another information: > >I have other programs on my foreign system (installed via guix) that >produce sound well, without any issues=2E They include: >espeak and kdenlive=2E > >Also, I did try making the union-build use copies instead of symlinks >using >(union-build =2E=2E=2E #:symlink copy-recursively) but that didn't work o= ut >either=2E > >Now, I'm going to take a look at fixing the pkg-config rules, and will >be >updating this thread should that resolve this issue=2E > >On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri ><pratheblackdiamond@gmail=2Ecom> >wrote: > >> I forgot to mention, but the union-build works=2E If one `guix build`s >the >> union package, and cd into the /gnu/store/=2E=2E=2E-union-build, one wi= ll >see >> that things are there as it should be (lib/normal-alsa-*=2Eso and >> lib/alsa-lib/*pulse*=2Eso)=2E >> >> It's just that aegisub seems to be looking from the >> /gnu/store/normal-alsa-lib-dir instead of >/gnu/store/union-alsa-package=2E >> I think the issue with the union-build is that it is completely ignored: a= lsa doesn't look in it's current directory for plugins, but in the director= y where it's been configured (at build time) to look for=2E On the Guix System, there is a service that creates a /etc/asound=2Econf, = which references alsa-plugins:pulseaudio=2E Maybe you actually want to conf= igure that? Maybe try to copy this to a new file =2Easoundrc: pcm_type=2Epule { lib "/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_pcm_pulse= =2Eso" } ctl_type=2Epulse { lib"/home/foo/=2Eguix-profile/lib/alsa-lib/libasound_module_ctl_pulse=2E= so" } pcm=2E!default { type pulse } ctl=2E!default { type pulse }
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at 43628) by debbugs.gnu.org; 26 Sep 2020 07:31:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 26 03:31:59 2020 Received: from localhost ([127.0.0.1]:45733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kM4gY-0007cF-TE for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 03:31:59 -0400 Received: from mail-pj1-f42.google.com ([209.85.216.42]:37669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kM4gW-0007c2-LV for 43628 <at> debbugs.gnu.org; Sat, 26 Sep 2020 03:31:57 -0400 Received: by mail-pj1-f42.google.com with SMTP id kk9so633465pjb.2 for <43628 <at> debbugs.gnu.org>; Sat, 26 Sep 2020 00:31:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=lpE3l85q2Hzlc1BgSswYWPx7cVn+/asrB29z8sqKlRE=; b=rviGoDlN+SCGN8SKwbKq9LpzbpAb5JIUzdZKnyDMJF+DbvkQW/u8Lv+uZptwwd2p9m koIXrDEdIMRkCkohJ33c2uDqv4xrwymcvoce3dyXisfY5louBCEW4lPCC04AEUph2Dal pYvYntdRFuZCs5oZJLxgEEznoJnjn6XtA2MiCUXuVz2+awXo2Sph1OMtu0FuSTB0FuVF 5YIW7Ptq6dTQbYHaIcI+Z4eQycl7UA9xSRBa/sjKjai9YSK6lX4LZhvxp4jO1fO+khxP IeKyF67T73/zufSe2UttbOdd1qwbJuOekn+gFISTZElpaYNlX1hxmx+T2w87L+V7zxIz Zgwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=lpE3l85q2Hzlc1BgSswYWPx7cVn+/asrB29z8sqKlRE=; b=PbEBEAOZ4AFP43Ns1DT8SRhSQ5HBk+tInQUJS/V6icAy2eooQDSnvsjxPEhjWgier4 pniecKukMglTDl6WEFKqSJ0meufGJtpQaZjjWgHSKWNES6XbNjfoEePTBH5dBg0oVbq9 QQ1nDoZheg9g6se3lrH/ifqCkpVMJJrQGR5X2o0WIzmf2plHeJDJJssbStHjAGtsMpdg pDKNACTwh43H9i7wJkgW1pSKjfaJEfNUncKsqxuGsxDv6V8tZb7EtS1ND3I8v6kHC3t+ I/j4TxVWPUUV/OjiNdzVT0QDWIgVO6Zazr8PdM+5YLKFmQM/F8vZ6o1qMnR58rMX8pVG r8xQ== X-Gm-Message-State: AOAM532p+4UeDlkjwQ971Lb/TQtpBWcsOSCAEgFdKX+K4yiGqzGCkcxh YFj7u9bOze+pY6GRSSWOUDXLWXRsDU43PHjm5V28bHCOeSw= X-Google-Smtp-Source: ABdhPJx1tnLnhNTxKa1TeUrNG18nbRuHkRWeSH4FF35Ee5Q/vA8/SHseP3GVVfY+XR6Q4UygA0jOS7OivsZHWh5sXq8= X-Received: by 2002:a17:90a:d3cd:: with SMTP id d13mr1210136pjw.70.1601105510512; Sat, 26 Sep 2020 00:31:50 -0700 (PDT) MIME-Version: 1.0 References: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> In-Reply-To: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> From: Prafulla Giri <pratheblackdiamond@HIDDEN> Date: Sat, 26 Sep 2020 13:16:38 +0545 Message-ID: <CAFw+=j2tXki8ce=AQN=htY0tqp_k0CnDaPFur8UCDLyYVyy1BA@HIDDEN> Subject: Re: Further Info To: 43628 <at> debbugs.gnu.org Content-Type: multipart/alternative; boundary="00000000000033bcdd05b0326d95" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43628 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --00000000000033bcdd05b0326d95 Content-Type: text/plain; charset="UTF-8" Another information: I have other programs on my foreign system (installed via guix) that produce sound well, without any issues. They include: espeak and kdenlive. Also, I did try making the union-build use copies instead of symlinks using (union-build ... #:symlink copy-recursively) but that didn't work out either. Now, I'm going to take a look at fixing the pkg-config rules, and will be updating this thread should that resolve this issue. On Sat, Sep 26, 2020 at 12:21 PM Prafulla Giri <pratheblackdiamond@HIDDEN> wrote: > I forgot to mention, but the union-build works. If one `guix build`s the > union package, and cd into the /gnu/store/...-union-build, one will see > that things are there as it should be (lib/normal-alsa-*.so and > lib/alsa-lib/*pulse*.so). > > It's just that aegisub seems to be looking from the > /gnu/store/normal-alsa-lib-dir instead of /gnu/store/union-alsa-package. > --00000000000033bcdd05b0326d95 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Another information:</div><div><br></div><div>I have = other programs on my foreign system (installed via guix) that produce sound= well, without any issues. They include:</div><div>espeak and kdenlive.</di= v><div><br></div><div>Also, I did try making the union-build use copies ins= tead of symlinks using</div><div>(union-build ... #:symlink copy-recursivel= y) but that didn't work out either.</div><div><br></div><div>Now, I'= ;m going to take a look at fixing the pkg-config rules, and will be updatin= g this thread should that resolve this issue.<br></div></div><br><div class= =3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Sep 26, 2020= at 12:21 PM Prafulla Giri <<a href=3D"mailto:pratheblackdiamond@HIDDEN= om">pratheblackdiamond@HIDDEN</a>> wrote:<br></div><blockquote class= =3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg= b(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>I forgot to mention,= but the union-build works. If one `guix build`s the union package, and cd = into the /gnu/store/...-union-build, one will see that things are there as = it should be (lib/normal-alsa-*.so and lib/alsa-lib/*pulse*.so).</div><div>= <br></div><div>It's just that aegisub seems to be looking from the /gnu= /store/normal-alsa-lib-dir instead of /gnu/store/union-alsa-package.<br></d= iv></div> </blockquote></div> --00000000000033bcdd05b0326d95--
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at 43628) by debbugs.gnu.org; 26 Sep 2020 06:37:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 26 02:37:17 2020 Received: from localhost ([127.0.0.1]:45680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kM3pd-0006IG-4t for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 02:37:17 -0400 Received: from mail-pg1-f169.google.com ([209.85.215.169]:41229) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kM3pa-0006I2-Ho for 43628 <at> debbugs.gnu.org; Sat, 26 Sep 2020 02:37:16 -0400 Received: by mail-pg1-f169.google.com with SMTP id 197so4255723pge.8 for <43628 <at> debbugs.gnu.org>; Fri, 25 Sep 2020 23:37:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=/C04MhYerS22ODNE7rxODYwlbZuS2vAde11+ioP5MR0=; b=Jf5fPVNpl6Y5h65V19urBmI0MrJRHfl2oDd2UnLC6ogmZ5tKQRFPvuoX5ahhOYlHPb 3ORIsgy2lmWlhKiyu3A1SLvM5xX99emO1XRRdxmx6TqMyZsGJuAPGF3PE0+vY/YaRYUW bjK/N+aIJC+t7sx1hYgRB9LtjhJ+YA6CjmY6Qn6MxUEFNKguR924NPFEAIQwVHR6mTVv mP2afx+dMmujXudI62oIsJQ5gVOdhkVs+k1bCxVg5AZ5CAH+fvPRu8aBahogGYRue05v BhempWdjIxE81ZWPfmJfBzYtly5dCpDqpwDTzjJ2E3zEn4F9qDOd8pyukMjtkMAiE6vx HeWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/C04MhYerS22ODNE7rxODYwlbZuS2vAde11+ioP5MR0=; b=fC4a++3lj1Y7sH1MzwP5b0x1ymCRWp9vlDHJsNyOQoiZOuVq4sYgPypLH+QAxMIg6k +osR/OuUUl+5R+G1A5r248vEokvczkPW1j3s3xEUYy4BjA4ww3D2LQhvZRp7ztNx9K5V EbzFX2EnNtrK8DD/hzDoIN4l2Qvow32zWZ0wre6g6p/8pVTwIJ2u2e9BLJ5DfWnFhjle JCr7Q2arEHgu3eYC3T/aKBGW1oIAWVntgUa4QIVFeETMGORQp5RfO7c9TE2d98IDUd9F 591BJMdO2OcbYj75NxYTW6ElqjZaosDPlWfWMsLmAxeAnVdb7kfSHTagSQ+aXHUO2/qz FI1g== X-Gm-Message-State: AOAM533/G9UDooq5SraXKTJPJY6lu5f7X8cItZheuLG+ZHLUfubJGRXB rg1aSW9dw3N09E8GdxmoGVOfFXDEtfIUHn5q4LPL5W/1KEE= X-Google-Smtp-Source: ABdhPJyhi4GEPQN6PnIPLznySw02y/1ZSEYbgXPGKkUEItpTULCFHcCrCS1avXR2ULFZbcizrZZB8MTfU7Nwx78VerU= X-Received: by 2002:a62:8607:0:b029:13f:b379:480a with SMTP id x7-20020a6286070000b029013fb379480amr2473774pfd.5.1601102228251; Fri, 25 Sep 2020 23:37:08 -0700 (PDT) MIME-Version: 1.0 From: Prafulla Giri <pratheblackdiamond@HIDDEN> Date: Sat, 26 Sep 2020 12:21:57 +0545 Message-ID: <CAFw+=j3JgntoFio1Y5qibStye+RkR36FF+xLodJ1PYZ-YZfABA@HIDDEN> Subject: Further Info To: 43628 <at> debbugs.gnu.org Content-Type: multipart/alternative; boundary="0000000000009065e505b031a9a3" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43628 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --0000000000009065e505b031a9a3 Content-Type: text/plain; charset="UTF-8" I forgot to mention, but the union-build works. If one `guix build`s the union package, and cd into the /gnu/store/...-union-build, one will see that things are there as it should be (lib/normal-alsa-*.so and lib/alsa-lib/*pulse*.so). It's just that aegisub seems to be looking from the /gnu/store/normal-alsa-lib-dir instead of /gnu/store/union-alsa-package. --0000000000009065e505b031a9a3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>I forgot to mention, but the union-build works. If on= e `guix build`s the union package, and cd into the /gnu/store/...-union-bui= ld, one will see that things are there as it should be (lib/normal-alsa-*.s= o and lib/alsa-lib/*pulse*.so).</div><div><br></div><div>It's just that= aegisub seems to be looking from the /gnu/store/normal-alsa-lib-dir instea= d of /gnu/store/union-alsa-package.<br></div></div> --0000000000009065e505b031a9a3--
guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Sep 2020 06:15:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 26 02:15:59 2020 Received: from localhost ([127.0.0.1]:45662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kM3V1-0005lt-Bu for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 02:15:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:58868) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kM3Uy-0005lk-Q5 for submit <at> debbugs.gnu.org; Sat, 26 Sep 2020 02:15:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46388) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kM3Uy-0007PX-Jc for guix-patches@HIDDEN; Sat, 26 Sep 2020 02:15:56 -0400 Received: from mail-pl1-x635.google.com ([2607:f8b0:4864:20::635]:46410) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <pratheblackdiamond@HIDDEN>) id 1kM3Uw-00065y-GB for guix-patches@HIDDEN; Sat, 26 Sep 2020 02:15:56 -0400 Received: by mail-pl1-x635.google.com with SMTP id f1so407859plo.13 for <guix-patches@HIDDEN>; Fri, 25 Sep 2020 23:15:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=3pvOTPmUec0m1v3XpXB0EGphDNi0LV0CvjpckLo5g6o=; b=nvEdFLuUh6CqkKmXo2TJv7YO54uD2Za1toMIRKKVXZQAYU9DG9IfikbLJut0/RnLqe Mykr9NbPr2bxydcoR1nHD8O1mRbR/L6FckKMFtkJqV1hi1jGFIhSMM8AT5m3pEI/n32e usuJ6pEMCmzF0RFbs2ksUHk7M4b6KkLKrAR+ZZfuEyWhnWqrZsNPMYVOFdzN4S39FP5M z2n/YDMzk0NkBSfdYdOR30RP1mRKVlMkTuKHv4F7SvbvDQixJwL5nM5vQZlQ+33RHF5s yskdWK2elKyGL/JhuuVNux1b8Qps/obmSxsMJRL2alJ5Jcg8WUH0Mnp6dy+h/7G24SMH vNsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=3pvOTPmUec0m1v3XpXB0EGphDNi0LV0CvjpckLo5g6o=; b=mEQgv04H1mVwb3CLBUn1rqWv/UwVCgOUxdrgKEI17kvpQBMrc84gb3EEB+sGZQGc/R SmmJXm+P4E5B0GlrYmIqxJVH4nXbGJC3FUUYpQU4kbskng6q+8zGvrLLPL24OfAaCRex qvym7z4RbADoTf2o41Yup3LRM3ohlJE+wFwH5lZZTY0gc47CUYAAAlZCoy7D/rp+f1CJ j3dM12emEFLvCQyX9WXC46kLDhXKXd3e5sfcWpztJA2z8YAtQpVAQHnO0bU+eKDGuY+H PtqfSV59kj0440HW4lRrEiQvhnNXIOQFCCd+ywV4CTBm9fcrwXAKvXfyM0gw9amsvM8+ yi5Q== X-Gm-Message-State: AOAM532dK9TJmpAFes1olkp4vg4aXTchVQq8OTvhjoWf5seSOG0OQuwB hkhas3I+yie9I25CDeRO2bUSg8/X/TqIq3xTn/awpt/08NM= X-Google-Smtp-Source: ABdhPJwnDh6h/HQC7r8ECN2kMl1A5naXWXmteATCWcZRI+ld3ICYDNnUX3sodUvtiMJLICUSdUkrxnhG4N/NM+JxvfA= X-Received: by 2002:a17:90a:d3cd:: with SMTP id d13mr1018700pjw.70.1601100952079; Fri, 25 Sep 2020 23:15:52 -0700 (PDT) MIME-Version: 1.0 From: Prafulla Giri <pratheblackdiamond@HIDDEN> Date: Sat, 26 Sep 2020 12:00:40 +0545 Message-ID: <CAFw+=j3HG_a7f8R1p7C6izu+gAyeQ=uJVkijded881cTQcSnag@HIDDEN> Subject: Request for patch evaluation/review To: guix-patches@HIDDEN Content-Type: multipart/mixed; boundary="0000000000007fb6d605b0315d82" Received-SPF: pass client-ip=2607:f8b0:4864:20::635; envelope-from=pratheblackdiamond@HIDDEN; helo=mail-pl1-x635.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) --0000000000007fb6d605b0315d82 Content-Type: multipart/alternative; boundary="0000000000007fb6c405b0315d80" --0000000000007fb6c405b0315d80 Content-Type: text/plain; charset="UTF-8" Esteemed maintainers (and contributors), Attached is a patch which, as far as I can see, should work. But it does not. I would like to submit it here for review. Please tell me what I am doing wrong or what I am failing to do, so that I might clean up this patch and submit a proper one. 1. The problem this patch is trying to solve: Aegisub (guix install aegisub), as it currently is, does not give any sound (at least on foreign distros). The terminal output reads as follows, when a video file (with audio) is added into the program and an attempt is made at playing it: (Video is added to aegisub by using 'Video > Open Video...') ``` ALSA lib conf.c:3683:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so (/gnu/store/zcjdb23gbhl0pcnvvm8rnlprkfl43cv5-alsa-lib-1.2.2/lib/alsa-lib/libasound_module_conf_pulse.so: libasound_module_conf_pulse.so: cannot open shared object file: No such file or directory) ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM default ``` The complaint being that it can't find libasound_module_conf_pulse.so. This .so comes from the guix package `alsa-plugins:pulseaudio`. The /gnu/store directory for it is something like /gnu/store/...-alsa-plugins-1.2.2-pulseaudio/lib/alsa-lib/libasound_module_conf_pulse.so. However, the .so file is being looked for inside of the /gnu/store path to alsa-lib (/gnu/store/...-alsa-lib-1.2.2/lib/alsa-lib/libasound_module_conf_pulse.so. 2. The Natural Solution: Since libasound_module_conf_pulse.so is supplied by `alsa-plugins:pulseaudio`, and the program is looking for it inside the path to alsa-lib (supplied by `alsa-lib`), union-build is a logical solution. This is what the patch implements. 3. Problem: Despite this patch being applied, it continues to look for the .so file inside the path to alsa-lib and not the union-alsa. What is more, alsa-lib is not even in the inputs. Only union-alsa is. And yet, it seems to be trying to use alsa-lib's /gnu/store path, which, the way I see it, violates guix's functional package management. 4. It's not guix, it's me: I'm sure this is some mistake on my part. Hence, I submit the diff here for review. P. S: The diff has changed a bit because I got this idea of moving out/lib/alsa-lib/* into out/lib/ just to see if that makes any difference. Only to realize a little too late that it doesn't. But I send the diff with those changes included because I didn't stash the previous (cleaner) one. --0000000000007fb6c405b0315d80 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Esteemed maintainers (and contributors),</div><div><b= r></div><div>Attached is a patch which, as far as I can see, should work. B= ut it does not. I would like to submit it here for review. Please tell me w= hat I am doing wrong or what I am failing to do, so that I might clean up t= his patch and submit a proper one.</div><div><br></div><div>1. The problem = this patch is trying to solve:<br></div><div>Aegisub (guix install aegisub)= , as it currently is, does not give any sound (at least on foreign distros)= . The terminal output reads as follows, when a video file (with audio) is a= dded into the program and an attempt is made at playing it: (Video is added= to aegisub by using 'Video > Open Video...')<br></div><div>```<= /div><div>ALSA lib conf.c:3683:(snd_config_hooks_call) Cannot open shared l= ibrary libasound_module_conf_pulse.so (/gnu/store/zcjdb23gbhl0pcnvvm8rnlprk= fl43cv5-alsa-lib-1.2.2/lib/alsa-lib/libasound_module_conf_pulse.so: libasou= nd_module_conf_pulse.so: cannot open shared object file: No such file or di= rectory)<br>ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM default= </div><div>```</div><div>The complaint being that it can't find libasou= nd_module_conf_pulse.so. This .so comes from the guix package `alsa-plugins= :pulseaudio`. The /gnu/store directory for it is something like /gnu/store/= ...-alsa-plugins-1.2.2-pulseaudio/lib/alsa-lib/libasound_module_conf_pulse.= so. However, the .so file is being looked for inside of the /gnu/store path= to alsa-lib (/gnu/store/...-alsa-lib-1.2.2/lib/alsa-lib/libasound_module_c= onf_pulse.so.</div><div><br></div><div>2. The Natural Solution:</div><div>S= ince libasound_module_conf_pulse.so is supplied by `alsa-plugins:pulseaudio= `, and the program is looking for it inside the path to alsa-lib (supplied = by `alsa-lib`), union-build is a logical solution. This is what the patch i= mplements.</div><div><br></div><div>3. Problem:</div><div>Despite this patc= h being applied, it continues to look for the .so file inside the path to a= lsa-lib and not the union-alsa. What is more, alsa-lib is not even in the i= nputs. Only union-alsa is. And yet, it seems to be trying to use alsa-lib&#= 39;s /gnu/store path, which, the way I see it, violates guix's function= al package management.</div><div><br></div><div>4. It's not guix, it= 9;s me:</div><div>I'm sure this is some mistake on my part. Hence, I su= bmit the diff here for review.</div><div><br></div><div>P. S: The diff has = changed a bit because I got this idea of moving out/lib/alsa-lib/* into out= /lib/ just to see if that makes any difference. Only to realize a little to= o late that it doesn't. But I send the diff with those changes included= because I didn't stash the previous (cleaner) one.<br></div></div> --0000000000007fb6c405b0315d80-- --0000000000007fb6d605b0315d82 Content-Type: text/x-patch; charset="US-ASCII"; name="aegisub_alsa_pulseaudio.diff" Content-Disposition: attachment; filename="aegisub_alsa_pulseaudio.diff" Content-Transfer-Encoding: base64 Content-ID: <f_kfja5kfu0> X-Attachment-Id: f_kfja5kfu0 ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy92aWRlby5zY20gYi9nbnUvcGFja2FnZXMvdmlkZW8u c2NtCmluZGV4IDBmNzI3YTZlOWUuLjBlMDM3ZmIyNGIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy92aWRlby5zY20KKysrIGIvZ251L3BhY2thZ2VzL3ZpZGVvLnNjbQpAQCAtMzgzNiw3ICszODM2 LDQxIEBAIHByb2dyYW1tZXJzIHRvIGFjY2VzcyBhIHN0YW5kYXJkIEFQSSB0byBvcGVuIGFuZCBk ZWNvbXByZXNzIG1lZGlhIGZpbGVzLiIpCiAgICAgICAgKCJodW5zcGVsbCIgLGh1bnNwZWxsKQog ICAgICAgICgibWVzYSIgLG1lc2EpCiAgICAgICAgKCJsaWJhc3MiICxsaWJhc3MpCi0gICAgICAg KCJhbHNhLWxpYiIgLGFsc2EtbGliKQorICAgICAgICgiYWxzYS1saWItd2l0aC1wdWxzZWF1ZGlv LXBsdWdpbiIKKyAgICAgICAgLChwYWNrYWdlCisgICAgICAgICAgIChpbmhlcml0IGFsc2EtbGli KQorICAgICAgICAgICAobmFtZSAiYWxzYS1saWItd2l0aC1wdWxzZWF1ZGlvLXBsdWdpbiIpCisg ICAgICAgICAgIChzb3VyY2UgI2YpCisgICAgICAgICAgIChidWlsZC1zeXN0ZW0gdHJpdmlhbC1i dWlsZC1zeXN0ZW0pCisgICAgICAgICAgIChhcmd1bWVudHMKKyAgICAgICAgICAgIGAoIzptb2R1 bGVzICgoZ3VpeCBidWlsZCB1bmlvbikKKwkJICAgICAgICAgKGd1aXggYnVpbGQgdXRpbHMpKQor ICAgICAgICAgICAgICAjOmJ1aWxkZXIKKyAgICAgICAgICAgICAgKGJlZ2luCisJICAgICAgICAo dXNlLW1vZHVsZXMgKGljZS05IG1hdGNoKQorCQkgICAgICAgICAgICAgKGd1aXggYnVpbGQgdW5p b24pCisJCSAgICAgICAgICAgICAoZ3VpeCBidWlsZCB1dGlscykpCisJICAgICAgICAobGV0ICgo b3V0IChhc3NvYy1yZWYgJW91dHB1dHMgIm91dCIpKSkKKwkgICAgICAgICAgKG1hdGNoICVidWls ZC1pbnB1dHMKKwkgICAgICAgICAgICAoKChuYW1lcyAuIGRpcmVjdG9yaWVzKSAuLi4pCisJICAg ICAgICAgICAgICh1bmlvbi1idWlsZCBvdXQKKwkJCSAgICAgICAgICBkaXJlY3RvcmllcworCQkJ ICAgICAgICAgICM6Y3JlYXRlLWFsbC1kaXJlY3Rvcmllcz8gI2YpCisJICAgICAgICAgICAgICN0 KSkKKwkgICAgICAgICAgOzsgZG8gc3R1ZmYgaGVyZQorCSAgICAgICAgICAoZmluZC1maWxlcyAo c3RyaW5nLWFwcGVuZCBvdXQgIi9saWIvYWxzYS1saWIvIikKKwkJICAgICAgICAgICAgICAobGFt YmRhIChmb3VuZCBzdGF0KQorCQkJICAgICAgICAoc3ltbGluay1yZWxhdGl2ZQorCQkJICAgICAg ICAgZm91bmQKKwkJCSAgICAgICAgIChzdHJpbmctYXBwZW5kCisJCQkgICAgICAgICAgb3V0CisJ CQkgICAgICAgICAgIi9saWIvIgorCQkJICAgICAgICAgIChiYXNlbmFtZSBmb3VuZCkpKQorCQkJ ICAgICAgICAjdCkpKQorCSAgICAgICAgI3QpKSkKKyAgICAgICAgICAgKGlucHV0cworICAgICAg ICAgICAgYCgoImFsc2EtbGliIiAsYWxzYS1saWIpCisgICAgICAgICAgICAgICgiYWxzYS1wbHVn aW5zOnB1bHNlYXVkaW8iICxhbHNhLXBsdWdpbnMgInB1bHNlYXVkaW8iKSkpKSkKICAgICAgICAo InB1bHNlYXVkaW8iICxwdWxzZWF1ZGlvKQogICAgICAgICgibGlieDExIiAsbGlieDExKQogICAg ICAgICgiZnJlZXR5cGUiICxmcmVldHlwZSkK --0000000000007fb6d605b0315d82--
Prafulla Giri <pratheblackdiamond@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#43628
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.