On 05/07/18 22:10, Antonio Trande wrote: > I'm seeing that xpra-2.3.2 cannot be built on CentOS7 because of a > compiling error: > > Error compiling Cython file: > ------------------------------------------------------------ > ... > cdef const void *get_mem(self): > return self.p > def __getbuffer__(self, Py_buffer *view, int flags): > PyBuffer_FillInfo(view, self, <void *>self.p, self.l, 1, flags) > ^ > ------------------------------------------------------------ > xpra/buffers/membuf.pyx:84:25: Call with wrong number of arguments > (expected 5, got 6) Your version of Cython is well out of date, use a supported version and it will compile fine.
> Build log: > https://kojipkgs.fedoraproject.org//work/tasks/5031/28035031/build.log > > If everything goes fine, i can include xpra in EPEL7 repository too. I wish I could be more enthusiastic about this prospect but I am scarred by past packaging conflicts and invalid bug reports from end users. Let's hope that I am wrong this time. Cheers, Antoine > > On 05/07/2018 17:04, Antoine Martin wrote: >> On 05/07/18 21:43, Antonio Trande via shifter-users wrote: >>> Are you building xpra for CentOS7 starting from xpra-src package on >>> Fedora 27? >> No, we have been using a unified spec file for all RPM distros for about >> 7 or 8 years now. >> >> Cheers, >> Antoine >> >> >>> >>> On 05/07/2018 16:01, Antoine Martin via shifter-users wrote: >>>> Hi, >>>> >>>> Due to a packaging error on our side (*), an Epoch tag meant to >>>> workaround a Fedora 27 packaging conflict from downstream ended up in >>>> the CentOS 7 package metadata. >>>> >>>> The offending packages have now been purged and I have replaced them >>>> with a 2.3.3 pre-release. This applies to CentOS 7 only. >>>> >>>> If you have already downloaded the 2.3.2 packages, you may want to >>>> follow these instructions to ensure that the packages do not stay locked >>>> on this version forever and to prevent future repo dependency errors: >>>> yum remove "*xpra*" -y >>>> yum clean all >>>> yum install xpra -y >>>> >>>> This may also be necessary in the future when upgrading from Fedora 27 >>>> to a newer release. We do not want to ever be using this tag, but we are >>>> forced into this situation by the Fedora downstream package. >>>> >>>> Sorry for the inconvenience, >>>> Antoine >>>> >>>> >>>> (*) the mistake comes from this line which evaluates to true on CentOS7: >>>> %if 0%{?fedora}<28 >>>> >>>> >>>> >>>> On 27/06/18 03:30, Antoine Martin wrote: >>>>> Hi, >>>>> >>>>> This update fixes a large number of issues, mostly cosmetic ones, none >>>>> of them are really critical. There is no urgency to update. >>>>> >>>>> The buffer overflow sounds scary, but it only affects the GTK3 builds >>>>> and those aren't the default on any platforms yet, it only triggers when >>>>> OpenGL rendering is disabled and it is unlikely to be exploitable. >>>>> >>>>> The bandwidth-limit bypass can cause problems for those with budgeted >>>>> bandwidth allocations on their servers. >>>>> >>>>> Release notes: >>>>> * fix notification actions support with shadow servers >>>>> * fix paint errors with reformatted images using outdated stride value >>>>> * fix control commands that call window refresh >>>>> * fix broken pipe error when the browser cancels downloading 'noicon' >>>>> * fix spurious refresh events >>>>> * fix missing bug report data due to path errors >>>>> * fix XAUTHORITY environment variable getting clobbered >>>>> * fix html5 window refresh not throttled when document is not invisible >>>>> * fix non-opengl painting of windows with a padding area >>>>> * fix rgb paint of mmap data with the python2 cairo backend >>>>> * fix invalid clipboard toggle requests not ignored >>>>> * fix missing context handler for keymap setup (crash possible) >>>>> * fix proxy server test to use a signal to stop the test instance >>>>> * fix invalid exception value in X11 atom bindings >>>>> * fix bandwidth limit client bypass and connection errors >>>>> * fix building CUDA kernels with GCC 8.1 >>>>> * fix tray menu setup error when the clipboard is disabled >>>>> * fix GTK3 buffer overflow with non-opengl backend >>>>> * fix startup errors with pulseaudio if XDG_RUNTIME_DIR is missing >>>>> * fix clipboard token send error when there are no targets >>>>> * don't overwrite the dynamic system tray icon with default on startup >>>>> * correctly disable desktop-scaling when mmap is enabled >>>>> * skip repainting pointer overlay when the position is unchanged >>>>> * prevent authenticated users from shutting down proxy servers >>>>> * don't turn off notifications when we don't have a forwarder instance >>>>> * don't try to log an exception that does not exist >>>>> * allow the user to disable all video encoders and csc modules >>>>> * send missing exception details to server with remote-logging >>>>> * avoid RFB errors if screen capture fails >>>>> * avoid further errors when shadow capture fails >>>>> * recommend the dbus-x11 with the DEB package >>>>> >>>>> The source: >>>>> https://xpra.org/src/ >>>>> Downloads: >>>>> https://xpra.org/trac/wiki/Download >>>>> >>>>> Cheers >>>>> Antoine >>>>> >>>> >>>> _______________________________________________ >>>> shifter-users mailing list >>>> [email protected] >>>> http://lists.devloop.org.uk/mailman/listinfo/shifter-users >>>> >>> >> > _______________________________________________ shifter-users mailing list [email protected] http://lists.devloop.org.uk/mailman/listinfo/shifter-users
