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 }