xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.

Version 25 (modified by Antoine Martin, 7 years ago) (diff)




How to build covers installing the required libraries and building from source, it is a pre-requisite for building packages.

Distribution Packages

And why you should generally not use them.

DistributionVariantVersion ShippedKnown Issues
FedoraFedora 21 and 220.15.2Up to date (0.15.3 in "testing" queue)
UbuntuPrecise aka too many to list - not a single bug fix applied in 3.5 years||
UbuntuTrusty aka too many to list - not a single bug fix applied in 15 months, avoid
UbuntuVivid aka stable updates missing, version no longer supported, known bugs including crashes
DebianSqueeze Backports0.3.11Too many to list and only available in backports! (backports a broken and out of date version!)
DebianWheezy0.3.11Far too many to list
DebianJessie0.14.1018 stable updates missing, version no longer supported, known bugs including crashes
DebianStretch0.14.26Almost up to date
GentooStable 0.11.6branch no longer maintained - many serious bugs including total server crashes, "stable" - sigh
GentooTesting 0.15.0Almost up to date, but missing some important fixes
Arch 0.15.3Good: up to date

Last updated 2015-07-21, when 0.15.3 was the latest version available. (0.14.27 for LTS branch)


  • because (soon) out of date: Ubuntu Utopic.
  • because not available with a default installation: Debian backports and experimental.
  • opensuse: no official packages

Non exhaustive list of bugs we would have backported to older branches if they were still maintained (usually cumulative, the further back you go, the more you need):




The spec file can be found here: xpra.spec
The quick and easy way (tested on Fedora 20):

mkdir -p ${HOME}/rpmbuild/SOURCES/ >& /dev/null
cd trunk/src
./setup.py sdist --formats=bztar
cp dist/*bz2 ${HOME}/rpmbuild/SOURCES/
cp patches/* ${HOME}/rpmbuild/SOURCES/
rpmbuild -ba ../rpmbuild/xpra.spec --define 'Fedora 1'
ls -s ${HOME}/rpmbuild/RPMS/*/


1904 xpra-0.14.0-0.fc20.x86_64.rpm  2332 xpra-debuginfo-0.14.0-0.fc20.x86_64.rpm

You may need to add arguments to the rpmbuild command line to enable/disable certain features, or simply to get it to build properly on other RPM based distros. For example, to build on CentOS 6 with a different build no, use:

rpmbuild -ba xpra.spec --define 'build_no 5'

(the flags and their purpose may vary with versions, please refer to the spec file for more definitive information)



You can find the debian packaging files here: /debian
Debian also ships packages, though the "stable" and "testing" versions are completely out of date, broken and unsupported, they should not be used.
Assuming that your build system is reasonably up to date, you should be able to build with:

cd trunk/src/
ln -sf ../debian .
debuild -us -uc -b