xpra icon
Bug tracker and wiki

Changes between Version 46 and Version 47 of Packaging

12/11/16 12:08:10 (4 years ago)
Antoine Martin



  • Packaging

    v46 v47  
    55Please also see [/wiki/Building How to build] and [/wiki/Dependencies dependencies].
     7Your distribution may provide packages of xpra, unfortunately those tend to be problematic - see [/wiki/Packaging/DistributionPackages].
    8 {{{#!div class="box"
    9 == Distribution Packages ==
    11 And why you should generally not use them.
    13 ||=Distribution=||=Variant=||=Version Shipped=||=Known Issues=||
    14 ||Fedora||[https://getfedora.org/ Fedora 21 and 22]||[https://admin.fedoraproject.org/updates/xpra 0.15.9]||Up to date (0.15.10 in "testing" queue), but you need [http://rpmfusion.org/ rpmfusion]'s xpra-codecs-freeworld package to get all the codecs||
    15 ||Ubuntu||[http://releases.ubuntu.com/12.04/ Precise aka 12.04]||[http://packages.ubuntu.com/precise/xpra]||Far too many to list - not a single bug fix applied in 4 years! ||
    16 ||Ubuntu||[http://releases.ubuntu.com/14.04/ Trusty aka 13.04]||[http://packages.ubuntu.com/trusty/xpra 0.12.3]||Far too many to list - not a single bug fix applied in 2 years, avoid||
    17 ||Ubuntu||[http://releases.ubuntu.com/15.04/ Vivid aka 15.04]||[http://packages.ubuntu.com/vivid/xpra 0.14.10]||Awful: 23 stable updates missing! version no longer supported, known bugs including crashes and vulnerabilities - avoid! ||
    18 ||Debian||[https://www.debian.org/releases/squeeze/ Squeeze Backports]||[https://packages.debian.org/squeeze-backports/xpra 0.3.11]||Fundamentally broken - do not use||
    19 ||Debian||[https://www.debian.org/releases/wheezy/ Wheezy]||[https://packages.debian.org/wheezy/xpra 0.3.11]||Fundamentally broken - do not use||
    20 ||Debian||[https://www.debian.org/releases/wheezy/ Wheezy-backports]||[https://packages.debian.org/wheezy-backports/xpra 0.14.10]||Awful: 23 stable updates missing! version no longer supported, known bugs including crashes and vulnerabilities - avoid! ||
    21 ||Debian||[https://www.debian.org/releases/jessie/ Jessie]||[https://packages.debian.org/jessie/xpra 0.14.10]||Awful: 23 stable updates missing! version no longer supported, known bugs including crashes and vulnerabilities - avoid! ||
    22 ||Debian||[https://www.debian.org/releases/jessie/ Jessie-backports]||[https://packages.debian.org/jessie-backports/xpra 0.16.3]||Not too bad.||
    23 ||Debian||[https://www.debian.org/releases/stretch/ Stretch]||[https://packages.debian.org/stretch/xpra 0.17.1]||Good: up to date||
    24 ||Gentoo||[http://www.gentoo.org/ Stable] ||[http://packages.gentoo.org/package/x11-wm/xpra 0.15.6]||Not too bad: 4 minor updates behind||
    25 ||Gentoo||[http://www.gentoo.org/ Testing] ||[http://packages.gentoo.org/package/x11-wm/xpra 0.15.9]||Good: only one minor update behind||
    26 ||||[https://www.archlinux.org/ Arch] ||[https://aur.archlinux.org/packages/xpra-winswitch/ 0.15.9]||Good: only one minor update behind||
    28 Last updated '''2015-12-28''', when 0.15.10 was the latest version available. (0.14.33 for LTS branch).
    30 Omitted:
    31 * because not available with a default installation: Debian experimental.
    32 * opensuse: [http://software.opensuse.org/package/xpra no packages available]
    33 * rant about Debian made redundant by this perfect description: [https://mjg59.dreamwidth.org/41085.html Matthew Garrett: There's more than one way to exploit the commons]
    36 ----
    37 Example of some of the fixes found in later 0.14.x and 0.15.x stable releases which may be missing from distributions that got stuck at a particular minor update (ie: 0.14.10 for Debian):
    38 * important fixes: r10197 (abysmal performance), r10160, printing broken (r10165 + r10105 + r10142), nvenc (r10000 + r10078, also on Debian / Ubuntu: r10133), r10128, r10119, opencl broken (r10024 + r10084), win32 server (#637), win32 client fix (r9751),  r9997, r9983, r9970, opengl crashes (r9924 + r9871?, r9799), r9888, r9851, compatibility fixes (r9857 + r9640), r9753, paint failures (r9682), r9711, r9715, shadow fix (r9728), may crash (r9725), no transparency (r9661), leak (r9654), r9620
    39 * more minor fixes: r10196, r10139, r10104, r10046, r10029, r9996, r9978, r9868, r9898, r9915, r9796, r9770, r9803, r9694, r9727, r9675, r9609
    41 You can find the full list of changes merged here: [/wiki/Versions/PendingFixes] (under commit log).
    42 Some other fixes are simply not available in older branches, here are a few: [/Versions/PendingFixes/Abandoned].
    45 ----
    47 Non exhaustive list of bugs we would have backported to older branches if they were still maintained (mostly cumulative, the further back you go, the more you need):
    48 * {{{v0.13.x}}} (most also apply if you're using Debian or Ubuntu's {{{0.14.10}}}): r9354, r9415, r9418, r9441 (crash), r9589, r9621 (leak), r9671, r9753, #902 (r9826 - visual corruption), r9879, r9918, r9970, r8945, r9011 (leak), r9173 (race, connection errors), r8973 (races), r9003, r9003, r9005 (filtering ineffective), r8945, r8924 and r8917 (potential double free), r8788 (connection drops), r8777, r8749, r8708, r8659, r8445, r8442 (crash), r8278, r8227, r8185, r8135, r8079 (crash), r7979 (deadlock), r7524 (use disabled algorithms), r7408... and many many more
    49 * {{{v0.12.x}}}: r6696, r7634, r6735, r6766, r6767, r6788, r6874 (memleak!), r6913, r6915, r7002, r7004, r7111 (leak), r7146 (deadlock), r7237 (connection failure), r7239 (crashes), #632, #588, #597, #284, #600, ...
    50 * {{{v0.11.x}}}: r5842, r5898, r5899, r5900
    51 * {{{v0.10.x}}}: r5207, r5209 + r5210, r5207
    52 * {{{v0.9.x}}}: r4023, r4039 (and plenty more)
    53 etc...
    54 }}}
    5710{{{#!div class="box"