A page in your DokuWiki was added or changed. Here are the details:
Date : 2013/12/28 23:19
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 Iceweasel/23.0
IP-Address : 79.207.210.167
Hostname : p4FCFD2A7.dip0.t-ipconnect.de
Old Revision: http://wiki.x2go.org/doku.php/wiki:development:start?rev=1388272675
New Revision: http://wiki.x2go.org/doku.php/wiki:development:start
Edit Summary:
User : sunweaver
@@ -3,7 +3,5 @@
====== X2Go Development ======
-
- ----
<WRAP round info>
<menu col=2,align=center,caption="Development of X2Go">
<item>Roadmap|Release/Feature Roadmap|[[wiki:development:roadmap]]|{{:wiki:litte-phoca.png|}}</item>
@@ -28,12 +26,11 @@
<item>Webservers|Statistics|[[wiki:development:webserver-stats]]|{{:wiki:litte-phoca.png|}}</item>
</menu>
</WRAP>
+ ----
===== X2Go Documentation for Developers =====
-
- ----
<WRAP round important>
<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>
@@ -53,13 +50,12 @@
<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>
+
----
===== X2Go Build HowTos (GNU/Linux) =====
-
- //... esp. apply to installation on the Linux-From-Scratch distribution.//
<WRAP round todo>
<menu col=3,align=center,caption="Building X2Go for GNU/Linux">
<item>X2Go Client|build from source for GNU/Linux|[[wiki:development:build-howto-linux:x2goclient]]|{{:wiki:litte-phoca.png|}}</item>
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2013/12/28 23:17
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 Iceweasel/23.0
IP-Address : 79.207.210.167
Hostname : p4FCFD2A7.dip0.t-ipconnect.de
Old Revision: http://wiki.x2go.org/doku.php/wiki:development:start?rev=1388272612
New Revision: http://wiki.x2go.org/doku.php/wiki:development:start
Edit Summary:
User : sunweaver
@@ -7,9 +7,9 @@
<WRAP round info>
<menu col=2,align=center,caption="Development of X2Go">
<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>Reporting Bugs|X2Go Bug Tracking System|[[wiki:bugs]]|{{:wiki:little-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>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>Debug/Troubleshooting|Problem Solving HowTo|[[wiki:development:debugging]]|{{:wiki:litte-phoca.png|}}</item>
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2013/12/28 23:17
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 Iceweasel/23.0
IP-Address : 79.207.210.167
Hostname : p4FCFD2A7.dip0.t-ipconnect.de
Old Revision: ---
New Revision: http://wiki.x2go.org/doku.php/wiki:development:deb-buildguide
Edit Summary: created
User : sunweaver
===== Building from source =====
==== Create a place to work in ====
Create a folder somewhere, whatever you prefer, but I would recommend to keep all the code in the same place. For example create one in you home directory
<code>
mkdir -p ~/code/x2go && cd ~/code/x2go
</code>
==== Get the sources ====
First, you have to get the [[wiki:development:git|sources]]. There is already a "ready to clone" snippet [[wiki:development:git#checkout_all_repos| here]], to be pasted in any bash terminal.
You should now have cloned all repositories actually shown
[[http://code.x2go.org/gitweb|at the gitweb here]].
==== Get the build and development dependencies ====
Then you should use your favorite available packet manager to install the build dependencies although I'm not 100% sure wether we need all of them or some are optional...
<code>
sudo apt-get install build-essential qt4-designer qtcreator qtcreator-doc \
qt4-demos qt4-doc qt4-dev-tools libqt4-dev git \
qt-sdk libldap2-dev libssh-dev libxpm-dev libcups2-dev \
debhelper doxygen man2html-base
</code>
==== Build the actual code ====
Before you build, consider this: when you're on the master branch, you're on the bleeding edge. This could contain any sort of errors or experimental code. Have a look at the available tags:
<code>
git tag
</code>
Also, you might want to have in mind, that the actual build is based on the branch **build-main**. Have a look at what's there with
<code>
git branch
<TAB><TAB>
</code>
Change to the branch or tag of project you want to build and **build the project** with:
<code>
debuild -us -uc
</code>
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2013/12/28 23:17
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 Iceweasel/23.0
IP-Address : 79.207.210.167
Hostname : p4FCFD2A7.dip0.t-ipconnect.de
Old Revision: http://wiki.x2go.org/doku.php/wiki:development:buildguide?rev=1362749499
New Revision: http://wiki.x2go.org/doku.php/wiki:development:buildguide
Edit Summary: removed
User : sunweaver
@@ -1,48 +1 @@
- ===== Building from source =====
-
- ==== Create a place to work in ====
-
- Create a folder somewhere, whatever you prefer, but I would recommend to keep all the code in the same place. For example create one in you home directory
-
- <code>
- mkdir -p ~/code/x2go && cd ~/code/x2go
- </code>
-
- ==== Get the sources ====
-
- First, you have to get the [[wiki:development:git|sources]]. There is already a "ready to clone" snippet [[wiki:development:git#checkout_all_repos| here]], to be pasted in
any bash terminal.
-
- You should now have cloned all repositories actually shown [[http://code.x2go.org/gitweb|at the gitweb here]].
-
- ==== Get the build and development dependencies ====
-
- Then you should use your favorite available packet manager to install the build dependencies although I'm not 100% sure wether we need all of them or some are optional...
-
- <code>
- sudo apt-get install build-essential qt4-designer qtcreator qtcreator-doc \
- qt4-demos qt4-doc qt4-dev-tools libqt4-dev git \
- qt-sdk libldap2-dev libssh-dev libxpm-dev libcups2-dev \
- debhelper doxygen man2html-base
- </code>
-
- ==== Build the actual code ====
-
- Before you build, consider this: when you're on the master branch, you're on the bleeding edge. This could contain any sort of errors or experimental code. Have a look at the available tags:
-
- <code>
- git tag
- </code>
-
- Also, you might want to have in mind, that the
actual build is based on the branch **build-main**. Have a look at what's there with
-
- <code>
- git branch <TAB><TAB>
- </code>
-
- Change to the branch or tag of project you want to build and **build the project** with:
-
- <code>
- debuild -us -uc
- </code>
-
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2013/12/28 23:16
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 Iceweasel/23.0
IP-Address : 79.207.210.167
Hostname : p4FCFD2A7.dip0.t-ipconnect.de
Old Revision: http://wiki.x2go.org/doku.php/wiki:development:start?rev=1388272470
New Revision: http://wiki.x2go.org/doku.php/wiki:development:start
Edit Summary: [X2Go Test-Builds on Debian-like systems]
User : sunweaver
@@ -45,15 +45,14 @@
</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.//
+ ===== X2Go Package Test-Builds =====
<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 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>
----
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2013/12/28 23:14
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 Iceweasel/23.0
IP-Address : 79.207.210.167
Hostname : p4FCFD2A7.dip0.t-ipconnect.de
Old Revision: http://wiki.x2go.org/doku.php/wiki:development:start?rev=1388272306
New Revision: http://wiki.x2go.org/doku.php/wiki:development:start
Edit Summary:
User : sunweaver
@@ -3,20 +3,19 @@
====== X2Go Development ======
-
- ===== General Topics =====
----
<WRAP round info>
<menu col=2,align=center,caption="Development of X2Go">
<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>Reporting Bugs|X2Go Bug Tracking System|[[wiki:bugs]]{{:wiki:little-phoca.png|}}</item>
+ <item>Reporting Bugs|X2Go Bug
Tracking System|[[wiki:bugs]]|{{:wiki:little-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>Nightly Builds|Nightly built pkgs for Debian/Ubuntu|[[wiki:development:nightly-builds]]|{{: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>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>
</menu>
</WRAP>
@@ -30,21 +29,19 @@
</menu>
</WRAP>
- ===== Specific X2Go
Development Subprojects =====
+ ===== X2Go Documentation for Developers =====
----
<WRAP round important>
<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 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>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 Broker Protocols|Client/Broker Communication in X2Go|[[wiki:development:x2gobroker:protocol]]|{{:wiki:litte-phoca.png|}}</item>
-
</menu>
</WRAP>
----
@@ -57,43 +54,26 @@
<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 components 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 |
- | x2gognomebindings | >= 2.0.2.0 |
automake |
- | x2gomatebindings | >= 0.0.1.1 | automake |
----
===== X2Go Build HowTos (GNU/Linux) =====
//... esp. apply to installation on the Linux-From-Scratch distribution.//
<WRAP round todo>
<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-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>
</menu>
</WRAP>
+ ----
-
- ----
===== X2Go Build HowTos (MS Windows) =====
<WRAP round todo>
<menu col=3,align=center,caption="Building X2Go for MS Windows">
@@ -113,10 +93,9 @@
<item>PyHoca-GUI|build from source for MacOS|[[wiki:development:build-howto-macos:pyhoca-gui]]|{{:wiki:litte-phoca.png|}}</item>
<item>PyHoca-CLI|build from source for MacOS|[[wiki:development:build-howto-macos:pyhoca-cli]]|{{:wiki:litte-phoca.png|}}</item>
</menu>
</WRAP>
- ----
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2013/12/28 23:11
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 Iceweasel/23.0
IP-Address : 79.207.210.167
Hostname : p4FCFD2A7.dip0.t-ipconnect.de
Old Revision: http://wiki.x2go.org/doku.php/wiki:development:start?rev=1388272208
New Revision: http://wiki.x2go.org/doku.php/wiki:development:start
Edit Summary:
User : sunweaver
@@ -9,8 +9,9 @@
<WRAP round info>
<menu col=2,align=center,caption="Development of X2Go">
<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>Reporting Bugs|X2Go Bug Tracking System|[[wiki:bugs]]{{:wiki:little-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>Nightly Builds|Nightly built pkgs for Debian/Ubuntu|[[wiki:development:nightly-builds]]|{{:wiki:litte-phoca.png|}}</item>
<item>Debug/Troubleshooting|Problem Solving HowTo|[[wiki:development:debugging]]|{{:wiki:litte-phoca.png|}}</item>
@@ -27,16 +28,8 @@
<menu col=3,align=center,caption="X2Go Project Infrastructure">
<item>Webservers|Statistics|[[wiki:development:webserver-stats]]|{{: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]].
-
- Read the documentation on [[http://bugs.x2go.org/Reporting.html|how to report a bug]] first before starting to file your first bug.
===== Specific X2Go Development Subprojects =====
--
This mail was generated by DokuWiki
at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2013/12/28 23:09
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 Iceweasel/23.0
IP-Address : 79.207.210.167
Hostname : p4FCFD2A7.dip0.t-ipconnect.de
Old Revision: http://wiki.x2go.org/doku.php/wiki:development:start?rev=1379405631
New Revision: http://wiki.x2go.org/doku.php/wiki:development:start
Edit Summary:
User : sunweaver
@@ -20,15 +20,15 @@
</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]].
Read the documentation on [[http://bugs.x2go.org/Reporting.html|how to report a bug]] first before starting to file your first bug.
+
===== Specific X2Go Development Subprojects =====
----
@@ -112,5 +112,15 @@
<item>PyHoca-CLI|build from source for
MacOS|[[wiki:development:build-howto-macos:pyhoca-cli]]|{{:wiki:litte-phoca.png|}}</item>
</menu>
</WRAP>
----
+
+ ===== X2Go Project Infrastructure =====
+
+ <WRAP round todo>
+ <menu col=3,align=center,caption="X2Go Project Infrastructure">
+ <item>Webservers|Statistics|[[wiki:development:webserver-stats]]|{{:wiki:litte-phoca.png|}}</item>
+ </menu>
+ </WRAP>
+
+
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2013/12/28 23:06
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 Iceweasel/23.0
IP-Address : 79.207.210.167
Hostname : p4FCFD2A7.dip0.t-ipconnect.de
Old Revision: http://wiki.x2go.org/doku.php/events:gsoc2013?rev=1365501434
New Revision: http://wiki.x2go.org/doku.php/events:gsoc2013
Edit Summary: removed
User : sunweaver
@@ -1,4 +1 @@
- ====== Google Summer of Code 2013 ======
-
- This year (GSOC2013), the X2Go Project got rejected by Google. We will re-apply in 2014.
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/