public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [ITP] VirtualGL 2.6.3
@ 2020-06-12 20:53 DRC
  2020-06-13  7:11 ` Marco Atzeri
  0 siblings, 1 reply; 13+ messages in thread
From: DRC @ 2020-06-12 20:53 UTC (permalink / raw)
  To: cygwin-apps

I intend to package the client for VirtualGL, a toolkit that adds
server-side GPU-accelerated OpenGL rendering capabilities to existing
remote X or X proxy environments.

VirtualGL is currently provided by various Linux distributions and FreeBSD:
https://pkgs.org/download/virtualgl
https://rpmfind.net/linux/rpm2html/search.php?query=VirtualGL

It is licensed under the wxWidgets Library License v3.1:
https://opensource.org/licenses/WXwindows

Archive containing proposed package files:
https://turbovnc.org/downloads/VirtualGL-cygwin.tar.bz2

DRC


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ITP] VirtualGL 2.6.3
  2020-06-12 20:53 [ITP] VirtualGL 2.6.3 DRC
@ 2020-06-13  7:11 ` Marco Atzeri
  2020-06-16  3:11   ` DRC
  0 siblings, 1 reply; 13+ messages in thread
From: Marco Atzeri @ 2020-06-13  7:11 UTC (permalink / raw)
  To: cygwin-apps

On 12.06.2020 22:53, DRC via Cygwin-apps wrote:
> I intend to package the client for VirtualGL, a toolkit that adds
> server-side GPU-accelerated OpenGL rendering capabilities to existing
> remote X or X proxy environments.
> 
> VirtualGL is currently provided by various Linux distributions and FreeBSD:
> https://pkgs.org/download/virtualgl
> https://rpmfind.net/linux/rpm2html/search.php?query=VirtualGL
> 
> It is licensed under the wxWidgets Library License v3.1:
> https://opensource.org/licenses/WXwindows
> 
> Archive containing proposed package files:
> https://turbovnc.org/downloads/VirtualGL-cygwin.tar.bz2
> 
> DRC
> 

builds fine, how to test it ?

Regards
Marco

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ITP] VirtualGL 2.6.3
  2020-06-13  7:11 ` Marco Atzeri
@ 2020-06-16  3:11   ` DRC
  2020-06-16 14:45     ` Jon Turney
  0 siblings, 1 reply; 13+ messages in thread
From: DRC @ 2020-06-16  3:11 UTC (permalink / raw)
  To: cygwin-apps

On a Windows machine running Cygwin:

