Re: [X2Go-Dev] question about X2Go Client + pulseaudio on Windows 10

2020-01-26 Thread Mihai Moldovan
* On 1/26/20 8:56 PM, Mihai Moldovan wrote:
> Okay, will do so later and update the contrib repository. Luckily I won't have
> to also update the dependencies.

Done.

Daniel, if you care to test, please replace the files in your Windows 10
client's pulse subdirectory with these files:
https://code.x2go.org/gitweb?p=x2goclient-contrib.git;a=tree;f=pulse/13.0-lp151.19.1_bin/pulse;h=565f0e0fcd20c45e15e9c5fea3645671607507c8;hb=HEAD


Does the issue persist with the updated version?


Providing a full new nightly build will be difficult unless I downgrade Jenkins,
which I'd prefer not to. Still waiting on the Jenkins project to provide a new,
working weekly release.



Mihai



signature.asc
Description: OpenPGP digital signature
___
x2go-dev mailing list
x2go-dev@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-dev


Re: [X2Go-Dev] question about X2Go Client + pulseaudio on Windows 10

2020-01-26 Thread Mihai Moldovan
* On 1/26/20 5:15 PM, Mike DePaulo wrote:
> OBS may provide pulseaudio with newer dependencies (DLLs from
> dependent packages). I don't think it rebuilds it IIRC, just the
> download script downloads newer deps.

The pulseaudio-dependencies aggregate is unneeded and actually harmful nowadays.
Instead of copying the dependencies into your own repository via an aggregate,
you can build directly against the additional repositories. AFAIK, OBS will make
sure that it's up-to-date, including rebuilds if dependencies change.

The download script looks weird... it just fetches the git repository and
repackages it. Probably useful for testing manual builds, but it isn't used
automatically anywhere.


> Pulseaudio will never get a newer version build on OBS unless I myself
> work on it (or someone else does on their fork.)
> (If OBS supports collaborative development now on repos, I'd very much
> like to do that.)

I keep wondering about that... is X2Go really the only user of PulseAudio on
Windows? Or do the other users just stay on the old 1.0 version (whatever it
was) from 10 years ago?

But yeah, that's why I forked and updated it. OBS supports collaborative
development in general though, so we could just use one repo. I didn't mean to
do this privately. :)


> I recommend backporting the patch.

Okay, will do so later and update the contrib repository. Luckily I won't have
to also update the dependencies.



Mihai



signature.asc
Description: OpenPGP digital signature
___
x2go-dev mailing list
x2go-dev@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-dev


Re: [X2Go-Dev] question about X2Go Client + pulseaudio on Windows 10

2020-01-26 Thread Mike DePaulo
On Sun, Jan 26, 2020 at 10:58 AM Mihai Moldovan  wrote:
>
> * On 1/26/20 4:15 PM, Mike DePaulo wrote:
> > I'm assuming this is about the email thread "Pulseaudio issue latest Win 
> > 10."
> >
> > I see that Ionic just added PulseAudio 13.0 to x2goclient-contrib.git (but 
> > not
> > x2goclient.git itself yet).
> > https://code.x2go.org/gitweb?p=x2goclient-contrib.git;a=commit;h=83848f5b86b5cb71598dbe0b3e56db7f753a6bd8
>
> Yep, I haven't seen any new builds yet so decided to fork and work on it. I
> build 13.0 within Leap 15.1 and got rid of the aggregate stuff that now breaks
> due to the repository using multibuilds... or something like that.

OBS may provide pulseaudio with newer dependencies (DLLs from
dependent packages). I don't think it rebuilds it IIRC, just the
download script downloads newer deps.

Pulseaudio will never get a newer version build on OBS unless I myself
work on it (or someone else does on their fork.)
(If OBS supports collaborative development now on repos, I'd very much
like to do that.)


> The change for X2Go Client is stashed in my repo, but not pushed yet, because
> Jenkins is currently broken/down. Upstream bug that I ran into without knowing
> beforehand: https://issues.jenkins-ci.org/browse/JENKINS-60857
>
> I hope that the new weekly build released today will fix that. We won't have 
> new
> builds until that's fixed. Thought about making a list post announcing that, 
> but
> given that they expect a new build today it didn't sound reasonable.

Yeah. A common workaround is to replace the pulseaudio folder under
C:\Program Files (x86)\x2goclient\ with the newer version (same for
VcXsrv), unless the args to launch it have changed. I often test it
that way before I make a commit to x2goclient.git.

