Commit Graph

153 Commits

Author SHA256 Message Date
Dominique Leuenberger
f0812caf7c Accepting request 1207281 from X11:Utilities
OBS-URL: https://build.opensuse.org/request/show/1207281
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=67
2024-10-12 11:30:15 +00:00
78f5559342 - Remove ffmpeg dependency: upstream removed the ffmpeg decoded in
version 6.0.
- Update to version 6.2.0+git20241010.57777eda:
  * fix missing comtypes.stream error message
  * ensure file-transfer error handlers clean up properly
  * update the release notes
  * we don't need rencode since v6
  * type hint fixes: need stronger type
  * #4377 import xsync when needed
  * type hint fixes
  * #4372 raise min iterations
  * #4372 avoid even semi-predictable iv
  * #4372 handle iv as bytes on lower layer
  * #4372 send a new iv with every new context
  * repr is safer than nonl
  * prettify printing of network addresses
  * 0 is a valid port number, it means assign one
  * payload is not always the same as 'data'
  * #4372 call finalize() in tests
  * #4372 dump encrypted packet data for debugging
  * derp: match code committed
  * #4372 call cipher.finalize after each block
  * move the 'encryption' prefix to callers
  * (try to) simplify
  * add more cbc roundtrip test, same as the new html5 code
  * #4372 oops: remove debug logging
  * fix type hints
  * #4372 the correct block size for AES is 128 bits
  * cosmetic
  * #4372 log python-cryptography info, add stronger types

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=148
2024-10-11 17:03:09 +00:00
769d06d649 - Update to version 6.2.0+git20240930.c985181d:
* move key arguments validation to common location
  * add 'fixed output' test
  * Update clipboard source
  * update unit tests with stronger types
  * stronger types, better validation and debug logging
  * this should be rendundant
  * #4370 missing $
  * #3953 fix 'minimal' man page entry
  * re-use the same send function
  * #3953 add 'minimal' to man page
  * no need for a full backtrace when ImageCms is missing
  * #4366 make 'inline' mode the default
  * #3657 some cameras use YUYV, mine does
  * #4360 more direct import path
  * #4354 increase the focus recheck delay
  * there aren't any riscv64 bookworm containers
  * silence http timeout errors
  * #4363 generic server control commands: add to proxy instance process
  * proxy instances should reply to id requests
  * missed from 01fdc71faeced55287e48fc2c12c5758ba5f254d
  * cosmetic
  * #4362 use multi-process proxy with ssl sockets
  * initialize the proxy video codecs for the first threaded connection
  * this is redundant: running as uid 0 already enables 'client-username'
  * typo
  * prettier output: sort display numbers
  * validate hostname without port for ssl redirection
  * #4361 don't require xpra.x11 in the client
  * simplify

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=147
2024-09-30 18:30:28 +00:00
Dominique Leuenberger
9d986b2c2e Accepting request 1191885 from X11:Utilities
OBS-URL: https://build.opensuse.org/request/show/1191885
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=66
2024-08-07 04:10:52 +00:00
d7f13da6c9 Accepting request 1191831 from home:dimstar:Factory
- Add explicit gcc-c++ BuildRequires: fix gcc: fatal error: cannot
  execute ‘cc1plus’: execvp: No such file or directory.

OBS-URL: https://build.opensuse.org/request/show/1191831
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=145
2024-08-06 13:43:55 +00:00
Dominique Leuenberger
01590ace62 Accepting request 1189630 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1189630
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=65
2024-07-26 14:15:35 +00:00
5c66589256 Accepting request 1188454 from home:sbradnick
- Update to version 6.2.0+git20240718.6fcb897e:
  * bump version
  * more reliably detection of X11 servers
  * update the release notes
  * #4209 fix cairo scaling dimensions used for csc instantiation
  * #4300 add ability to force freeze images
  * try to stick to the same scaling value longer
  * missing return value
  * also handle 'screenshot' as a generic server request
  * avoid 'unknown packet type' errors with screenshot requests
  * refactor all hello request handlers
  * better style and error messages
  * forgot to send 'screenshot' request
  * pandoc lua filters are back in Fedora
  * cosmetic: group subcommands together
  * speed is a signed int now
  * cosmetic
  * fix: Fix formatting
  * always free images with an error context
  * try to reduce how often quality swings cause scaling changes
  * round score to nearest + type hint
  * unsquash the values, so minor scoring differences still matter
  * simplify
  * allow negative speed score
  * cosmetic
  * match docstring: encoder speed is less important target speed is low
  * remove: this term is constant for all calls
  * simplify and use rounding
  * add type hints
  * function should always return a dict

