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-07-02 15:34:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/enlightenment (Old) and /work/SRC/openSUSE:Factory/.enlightenment.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "enlightenment" Sat Jul 2 15:34:03 2022 rev:39 rq:986222 version:0.25.3 Changes: -------- --- /work/SRC/openSUSE:Factory/enlightenment/enlightenment.changes 2022-05-06 18:59:38.521376431 +0200 +++ /work/SRC/openSUSE:Factory/.enlightenment.new.1548/enlightenment.changes 2022-07-02 15:34:13.390989041 +0200 @@ -1,0 +2,6 @@ +Tue Jun 28 04:08:49 UTC 2022 - Simon Lees <[email protected]> + +- Disable suid storage module thats not needed under Linux + (boo#1170161, boo#1170162) + * feature-openSUSE-disable-system-storage.patch +------------------------------------------------------------------- New: ---- feature-openSUSE-disable-system-storage.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ enlightenment.spec ++++++ --- /var/tmp/diff_new_pack.ZnRTR4/_old 2022-07-02 15:34:15.790992641 +0200 +++ /var/tmp/diff_new_pack.ZnRTR4/_new 2022-07-02 15:34:15.794992647 +0200 @@ -46,8 +46,10 @@ Patch5: feature-qt-apps-gtk2-theme.patch # We'd rather log to the journal then e's log file. Patch6: feature-openSUSE-log-to-journal.patch +# boo#1170162 - disable the storage module thats not used on Linux for enhanced security +Patch7: feature-openSUSE-disable-system-storage.patch # boo#1197326 Don't Enable modules that don't exist in profile migration. -Patch7: fix-upstream-dont-migrate-sysinfoluncher.patch +Patch8: fix-upstream-dont-migrate-sysinfoluncher.patch BuildRequires: alsa-devel BuildRequires: cmake BuildRequires: doxygen @@ -337,6 +339,7 @@ %{_datadir}/wayland-sessions/enlightenment-wayland.desktop %endif %ghost %{_sysconfdir}/alternatives/default-xsession.desktop +%ghost %{_sysconfdir}/alternatives/default.desktop %{_datadir}/enlightenment/ %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/* ++++++ enlightenment-0.16.999.65256-dont_require_suidbit.patch ++++++ --- /var/tmp/diff_new_pack.ZnRTR4/_old 2022-07-02 15:34:15.826992695 +0200 +++ /var/tmp/diff_new_pack.ZnRTR4/_new 2022-07-02 15:34:15.830992701 +0200 @@ -1,8 +1,8 @@ -Index: src/bin/e_sys_main.c +Index: enlightenment-0.25.3/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, +--- enlightenment-0.25.3.orig/src/bin/e_sys_main.c ++++ enlightenment-0.25.3/src/bin/e_sys_main.c +@@ -120,6 +120,7 @@ main(int argc, printf("ERROR: MEMBER OF MORE THAN 65536 GROUPS\n"); exit(3); } @@ -10,13 +10,13 @@ if (setuid(0) != 0) { printf("ERROR: UNABLE TO ASSUME ROOT PRIVILEGES\n"); -@@ -131,6 +132,8 @@ main(int argc, +@@ -130,6 +131,8 @@ main(int argc, printf("ERROR: UNABLE TO ASSUME ROOT GROUP PRIVILEGES\n"); exit(7); } + */ + eina_init(); - + if (!auth_action_ok(action, gid, gl, gn, egid)) { ++++++ feature-openSUSE-disable-system-storage.patch ++++++ Index: enlightenment-0.25.3/src/bin/system/e_system.h =================================================================== --- enlightenment-0.25.3.orig/src/bin/system/e_system.h +++ enlightenment-0.25.3/src/bin/system/e_system.h @@ -108,8 +108,8 @@ void e_system_inout_command_send(const c void e_system_backlight_init(void); void e_system_backlight_shutdown(void); -void e_system_storage_init(void); -void e_system_storage_shutdown(void); +// void e_system_storage_init(void); +// void e_system_storage_shutdown(void); void e_system_power_init(void); void e_system_power_shutdown(void); @@ -129,4 +129,3 @@ void e_system_ddc_shutdown(void); extern Ecore_Exe *e_system_run(const char *exe); #endif - Index: enlightenment-0.25.3/src/bin/system/e_system_main.c =================================================================== --- enlightenment-0.25.3.orig/src/bin/system/e_system_main.c +++ enlightenment-0.25.3/src/bin/system/e_system_main.c @@ -168,7 +168,7 @@ main(int argc EINA_UNUSED, const char ** CONF_INIT_CHECK("backlight", e_system_backlight_init, init_backlight); CONF_INIT_CHECK("ddc", e_system_ddc_init, init_ddc); - CONF_INIT_CHECK("storage", e_system_storage_init, init_storage); + // CONF_INIT_CHECK("storage", e_system_storage_init, init_storage); CONF_INIT_CHECK("power", e_system_power_init, init_power); CONF_INIT_CHECK("rfkill", e_system_rfkill_init, init_rfkill); CONF_INIT_CHECK("l2ping", e_system_l2ping_init, init_l2ping); @@ -188,7 +188,7 @@ main(int argc EINA_UNUSED, const char ** CONF_SHUTDOWN(e_system_l2ping_shutdown, init_l2ping); CONF_SHUTDOWN(e_system_rfkill_shutdown, init_rfkill); CONF_SHUTDOWN(e_system_power_shutdown, init_power); - CONF_SHUTDOWN(e_system_storage_shutdown, init_storage); + // CONF_SHUTDOWN(e_system_storage_shutdown, init_storage); CONF_SHUTDOWN(e_system_ddc_shutdown, init_ddc); CONF_SHUTDOWN(e_system_backlight_shutdown, init_backlight); Index: enlightenment-0.25.3/src/bin/system/meson.build =================================================================== --- enlightenment-0.25.3.orig/src/bin/system/meson.build +++ enlightenment-0.25.3/src/bin/system/meson.build @@ -3,7 +3,6 @@ src = [ 'e_system_inout.c', 'e_system_backlight.c', 'e_system_ddc.c', - 'e_system_storage.c', 'e_system_power.c', 'e_system_rfkill.c', 'e_system_l2ping.c', ++++++ feature-wizard-auto-lang.patch ++++++ --- /var/tmp/diff_new_pack.ZnRTR4/_old 2022-07-02 15:34:15.862992749 +0200 +++ /var/tmp/diff_new_pack.ZnRTR4/_new 2022-07-02 15:34:15.866992755 +0200 @@ -10,11 +10,11 @@ selected as there default just set the language without showing the wizard page. -Index: enlightenment-0.24.0/src/modules/wizard/page_010.c +Index: enlightenment-0.25.3/src/modules/wizard/page_010.c =================================================================== ---- enlightenment-0.24.0.orig/src/modules/wizard/page_010.c -+++ enlightenment-0.24.0/src/modules/wizard/page_010.c -@@ -172,17 +172,11 @@ _lang_content_get(E_Intl_Pair *pair, Eva +--- enlightenment-0.25.3.orig/src/modules/wizard/page_010.c ++++ enlightenment-0.25.3/src/modules/wizard/page_010.c +@@ -176,17 +176,11 @@ _lang_content_get(E_Intl_Pair *pair, Eva static char * _lang_text_get(E_Intl_Pair *pair, Evas_Object *obj EINA_UNUSED, const char *part) { @@ -33,7 +33,7 @@ } static void -@@ -211,6 +205,24 @@ wizard_page_show(E_Wizard_Page *pg EINA_ +@@ -215,6 +209,24 @@ wizard_page_show(E_Wizard_Page *pg EINA_ .version = ELM_GENLIST_ITEM_CLASS_VERSION }; @@ -58,7 +58,7 @@ api->wizard_title_set(_("Language")); of = elm_frame_add(e_comp->elm); elm_object_text_set(of, _("Select one")); -@@ -267,4 +279,3 @@ wizard_page_apply(E_Wizard_Page *pg EINA +@@ -271,4 +283,3 @@ wizard_page_apply(E_Wizard_Page *pg EINA api->wizard_labels_update(); return 1; }
