This is an old revision of the document!
X2Go developers can logon to:
$ ssh -lx2go-admin -p64064 japsand.x2go.org
and launch a package build process:
$ x2go-build+upload-package <package-name> {heuler,main}[/{squeeze,wheezy,sid}]
The build scripts use qemubuilder. The packages are built in clean chroot environments of the corresponding distro version. Packages are built for amd64 and i386 archictectures.
With
$ EXTRA_ARCHS=armel EXTRA_ARCHS_ONLY=yes x2go-build+upload-package <package-name> {heuler,main}[/{squeeze,wheezy,sid}]
you can build X2Go components for the ARM(el) architecture. This uses qemu soft emulation and will be quite slow and it will also create quite a CPU load.
After package build comes the package uploaded. Packages are currently uploaded to code.x2go.org
(aka ymir.das-netzwerkteam.de
).
Uploaded packages normally get integrated into the repository by a CRON job. The impatient developer can trigger that command manually with this line at the command line shell of the user x2go-admin
(e.g. for Debian squeeze):
ssh -lx2go-admin code.x2go.org -p32032 REPREPRO_BASE_DIR=/srv/sites/x2go.org/packages/debian reprepro processincoming x2go-debian-{squeeze|wheezy|sid}
Ubuntu packages of X2Go are built fully automatically via Launchpad: http://launchpad.net/~x2go