Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package enlightenment for openSUSE:Factory 
checked in at 2022-02-25 21:24:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/enlightenment (Old)
 and      /work/SRC/openSUSE:Factory/.enlightenment.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "enlightenment"

Fri Feb 25 21:24:51 2022 rev:35 rq:957187 version:0.25.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/enlightenment/enlightenment.changes      
2021-04-06 17:31:16.911225576 +0200
+++ /work/SRC/openSUSE:Factory/.enlightenment.new.1958/enlightenment.changes    
2022-02-25 21:25:03.395638143 +0100
@@ -1,0 +2,69 @@
+Thu Feb 24 04:54:23 UTC 2022 - Simon Lees <sfl...@suse.de>
+
+- boo#1154733 - Recommend pam_mount
+
+-------------------------------------------------------------------
+Wed Feb 16 08:48:23 UTC 2022 - Simon Lees <sfl...@suse.de>
+
+- Update to 0.25.3
+  * Fix notification double-shadow on multi-screen notifications
+  * Add option to gesture to turn off entirely to avoid xserver vt bugs
+  * Add option to backlight to disable ddc support in case it's broken
+  * Fix ibar left/right emit for alignment
+- Log to journal with X11 etc rather then logfile
+    feature-openSUSE-log-to-journal.patch
+- Refreshed enlightenment-0.16.999.65256-dont_require_suidbit.patch to be -p1
+- Fix xsession file install
+
+-------------------------------------------------------------------
+Tue Feb  8 09:54:50 UTC 2022 - Paolo Stivanin <i...@paolostivanin.com>
+
+- Update to 0.25.2:
+  * Lots of minor bug fixes (see git log)
+  * Flat look to match new flat theme
+  * New much higher quality default wallpaper set
+  * Optimized XKB keymap change handling
+  * Init splash is now always on (theme can remove it if desired)
+  * Added screen setup menu entry in quick settings menu
+  * Redid a lot of screen dimming/blanking/timeout code to fix cruft
+  * IBox iconify gadget has window previews on mouse-over now
+  * New gesture recognition bindings for touchpads (using Elput)
+  * On loss or re-plug in of screen now restore windows sensibly
+  * Tasks has window preview on mouse-over now
+  * FPS debug (ctl+alt+shift+f to toggle) has a lot more data now
+  * BT devices in the Bluez gadget will show battery level if supported
+  * Battery now has mouse-over popup with detailed battery information
+  * Config saving moved to threads to minimize I/O stutter to core
+  * Shot allows copy of screenshot to copy and paste selection too now
+  * Temperature monitor now uses hwmon devices and multiple instances
+  * New Procstats module can show mem/CPU usage in titlebar
+  * Offline/presentation mode removed - use bindings + actions instead
+  * Remove custom desklock command - built in is more reliable
+  * Winlist (alt+tab) has large mode with window previews now
+  * Pluggable device monitoring and applying of input config on plug
+  * Added workaround broken Spotify cover art URLs
+  * Scale settings will now modify xsettings DPI to make non-efl apps scale
+  * Fonts now made to be consistent with EFL and other apps
+  * Added binding action to switch profiles
+  * EFM - sync more often when doing I/O ops like copy etc.
+  * XDG_CURRENT_DESKTOP is now set too
+  * EFM image preview will show EFIX dates for when image taken
+  * Power plug/unplug now emit signals which theme can make sounds for
+  * Mixer - have simple device to icon database text file to look nicer
+  * Mixer - add VU meters for output and input audio
+  * Mixer - Show icons for apps currently playing sounds and recording
+  * Set _NET_WM_STATE_HIDDEN when windows are hidden to avoid rendering
+  * Reduce power usage when screen is blanked by setting wins to iconic
+  * Added ???grow window in direction??? actions you can bind
+  * Added palette editor and selector tool to set up custom colors
+  * Fingerprint (libFprint) support in desklock and new tool for settings
+  * EFM - add recent files menu to access recently opened files
+  * Force stdout/error log now to ~/.e-log.log
+  * Added settings for animation multiplier to speed up/down transitions
+  * No more edge bindings by default
+- Rebase dont_offer_updates.patch
+- Rebase feature-qt-apps-gtk2-theme.patch
+- Remove feature-suse-disable-offline-menu.patch
+- Remove libddcutil.patch
+
+-------------------------------------------------------------------

