Hello community, here is the log from the commit of package cinnamon for openSUSE:Factory checked in at 2020-10-10 19:06:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cinnamon (Old) and /work/SRC/openSUSE:Factory/.cinnamon.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cinnamon" Sat Oct 10 19:06:33 2020 rev:43 rq:840869 version:4.6.7 Changes: -------- --- /work/SRC/openSUSE:Factory/cinnamon/cinnamon.changes 2020-04-22 20:55:31.271689285 +0200 +++ /work/SRC/openSUSE:Factory/.cinnamon.new.4249/cinnamon.changes 2020-10-10 19:06:38.964555342 +0200 @@ -1,0 +2,122 @@ +Fri Sep 18 13:44:39 UTC 2020 - andy great <andythe_gr...@pm.me> + +- Update to version 4.6.7. + * xapp-sta...@cinnamon.org: Fix visibility for items when an icon + is set after having it explicitly un-set. + * keybindings: revisit #9375, keybindings not updating. + * Correct Disks icon in System Settings + * keyboard applet: Account for the ui scale when adjusting the + flag icon size. +- Rebased cinnamon-settings-native.patch +- Remove cinnamon-settings-4.4.8-tinycss2.patch, fixed. +- Remove cinnamon-4.4.8-python3-is-with-literal.patch, fixed. +- Remove cinnamon-4.4.8-python3-platform.linux_distribution.patch, + fixed +- Remove cinnamon-fix-typelib-false-positive.patch, + indicatorManager.js was removed. + +------------------------------------------------------------------- +Mon Aug 3 12:21:18 UTC 2020 - Aaron Stern <ukbeas...@protonmail.com> + +- update version 4.6.6 + * cs_keyboard.py: Reverse the custom keybinding path suffix each time a change occurs in the subfolders. + * cinnamon-app-system.c: Ignore apps in the menu tree that don't have an appinfo instance. + +------------------------------------------------------------------- +Tue Jun 9 23:36:57 UTC 2020 - Aaron Stern <ukbeas...@protonmail.com> + +- update version 4.6.3 + * windowManager.js: Fix some runtime warnings, operate on the InfoOSD's actor, not the InfoOSD itself. + * edgeFlip: refactor from prototype to es class + * CI: Use explicit tags + +------------------------------------------------------------------- +Tue May 19 20:14:22 UTC 2020 - Aaron Stern <ukbeas...@protonmail.com> + +- update version 4.6.0, drop uneeded patches + * python 3.8: fix all flake8 F632 errors + * popupMenu.js: Use a simpler animation for open and close + * Remove multicore-sys-monitor@ccadeptic23 of knownCinnamon4Conflicts list + * Calendar applet: Initiate this.clock a little sooner + * Add 2-second lock delay option + * ExtensionCore.py: use Gio library for resetting settings instead on os.system + * ExtensionCore.py: Don't set a default size for the message dialog, just allow gtk to decide the proper size based on its content. + * main.js: Skip the startup animation unconditionally if cinnamon-session is already in the 'running' state (like it would be when restarting cinnamon). + * Show a popup when cinnamon restarts + * runDialog.js: Delay execution of dev commands until the run dialog has animated out. + * Packaging: Remove version on gnome-icon-theme dependency + * St: Make the theme follow the default font + * cs_windows: Add a couple more button layout options + * cs_backgrounds.py: Remove "screenshot" from the keywords + * st-texture-cache: Add an async image-loading method that provides a callback that supplies the actor, which has been explicitly made the same size as the loaded image. + * xapp status applet: Support irregularly-shaped images. + * grouped window list: When a new appgroup is added, sync its actor's reactivity to the current state of panel-edit-mode. This prevents any windows added while panel edit mode is active from breaking DND. + * st-texture-cache.c: Account for ui scale in st_texture_cache_load_image_from_file_async. + * texture-cache: Stop using 'active-display-scale', remove setting key. + * modalDialog: Quiet an ES6 warning + * theme: Remove all hardcoded font sizing + * restart-osd: Add an additional style class + * workspace-osd: Simplify and reuse the InfoOSD + * notifications: add button in applet settings, to open system settings + * placesManager.js: Adapt messages to different cases of unmounting/ejection of volumes/drives/media. + * placesManager.js: Display persistent message when attempting to remove a device and a busy error is received, then poll periodically and try again until it succeeds (or another io error occurs). + * cinnamonDBus.js: Add a method to restart cinnamon, with optional osd display. + * Sound applet: close the menu when a player is launched + * Update project URL + * Remove obsolete links + * close the menu when the eject button is activated + * cs_display: Remove the ui scale setting from the second page. + * cinnamon-settings: Fix hiding of the display panel's monitor labels when navigating back to the icon view. + * cinnamon-desktop-editor.py: Make the ask dialog modal, and let its size be determined by its content. + * Makefile.am: simplify libcinnamon's dependendies + * notificationDaemon.js: Allow icon names via the "image-path" hint. + * python 3.8 compatibility fix for platform.linux_distribution() + * cs_display: Remove the margins from the settings widget + * JsonSettingsWidgets: don't call callback on the widget that was changed + * grouped-window-list: Fix some errors when using super-<num> for switching apps. + * Support disabling super+number in grouped-window-list applet + * cs_themes: Don't refresh on every filemonitor event + * Add scroll support, and set the icon size hint for xapp-sn-watcher. + * Remove indicator support (fully supported in xapp status applet now). + * Update some dependencies for 20.04 base. + * grouped window list: Prevent button dragging from starting if dnd is disabled in the applet's settings. + * grouped window list: Record button press regardless of what we do with it. + * cs_info: fix disk size calculation + * cs_info: optimize lsblk output + * cinnamon-util.c: Fix icon fetching for known folders + * Added new keywords + * Remove 's' from headphone. + * Fix "shutdown" typos (#9243) + * Change `cycle` to first focust last window when switching apps + * Fix translation of "Remove xlet" dialog + * xlet-about-dialog: fix spices translations + * hotCorner.js: only create corner actors when they are enabled + * hotCorner.js: modernize classes and bound callbacks + * hotCorner.js: fix codacy complaints + * xlet-settings.py: Allow the settings window height to dynamically increase to accomodate translations. + * calen...@cinnamon.org - add keybinding to show calendar + * notificati...@cinnamon.org - add keybindings to open menu and clear notifications + * so...@cinnamon.org - don't hide launch player item when another player is active + * messageTray: remove unused/obsolete code + * all: remove CinnamonMountOperation + * notification system: notification UI reworks + * notifications: misc fixes + * port tinycss to tinycss2 + * calendar applet: Change translatable string to match existing ones. + * Work around dependency problem with tinycss2 in mint 19.3. + * Menu applet: Introduce a custom icon size + * so...@cinnamon.org - add keybinding to show applet menu + * so...@cinnamon.org - add settings-schema.json change for keybinding to open menu + * m...@cinnamon.org - allow end-user control of favorite, category and application icon sizes + * sound applet: Always initialize the look and shuffle controls - the player may not initialize them until later. The can be hidden/shown according to both the player capabilities and the setting. + * Support nvidia on-demand app launching in the menu, panel launcher, and gwl applets. + * grouped-window-list: Don't show the offload menu item if the app already has windows. + * flake8: remove useless double or unneeded imports + * backgroundManager: refactor from prototype to es class + * Fixing gtk-doc build without cinnamon-recorder + * cs_desktop.py: Remove stray print statement. + * l10n: Update POT + * l10n: Generate files + * l10n: Generate module files + +------------------------------------------------------------------- Old: ---- cinnamon-4.4.8-python3-is-with-literal.patch cinnamon-4.4.8-python3-platform.linux_distribution.patch cinnamon-4.4.8.tar.gz cinnamon-fix-typelib-false-positive.patch cinnamon-settings-4.4.8-tinycss2.patch New: ---- cinnamon-4.6.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cinnamon.spec ++++++ --- /var/tmp/diff_new_pack.xqaMKe/_old 2020-10-10 19:06:42.512557195 +0200 +++ /var/tmp/diff_new_pack.xqaMKe/_new 2020-10-10 19:06:42.516557196 +0200 @@ -18,7 +18,7 @@ %define _version 4.0.0 Name: cinnamon -Version: 4.4.8 +Version: 4.6.7 Release: 0 Summary: GNU/Linux Desktop featuring a traditional layout License: GPL-2.0-or-later AND LGPL-2.1-only @@ -28,8 +28,8 @@ # Some documentation for people writing branding packages, shipped in the branding-upstream package. Source1: README.Gsettings-overrides # PATCH-FIX-OPENSUSE cinnamon-wheel-and-sbin-path sor.ale...@meowr.ru -- Make full sbin paths and use wheel as a sudo group. -Patch0: %{name}-wheel-and-sbin-path.patch -# PATCH-FIX-OPENSUSE cinnamon-settings-native.patch sor.ale...@meowr.ru -- Remove foreign configuration tools and add openSUSE's native. +Patch1: %{name}-wheel-and-sbin-path.patch +# PATCH-FIX-OPENSUSE cinnamon-settings-native.patch andythe_gr...@pm.me -- Remove foreign configuration tools and add openSUSE's native. Patch2: %{name}-settings-native.patch # PATCH-FIX-OPENSUSE cinnamon-settings-xscreensaver-path.patch boo#960165 sor.ale...@meowr.ru -- Fix xscreensaver configs path. Patch3: %{name}-settings-xscreensaver-path.patch @@ -39,14 +39,6 @@ Patch6: %{name}-fix-cogl.patch # PATCH-FEATURE-OPENSUSE cinnamon-fallback-icewm.patch sor.ale...@meowr.ru -- Use IceWM as fallback. Patch7: %{name}-fallback-icewm.patch -# PATCH-FIX-OPENSUSE cinnamon-fix-typelib-false-positive.patch sor.ale...@meowr.ru -- remove false typelib(Webkit) dependency -Patch8: %{name}-fix-typelib-false-positive.patch -# PATCH-FIX-UPSTREAM cinnamon-settings-4.4.8-tinycss2.patch marguer...@opensuse.org - port deprecated tinycss to tinycss2 -Patch9: %{name}-settings-4.4.8-tinycss2.patch -# PATCH-FIX-UPSTREAM cinnamon-4.4.8-python3-is-with-literal.patch -Patch10: %{name}-4.4.8-python3-is-with-literal.patch -# PATCH-FIX-UPSTREAM cinnamon-4.4.8-python3-platform.linux_distribution.patch -Patch11: %{name}-4.4.8-python3-platform.linux_distribution.patch BuildRequires: autoconf BuildRequires: autoconf-archive BuildRequires: automake @@ -189,16 +181,12 @@ %prep %setup -q -n %{name}-%{version} -%patch0 -p1 +%patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch6 -p1 %patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 cp -a %{SOURCE1} . for file in files%{_datadir}/%{name}/%{name}-settings/bin/*.py files%{_datadir}/%{name}/%{name}-looking-glass/*.py \ ++++++ cinnamon-4.4.8.tar.gz -> cinnamon-4.6.7.tar.gz ++++++ ++++ 17926 lines of diff (skipped) ++++++ cinnamon-settings-native.patch ++++++ --- /var/tmp/diff_new_pack.xqaMKe/_old 2020-10-10 19:06:42.864557378 +0200 +++ /var/tmp/diff_new_pack.xqaMKe/_new 2020-10-10 19:06:42.864557378 +0200 @@ -1,35 +1,42 @@ -Index: cinnamon-4.4.8/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py -=================================================================== ---- cinnamon-4.4.8.orig/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py -+++ cinnamon-4.4.8/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py -@@ -76,22 +76,19 @@ CONTROL_CENTER_MODULES = [ +diff -ruN --no-dereference a/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py b/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py +--- a/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py 2020-08-11 18:38:31.000000000 +0700 ++++ b/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py 2020-09-19 03:35:27.016953429 +0700 +@@ -75,23 +75,21 @@ + ] STANDALONE_MODULES = [ - # Label Executable Icon Category Keywords for filter -- [_("Printers"), "system-config-printer", "cs-printer", "hardware", _("printers, laser, inkjet")], -- [_("Firewall"), "gufw", "cs-firewall", "admin", _("firewall, block, filter, programs")], -- [_("Firewall"), "firewall-config", "cs-firewall", "admin", _("firewall, block, filter, programs")], -- [_("Languages"), "mintlocale", "cs-language", "prefs", _("language, install, foreign")], -- [_("Input Method"), "mintlocale-im", "cs-input-method", "prefs", _("language, install, foreign, input, method, chinese, korean, japanese, typing")], -+ [_("Printers"), "xdg-su -c '/sbin/yast2 printer'", "cs-printer", "hardware", _("printers, laser, inkjet")], -+ [_("Firewall"), "xdg-su -c '/sbin/yast2 firewall'", "cs-firewall", "admin", _("firewall, block, filter, programs")], -+ [_("Languages"), "xdg-su -c '/sbin/yast2 language'", "cs-language", "prefs", _("language, install, foreign")], - [_("Login Window"), "pkexec lightdm-settings", "cs-login", "admin", _("login, lightdm, mdm, gdm, manager, user, password, startup, switch")], - [_("Login Window"), "lightdm-gtk-greeter-settings-pkexec", "cs-login", "admin", _("login, lightdm, manager, settings, editor")], -- [_("Driver Manager"), "pkexec driver-manager", "cs-drivers", "admin", _("video, driver, wifi, card, hardware, proprietary, nvidia, radeon, nouveau, fglrx")], -+ [_("Driver Manager"), "xdg-su -c '/sbin/yast2 hwinfo'", "cs-drivers", "admin", _("video, driver, wifi, card, hardware, proprietary, nvidia, radeon, nouveau, fglrx")], - [_("Nvidia Settings"), "nvidia-settings", "cs-drivers", "admin", _("video, driver, proprietary, nvidia, settings")], -- [_("Software Sources"), "pkexec mintsources", "cs-sources", "admin", _("ppa, repository, package, source, download")], -- [_("Package Management"), "dnfdragora", "cs-sources", "admin", _("update, install, repository, package, source, download")], -- [_("Package Management"), "yumex-dnf", "cs-sources", "admin", _("update, install, repository, package, source, download")], -+ [_("Software Sources"), "xdg-su -c '/sbin/yast2 repositories'", "cs-sources", "admin", _("ppa, repository, package, source, download")], -+ [_("Package Management"), "xdg-su -c '/sbin/yast2 sw_single'", "cs-sources", "admin", _("update, install, repository, package, source, download")], - [_("Users and Groups"), "cinnamon-settings-users", "cs-user-accounts", "admin", _("user, users, account, accounts, group, groups, password")], - [_("Bluetooth"), "blueberry", "cs-bluetooth", "hardware", _("bluetooth, dongle, transfer, mobile")], -- [_("Manage Services and Units"), "systemd-manager-pkexec", "cs-sources", "admin", _("systemd, units, services, systemctl, init")], -- [_("Disks"), "gnome-disks", "gnome-disks", "hardware", _("disks, manage, hardware, management, hard, hdd, pendrive, format, erase, test, create, iso, ISO, disk, image")] -+ [_("Manage Services and Units"), "xdg-su -c '/sbin/yast2 services-manager'", "cs-sources", "admin", _("systemd, units, services, systemctl, init")], -+ [_("Disks"), "xdg-su -c '/sbin/yast2 partitioner'", "gnome-disks", "hardware", _("disks, manage, hardware, management, hard, hdd, pendrive, format, erase, test, create, iso, ISO, disk, image")] +- # Label Executable Icon Category Keywords for filter +- [_("Printers"), "system-config-printer", "cs-printer", "hardware", _("printers, laser, inkjet")], +- [_("Firewall"), "gufw", "cs-firewall", "admin", _("firewall, block, filter, programs")], +- [_("Firewall"), "firewall-config", "cs-firewall", "admin", _("firewall, block, filter, programs")], +- [_("Languages"), "mintlocale", "cs-language", "prefs", _("language, install, foreign")], +- [_("Input Method"), "mintlocale-im", "cs-input-method", "prefs", _("language, install, foreign, input, method, chinese, korean, japanese, typing")], +- [_("Login Window"), "pkexec lightdm-settings", "cs-login", "admin", _("login, lightdm, mdm, gdm, manager, user, password, startup, switch")], +- [_("Login Window"), "lightdm-gtk-greeter-settings-pkexec", "cs-login", "admin", _("login, lightdm, manager, settings, editor")], +- [_("Driver Manager"), "pkexec driver-manager", "cs-drivers", "admin", _("video, driver, wifi, card, hardware, proprietary, nvidia, radeon, nouveau, fglrx")], +- [_("Nvidia Settings"), "nvidia-settings", "cs-drivers", "admin", _("video, driver, proprietary, nvidia, settings")], +- [_("Software Sources"), "pkexec mintsources", "cs-sources", "admin", _("ppa, repository, package, source, download")], +- [_("Package Management"), "dnfdragora", "cs-sources", "admin", _("update, install, repository, package, source, download")], +- [_("Package Management"), "yumex-dnf", "cs-sources", "admin", _("update, install, repository, package, source, download")], +- [_("Users and Groups"), "cinnamon-settings-users", "cs-user-accounts", "admin", _("user, users, account, accounts, group, groups, password")], +- [_("Bluetooth"), "blueberry", "cs-bluetooth", "hardware", _("bluetooth, dongle, transfer, mobile")], +- [_("Manage Services and Units"), "systemd-manager-pkexec", "cs-sources", "admin", _("systemd, units, services, systemctl, init")], +- [_("Disks"), "gnome-disks", "org.gnome.DiskUtility", "hardware", _("disks, manage, hardware, management, hard, hdd, pendrive, format, erase, test, create, iso, ISO, disk, image")] ++ # Label Executable Icon Category Keywords for filter ++ [_("Printers"), "xdg-su -c '/sbin/yast2 printer'", "cs-printer", "hardware", _("printers, laser, inkjet")], ++ [_("Firewall"), "xdg-su -c '/sbin/yast2 firewall'", "cs-firewall", "admin", _("firewall, block, filter, programs")], ++ [_("Languages"), "xdg-su -c '/sbin/yast2 language'", "cs-language", "prefs", _("language, install, foreign")], ++ [_("Input Method"), "mintlocale-im", "cs-input-method", "prefs", _("language, install, foreign, input, method, chinese, korean, japanese, typing")], ++ [_("Login Window"), "pkexec lightdm-settings", "cs-login", "admin", _("login, lightdm, mdm, gdm, manager, user, password, startup, switch")], ++ [_("Login Window"), "lightdm-gtk-greeter-settings-pkexec", "cs-login", "admin", _("login, lightdm, manager, settings, editor")], ++ [_("Driver Manager"), "xdg-su -c '/sbin/yast2 hwinfo'", "cs-drivers", "admin", _("video, driver, wifi, card, hardware, proprietary, nvidia, radeon, nouveau, fglrx")], ++ [_("Nvidia Settings"), "nvidia-settings", "cs-drivers", "admin", _("video, driver, proprietary, nvidia, settings")], ++ [_("Software Sources"), "xdg-su -c '/sbin/yast2 repositories'", "cs-sources", "admin", _("ppa, repository, package, source, download")], ++ [_("Package Management"), "xdg-su -c '/sbin/yast2 sw_single'", "cs-sources", "admin", _("update, install, repository, package, source, download")], ++ [_("Users and Groups"), "cinnamon-settings-users", "cs-user-accounts", "admin", _("user, users, account, accounts, group, groups, password")], ++ [_("Bluetooth"), "blueberry", "cs-bluetooth", "hardware", _("bluetooth, dongle, transfer, mobile")], ++ [_("Manage Services and Units"), "xdg-su -c '/sbin/yast2 services-manager'", "cs-sources", "admin", _("systemd, units, services, systemctl, init")], ++ [_("Disks"), "xdg-su -c '/sbin/yast2 partitioner'", "org.gnome.DiskUtility", "hardware", _("disks, manage, hardware, management, hard, hdd, pendrive, format, erase, test, create, iso, ISO, disk, image")] ] TABS = {