OBS-URL: https://build.opensuse.org/request/show/1188454
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=143
2024-07-18 17:31:23 +00:00
Ana Guerrero
c4c351493c Accepting request 1187620 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1187620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=64
2024-07-16 20:02:45 +00:00
c3f44ee8fa - Update to version 6.1+git20240708.6cd739ab:
* add more info on AES modes, keydata safety
  * cert should always be a string
  * RFB connections cannot be upgraded to 'http' / 'ws'
  * update authentication docs to match parsing code
  * look for the file specified
  * stronger type hints
  * the paramiko project looks unmaintained
  * default implementation can check password
  * make sure it is a string
  * also remove bytes here
  * update test to match 3c520276c813dbb3c5081b18277dfa023bc6070c
  * simplify: options are always strings
  * stronger type hints
  * add docstrings
  * verify_sync error logging message format errors
  * missing type hints
  * silence 'may be used uninitialized' warning
  * #4146 use the new location for openssl.cnf
  * just override the 'check_password' method which takes a string
  * prettier output
  * #4287 auth api changed password to byte strings
  * don't log redundant messages
  * wider type required by cythonization
  * #3483 keep track of the full import caller details
  * #4287 derp
  * don't use d3d11 capture with VirtualBox
  * minor type hint fixes
  * unbreak non-posix shadow servers
  * more helpful command output from terminals

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=141
2024-07-08 21:08:34 +00:00
Ana Guerrero
f6cce8a113 Accepting request 1183698 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1183698
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=63
2024-06-28 13:47:27 +00:00
66d28dc233 Accepting request 1182661 from home:sbradnick
- Update to version 6.1+git20240620.b8d2c4b5:
  * openssh details belong in the openssh paragraph
  * cosmetic
  * remove "no test suite" from man page
  * remove Python 2 compat code
  * cosmetic and type hints
  * speed up save-to-file feature with Pillow > 10
  * can avoid copying memoryview with Pillow 10
  * cosmetic and type hints
  * Revert "webp does not use 'studio' range unless we compress with Pillow"
  * webp does not use 'studio' range unless we compress with Pillow
  * simplify
  * add 'Buffer' type hint
  * prettier connect retry output
  * #3837 don't use Pillow for webp
  * we can handle all YUV formats here
  * faster?
  * strict interface for authentication 'get_challenge' function
  * add type hints
  * fix RPM builds on non-Fedora systems
  * minor linter warnings and type hints
  * only import OpenGL[_accelerate] from check_PyOpenGL_support context
  * use a more generic approach for access the 'last-error'
  * fix subprocess file descriptors going MIA on MS Windows
  * type hints and linter warnings
  * match new interface: use typedict
  * remove unused argument
  * lose reference before calling terminate(), which could error?
  * remove rendundant wording
  * show xdg bug warning just once