Old:
----
  enlightenment-0.24.2.tar.xz
  feature-suse-disable-offline-menu.patch
  libddcutil.patch

New:
----
  enlightenment-0.25.3.tar.xz
  feature-openSUSE-log-to-journal.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ enlightenment.spec ++++++
--- /var/tmp/diff_new_pack.adCB8B/_old  2022-02-25 21:25:06.403638680 +0100
+++ /var/tmp/diff_new_pack.adCB8B/_new  2022-02-25 21:25:06.411638682 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package enlightenment
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,15 +16,15 @@
 #
 
 
-%define efl_version    1.24.1
-%define systemd_present (0%{?suse_version} >= 1230 || 0%{?fedora} >= 18 || 
0%{?mageia})
+%define efl_version    1.26.0
+%define systemd_present 1
 # Wayland is broken with current efl waiting for a new e release
 %define enable_wayland (0%{?suse_version} > 1520)
 %define generate_manpages 0
 # Fix this later
 %define build_doc 0
 Name:           enlightenment
-Version:        0.24.2
+Version:        0.25.3
 Release:        0
 Summary:        The window manager
 License:        BSD-2-Clause
@@ -40,13 +40,11 @@
 Patch0:         enlightenment-0.16.999.65256-dont_require_suidbit.patch
 # PATCH-FEATURE-OPENSUSE dont_offer_updates.patch -- don't offer updates, 
that's up to package manager -- sleep_wal...@opensuse.org
 Patch1:         dont_offer_updates.patch
-# PATCH-FEATURE-OPENSUSE as we use Network Manager rather then connman offline 
mode doesn't do anything so Hide the menu option
-Patch2:         feature-suse-disable-offline-menu.patch
 # boo#1003939 don't ask for language if we can use the current system one
 Patch3:         feature-wizard-auto-lang.patch
 Patch4:         feature-wizard-keylayout-from-sys.patch
 Patch5:         feature-qt-apps-gtk2-theme.patch
-Patch6:         libddcutil.patch
+Patch6:         feature-openSUSE-log-to-journal.patch
 BuildRequires:  alsa-devel
 BuildRequires:  cmake
 BuildRequires:  doxygen
@@ -112,7 +110,7 @@
 Provides:       e17 > 0.17.4
 %if 0%{?suse_version}
 Requires(post): update-alternatives
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
 Requires(post): permissions
 %endif
 %{?systemd_requires}
@@ -139,6 +137,7 @@
 Recommends:     alsa-plugins-pulse
 # Recommended to make NetworkManager Intergration work
 Recommends:     gnome-keyring
+Recommends:     pam_mount
 # Recommended to make audio work out of the box boo#972912
 Recommends:     pulseaudio
 Recommends:     pulseaudio-module-bluetooth
@@ -210,16 +209,7 @@
 %endif
 
 %prep
-%setup -q
-%patch0
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%if 0%{?suse_version} > 1500
-%patch6 -p1
-%endif
+%autosetup -p1
 
 # Copy In new Network Wizard
 rm src/modules/wizard/page_110.c
@@ -289,7 +279,7 @@
 
 %if 0%{?suse_version}
 %suse_update_desktop_file -r -G mixer emixer "AudioVideo;Mixer;"
-%if 0%{?suse_version} >= 1550
+%if %{enable_wayland}
 %suse_update_desktop_file -N "Unstable: Enlightenment (Wayland)" -G "Unstable: 
Enlightenment (Wayland)"  
%{buildroot}%{_datadir}/wayland-sessions/enlightenment-wayland.desktop
 %endif
 # fdupes needs to be called after desktop files have been made unique
@@ -310,6 +300,9 @@
 # remove files from not wanted place
 rm %{buildroot}%{_datadir}/enlightenment/{COPYING,AUTHORS}
 
+unlink %{buildroot}/%{_datadir}/xsessions/enlightenment.desktop
+mv %{buildroot}/%{_datadir}/wayland-sessions/enlightenment.desktop 
%{buildroot}/%{_datadir}/xsessions/enlightenment.desktop
+
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 touch %{buildroot}%{_sysconfdir}/alternatives/default-xsession.desktop
 ln -s %{_sysconfdir}/alternatives/default-xsession.desktop 
