Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please consider unblocking planned upload of package mate-control-center.

+  * debian/patches (i18n fixes):
+    + Add 0003_fix-i18n-category-names.patch. Fix i18n names of Settings /
+      System sub-categories in MATE control center window. (Closes: #780580).
+    + Add 0004_fix-set-preferred-apps-in-some-locales.patch. Fix missing 
preferred
+      applications launcher for Russion and Ukranian locale in common tasks
+      section. (Closes: #781303).
+    + Add 2002_fix-common-tasks-section-for-German-locale.patch. Fix 
translation
+      of items in the "Common Tasks" section of MATE's control center.

-> Fix several i18n issues in the MATE control center main window.

+  * debian/patches (functionality fixes):
+    + Add 0005_fix-desktop-item-launching.patch. In libslab: do not reap child
+      when launching desktop items. (Closes: #781247).

-> Don't double fork applications launched via .desktop file. Fixes .desktop 
launching
containing pkexec calls in certain situations.

+  * debian/control:
+    + Switch to versioned D (mate-control-center): mate-desktop (>= 
1.8.1+dfsg1-3).
+      (required by new patch 0005_fix-desktop-item-launching.patch).

-> This updated package revisions requires mate-desktop 1.8.1+dfsg1-3 to
be accepted for jessie, as well.

light+love,
Mike

unblock mate-control-center/1.8.3+dfsg1-2

-- System Information:
Debian Release: 8.0
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'testing-updates'), (500, 
'testing-proposed-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
diff -Nru mate-control-center-1.8.3+dfsg1/debian/changelog mate-control-center-1.8.3+dfsg1/debian/changelog
--- mate-control-center-1.8.3+dfsg1/debian/changelog	2014-10-22 23:05:07.000000000 +0200
+++ mate-control-center-1.8.3+dfsg1/debian/changelog	2015-03-28 15:17:04.000000000 +0100
@@ -1,3 +1,22 @@
+mate-control-center (1.8.3+dfsg1-2) unstable; urgency=medium
+
+  * debian/patches (i18n fixes):
+    + Add 0003_fix-i18n-category-names.patch. Fix i18n names of Settings /
+      System sub-categories in MATE control center window. (Closes: #780580).
+    + Add 0004_fix-set-preferred-apps-in-some-locales.patch. Fix missing preferred
+      applications launcher for Russion and Ukranian locale in common tasks
+      section. (Closes: #781303).
+    + Add 2002_fix-common-tasks-section-for-German-locale.patch. Fix translation
+      of items in the "Common Tasks" section of MATE's control center.
+  * debian/patches (functionality fixes):
+    + Add 0005_fix-desktop-item-launching.patch. In libslab: do not reap child
+      when launching desktop items. (Closes: #781247).
+  * debian/control:
+    + Switch to versioned D (mate-control-center): mate-desktop (>= 1.8.1+dfsg1-3).
+      (required by new patch 0005_fix-desktop-item-launching.patch).
+
+ -- Mike Gabriel <sunwea...@debian.org>  Sat, 28 Mar 2015 15:16:54 +0100
+
 mate-control-center (1.8.3+dfsg1-1) unstable; urgency=medium
 
   [ Vangelis Mouhtsis ]
diff -Nru mate-control-center-1.8.3+dfsg1/debian/control mate-control-center-1.8.3+dfsg1/debian/control
--- mate-control-center-1.8.3+dfsg1/debian/control	2014-10-06 23:57:54.000000000 +0200
+++ mate-control-center-1.8.3+dfsg1/debian/control	2015-03-28 14:29:50.000000000 +0100
@@ -57,7 +57,7 @@
          caja-common (>= 1.8.0),
          mate-settings-daemon,
          mate-menus,
-         mate-desktop,
+         mate-desktop (>= 1.8.1+dfsg1-3),
          mate-icon-theme,
          desktop-file-utils,
          gsettings-desktop-schemas,
diff -Nru mate-control-center-1.8.3+dfsg1/debian/patches/0003_fix-i18n-category-names.patch mate-control-center-1.8.3+dfsg1/debian/patches/0003_fix-i18n-category-names.patch
--- mate-control-center-1.8.3+dfsg1/debian/patches/0003_fix-i18n-category-names.patch	1970-01-01 01:00:00.000000000 +0100
+++ mate-control-center-1.8.3+dfsg1/debian/patches/0003_fix-i18n-category-names.patch	2015-03-28 14:22:05.000000000 +0100
@@ -0,0 +1,52 @@
+From 5ebc88406f51fe36bfb03319f1d4fb5ed8888b55 Mon Sep 17 00:00:00 2001
+From: rezso <re...@rezso.net>
+Date: Sun, 25 Jan 2015 17:13:08 +0100
+Subject: [PATCH] Use MATE's own .directory files in matecc
+
+First: Personal.directory, InternetAndNetwork.directory, Hardware.directory and System.directory shipped by gnome-menus, which is causes an unwanted gnome-menus dependency.
+Second: because of different gettext domains, the translations are unused.
+---
+ shell/matecc.menu | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/shell/matecc.menu b/shell/matecc.menu
+index b0beba5..a99fdf7 100644
+--- a/shell/matecc.menu
++++ b/shell/matecc.menu
+@@ -46,7 +46,7 @@
+   <!-- Personal category -->
+   <Menu>
+     <Name>Personal</Name>
+-    <Directory>Personal.directory</Directory>
++    <Directory>mate-personal.directory</Directory>
+     <Include>
+       <And>
+         <Category>Settings</Category>
+@@ -62,7 +62,7 @@
+   <!-- Internet and Network category -->
+   <Menu>
+     <Name>Internet and Network</Name>
+-    <Directory>InternetAndNetwork.directory</Directory>
++    <Directory>mate-internet-and-network.directory</Directory>
+     <Include>
+       <And>
+         <Category>Settings</Category>
+@@ -74,7 +74,7 @@
+   <!-- Hardware category -->
+   <Menu>
+     <Name>Hardware</Name>
+-    <Directory>Hardware.directory</Directory>
++    <Directory>mate-hardware.directory</Directory>
+     <Include>
+       <And>
+         <Category>Settings</Category>
+@@ -86,7 +86,7 @@
+   <!-- System category -->
+   <Menu>
+     <Name>System</Name>
+-    <Directory>System.directory</Directory>
++    <Directory>mate-system.directory</Directory>
+     <Include>
+       <And>
+         <Category>Settings</Category>
+
diff -Nru mate-control-center-1.8.3+dfsg1/debian/patches/0004_fix-set-preferred-apps-in-some-locales.patch mate-control-center-1.8.3+dfsg1/debian/patches/0004_fix-set-preferred-apps-in-some-locales.patch
--- mate-control-center-1.8.3+dfsg1/debian/patches/0004_fix-set-preferred-apps-in-some-locales.patch	1970-01-01 01:00:00.000000000 +0100
+++ mate-control-center-1.8.3+dfsg1/debian/patches/0004_fix-set-preferred-apps-in-some-locales.patch	2015-03-28 14:22:05.000000000 +0100
@@ -0,0 +1,26 @@
+Index: mate-control-center-1.8.3+dfsg1/po/ru.po
+===================================================================
+--- mate-control-center-1.8.3+dfsg1.orig/po/ru.po
++++ mate-control-center-1.8.3+dfsg1/po/ru.po
+@@ -31,7 +31,7 @@ msgstr ""
+ msgid ""
+ "[ 'Change Theme;mate-appearance-properties.desktop', 'Set Preferred "
+ "Applications;mate-default-applications-properties.desktop' ]"
+-msgstr "[ 'Изменить тему;mate-appearance-properties.desktop', 'Выставить предпочтительные приложения;mate-default-applications.desktop']"
++msgstr "[ 'Изменить тему;mate-appearance-properties.desktop', 'Выставить предпочтительные приложения;mate-default-applications-properties.desktop']"
+ 
+ #: ../org.mate.control-center.gschema.xml.in.in.h:2
+ msgid "Task names and associated .desktop files"
+Index: mate-control-center-1.8.3+dfsg1/po/uk.po
+===================================================================
+--- mate-control-center-1.8.3+dfsg1.orig/po/uk.po
++++ mate-control-center-1.8.3+dfsg1/po/uk.po
+@@ -28,7 +28,7 @@ msgstr ""
+ msgid ""
+ "[ 'Change Theme;mate-appearance-properties.desktop', 'Set Preferred "
+ "Applications;mate-default-applications-properties.desktop' ]"
+-msgstr "[ 'Змінити тему;mate-appearance-properties.desktop', 'Виставити бажані додатки;mate-default-applications.desktop']"
++msgstr "[ 'Змінити тему;mate-appearance-properties.desktop', 'Виставити бажані додатки;mate-default-applications-properties.desktop']"
+ 
+ #: ../org.mate.control-center.gschema.xml.in.in.h:2
+ msgid "Task names and associated .desktop files"
diff -Nru mate-control-center-1.8.3+dfsg1/debian/patches/0005_fix-desktop-item-launching.patch mate-control-center-1.8.3+dfsg1/debian/patches/0005_fix-desktop-item-launching.patch
--- mate-control-center-1.8.3+dfsg1/debian/patches/0005_fix-desktop-item-launching.patch	1970-01-01 01:00:00.000000000 +0100
+++ mate-control-center-1.8.3+dfsg1/debian/patches/0005_fix-desktop-item-launching.patch	2015-03-28 14:25:05.000000000 +0100
@@ -0,0 +1,23 @@
+From e1ba5271d8ef3b80e81e8d3f4469fe76d46d6c68 Mon Sep 17 00:00:00 2001
+From: Monsta <mon...@inbox.ru>
+Date: Wed, 25 Mar 2015 15:25:08 +0300
+Subject: [PATCH] libslab: do not reap child when launching desktop items
+
+should be used after https://github.com/mate-desktop/mate-desktop/pull/167 is applied
+---
+ libslab/slab-mate-util.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libslab/slab-mate-util.c b/libslab/slab-mate-util.c
+index a4527dc..2acf9d0 100644
+--- a/libslab/slab-mate-util.c
++++ b/libslab/slab-mate-util.c
+@@ -127,7 +127,7 @@ open_desktop_item_exec (MateDesktopItem * desktop_item)
+ 	if (!desktop_item)
+ 		return FALSE;
+ 
+-	mate_desktop_item_launch (desktop_item, NULL, MATE_DESKTOP_ITEM_LAUNCH_ONLY_ONE, &error);
++	mate_desktop_item_launch (desktop_item, NULL, MATE_DESKTOP_ITEM_LAUNCH_ONLY_ONE | MATE_DESKTOP_ITEM_LAUNCH_DO_NOT_REAP_CHILD, &error);
+ 
+ 	if (error)
+ 	{
diff -Nru mate-control-center-1.8.3+dfsg1/debian/patches/2002_fix-common-tasks-section-for-German-locale.patch mate-control-center-1.8.3+dfsg1/debian/patches/2002_fix-common-tasks-section-for-German-locale.patch
--- mate-control-center-1.8.3+dfsg1/debian/patches/2002_fix-common-tasks-section-for-German-locale.patch	1970-01-01 01:00:00.000000000 +0100
+++ mate-control-center-1.8.3+dfsg1/debian/patches/2002_fix-common-tasks-section-for-German-locale.patch	2015-03-28 15:10:22.000000000 +0100
@@ -0,0 +1,14 @@
+Description: Quotation mark fix in German translation file.
+Author: Wolfgang Ulbrich <chat-to...@raveit.de>
+
+--- a/po/de.po
++++ b/po/de.po
+@@ -40,7 +40,7 @@
+ msgid ""
+ "[ 'Change Theme;mate-appearance-properties.desktop', 'Set Preferred "
+ "Applications;mate-default-applications-properties.desktop' ]"
+-msgstr "[ »Thema ändern;mate-appearance-properties.desktop«, »Bevorzugte Anwendungen einstellen;mate-default-applications-properties.desktop« ]"
++msgstr "[ 'Thema ändern;mate-appearance-properties.desktop', 'Bevorzugte Anwendungen einstellen;mate-default-applications-properties.desktop' ]"
+ 
+ #: ../org.mate.control-center.gschema.xml.in.in.h:2
+ msgid "Task names and associated .desktop files"
diff -Nru mate-control-center-1.8.3+dfsg1/debian/patches/series mate-control-center-1.8.3+dfsg1/debian/patches/series
--- mate-control-center-1.8.3+dfsg1/debian/patches/series	2014-10-22 23:01:20.000000000 +0200
+++ mate-control-center-1.8.3+dfsg1/debian/patches/series	2015-03-28 15:08:32.000000000 +0100
@@ -1,4 +1,8 @@
 0001_fix-NEWS-1.8.3.patch
 0002_initialize-mouse-focus-checkbox.patch
+0003_fix-i18n-category-names.patch
+0004_fix-set-preferred-apps-in-some-locales.patch
+0005_fix-desktop-item-launching.patch
 1005_rename-libslab-to-libmate-slab0.patch
 2001_omit-gfdl-licensed-help-files.patch
+2002_fix-common-tasks-section-for-German-locale.patch

Reply via email to