> > And I see that he used the OBS to build it like I did:
> > https://build.opensuse.org/project/show/home:Ionic:branches:home:mikedep333:branches:home:mkbosmans:mingw32:pulseaudio
> >
> > I also found this commit that was added to the pulseaudio master branch 
> > (after
> > 13.0) on 2020-01-20. It might be a fix:
> > https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/97d0eda2562af07b7514de075ddf62f9dd678e51
>
> Oh, thanks. Backporting that shouldn't be difficult, so I guess I should do 
> that?

I recommend backporting the patch.

> Mihai

-Mike
___
x2go-dev mailing list
x2go-dev@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-dev


Re: [X2Go-Dev] question about X2Go Client + pulseaudio on Windows 10

2020-01-26 Thread Mihai Moldovan
* On 1/26/20 4:15 PM, Mike DePaulo wrote:
> I'm assuming this is about the email thread "Pulseaudio issue latest Win 10."
> 
> I see that Ionic just added PulseAudio 13.0 to x2goclient-contrib.git (but not
> x2goclient.git itself yet).
> https://code.x2go.org/gitweb?p=x2goclient-contrib.git;a=commit;h=83848f5b86b5cb71598dbe0b3e56db7f753a6bd8

Yep, I haven't seen any new builds yet so decided to fork and work on it. I
build 13.0 within Leap 15.1 and got rid of the aggregate stuff that now breaks
due to the repository using multibuilds... or something like that.

The change for X2Go Client is stashed in my repo, but not pushed yet, because
Jenkins is currently broken/down. Upstream bug that I ran into without knowing
beforehand: https://issues.jenkins-ci.org/browse/JENKINS-60857

I hope that the new weekly build released today will fix that. We won't have new
builds until that's fixed. Thought about making a list post announcing that, but
given that they expect a new build today it didn't sound reasonable.


> And I see that he used the OBS to build it like I did:
> https://build.opensuse.org/project/show/home:Ionic:branches:home:mikedep333:branches:home:mkbosmans:mingw32:pulseaudio
> 
> I also found this commit that was added to the pulseaudio master branch (after
> 13.0) on 2020-01-20. It might be a fix:
> https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/97d0eda2562af07b7514de075ddf62f9dd678e51

Oh, thanks. Backporting that shouldn't be difficult, so I guess I should do 
that?



Mihai



signature.asc
Description: OpenPGP digital signature
___
x2go-dev mailing list
x2go-dev@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-dev


Re: [X2Go-Dev] question about X2Go Client + pulseaudio on Windows 10

2020-01-26 Thread Mike DePaulo
Hi Mike#1,

I'm assuming this is about the email thread "Pulseaudio issue latest Win
10."

I see that Ionic just added PulseAudio 13.0 to x2goclient-contrib.git (but
not x2goclient.git itself yet).
https://code.x2go.org/gitweb?p=x2goclient-contrib.git;a=commit;h=83848f5b86b5cb71598dbe0b3e56db7f753a6bd8
And I see that he used the OBS to build it like I did:
https://build.opensuse.org/project/show/home:Ionic:branches:home:mikedep333:branches:home:mkbosmans:mingw32:pulseaudio

I also found this commit that was added to the pulseaudio master branch
(after 13.0) on 2020-01-20. It might be a fix:
https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/97d0eda2562af07b7514de075ddf62f9dd678e51

-Mike

On Thu, Jan 2, 2020 at 8:30 AM Mike Gabriel <
mike.gabr...@das-netzwerkteam.de> wrote:

> Hi Daniel,
>
> On  Mi 25 Dez 2019 22:43:10 CET, info wrote:
>
> > Hi Mike could you also find a workaround for the pulseaudio issue on
> > latest Win 10 ?
> > Sound does not work in X2Go because Pulseaudio can't create a safe
> directory.
> > Yours Daniel
> > (I am no expert and need to use the win binary, but the nightly
> > build before christmas still didn't work).
> >
>
> Redirecting (via Cc:) your question to Michael DePaulo (aka Mike#2 in
> the X2Go Project, whereas I am Mike#1).
>
> ;-)
>
> Mike
> --
>
> DAS-NETZWERKTEAM
> c\o Technik- und Ökologiezentrum Eckernförde
> Mike Gabriel, Marienthaler str. 17, 24340 Eckernförde
> mobile: +49 (1520) 1976 148
> landline: +49 (4351) 850 8940
>
> GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
> mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de
>
>
___
x2go-dev mailing list
x2go-dev@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-dev