%{buildroot}%{_datadir}/xsessions/default.desktop

++++++ dont_offer_updates.patch ++++++
--- /var/tmp/diff_new_pack.adCB8B/_old  2022-02-25 21:25:06.443638687 +0100
+++ /var/tmp/diff_new_pack.adCB8B/_new  2022-02-25 21:25:06.447638688 +0100
@@ -1,7 +1,7 @@
-Index: enlightenment-0.23.0/src/modules/wizard/page_170.c
+Index: enlightenment-0.25.2/src/modules/wizard/page_170.c
 ===================================================================
---- enlightenment-0.23.0.orig/src/modules/wizard/page_170.c
-+++ enlightenment-0.23.0/src/modules/wizard/page_170.c
+--- enlightenment-0.25.2.orig/src/modules/wizard/page_170.c
++++ enlightenment-0.25.2/src/modules/wizard/page_170.c
 @@ -2,7 +2,7 @@
  #include "e_wizard.h"
  #include "e_wizard_api.h"

++++++ enlightenment-0.16.999.65256-dont_require_suidbit.patch ++++++
--- /var/tmp/diff_new_pack.adCB8B/_old  2022-02-25 21:25:06.459638690 +0100
+++ /var/tmp/diff_new_pack.adCB8B/_new  2022-02-25 21:25:06.463638691 +0100
@@ -1,7 +1,7 @@
 Index: src/bin/e_sys_main.c
 ===================================================================
---- src/bin/e_sys_main.c.orig
-+++ src/bin/e_sys_main.c
+--- a/src/bin/e_sys_main.c.orig
++++ b/src/bin/e_sys_main.c
 @@ -121,6 +121,7 @@ main(int argc,
          printf("ERROR: MEMBER OF MORE THAN 65536 GROUPS\n");
          exit(3);
@@ -16,7 +16,7 @@
       }
 +   */
 +   eina_init();
- 
+
     if (!auth_action_ok(action, gid, gl, gn, egid))
       {
 

++++++ enlightenment-0.24.2.tar.xz -> enlightenment-0.25.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/enlightenment/enlightenment-0.24.2.tar.xz 
/work/SRC/openSUSE:Factory/.enlightenment.new.1958/enlightenment-0.25.3.tar.xz 
differ: char 26, line 1

++++++ feature-openSUSE-log-to-journal.patch ++++++
commit b7d260a14158b13087690a887d2f92954bf263ac
Author: Simon Lees <si...@simotek.net>
Date:   Wed Feb 9 11:16:12 2022 +1030

    Revert "e start - force stdout/err to go to specific log files"
    
    This reverts commit 8edf2fc0a388090da74db683a690e0aed8a33eb6.

diff --git a/src/bin/e_start_main.c b/src/bin/e_start_main.c
index 722063339..caa23962d 100644
--- a/src/bin/e_start_main.c
+++ b/src/bin/e_start_main.c
@@ -349,35 +349,16 @@ _e_ptrace_continue(int child, int back, Eina_Bool 
really_know)
 #endif
 }
 
-static void
-_e_start_stdout_err_redir(const char *home)
-{
-   int logfd;
-   char *logf = NULL, *logf_old = NULL;
-
-   // rename old olg file
-   myasprintf(&logf, "%s/.e-log.log", home);
-   myasprintf(&logf_old, "%s/.e-log.log.old", home);
-   rename(logf, logf_old);
-   // open new log file and move stdout/err to it
-   logfd = open(logf, O_WRONLY | O_CREAT | O_TRUNC, 0600);
-   printf("Enlightenment: See logs in: %s\n", logf);
-   if (logfd < 0) return;
-   dup2(logfd, 1); // stdout to file
-   dup2(logfd, 2); // stderr to file
-}
-
 static int
