Hello community,

here is the log from the commit of package yast2 for openSUSE:Factory checked 
in at 2015-10-28 17:27:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2 (Old)
 and      /work/SRC/openSUSE:Factory/.yast2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2"

Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2/yast2.changes      2015-10-25 
15:11:04.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.yast2.new/yast2.changes 2015-10-28 
17:27:47.000000000 +0100
@@ -1,0 +2,7 @@
+Fri Oct 23 11:52:35 UTC 2015 - mvid...@suse.com
+
+- Fixed clipped labels in Arabic on some widgets (bsc#880701).
+- Fixed that also for the installation (bsc#880701#c43)
+- 3.1.155
+
+-------------------------------------------------------------------

Old:
----
  yast2-3.1.154.tar.bz2

New:
----
  yast2-3.1.155.tar.bz2

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

Other differences:
------------------
++++++ yast2.spec ++++++
--- /var/tmp/diff_new_pack.C3Cjk7/_old  2015-10-28 17:27:48.000000000 +0100
+++ /var/tmp/diff_new_pack.C3Cjk7/_new  2015-10-28 17:27:48.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           yast2
-Version:        3.1.154
+Version:        3.1.155
 Release:        0
 Url:            https://github.com/yast/yast-yast2
 

++++++ yast2-3.1.154.tar.bz2 -> yast2-3.1.155.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-3.1.154/package/yast2.changes 
new/yast2-3.1.155/package/yast2.changes
--- old/yast2-3.1.154/package/yast2.changes     2015-10-22 13:51:08.000000000 
+0200
+++ new/yast2-3.1.155/package/yast2.changes     2015-10-26 10:46:26.000000000 
+0100
@@ -1,4 +1,11 @@
 -------------------------------------------------------------------
+Fri Oct 23 11:52:35 UTC 2015 - mvid...@suse.com
+
+- Fixed clipped labels in Arabic on some widgets (bsc#880701).
+- Fixed that also for the installation (bsc#880701#c43)
+- 3.1.155
+
+-------------------------------------------------------------------
 Thu Oct 22 08:24:58 UTC 2015 - mfi...@suse.com
 
 - bnc#946047
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-3.1.154/package/yast2.spec 
new/yast2-3.1.155/package/yast2.spec
--- old/yast2-3.1.154/package/yast2.spec        2015-10-22 13:51:08.000000000 
+0200
+++ new/yast2-3.1.155/package/yast2.spec        2015-10-26 10:46:26.000000000 
+0100
@@ -17,7 +17,7 @@
 
 
 Name:           yast2
-Version:        3.1.154
+Version:        3.1.155
 Release:        0
 Url:            https://github.com/yast/yast-yast2
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-3.1.154/scripts/yast2 
new/yast2-3.1.155/scripts/yast2
--- old/yast2-3.1.154/scripts/yast2     2015-10-22 13:51:08.000000000 +0200
+++ new/yast2-3.1.155/scripts/yast2     2015-10-26 10:46:26.000000000 +0100
@@ -389,7 +389,7 @@
     fi
 elif [ "$SELECTED_GUI" = "qt" ]; then
 
-    set_qt_home_dir
+    set_qt_env
 
     # find which control center shell we want, if there is none we
     # fall back to the built-in ycp menu
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-3.1.154/scripts/yast2-funcs 
new/yast2-3.1.155/scripts/yast2-funcs
--- old/yast2-3.1.154/scripts/yast2-funcs       2015-10-22 13:51:08.000000000 
+0200
+++ new/yast2-3.1.155/scripts/yast2-funcs       2015-10-26 10:46:26.000000000 
+0100
@@ -111,6 +111,21 @@
     fi
 }
 
+function set_qt_arabic_workaround()
+{
+    # Work around clipped Arabic text, bsc#880701
+    # FIXME: Upstream bug: https://bugreports.qt.io/browse/QTBUG-41450
+    # Locale check: first of the variables wins; man 7 locale
+    case "${LC_ALL}${LC_MESSAGES}${LANG}" in
+        ar*) export QT_HARFBUZZ=old ;;
+    esac
+}
+
+function set_qt_env()
+{
+    set_qt_home_dir
+    set_qt_arabic_workaround
+}
 
 function set_inst_qt_env()
 {
@@ -119,6 +134,7 @@
     export QT_HOME_DIR="/tmp/.qt/"
     mkdir -p /tmp/.qt
     [ -e /usr/share/desktop-data/qtrc ] && cp /usr/share/desktop-data/qtrc 
/tmp/.qt/
+    set_qt_arabic_workaround
 }
 
 


Reply via email to