User Tools

Site Tools


wiki:development:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:development:start [2013/03/18 09:58]
ncryer [Building X2Go Client and programs needed for X2Go Client on Windows]
wiki:development:start [2020/11/05 18:20] (current)
danger89
Line 2: Line 2:
  
 ====== X2Go Development ====== ====== X2Go Development ======
- 
-===== General Topics ===== 
- 
----- 
  
 <WRAP round info> <WRAP round info>
Line 11: Line 7:
   <item>Roadmap|Release/Feature Roadmap|[[wiki:development:roadmap]]|{{:wiki:litte-phoca.png|}}</item>   <item>Roadmap|Release/Feature Roadmap|[[wiki:development:roadmap]]|{{:wiki:litte-phoca.png|}}</item>
   <item>Join the Team|X2Go Developer Apprenticeship|[[wiki:development:join-the-team]]|{{:wiki:litte-phoca.png|}}</item>   <item>Join the Team|X2Go Developer Apprenticeship|[[wiki:development:join-the-team]]|{{:wiki:litte-phoca.png|}}</item>
 +  <item>Reporting Bugs|X2Go Bug Tracking System|[[wiki:bugs]]|{{:wiki:litte-phoca.png|}}</item>
   <item>X2Go Git|VCS Code Repository|[[wiki:development:git]]|{{:wiki:litte-phoca.png|}}</item>   <item>X2Go Git|VCS Code Repository|[[wiki:development:git]]|{{:wiki:litte-phoca.png|}}</item>
   <item>i18n|Internatialization of X2Go Applications|[[wiki:development:i18n]]|{{:wiki:litte-phoca.png|}}</item>   <item>i18n|Internatialization of X2Go Applications|[[wiki:development:i18n]]|{{:wiki:litte-phoca.png|}}</item>
-  <item>Nightly Builds|Nightly built pkgs for Debian/Ubuntu|[[wiki:development:nightly-builds]]|{{:wiki:litte-phoca.png|}}</item>+  <item>Nightly Builds|Nightly built packages|[[wiki:development:nightly-builds]]|{{:wiki:litte-phoca.png|}}</item>
   <item>Debug/Troubleshooting|Problem Solving HowTo|[[wiki:development:debugging]]|{{:wiki:litte-phoca.png|}}</item>   <item>Debug/Troubleshooting|Problem Solving HowTo|[[wiki:development:debugging]]|{{:wiki:litte-phoca.png|}}</item>
   <item>Development Workspace|Set up your X2Go Dev Machine|[[wiki:development:development-workspace]]|{{:wiki:litte-phoca.png|}}</item>   <item>Development Workspace|Set up your X2Go Dev Machine|[[wiki:development:development-workspace]]|{{:wiki:litte-phoca.png|}}</item>
 +  <item>X2Go QA|Quality Assurance of X2Go|[[wiki:development:x2go-qa]]|{{:wiki:litte-phoca.png|}}</item>
   <item>Build Server|X2Go Build Server Documentation|[[wiki:development:build-server]]|{{:wiki:litte-phoca.png|}}</item>   <item>Build Server|X2Go Build Server Documentation|[[wiki:development:build-server]]|{{:wiki:litte-phoca.png|}}</item>