OBS-URL: https://build.opensuse.org/request/show/1182661
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=139
2024-06-22 19:04:00 +00:00
Ana Guerrero
44d5bccd09 Accepting request 1177780 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1177780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=62
2024-05-31 20:16:05 +00:00
f78ff9816b Accepting request 1176525 from home:sbradnick
- Update to version 6.1+git20240523.91f77fa9:
  * ignore all spaces
  * ignore spaces
  * #4064 add more prominent link to 'configure'
  * detect utf8 clipboard text and handle it correctly (#4233)
  * remove duplicate enums
  * silence some deprecation warnings
  * skip warning when openh264 decoder rounds up image dimensions to 16
  * fix staticmethod signature
  * add Corning to the list of sponsors
  * simplify: reconfig once after tweaking all the settings
  * #4235 add missing python-cairo dependency
  * 4235 verify that cairo is available before enabling sync-xvfb
  * #4235 make it possible to call without cairo / pango installed
  * oops: another duplicated tag
  * use jpeg modified Rec. 601
  * #3837 switch to full-range BT.601 colorspace transform
  * type hints
  * cosmetic
  * also handle generic types at this layer
  * #3837 openh264 uses bFullRange=0 by default
  * csc options must be a typedict
  * paint callbacks take arguments, ImageWrapper.free does not
  * accept more generic types
  * #3837 add color range metadata to frames
  * add type hints
  * add type hints
  * bandwidth-limit should always be an int
  * decoders now also require options
  * add type hints + show shaders when ran from the cmd line

OBS-URL: https://build.opensuse.org/request/show/1176525
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=137
2024-05-23 17:23:52 +00:00
Ana Guerrero
ed8c3398a4 Accepting request 1165891 from X11:Utilities
OBS-URL: https://build.opensuse.org/request/show/1165891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=61
2024-04-07 20:12:11 +00:00
5793b8bebd Accepting request 1165890 from home:sbradnick
- Update to version 6.0+git20240406.e2d97e37:
  * make version checks more robust
  * simplify: strget only returns strings
  * more resilient lookup of version info
  * move 'get_processor_name' to a reusable function
  * #4187 missing video fallback calls
  * #2467 proper resource cleanup
  * also accept differences in alpha
  * #4187 'konsole' is a text application
  * we may want to drop the alpha channel
  * skip warning about hard to find amf elements
  * add keycloak validation of authentication groups support
  * only expose native types (ie: strings) via info
  * accel_version is never None
  * none of these shortcuts require X11
  * validate hostname before sending it back
  * make it easier to test using temporary redirect
  * better docstring: this applies to all servers
  * 'LOCAL_MODIFICATIONS' is expected to be a number
  * when scaling, always repaint the whole window
  * generic yuv format handling
  * cosmetic
  * free the WebpBufferWrapper as soon as it has been consumed
  * #4167 query the scale factor each time
  * #4167 blit to scaled size
  * #2467 fix MacOS native OpenGL initialization
  * #4181 most WM sadly no longer support StatusIcon nowadays
  * support opengl display attributes in non-gtk specific format
  * we have to destroy the window to avoid leak warnings
  * #4167 need vertex array to validate program on MacOS

OBS-URL: https://build.opensuse.org/request/show/1165890
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=135
2024-04-07 00:33:35 +00:00
Ana Guerrero
47c7aee133 Accepting request 1154456 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1154456
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=60
2024-03-04 20:24:50 +00:00
e423a58c26 Accepting request 1150532 from home:sbradnick
- Update to version 6.0+git20240225.77c41071:
  * Install manpages to share/man on FreeBSD
  * Bump actions/setup-python from 2 to 5
  * Bump actions/checkout from 2 to 4
  * Create `dependabot.yml`
  * Add `.git-blame-ignore-revs` file
  * add Ubuntu Noble Nombat repo files

- Update to version 6.0+git20240222.41136907:
  * stop using dbus notifier after cleanup
  * oops: forgot to bump the year
  * add package list for Fedora 40
  * update the release notes
  * add Ubuntu Noble Nombat
  * shortcut out if we're not going to use the 'guess-content' feature
  * don't guess the window's content type in the UI thread
  * cosmetic warnings
  * menu data could be empty if first loaded without the 'remove_icons' flag
  * add type hints
  * parsing should always return an int
  * also avoid subsampling csc with text
  * ignore video_max_size for text content
  * #4144 use sys.executable to find the correct python interpreter
  * update the index to prevent 404s
  * #3978 have to install build deps to run build command
  * #3978 test more Python versions, with 'cythonize-more' option
  * newer versions can throw NotImplementedError here
  * make it possible to expose all map state
  * cleanup + better warning for unexpected events
  * #4135 add env toggles for all delete options

OBS-URL: https://build.opensuse.org/request/show/1150532
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=133
2024-02-26 00:44:42 +00:00
Ana Guerrero
a54c2d532b Accepting request 1146646 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1146646
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=59
2024-02-14 22:20:15 +00:00
4262203667 Accepting request 1145008 from home:sbradnick
- Update to version 6.0+git20240207.f845c2d5:
  * remove debug logging
  * #3938 ignore position hint changes when the client is showing the window
  * silence KDE specific wm events wrongly sent by wine
  * oops: don't shadow the 'opengl' string variable
  * typo: instantiate the context manager
  * silence another gtk screen dimension warning
  * '.' in 'gtk+3.0' causes a parsing error
  * oops, fixup e5aa9529284c0c0a379c6951d5d3fc86525824dd: swap source and dest change

- Update to version 6.0+git20240206.e5aa9529:
  * gst-plugin-scanner needs to find the gstreamer dylibs
  * '+' in 'gtk+' causes a parsing error
  * enable write access for buffers we own
  * bandaid for clipboard data received as a string
  * simplify
  * use simplified pypi source URLs
  * numpy 1.26.4
  * show the prefererd www directory in the warning
  * better OpenGL probe error messages
  * Ubuntu 22.04 ships an old version of Pillow..
  * it seems that we can get a None value here..
  * using a dictionary is safer and easier to read
  * 'dirs' must contain pairs
  * openh264 2.4.1
  * shortcut out earlier
  * network layer can't encode enums
  * #4125 trigger backtraces with regular expressions
  * cosmetic: reformat
  * #3916 also update 'requested' attributes

OBS-URL: https://build.opensuse.org/request/show/1145008
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=131
2024-02-07 20:25:00 +00:00
Ana Guerrero
323fc69c45 Accepting request 1131021 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1131021
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=58
2023-12-06 22:47:36 +00:00
d3e0857287 Accepting request 1129658 from home:sbradnick
- Update to version 6.0+git20231128.fc4b6d1f:
  * logic error: must use a list here
  * cosmetic
  * check all icon directories
  * logging formatting error
  * silence pointless warning we can do nothing about
  * move non-gtk-specific functions
  * increase the number of themes to try
  * doh: add themes via glob until we reach the limit
  * cosmetic
  * avoid missing property warnings with 'autoaudiosrc'
  * verify python version early
  * Cython 3.0.6
  * these aren't meant to be modified any more
  * openh264 2.4.0
  * cosmetic
  * typo + always try to remove egg dir
  * this variant should work everywhere?
  * remove EL8 cruft
  * use the python3 interpreter we want
  * oops
  * wheel 0.33.6 is the last version that builds with Python 3.6
  * build more F39 RPMs
  * get rid of unusable egg directory
  * use distro package for python3-wheel
  * we want to build python3-wheel, just not on Fedora
  * oops: add missing build dep
  * latest pylsqpack requires python-wheel
  * tell the CI where to find the signal watcher
  * #3313 self-signed certificates fail

OBS-URL: https://build.opensuse.org/request/show/1129658
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=129
2023-11-28 19:47:59 +00:00
Ana Guerrero
a842c3fd7e Accepting request 1117516 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1117516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=57
2023-10-12 21:44:35 +00:00
cc1839923d Accepting request 1115908 from home:sbradnick
- Update to version 6.0+git20231005.a3c265d6:
  * use the program wrapper to name the process and window
  * remove unused screen, always 0 with Gtk 3
  * Cython 3.0.3
  * #3964 oops: forgot to add the configure scripts
  * #3964 run configure sub-windows as dialogs
  * destroying windows causes crashes on MS Windows
  * #3964 preparatory refactoring for new 'configure' GUIs
  * stricter types
  * match renaming
  * #3810 swap host and guest
  * move qrcode dialog with the other gtk dialogs
  * #4021 expose scaled size so clients can upscale
  * cosmetic: missing closing bracket in debug
  * fix crashes on MS Windows
  * damn: git reset un-added this file
  * misspelt package name
  * #3810 add virtio-ivshmem documentation
  * typo
  * fix all dbus builds by using autotools
  * wheel is available in appstream
  * use the default location
  * move opengl example code
  * remove global include dir
  * missed during gobject bindings refactoring
  * simplify
  * whitespace
  * #3978 cythonized versions can't be executed as files
  * generate the gui versions of the exec tools
  * git reset un-added the files...

OBS-URL: https://build.opensuse.org/request/show/1115908
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=127
2023-10-05 19:11:18 +00:00
Ana Guerrero
b56996808a Accepting request 1112567 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1112567
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=56
2023-09-21 20:14:01 +00:00
044d5aee19 Accepting request 1110956 from home:sbradnick
- Update to version 6.0+git20230913.0f036f0b:
  * better backwards compatibility
  * #3956 prefer Gtk.StatusIcon on every X11 desktop except gnome
  * restore 'help' handling for video options
  * minor ruff warnings
  * forgot to include the cuda build script
  * unbreak the CI
  * #3808 build CUDA kernels in advance
  * move check to a function
  * require Cython 3 (fix check)
  * #3995 send the modified packet
  * don't setup ssh agent forwarding when proxing
  * no more string vs bytes problems here
  * simplify adding the 'Compressed' wrapper
  * doh: use the new-value supplied
  * use dedicated flag for pings
  * #3956 try Gtk.StatusIcon first on non-gnome/kde xorg sessions
  * simplify: use lists without None values
  * cannot follow a tray
  * remove unused subclass
  * #3995 match new exception type
  * support prefixed encoding caps
  * don't send cursors without a matching encoding
  * #3999 safer automatic recursion
  * all supported versions have these features
  * Refactor pulseaudio '--load=module arg1=value1 ...' option creation
  * Create Xpra-Mic-Source pulseaudio remapped source for Chromium
  * Fix computation of microphone_enabled when "on:device" flag is provided
  * Parse "Monitor of Sink" instead of device.class when it is not reported
  * Clear props before processing each pactl output block unconditionally

OBS-URL: https://build.opensuse.org/request/show/1110956
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=125
2023-09-13 21:18:56 +00:00
Ana Guerrero
6b8a291935 Accepting request 1109768 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1109768
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=55
2023-09-10 11:10:07 +00:00
1c1e1981af Accepting request 1108499 from home:sbradnick
- Update to version v6.0+git20230901.77211231:
  * rename clipboard module for better consistency
  * #3930 remove yaml
  * remove last references to rencode and bencode
  * #3930 remove unprefixed legacy compatibility
  * #3981 mode subsystems doc stubs
  * pynvml 12.535.108
  * #3981 add documentation on network protocol
  * https://github.com/inducer/pyopencl/pull/699/files
  * #3978 minor fixes for Cython
  * #3976 fix check for existing dbus instance
  * try harder to show a valid exception message
  * move x11 dependencies to x11 package
  * better warning message for invalid audio requests
  * if 'load-balancing' is unset, don't log a warning
  * silence zeroconf update errors
  * Cython 3.0.2
  * FULL_INFO valid range is 0..2
  * #3592 remove legacy flat audio caps
  * #3592 make more assumptions about client caps
  * #56 assume that we can resize the display precisely
  * #3973 move code to a testable function
  * #3973 doh, use the actual mode string
  * log the arguments
  * don't try to build pycuda for default python
  * EL8 can now build pycuda using a python3.11 prefix
  * group imports
  * #3973 try to reverse the mode alias to find the argument
  * #3974 Python 3.12 compatibility
  * Cython 3.0.1

OBS-URL: https://build.opensuse.org/request/show/1108499
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=123
2023-09-01 17:30:04 +00:00
Ana Guerrero
3dc787ac06 Accepting request 1106084 from X11:Utilities
OBS-URL: https://build.opensuse.org/request/show/1106084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=54
2023-08-28 15:14:57 +00:00
77b5d56d65 Accepting request 1106083 from home:sbradnick
- Update to version 6.0+git20230821.3093d53d:
  * #3967 authenticate_check is now an attribute, set it
  * no need for quotes, silence buggy? rule

- Update to version 6.0+git20230821.3434dd60:
  * add pre-commit hooks
  * fix forwarding of 'draw' packets with stripped alpha
  * simplify: load pycups from per-platform implementation
  * silence some minor ruff linter warnings
  * search & replace gone wrong
  * unused imports
  * oops: typo
  * oops: undefined variable
  * fixup 5995d0efd3dcc9974eeb874fd338f5b8db8ecea4: pyupgrade messed this one up

- Update to version 6.0+git20230820.7cda1ac3:
  * partial revert of syntax upgrade
  * add arm64 MacOS download link
  * modernize the codebase using pyupgrade
  * run opengl check on MacOS and MS Windows
  * another stray dash
  * use the alias
  * correct NSObject init call
  * MacOS 'configure-display' packets can be large because of ICC data
  * just 'install', using --root messes things up
  * strip newlines from arch
  * prettier output, with unit tests
  * safe to enable again thanks to aaf546ba056f3afac68069c00364d071d9a2baa0
  * typo caused warnings
  * support namespaced dpi caps

OBS-URL: https://build.opensuse.org/request/show/1106083
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=121
2023-08-26 18:52:02 +00:00
Dominique Leuenberger
a948d4f015 Accepting request 1095879 from X11:Utilities
- Adding "Source100: xpra-rpmlintrc" to appease SR#1095874
  being declined

- Adding more Recommends per:
  https://github.com/Xpra-org/xpra/blob/master/docs/Build/Dependencies.md

- Update to version 5.0+git20230617.2a908f54:
  * minor type hint fixes
  * use the more common filename
  * more type hints
  * replace buster with trixie
  * same file, but more consistent filename
  * #3863 use the new key everywhere
  * more type hints
  * unused import
  * get_nsview_ptr needs a gdk window
  * misname callback
  * PyOpenGL-accelerate 3.1.7 requires numpy to load
  * more type hints
  * try harder to format the log record
  * don't ship cython's html files
  * no need for nested exceptions
  * skip None values
  * '<' means '<=' and we have to use '<<' to mean less than
  * replace 'assert' with more specific exception types
  * try harder to prevent conflicts with older 'xpra' packages
  * wrap all tuples, for better compatibility with type hints
  * older versions of Python struggle with the type hints syntax
  * more type hints
  * missing build deps

OBS-URL: https://build.opensuse.org/request/show/1095879
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=53
2023-06-30 17:58:30 +00:00
d51179efea Accepting request 1095877 from home:sbradnick
- Adding "Source100: xpra-rpmlintrc" to appease SR#1095874
  being declined

OBS-URL: https://build.opensuse.org/request/show/1095877
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=119
2023-06-28 21:30:17 +00:00
f3099cdf24 Accepting request 1094495 from home:sbradnick
- Adding more Recommends per:
  https://github.com/Xpra-org/xpra/blob/master/docs/Build/Dependencies.md

- Update to version 5.0+git20230617.2a908f54:
  * minor type hint fixes
  * use the more common filename
  * more type hints
  * replace buster with trixie
  * same file, but more consistent filename
  * #3863 use the new key everywhere
  * more type hints
  * unused import
  * get_nsview_ptr needs a gdk window
  * misname callback
  * PyOpenGL-accelerate 3.1.7 requires numpy to load
  * more type hints
  * try harder to format the log record
  * don't ship cython's html files
  * no need for nested exceptions
  * skip None values
  * '<' means '<=' and we have to use '<<' to mean less than
  * replace 'assert' with more specific exception types
  * try harder to prevent conflicts with older 'xpra' packages
  * wrap all tuples, for better compatibility with type hints
  * older versions of Python struggle with the type hints syntax
  * more type hints
  * missing build deps
  * better exception message
  * compatibility with newer versions of python-cryptography
  * reuse the new util function

OBS-URL: https://build.opensuse.org/request/show/1094495
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=118
2023-06-22 01:07:52 +00:00
Dominique Leuenberger
59ff1f5d4b Accepting request 1062338 from X11:Utilities
OBS-URL: https://build.opensuse.org/request/show/1062338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=52
2023-02-01 15:39:17 +00:00
Martin Pluskal
b6e9161378 Accepting request 1058722 from home:schubi2:pam_usr_etc
- Migration of PAM settings to /usr/lib/pam.d.

OBS-URL: https://build.opensuse.org/request/show/1058722
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=116
2023-01-31 20:25:58 +00:00
Dominique Leuenberger
fdea399a59 Accepting request 1040781 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1040781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=51
2022-12-07 16:35:03 +00:00
93df05cac8 Accepting request 1039018 from home:sbradnick
- Update to version v5.0+git20221127.3e61ef1c:
  * use the correct value for bits-per-pixel with alpha
  * prefer BGRA to RGBA
  * add scaling debug logging
  * f-stringify
  * fix avif encoder loading
  * output using the same colorspace used for encoding
  * missing fake attributes for opengl toolbox test
  * #3374 spng uses unpremultiplied alpha
  * preserve ':' prefix for X11 displays
  * #3692 re-add display to ssh args
  * add debug logging
  * #3692 ssh config overrides url
  * fix minor pylint warnings
  * more helpful messages
  * fix minor pylint warnings
  * use premultiplied alpha with pillow
  * fix minor warnings
  * #3359 don't use odd heights for vertically subsampled formats
  * remove debug logging
  * support specifying the key file password
  * #3504 make it possible to bypass the check
  * minor warnings
  * #3504 nvjpeg decoder no longer leaks memory with latest drivers
  * silence minor pylint warnings
  * more helpful warning when there is no pixel data
  * fix memoryview TypeError on MS Windows with lz4 raw cursor data
  * try to continue without a cuda context
  * oops: another pass missed
  * find link.exe path with newer versions of VS

OBS-URL: https://build.opensuse.org/request/show/1039018
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=114
2022-11-29 20:38:49 +00:00
Fabian Vogt
f6d8a934b4 Accepting request 1009048 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1009048
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=50
2022-10-10 16:47:06 +00:00
b89764319e Accepting request 1007568 from home:sbradnick
- Update to version 4.4+git20221002.1c1e6e0d:
  * bump version
  * add rocky / alma / oracle / centos stream
  * add latest fix
  * #3454 too easy to hit resizing loops with xterm
  * show variants if we find any
  * #3630 don't populate the full layout list if we don't have to
  * f-stringify
  * #3630 add test that causes wayland hang
  * can only join strings
  * #3630 make it easier to disable all 'after-handshake' calls
  * fix missing systray on Ubuntu
  * the nvjpeg flag has been split in 2
  * build witout cuda on Fedora 37
  * add an empty changelog
  * #3628 try harder to find the 'interactive' version
  * silence some minor warnings
  * chop large opengl renderer strings when displaying them in UI
  * #3628 fix support for cygwin ssh servers
  * remove warning on MS Windows and MacOS
  * update the release notes
  * #3628 cygwin probably behaves like msys
  * some opengl renderer strings can be very long
  * refactor: split authandler
  * simplify: don't copy options we don't reuse
  * match any variation of 'gnome' DE
  * #3628 oops, emulate the output format too
  * typo
  * #3628 match registry query as a plain string
  * #3628 re-arrange workaround order

OBS-URL: https://build.opensuse.org/request/show/1007568
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=112
2022-10-02 17:10:11 +00:00
Richard Brown
830ab73732 Accepting request 997567 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/997567
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=49
2022-08-17 16:17:08 +00:00
66db383502 Accepting request 994545 from home:sbradnick
- Making adjustments as per https://build.opensuse.org/request/show/994288
  * Swapping out '--without-strict'
  * Using CFLAGS '-Wno-error=deprecated-declarations' for all flavors
  * Addin 'ExcludeArch:    %ix86'

- Making adjustments for 'ffmpeg-4' vs. 'ffmpeg-5'

OBS-URL: https://build.opensuse.org/request/show/994545
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=110
2022-08-11 14:29:26 +00:00
accb81f225 Accepting request 993433 from home:sbradnick
- %{_libexecdir} issue was fixed upstream, cleaning up spec file
  * See https://github.com/Xpra-org/xpra/issues/3597

- Update to version 4.4+git20220726.a03b3f67e:
  * #3597 openSUSE Leap 15.4 still does not use libexec
  * always pop GDK errors
  * #3595 add man page entry
  * #3595 'exit-with-windows' option
  * fix removing monitor: logging was causing an error
  * layout may be 'None'
  * close the splash screen if it loses top level focus
  * #2630 these values aren't 'real' layout names, don't try to use them
  * #2630 modify shadow keymap when '--keyboard-layout=auto'
  * `xpra/x11/server_keyboard_config.py`: `'NoneType' object is not iterable`
  * #3594 fix vim typo
  * #3594 backwards compatibility fix
  * f-strings and more dense output
  * safer: don't delete recursively, delete with glob explicitly
  * when calling 'xpra clean' explicitly, we can remove session sub-directories
  * run 'late_cleanup' before trying to remove the session dir
  * don't try to parse 'resize-display' as a resolution if it is a boolean
  * remove spurious import added by IDE
  * distinguish directories from regular files
  * it is possible to run without the 'rgb' encoder
  * make it easier to build without any codecs
  * we can only use the 'native' mapping with existing x11 keycodes
  * simplify: remove unused argument
  * #3592 remove redundant 'xkbmap_' prefix
  * #3592 remove unstructured setxkbmap query data from server
  * #35822 start removing 'setxkbmap -query' and 'setxkbmap -print'

OBS-URL: https://build.opensuse.org/request/show/993433
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=109
2022-08-06 06:56:01 +00:00
721d14f2e1 Accepting request 991166 from home:sbradnick
- A few changes related to local builds of Leap 15.4 referencing 150500

OBS-URL: https://build.opensuse.org/request/show/991166
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=108
2022-07-26 02:17:24 +00:00
ac8b7a6eb4 Accepting request 991057 from home:sbradnick
- Update to version 4.4+git20220721.c00134211:
  * place the verification token at a random address
  * remove ancient mmap token location code
  * #3582 limit audio info
  * always enable bundling - no need for env switch
  * the '_proxy' subcommand doesn't need to load compressors
  * skip lib validation warnings when running 'sdist'
  * #3582 limit client info exposed
  * doh: return the info
  * return a dict even when we hit an error
  * #3591 clamp negative values to display
  * #3591 also drop negative dimensions
  * #2303 honour env var and skip processing ssh agent paths
  * some clients don't have ssh-auth-sock specified.. don't error out
  * silence linter
  * only forward ssl socket options to the ssl wrap function
  * fix ssl breakage: convert attribute names to arguments

- Update to version 4.4+git20220720.22e3ae211:
  * don't compress rgb pixels with anything but lz4
  * rename method to prevent confusion
  * #2303 ssh agent forwarding
  * #3582 hide detailed version info

- Update to version 4.4+git20220720.d0ae240e2:
  * #3582 skip opengl info
  * fixup estr logging method
  * #2303 make is_socket re-usable
  * #3483 pycuda also imports numpy
  * #3579 more f-strings

OBS-URL: https://build.opensuse.org/request/show/991057
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=107
2022-07-25 14:37:06 +00:00
Dominique Leuenberger
1be08761ff Accepting request 985661 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/985661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=48
2022-06-29 14:01:37 +00:00
bf723ec774 Accepting request 984257 from home:sbradnick
- Update to version 4.4+git20220621.872c7f8d8:
  * #3559 set non zero global quality with vaapi
  * #2400 more indirect dependencies
  * add example pkgconfig files
  * #3543 make it easier to disable inotify watcher
  * move away from slow zlib compression
  * #3556 don't enable hevc by default
  * report codec information using strings
  * add docstring
  * add missing codecs to clean list
  * #3457 add missing toggle for avif
  * #3553 extra args for vfb command
  * Update randr_bindings.pyx
  * Allow override of idealVSync by env. vars
  * Fedora 36 build fix: use a more crude glob
  * doh, typo
  * #3458 disable LTO on Fedora 36
  * new upstream release: 11.515.48
  * show builds from 'git master' as 'beta' builds
  * utility function to hide platform import ugliness
  * better error message formating
  * #3552 only initialize X11 gdk display source on X11..
  * #56 this function must return an int
  * #56 we may have already added this mode
  * #56 don't bother with xinerama workaround when we have randr16
  * better wording
  * oops: was meant to specify the list values
  * fix more warnings
  * silence some minor warnings
  * make code more readable

OBS-URL: https://build.opensuse.org/request/show/984257
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=105
2022-06-21 21:26:39 +00:00
Dominique Leuenberger
5bffb9d2b9 Accepting request 981188 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/981188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=47
2022-06-08 12:24:47 +00:00
8f291df194 Accepting request 980659 from home:sbradnick
- Update to version 4.4+git20220531.56f76c715:
  * fix new warnings generated by latest Cython / gcc on win32
  * also avoid deprecation warnings on win32
  * Update OpenGL.md

- Update to version 4.4+git20220523.d5a721cc4:
  * fix webcam forwarding with older versions
  * Most build systems respect the CPP env var instead of just calling cpp

OBS-URL: https://build.opensuse.org/request/show/980659
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=103
2022-06-03 16:18:23 +00:00
Dominique Leuenberger
271d8b9887 Accepting request 979608 from X11:Utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/979608
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=46
2022-05-28 20:17:07 +00:00
d2cfb8af43 Accepting request 978557 from home:sbradnick
- Update to version 4.4+git20220521.cb25967f8:
  * #3545 opensuse does patch distutils

- Update to version 4.4+git20220519.9be098cc7:
  * #3371 set the server socket even if we don't forward xdg-open
  * we need a frame ancestor to use StreamSaver.js
  * Cython 0.29.30
  * trays don't have a 'client-geometry' to adjust
  * if we fail the checksum, delete the file
  * refactor hash checking functions
  * detect AlmaLinux and Rocky-Linux
  * make code more readable?
  * almalinux list of packages is the same as centos
  * minor fixes
  * update to use cuda 11.7 path
  * #3537 forward port d0d2bae8ad825685a9301855924f3468ae39767d
  * fix debug logging triggering warnings
  * better warning message: include the key
  * #3537 remove DesktopManager and DesktopState
  * #3537 remove overcomplicated ownership-election
  * #3537 clamp window models to the new screen size
  * more understandable message
  * simplify: size can be passed in, no need for a callback here
  * back off more gradually
  * the 'title' lives in the model
  * #3390 stub evdi capture codec
  * try harder to distinguish connection failures vs lost connections
  * only do the context check if we actually access X11 functions
  * log failures to cleanup contents handle
  * use the correct short names

OBS-URL: https://build.opensuse.org/request/show/978557
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=101
2022-05-22 15:25:12 +00:00
Dominique Leuenberger
a6a631ab2f Accepting request 973983 from X11:Utilities
OBS-URL: https://build.opensuse.org/request/show/973983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xpra?expand=0&rev=45
2022-04-29 22:46:27 +00:00