- Enable and start the cygserver service (needed in order to enable the
MIT-SHM extension in Cygwin/X.)
[https://cygwin.com/cygwin-ug-net/using-cygserver.html]
- Install (if necessary) and start the Cygwin/X server (/usr/bin/startxwin).
- Install (if necessary) OpenSSH.
- Launch XTerm using the X applications menu.
- /usr/bin/vglconnect -s {some-Linux-host}

NOTE:
As to whether the VirtualGL package should depend on Cygwin/X and
OpenSSH, technically the vglconnect script and vglclient application,
despite running in a Cygwin environment, could still be used with an
external X server and SSH implementation not provided by Cygwin.  Thus,
it's my opinion that the VirtualGL package should not depend on Cygwin/X
and the Cygwin-provided OpenSSH package.  However, I am open to being
convinced otherwise, particularly if there is an established precedent.

On the Linux host:

- Install the appropriate libjpeg-turbo official binary package,
depending on your flavor of Linux.
[https://sourceforge.net/projects/libjpeg-turbo/files/2.0.4]
- Install (if necessary) the X11 and OpenGL development kits (libX11,
libXext, libXtst, libGL, and libGLU.)
- Install (if necessary) CMake.
- wget
https://sourceforge.net/projects/virtualgl/files/2.6.3/VirtualGL-2.6.3.tar.gz
- tar xf VirtualGL-2.6.3.tar.gz
- cd VirtualGL-2.6.3
- mkdir build
- cd build
- cmake ..
- make vgltransut
- bin/vgltransut {some-BMP-or-PPM-file}


On 6/13/20 2:11 AM, Marco Atzeri via Cygwin-apps wrote:
> On 12.06.2020 22:53, DRC via Cygwin-apps wrote:
>> I intend to package the client for VirtualGL, a toolkit that adds
>> server-side GPU-accelerated OpenGL rendering capabilities to existing
>> remote X or X proxy environments.
>>
>> VirtualGL is currently provided by various Linux distributions and
>> FreeBSD:
>> https://pkgs.org/download/virtualgl
>> https://rpmfind.net/linux/rpm2html/search.php?query=VirtualGL
>>
>> It is licensed under the wxWidgets Library License v3.1:
>> https://opensource.org/licenses/WXwindows
>>
>> Archive containing proposed package files:
>> https://turbovnc.org/downloads/VirtualGL-cygwin.tar.bz2
>>
>> DRC
>>
> 
> builds fine, how to test it ?
> 
> Regards
> Marco

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ITP] VirtualGL 2.6.3
  2020-06-16  3:11   ` DRC
@ 2020-06-16 14:45     ` Jon Turney
  2020-06-16 14:55       ` Jon Turney
  2020-06-18  0:05       ` DRC
  0 siblings, 2 replies; 13+ messages in thread
From: Jon Turney @ 2020-06-16 14:45 UTC (permalink / raw)
  To: cygwin-apps

On 16/06/2020 04:11, DRC via Cygwin-apps wrote:
> 
> NOTE:
> As to whether the VirtualGL package should depend on Cygwin/X and
> OpenSSH, technically the vglconnect script and vglclient application,
> despite running in a Cygwin environment, could still be used with an
> external X server and SSH implementation not provided by Cygwin.  Thus,
> it's my opinion that the VirtualGL package should not depend on Cygwin/X
> and the Cygwin-provided OpenSSH package.  However, I am open to being
> convinced otherwise, particularly if there is an established precedent.

We don't make any other X clients depend on the X server, for the same 
reason, so this seems good to me.

> On 6/13/20 2:11 AM, Marco Atzeri via Cygwin-apps wrote:
>> On 12.06.2020 22:53, DRC via Cygwin-apps wrote:
>>> I intend to package the client for VirtualGL, a toolkit that adds
>>> server-side GPU-accelerated OpenGL rendering capabilities to existing
>>> remote X or X proxy environments.
>>>
>>> VirtualGL is currently provided by various Linux distributions and
>>> FreeBSD:
>>> https://pkgs.org/download/virtualgl
>>> https://rpmfind.net/linux/rpm2html/search.php?query=VirtualGL
>>>
>>> It is licensed under the wxWidgets Library License v3.1:
>>> https://opensource.org/licenses/WXwindows
>>>
>>> Archive containing proposed package files:
>>> https://turbovnc.org/downloads/VirtualGL-cygwin.tar.bz2

Looks good to me.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ITP] VirtualGL 2.6.3
  2020-06-16 14:45     ` Jon Turney
@ 2020-06-16 14:55       ` Jon Turney
  2020-06-18  0:05       ` DRC
  1 sibling, 0 replies; 13+ messages in thread
From: Jon Turney @ 2020-06-16 14:55 UTC (permalink / raw)
  To: cygwin-apps

On 16/06/2020 15:45, Jon Turney wrote:

> Looks good to me.

Oh, please add a BUILD_REQUIRES line to the cygport.

Please provide a ssh key as per [1].

[1] https://cygwin.com/packaging/key.html#sshkey

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ITP] VirtualGL 2.6.3
  2020-06-16 14:45     ` Jon Turney
  2020-06-16 14:55       ` Jon Turney
@ 2020-06-18  0:05       ` DRC
  2020-06-18  5:42         ` Marco Atzeri
  1 sibling, 1 reply; 13+ messages in thread
From: DRC @ 2020-06-18  0:05 UTC (permalink / raw)
  To: cygwin-apps

On 6/16/20 9:45 AM, Jon Turney wrote:
> Looks good to me.

Am I good to go, or do I need to wait for Marco's feedback as well?

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ITP] VirtualGL 2.6.3
  2020-06-18  0:05       ` DRC
@ 2020-06-18  5:42         ` Marco Atzeri
  2020-06-24  3:40           ` DRC
  0 siblings, 1 reply; 13+ messages in thread
From: Marco Atzeri @ 2020-06-18  5:42 UTC (permalink / raw)
  To: cygwin-apps