-_e_start_child(const char *home, char **args, Eina_Bool really_know)
+_e_start_child(char **args, Eina_Bool really_know)
 {
-   // have e process die with parent enlightenment_start
 #ifdef HAVE_PRCTL
    prctl(PR_SET_PDEATHSIG, SIGTERM);
 #elif defined(HAVE_PROCCTL)
    int sig = SIGTERM;
    procctl(P_PID, 0, PROC_PDEATHSIG_CTL, &sig);
 #endif
-   _e_start_stdout_err_redir(home);
+
    _e_ptrace_traceme(really_know);
    execv(args[0], args);
    // We failed, 0 means normal exit from E with no restart or crash so
@@ -386,7 +367,7 @@ _e_start_child(const char *home, char **args, Eina_Bool 
really_know)
 }
 
 static Eina_Bool
-_e_ptrace_kernel_check(const char *home)
+_e_ptrace_kernel_check(void)
 {
 #ifdef __linux__
    // Check if patch to prevent ptrace to another process is present
@@ -399,23 +380,6 @@ _e_ptrace_kernel_check(const char *home)
         ret = read(fd, &c, (sizeof(c)) == sizeof(c)) && (c != '0');
         close(fd);
      }
-   if (ret)
-     {
-        char *buf = NULL;
-        FILE *f;
-
-        myasprintf(&buf, "%s/.e-crashdump.txt", home);
-        f = fopen(buf, "a");
-        if (f)
-          {
-             fprintf(f,
-                     "ERROR: /proc/sys/kernel/yama/ptrace_scope is 1 
disallowing remote\n"
-                     "attachment to a process. This means a gdb backtrace 
cannot be logged.\n"
-                     "To fix this, as root please do:\n"
-                     "  echo 0 > /proc/sys/kernel/yama/ptrace_scope\n");
-             fclose(f);
-          }
-     }
    return ret;
 #else
    return EINA_FALSE;
@@ -615,7 +579,7 @@ main(int argc, char **argv)
    myasprintf(&buf, "%s/enlightenment", eina_prefix_bin_get(pfx));
 
    args = alloca((argc + 1) * sizeof(char *));
-   printf("Enlightenment: Command: %s\n", buf);
+   printf("CMD: [%s]\n", buf);
    args[0] = buf;
    copy_args(&args[1], argv + 1, argc - 1);
    args[argc] = NULL;
@@ -640,7 +604,7 @@ main(int argc, char **argv)
           }
         else if (child == 0)
           { // we are in the child fork - so exec
-             ret = _e_start_child(home, args, really_know);
+             ret = _e_start_child(args, really_know);
              break;
           }
 
@@ -682,7 +646,7 @@ not_done:
                   usleep(200000);
 
                   /* And call gdb if available */
-                  if (home && !_e_ptrace_kernel_check(home))
+                  if (home && !_e_ptrace_kernel_check())
                     r = _e_call_gdb(child, home, &backtrace_str);
                   else
                     r = 0;

++++++ feature-qt-apps-gtk2-theme.patch ++++++
--- /var/tmp/diff_new_pack.adCB8B/_old  2022-02-25 21:25:06.519638701 +0100
+++ /var/tmp/diff_new_pack.adCB8B/_new  2022-02-25 21:25:06.519638701 +0100
@@ -1,11 +1,9 @@
-Index: enlightenment-0.24.0/src/bin/e_main.c
-===================================================================
---- enlightenment-0.24.0.orig/src/bin/e_main.c
-+++ enlightenment-0.24.0/src/bin/e_main.c
-@@ -343,6 +343,9 @@ main(int argc, char **argv)
-    e_util_env_set("E_RESTART_OK", NULL);
+--- enlightenment-0.25.2/src/bin/e_main.c.orig 2022-02-08 11:03:40.564640046 
+0100
++++ enlightenment-0.25.2/src/bin/e_main.c      2022-02-08 11:03:50.720722775 
+0100
+@@ -346,6 +346,9 @@
     e_util_env_set("PANTS", "ON");
     e_util_env_set("DESKTOP", "Enlightenment");
+    e_util_env_set("XDG_CURRENT_DESKTOP", "Enlightenment");
 +   // For now getting Qt themes to use the gtk2 theme engine is the best way
 +   // to have something that works, having nothing set leads to no icons.
 +   e_util_env_set("QT_QPA_PLATFORMTHEME", "gtk2");

Reply via email to