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) Build log: https://kojipkgs.fedoraproject.org//work/tasks/5031/28035031/build.log If everything goes fine, i can include xpra in EPEL7 repository too. 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 >>> shifter-users@lists.devloop.org.uk >>> http://lists.devloop.org.uk/mailman/listinfo/shifter-users >>> >> > -- --- Antonio Trande Fedora Project mailto 'sagitter at fedoraproject dot org' GPG key: 0x5E212EE1D35568BE GPG key server: https://keys.fedoraproject.org/ _______________________________________________ shifter-users mailing list shifter-users@lists.devloop.org.uk http://lists.devloop.org.uk/mailman/listinfo/shifter-users