On 18.06.2020 02:05, DRC via Cygwin-apps wrote:
> On 6/16/20 9:45 AM, Jon Turney wrote:
>> Looks good to me.
> 
> Am I good to go, or do I need to wait for Marco's feedback as well?
> 

No need to wait

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ITP] VirtualGL 2.6.3
  2020-06-18  5:42         ` Marco Atzeri
@ 2020-06-24  3:40           ` DRC
  2020-06-24 21:21             ` Jon Turney
  2020-06-25 22:07             ` DRC
  0 siblings, 2 replies; 13+ messages in thread
From: DRC @ 2020-06-24  3:40 UTC (permalink / raw)
  To: cygwin-apps

SSH key attached

Name: DRC
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "2048-bit RSA, converted by drc@rocky.local from OpenSSH"
AAAAB3NzaC1yc2EAAAADAQABAAABAQC/OAM1FyrZoovVLQdfogeCrg991lQLPC7VGj0CFH
FWK95kvCQUtIlNDCM8KTpFCxtf08DTZ94qeu/hcHwg2WavaR+9U6DSeQ2BlxDtpb+1cb1W
2TLuVwnoOx1JmhzFhYszvb/88onq/1DJnTl5TW157x7S/FziCEc1u6SYFBpq4WIqndIe9f
dhNB28G4yGkqf4s7W1N4+bY5E3WB9C/xTCC21siQzvn7JqdjRXJb52EbAmcE0VLEvcWCJZ
kIW2UPqPCNOdEDfSrOJSUctlOZ0jySnh2EmygGtIsWYeRkl70uMPTuENI93t7iZyoNwRsG
j6xlum3B/lm36W3uvlKqaN
---- END SSH2 PUBLIC KEY ----

On 6/18/20 12:42 AM, Marco Atzeri via Cygwin-apps wrote:
> On 18.06.2020 02:05, DRC via Cygwin-apps wrote:
>> On 6/16/20 9:45 AM, Jon Turney wrote:
>>> Looks good to me.
>>
>> Am I good to go, or do I need to wait for Marco's feedback as well?
>>
> 
> No need to wait

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ITP] VirtualGL 2.6.3
  2020-06-24  3:40           ` DRC
@ 2020-06-24 21:21             ` Jon Turney
  2020-06-25 22:07             ` DRC
  1 sibling, 0 replies; 13+ messages in thread
From: Jon Turney @ 2020-06-24 21:21 UTC (permalink / raw)
  To: cygwin-apps

On 24/06/2020 04:40, DRC via Cygwin-apps wrote:
> SSH key attached

Done.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ITP] VirtualGL 2.6.3
  2020-06-24  3:40           ` DRC
  2020-06-24 21:21             ` Jon Turney
@ 2020-06-25 22:07             ` DRC
  2020-06-25 22:11               ` Jon Turney
  1 sibling, 1 reply; 13+ messages in thread
From: DRC @ 2020-06-25 22:07 UTC (permalink / raw)
  To: cygwin-apps

When can I expect to get SSH access in order to deploy my packages?

DRC

On 6/23/20 10:40 PM, DRC wrote:
> SSH key attached
>
> Name: DRC
> ---- BEGIN SSH2 PUBLIC KEY ----
> Comment: "2048-bit RSA, converted by drc@rocky.local from OpenSSH"
> AAAAB3NzaC1yc2EAAAADAQABAAABAQC/OAM1FyrZoovVLQdfogeCrg991lQLPC7VGj0CFH
> FWK95kvCQUtIlNDCM8KTpFCxtf08DTZ94qeu/hcHwg2WavaR+9U6DSeQ2BlxDtpb+1cb1W
> 2TLuVwnoOx1JmhzFhYszvb/88onq/1DJnTl5TW157x7S/FziCEc1u6SYFBpq4WIqndIe9f
> dhNB28G4yGkqf4s7W1N4+bY5E3WB9C/xTCC21siQzvn7JqdjRXJb52EbAmcE0VLEvcWCJZ
> kIW2UPqPCNOdEDfSrOJSUctlOZ0jySnh2EmygGtIsWYeRkl70uMPTuENI93t7iZyoNwRsG
> j6xlum3B/lm36W3uvlKqaN
> ---- END SSH2 PUBLIC KEY ----
>
> On 6/18/20 12:42 AM, Marco Atzeri via Cygwin-apps wrote:
>> On 18.06.2020 02:05, DRC via Cygwin-apps wrote:
>>> On 6/16/20 9:45 AM, Jon Turney wrote:
>>>> Looks good to me.
>>> Am I good to go, or do I need to wait for Marco's feedback as well?
>>>
>> No need to wait

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ITP] VirtualGL 2.6.3
  2020-06-25 22:07             ` DRC
