[winswitch] xpra 0.16.0 with Ubuntu Trusty (was announcement email thread)

Evan Sarmiento esarmien at g.harvard.edu
Wed Dec 30 16:57:01 GMT 2015


Hi Antoine,

Just upgraded to xpra 0.16.0; and I’m getting an error such as this when trying to attach an xpra server. Does this have to do with my somehow inoperative GStreamer?

Best,
Evan

┌─[esarmien at beta-exec6-2.clus.hmdc.harvard.edu] 
└─[~/.HMDC/jobs/interactive/shell_2.31.3_105_201512301451512209]> xpra --socket-dir=/tmp/condor/execute/dir_8563 attach :0
2015-12-30 11:55:38,172 Warning: outdated/buggy version of Python: 2.6.6.final.0
2015-12-30 11:55:38,172  switching to process polling every 2 seconds to support 'exit-with-children'
2015-12-30 11:55:38,172 Xpra gtk2 client version 0.16.0-runknown
2015-12-30 11:55:38,180  running on Linux CentOS 6.7 Final
Warning: failed to import GStreamer:
 1.0 failed with: 'module' object has no attribute 'require_version'
2015-12-30 11:55:38,836  detected keyboard: rules=evdev, model=evdev, layout=us
2015-12-30 11:55:38,839  desktop size is 1440x900 with 1 screen:
2015-12-30 11:55:38,839   localhost:10.0 (381x238 mm - DPI: 96x96) workarea: 1440x873 at 0x27
2015-12-30 11:55:38,839     monitor 1
2015-12-30 11:55:38,907 enabled fast mmap transfers using 256MB shared memory area
2015-12-30 11:55:38,907 Xpra X11 server version 0.16.0-runknown
2015-12-30 11:55:38,907  running on Linux CentOS 6.7 Final
2015-12-30 11:55:38,910 Attached to :0 (press Control-C to detach)

2015-12-30 11:55:38,958 failed to instantiate <class 'xpra.client.gtk2.border_client_window.BorderClientWindow'>
Traceback (most recent call last):
  File "/usr/lib64/python2.6/site-packages/xpra/client/ui_client_base.py", line 2358, in make_new_window
    window = cwc(self, group_leader_window, wid, x, y, ww, wh, bw, bh, metadata, override_redirect, client_properties, self.border, self.max_window_size)
  File "/usr/lib64/python2.6/site-packages/xpra/client/client_window_base.py", line 55, in __init__
    self.setup_window(bw, bh)
  File "/usr/lib64/python2.6/site-packages/xpra/client/gtk2/border_client_window.py", line 20, in setup_window
    ClientWindow.setup_window(self, *args)
  File "/usr/lib64/python2.6/site-packages/xpra/client/gtk2/gtk2_window_base.py", line 86, in setup_window
    GTKClientWindowBase.setup_window(self, *args)
  File "/usr/lib64/python2.6/site-packages/xpra/client/gtk_base/gtk_client_window_base.py", line 229, in setup_window
    self.set_alpha()
  File "/usr/lib64/python2.6/site-packages/xpra/client/gtk_base/gtk_client_window_base.py", line 304, in set_alpha
    metalog("set_alpha() has_alpha=%s, %s.HAS_ALPHA=%s, realized=%s", self._has_alpha, bc, bc.HAS_ALPHA, self.is_realized())
  File "/usr/lib64/python2.6/site-packages/xpra/client/gtk_base/gtk_client_window_base.py", line 589, in is_realized
    return is_realized(self)
  File "/usr/lib64/python2.6/site-packages/xpra/gtk_common/gtk_util.py", line 247, in is_realized
    return widget.get_realized()
AttributeError: 'BorderClientWindow' object has no attribute 'get_realized'
2015-12-30 11:55:38,960 no more options.. this window will not be shown, sorry


