Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mozc for openSUSE:Factory checked in 
at 2026-01-26 11:05:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mozc (Old)
 and      /work/SRC/openSUSE:Factory/.mozc.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mozc"

Mon Jan 26 11:05:08 2026 rev:53 rq:1329049 version:2.31.5810.102

Changes:
--------
--- /work/SRC/openSUSE:Factory/mozc/mozc.changes        2025-11-17 
12:24:08.143686101 +0100
+++ /work/SRC/openSUSE:Factory/.mozc.new.1928/mozc.changes      2026-01-26 
11:05:10.089138607 +0100
@@ -1,0 +2,33 @@
+Mon Jan 19 02:51:42 UTC 2026 - Cliff Zhao <[email protected]>
+
+- Update mozc.spec to get rid of update-desktop-files:
+  * It often duplicates upstream translation effort, wasting a human
+    work, both community translators and contracted ones.
+  * Most of these translations are ~20 years old, and they were never
+    reviewed, so it is possible that they are worse than the upstream
+    ones. In the last 20 years it did not provide any way to upstream
+    the changes and translations. The upstream translations got another
+    20 years of development. Also Desktop Categories specification was
+    updated, and the upstream specification now covers all aspects of
+    former X-SuSE-* Categories extensions.
+  * As a result, the SUSE desktop menu experience differs from other
+    vendors. Applications have a different name, different translations,
+    different placement in the structured menu etc.
+  * Upstream translations have a wider impact.
+  * Package maintainers have only a limited control over the contents
+    visible to users. It is imported during the runtime, and the visible
+    contents could be different from the contents in the package.
+  * update-desktop-files is a complicated tool. It attempts to fix
+    deprecated and obsolete stuff in the desktop files without even
+    informing the developer that something was wrong and something was
+    modified.
+  * It uses a very complicated toolchain that requires access to SUSE
+    intranet and access to OpenQA VPN. The complete toolchain setup was
+    never published, so it has even problems with Open Source ideas.
+  * It mixes SUSE-unique translations with translations that just
+    duplicate the upstream translation effort. As a result it significantly
+    increases number of strings to translate and decreases the quality of
+    the translation.
+  (jsc#PED-14507)
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ mozc.spec ++++++
--- /var/tmp/diff_new_pack.ZzH0az/_old  2026-01-26 11:05:11.405193669 +0100
+++ /var/tmp/diff_new_pack.ZzH0az/_new  2026-01-26 11:05:11.405193669 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mozc
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -103,7 +103,6 @@
 BuildRequires:  python312
 %endif
 BuildRequires:  unzip
-BuildRequires:  update-desktop-files
 BuildRequires:  zlib-devel
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -278,15 +277,11 @@
 
 install -m755 -d %{buildroot}%{_datadir}/applications
 install -m644 ibus-setup-mozc-jp.desktop 
%{buildroot}%{_datadir}/applications/ibus-setup-mozc-jp.desktop
-%suse_update_desktop_file ibus-setup-mozc-jp System X-SuSE-Core-System
 
 # for provide-layout-variations patch
 ln -s ibus-setup-mozc-jp.desktop 
%{buildroot}%{_datadir}/applications/ibus-setup-mozc-jp-jp.desktop
-%suse_update_desktop_file ibus-setup-mozc-jp-jp System X-SuSE-Core-System
 ln -s ibus-setup-mozc-jp.desktop 
%{buildroot}%{_datadir}/applications/ibus-setup-mozc-us.desktop
-%suse_update_desktop_file ibus-setup-mozc-us System X-SuSE-Core-System
 ln -s ibus-setup-mozc-jp.desktop 
%{buildroot}%{_datadir}/applications/ibus-setup-mozc-dv.desktop
-%suse_update_desktop_file ibus-setup-mozc-dv System X-SuSE-Core-System
 %endif
 
 %if %{with_fcitx4}

Reply via email to