-  +  <item>Releasing|HowTo Release X2Go Components|[[wiki:development:release-howto]]|{{:wiki:litte-phoca.png|}}</item> 
 +  <item>Releasing (Windows)|HowTo Release X2Go Components for Windows|[[wiki:development:release-howto-mswin]]|{{:wiki:litte-phoca.png|}}</item>
 </menu> </menu>
 </WRAP> </WRAP>
  
 ---- ----
 +===== X2Go Project Infrastructure =====
  
 +<WRAP round info>
 +<menu col=3,align=center,caption="X2Go Project Infrastructure">
 +  <item>Webservers|Statistics|[[wiki:development:webserver-stats]]|{{:wiki:litte-phoca.png|}}</item>
 +  <item>GitLab|DevOps tool|[[wiki:development:gitlab]|{{:wiki:litte-phoca.png|}}</item>
 +</menu>
 +</WRAP>
  
-===== Tracking X2Go Development =====+----
  
-The development of X2Go depends on your contributions. Please report X2Go issues to our [[http://bugs.x2go.org|bug tracker]]. +===== X2Go Documentation for Developers =====
  
-Read the documentation on [[http://bugs.x2go.org/Reporting.html|how to report a bug]] first before starting to file your first bug. +<WRAP round info>
- +
-===== Specific X2Go Development Subprojects ===== +
- +
----- +
- +
-<WRAP round important>+
 <menu col=2,align=center,caption="Code Documentation"> <menu col=2,align=center,caption="Code Documentation">
   <item>X2Go Sessions File Format|Specs of ~/.x2goclient/sessions|[[wiki:development:sessions-file]]|{{:wiki:litte-phoca.png|}}</item>   <item>X2Go Sessions File Format|Specs of ~/.x2goclient/sessions|[[wiki:development:sessions-file]]|{{:wiki:litte-phoca.png|}}</item>
-  <item>X2Go QA|Quality Assurance of X2Go|[[wiki:development:x2go-qa]]|{{:wiki:litte-phoca.png|}}</item> 
   <item>NX Libraries|Maintaining nxlibs.git|[[wiki:development:nxlibs-repository]]|{{:wiki:litte-phoca.png|}}</item>   <item>NX Libraries|Maintaining nxlibs.git|[[wiki:development:nxlibs-repository]]|{{:wiki:litte-phoca.png|}}</item>
   <item>X2Go Client (Perl Script)|Study how X2Go session handshakes work|[[wiki:development:x2goclient-cli-study]]|{{:wiki:litte-phoca.png|}}</item>   <item>X2Go Client (Perl Script)|Study how X2Go session handshakes work|[[wiki:development:x2goclient-cli-study]]|{{:wiki:litte-phoca.png|}}</item>
   <item>X2Go Session Handshake|Server/Client Communication in X2Go|[[wiki:development:session-handshake]]|{{:wiki:litte-phoca.png|}}</item>   <item>X2Go Session Handshake|Server/Client Communication in X2Go|[[wiki:development:session-handshake]]|{{:wiki:litte-phoca.png|}}</item>
-  <item>X2Go Broker Protocols|Client/Broker Communication in X2Go|[[wiki:development:x2gobroker-protocols]]|{{:wiki:litte-phoca.png|}}</item> +  <item>X2Go Broker Protocols|Client/Broker Communication in X2Go|[[wiki:development:x2gobroker:protocol]]|{{:wiki:litte-phoca.png|}}</item> 
-  +    <item>GLX 1.4 xlib workaround|Enable GLX 1.4 via mesa & xlib|[[wiki:development:glx-xlib-workaround]]|{{:wiki:litte-phoca.png|}}</item>
 </menu> </menu>
 </WRAP> </WRAP>
- 
----- 
- 
-===== X2Go Test-Builds on Debian-like systems ===== 
- 
-//... what's needed to build X2Go from Git for the first time if you are on Debian & co.// 
- 
-<WRAP round todo> 
-<menu col=1,align=center,caption="Building X2Go from Source"> 
-  <item>Build any X2Go code project from source on Debian-like systems| general build from source, what's needed to build |[[wiki:development:buildguide]]|{{:wiki:litte-phoca.png|}}</item> 
-</menu> 
-</WRAP> 
----- 
- 
- 
- 
-===== Info on Sanity of Tarball installers ===== 
- 
-The following X2go projects support tarball installation. If you find a reference to a release version here that has not yet been release (i.e. is not available as tarball) then this means that it will be available in the code project's next upcoming release. 
- 
-^  Code Project  ^   Release    ^  Mechanism  ^ 
-| x2goclient      >= 3.0.1.19  |  make/qmake  | 
-| x2goserver      >= 3.0.99.1  |  make        | 
-| nx-libs        |  >= 3.5.0.18  |  make        | 
-| python-x2go    |  >= 0.2.0.0    setup.py    | 
-| pyhoca-gui      >= 0.4.0.1    setup.py    | 
- 
----- 
  
 ===== X2Go Build HowTos (GNU/Linux) ===== ===== X2Go Build HowTos (GNU/Linux) =====
- 
-//... esp. apply to installation on the Linux-From-Scratch distribution.// 
  
 <WRAP round todo> <WRAP round todo>
 <menu col=3,align=center,caption="Building X2Go for GNU/Linux"> <menu col=3,align=center,caption="Building X2Go for GNU/Linux">
-  <item>X2GoClient|build from source for GNU/Linux|[[wiki:development:build-howto-linux:x2goclient]]|{{:wiki:litte-phoca.png|}}</item>+  <item>X2Go Client|build from source for GNU/Linux|[[wiki:development:build-howto-linux:x2goclient]]|{{:wiki:litte-phoca.png|}}</item>
   <item>PyHoca-GUI|build from source for GNU/Linux|[[wiki:development:build-howto-linux:pyhoca-gui]]|{{:wiki:litte-phoca.png|}}</item>   <item>PyHoca-GUI|build from source for GNU/Linux|[[wiki:development:build-howto-linux:pyhoca-gui]]|{{:wiki:litte-phoca.png|}}</item>
   <item>PyHoca-CLI|build from source for GNU/Linux|[[wiki:development:build-howto-linux:pyhoca-cli]]|{{:wiki:litte-phoca.png|}}</item>   <item>PyHoca-CLI|build from source for GNU/Linux|[[wiki:development:build-howto-linux:pyhoca-cli]]|{{:wiki:litte-phoca.png|}}</item>
-  <item>X2GoServer|build from source for GNU/Linux|[[wiki:development:build-howto-linux:x2goserver]]|{{:wiki:litte-phoca.png|}}</item>+  <item>X2Go Server|build from source for GNU/Linux|[[wiki:development:build-howto-linux:x2goserver]]|{{:wiki:litte-phoca.png|}}</item>
   <item>NX libraries|build from source for GNU/Linux|[[wiki:development:build-howto-linux:nx-libs]]|{{:wiki:litte-phoca.png|}}</item>   <item>NX libraries|build from source for GNU/Linux|[[wiki:development:build-howto-linux:nx-libs]]|{{:wiki:litte-phoca.png|}}</item>
 </menu> </menu>
 </WRAP> </WRAP>
  
 +----
  
- 
----- 
 ===== X2Go Build HowTos (MS Windows) ===== ===== X2Go Build HowTos (MS Windows) =====
  
 <WRAP round todo> <WRAP round todo>
 <menu col=3,align=center,caption="Building X2Go for MS Windows"> <menu col=3,align=center,caption="Building X2Go for MS Windows">
-  <item>X2GoClient|build from source for MS Windows|[[wiki:development:build-howto-mswin:x2goclient]]|{{:wiki:litte-phoca.png|}}</item>+  <item>X2GoClient|build environment, nxproxy and OpenSSH Server|[[wiki:development:build-howto-mswin:x2goclient]]|{{:wiki:litte-phoca.png|}}</item>
   <item>PyHoca-GUI|build from source for MS Windows|[[wiki:development:build-howto-mswin:pyhoca-gui]]|{{:wiki:litte-phoca.png|}}</item>   <item>PyHoca-GUI|build from source for MS Windows|[[wiki:development:build-howto-mswin:pyhoca-gui]]|{{:wiki:litte-phoca.png|}}</item>
   <item>PyHoca-CLI|build from source for MS Windows|[[wiki:development:build-howto-mswin:pyhoca-cli]]|{{:wiki:litte-phoca.png|}}</item>   <item>PyHoca-CLI|build from source for MS Windows|[[wiki:development:build-howto-mswin:pyhoca-cli]]|{{:wiki:litte-phoca.png|}}</item>
Line 112: Line 80:
 </menu> </menu>
 </WRAP> </WRAP>
 +
 +
 ---- ----
 +===== X2Go Package Test-Builds =====
 +
 +<WRAP round todo>
 +<menu col=1,align=center,caption="Building X2Go Test-Packages">
 +  <item>Build any X2Go code project from source on Debian-like systems|Build howto for .deb packages |[[wiki:development:deb-buildguide]]|{{:wiki:litte-phoca.png|}}</item>
 +  <item>Build any X2Go code project from source on RPM-based systems|Build howto for .rpm packages |[[wiki:development:rpm-buildguide]]|{{:wiki:litte-phoca.png|}}</item>
 +</menu>
 +</WRAP>
 +
 +
 +
 +
 +
  
wiki/development/start.1363600724.txt.gz · Last modified: 2013/03/18 09:58 by ncryer