On December 30, 2015 at 8:32:14 AM, Antoine Martin (antoine at nagafix.co.uk) wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>  
> On 30/12/15 20:07, Norman Rasmussen wrote:
> > On Tue, Dec 29, 2015 at 3:52 PM, Antoine Martin
> > > wrote:
> >
> > On 29/12/15 22:48, Douglas Doole wrote:
> >> Hi Antoine. Any ETA for the 0.16 binary to be available for
> >> Ubuntu 14.04 (trusty)?
> > Ubuntu Trusty is not supported with newer versions (0.16 and
> > later). I will continue to maintain the 0.15 branch for those
> > distros unable to make the jump.
> >
> >
> > What does 0.16 require that trusty doesn't have? i.e. if I wanted
> > to upgrade to 0.16 what do I need to pull from a newer release to
> > support it?
> The main stumbling block with making builds for Trusty is that we have
> removed support for the ill-fated Debian libav fork and will only
> support ffmpeg going forward.
>  
> I have made builds for Trusty and those work fine but they lack h264
> decoding which is done via our "dec_avcodec2", and the colourspace
> conversion step is done via the slow cython fallback.
>  
> There is a 0.16.1-RC build there right now (but beware that the beta
> area gets cleaned up and refreshed regularly, 0.17 alpha builds are
> coming up next):
> http:/xpra.org/beta/trusty/
>  
> h264 is the default encoding because it provides the best performance,
> which is why I don't want to make a new release without it.
> It would be seen as a regression for many use cases.
> The vp8 encoding is pretty close, but it has not had the same amount
> of testing.
>  
> The other problem with Trusty is OpenGL driver stability.
>  
> Another potential problem is the move to GStreamer 1.x and the
> packaging changes that go with it.
>  
> If there is enough demand for it, I guess I could change my mind on
> this issue, but only if enough Trusty users request it and do enough
> testing...
>  
> The next Ubuntu LTS release will be supported in 0.16 and later.
>  
> Cheers
> Antoine
>  
>  
> >
> >
> > Cheers Antoine
> >
> >
> >>
> >> Thanks.
> >>
> >> On Mon, Dec 28, 2015 at 12:20 AM Antoine Martin
> >>  
> >> >>
> >> wrote:
> >>
> >> Hi,
> >>
> >> This release builds on the structural changes made in 0.15 to
> >> improve the existing functionality and add some useful new
> >> features.
> >>
> >> You can find a more user friendly description of these changes,
> >> including more detailed descriptions and links, here:
> >> http://xpra.org/trac/wiki/News#a0.16.0Release
> >>
> >> Here are some of the most prominent changes: * client side window
> >> scaling * audio-video synchronization * improved printer
> >> forwarding and HTML5 client printing support * support for screen
> >> capture tools * support remote SSH start without specifying a
> >> display * dbus server for easier runtime control * XShape
> >> forwarding for X11 clients * remove more legacy code, cleanups,
> >> add sanity checks, etc * switch to GStreamer 1.x on most
> >> platforms * zero copy memoryview buffers, safer read-only
> >> buffers * improved vp9 support * handling of very high client
> >> resolutions (8k and above) * more reliable window positioning and
> >> geometry (many changes) * network and protocol improvements:
> >> safety checks, threading, etc * support multiple socket
> >> directories * encryption improvements: support TCP only
> >> encryption, PKCS#7 padding * improved DPI and anti-alias
> >> synchronization and handling * better multi-monitor support * lz4
> >> faster modes with automatic speed tuning * server file upload
> >> from system tray * new debugging subcommand: "xpra showconfig" *
> >> option to select a specific clibpoard to synchronize with (MS
> > Windows)
> >> * faster OpenGL screen updates: group screen updates * replace
> >> calls to setxkbmap with native X11 API * opensuse support * XShm
> >> for override-redirect windows and shadow servers * faster X11
> >> shadow servers * improved logging and debugging tools, fault
> >> injection * more robust error handling and recovery from client
> >> errors * NVENC support for MS Windows shadow servers
> >>
> >> Your comments and feature requests are always welcome. Now is the
> >> perfect time to submit them for the next release:
> >> http://xpra.org/trac/milestone/0.17
> >>
> >> The source: https://xpra.org/src/ Binaries/repositories:
> >> https://winswitch.org/downloads/ Direct binary downloads:
> >> https://xpra.org/dists/ Beta: https://xpra.org/beta/
> >>
> >> Cheers Antoine _______________________________________________
> >> shifter-users mailing list shifter-users at lists.devloop.org.uk
> >  
> >> > > >
> >> http://lists.devloop.org.uk/mailman/listinfo/shifter-users
> >>
> >
> > _______________________________________________ shifter-users
> > mailing list shifter-users at lists.devloop.org.uk
> >  
> > http://lists.devloop.org.uk/mailman/listinfo/shifter-users
> >
> >
> >
> >
> > -- - Norman Rasmussen - Email: norman at rasmussen.co.za
> > - Home page:
> > http://norman.rasmussen.co.za/
>  
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
>  
> iEYEARECAAYFAlaD3NgACgkQGK2zHPGK1rsaPwCfSH7OF+xnJbefyHtiTY07lM17
> 9TYAniQzD08K2S0P9xM739wn8vpvnb9U
> =hquW
> -----END PGP SIGNATURE-----
> _______________________________________________
> shifter-users mailing list
> shifter-users at lists.devloop.org.uk
> http://lists.devloop.org.uk/mailman/listinfo/shifter-users
>  

--  
Evan Sarmeinto  
Front End Systems Software Developer
Harvard-MIT Data Center
T: 617-384-5876
E: esarmien at g.harvard.edu
Follow us: @hmdcrce






More information about the shifter-users mailing list