@ 2020-06-25 22:11               ` Jon Turney
  2020-06-26  3:11                 ` Brian Inglis
  0 siblings, 1 reply; 13+ messages in thread
From: Jon Turney @ 2020-06-25 22:11 UTC (permalink / raw)
  To: cygwin-apps

On 25/06/2020 23:07, DRC via Cygwin-apps wrote:
> When can I expect to get SSH access in order to deploy my packages?

'Done' means it should be working now.

If it's not, you'll need to be a bit more explicit about the problem you 
are having.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ITP] VirtualGL 2.6.3
  2020-06-25 22:11               ` Jon Turney
@ 2020-06-26  3:11                 ` Brian Inglis
  2020-06-26  4:31                   ` DRC
  0 siblings, 1 reply; 13+ messages in thread
From: Brian Inglis @ 2020-06-26  3:11 UTC (permalink / raw)
  To: cygwin-apps


On 2020-06-25 16:11, Jon Turney wrote:
> On 25/06/2020 23:07, DRC via Cygwin-apps wrote:
>> When can I expect to get SSH access in order to deploy my packages?

> 'Done' means it should be working now.
> If it's not, you'll need to be a bit more explicit about the problem you are 
> having.

Don't forget to first set up the remote host key with:

	$ sftp cygwin@cygwin.com

You can of course first use ssh-agent and ssh-add to preset your private key.

Using e.g.

	$ cygport virtualgl.cygport upload

is pretty foolproof and reliable if you set ~/.cygport.conf:

	SSH_KEY=~/.ssh/id_...

to your private key file.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in IEC units and prefixes, physical quantities in SI.]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ITP] VirtualGL 2.6.3
  2020-06-26  3:11                 ` Brian Inglis
@ 2020-06-26  4:31                   ` DRC
  0 siblings, 0 replies; 13+ messages in thread
From: DRC @ 2020-06-26  4:31 UTC (permalink / raw)
  To: cygwin-apps

For whatever reason, Jon's "Done" message did not reach me, so I
apologize for my confusion.  It works now.  Creating the ~/.cygport.conf
file was the missing piece of the puzzle.

On 6/25/20 10:11 PM, Brian Inglis wrote:
> 
> On 2020-06-25 16:11, Jon Turney wrote:
>> On 25/06/2020 23:07, DRC via Cygwin-apps wrote:
>>> When can I expect to get SSH access in order to deploy my packages?
> 
>> 'Done' means it should be working now.
>> If it's not, you'll need to be a bit more explicit about the problem you are 
>> having.
> 
> Don't forget to first set up the remote host key with:
> 
> 	$ sftp cygwin@cygwin.com
> 
> You can of course first use ssh-agent and ssh-add to preset your private key.
> 
> Using e.g.
> 
> 	$ cygport virtualgl.cygport upload
> 
> is pretty foolproof and reliable if you set ~/.cygport.conf:
> 
> 	SSH_KEY=~/.ssh/id_...
> 
> to your private key file.

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2020-06-26  4:31 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-12 20:53 [ITP] VirtualGL 2.6.3 DRC
2020-06-13  7:11 ` Marco Atzeri
2020-06-16  3:11   ` DRC
2020-06-16 14:45     ` Jon Turney
2020-06-16 14:55       ` Jon Turney
2020-06-18  0:05       ` DRC
2020-06-18  5:42         ` Marco Atzeri
2020-06-24  3:40           ` DRC
2020-06-24 21:21             ` Jon Turney
2020-06-25 22:07             ` DRC
2020-06-25 22:11               ` Jon Turney
2020-06-26  3:11                 ` Brian Inglis
2020-06-26  4:31                   ` DRC

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).