Changes between Version 16 and Version 17 of Testing
- Timestamp:
- 08/23/14 04:29:31 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Testing
v16 v17 10 10 * gtk/pygtk versions: similar to Python, older versions (ie: 2.17 and older) can cause problems, see: r2863, r2706, r2705, r1498, r555, r554. 11 11 * client applications: it is important to test a wide range of client applications, using a wide variety of UI toolkits and languages: gtk, qt/kde, wx, Java (see #162), etc.. Each can uncover subtle bugs. Then there are specific applications that are known to cause problems because of the way the interact with the X11 server: wine applications?, VMWare? (#199), Firefox? (#220, #158, #96), {{{gtkperf -a}}} is very good at triggering races in window setup/cleanup, etc. Also, newer versions of specific target applications may change the behaviour of the application in ways which have a significant impact on xpra compression/quality. 12 * backwards compatibility with old versions: we try to keep backwards compatibility with older versions as much as possible, though some features may not be available. Occasionally we will drop compatibility (ie: #57) to allow the code to move on from old crufty workarounds. At present, all versions from 0. 3.11 onwards should be able to connect, both as client and server. Though looking forward, only v0.5 onwards are going to be supported.12 * backwards compatibility with old versions: we try to keep backwards compatibility with older versions as much as possible, though some features may not be available. Occasionally we will drop compatibility (ie: #57) to allow the code to move on from old crufty workarounds. At present, all versions from 0.7.8 onwards should be able to connect, both as client and server. 13 13 * unusual setups: although these may not be optimal, people still expect this to work - and it should! Again, the errors that this uncovers may well help in other areas. Things like: running xpra nested (#210), running xpra from "{{{ssh -X}}}" / "{{{ssh -Y}}}" (#207, #3) 14 14 * platform specific quirks: OSX problems (#249), platforms with static builds of the x264 and vpx libraries or those where the dynamic libraries are bundled in a binary image (#103): MS Windows, OSX, CentOS 5.x, CentOS 6.x, Debian Squeeze, Ubuntu Lucid) … … 25 25 As can be seen in the number of items listed above, testing every combination is simply impossible. 26 26 Here are some of the most common setups, and those that are most likely to uncover compatibility issues. Ideally, all of those should be tested before major releases. 27 * All MS Windows clients (from XP to 8) with CentOS/RedHat 5.x and 6.x servers27 * All MS Windows clients (from XP to 8) with CentOS/RedHat 6.x and 7.x servers 28 28 * OSX clients 29 * xpra 0. 5.x client and servers30 * CentOS 5.x clients with both old servers (CentOS 5.x) and new ones (Fedora 18+ or Debian sid)29 * xpra 0.7.x client and servers 30 * CentOS 5.x/6.x clients with both old servers (CentOS 5.x/6.x) and new ones (Fedora 18+ or Debian sid) 31 31 * Debian Squeeze or Ubuntu Lucid packages. 32 32 }}}