Hello community, here is the log from the commit of package aaa_base for openSUSE:Factory checked in at 2017-12-06 08:47:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aaa_base (Old) and /work/SRC/openSUSE:Factory/.aaa_base.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "aaa_base" Wed Dec 6 08:47:48 2017 rev:441 rq:547234 version:84.87+git20171201.65000be Changes: -------- --- /work/SRC/openSUSE:Factory/aaa_base/aaa_base.changes 2017-11-30 12:32:06.702889945 +0100 +++ /work/SRC/openSUSE:Factory/.aaa_base.new/aaa_base.changes 2017-12-06 08:47:52.824506835 +0100 @@ -1,0 +2,15 @@ +Fri Dec 01 17:14:05 UTC 2017 - opensuse-packaging@opensuse.org + +- Update to version 84.87+git20171201.65000be: + * Revert changes on sysconfig language and make lang.(c)sh + to use sysconfig language as fallback or better use + locale.conf as default. See discussion in bsc#1069971 + and FATE#319454 as well + +------------------------------------------------------------------- +Thu Nov 30 11:41:27 UTC 2017 - opensuse-packaging@opensuse.org + +- Update to version 84.87+git20171130.974ac5c: + * Better parsing of sh variable settings in lang.csh + +------------------------------------------------------------------- Old: ---- aaa_base-84.87+git20171129.a45b936.tar.xz New: ---- aaa_base-84.87+git20171201.65000be.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aaa_base.spec ++++++ --- /var/tmp/diff_new_pack.5LkUr5/_old 2017-12-06 08:47:53.596478570 +0100 +++ /var/tmp/diff_new_pack.5LkUr5/_new 2017-12-06 08:47:53.596478570 +0100 @@ -23,7 +23,7 @@ %endif Name: aaa_base -Version: 84.87+git20171129.a45b936 +Version: 84.87+git20171201.65000be Release: 0 Url: https://github.com/openSUSE/aaa_base Provides: aaa_skel = %{version}-%{release} ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.5LkUr5/_old 2017-12-06 08:47:53.648476666 +0100 +++ /var/tmp/diff_new_pack.5LkUr5/_new 2017-12-06 08:47:53.648476666 +0100 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/openSUSE/aaa_base.git</param> - <param name="changesrevision">a45b9366c8d8aa8c616656fe8b2b6809e99104f9</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">65000be48da7de3e715eec3134cc6d43e0c484c6</param></service></servicedata> \ No newline at end of file ++++++ aaa_base-84.87+git20171129.a45b936.tar.xz -> aaa_base-84.87+git20171201.65000be.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-84.87+git20171129.a45b936/files/etc/profile.d/lang.csh new/aaa_base-84.87+git20171201.65000be/files/etc/profile.d/lang.csh --- old/aaa_base-84.87+git20171129.a45b936/files/etc/profile.d/lang.csh 2017-11-29 12:24:49.000000000 +0100 +++ new/aaa_base-84.87+git20171201.65000be/files/etc/profile.d/lang.csh 2017-12-01 14:01:41.000000000 +0100 @@ -37,21 +37,14 @@ # # Get the system and after that the users configuration # -set _sysconf=no set ROOT_USES_LANG=yes -if ( -s /etc/sysconfig/language ) then - foreach line ("`sed -rn '/^[^#]/p' < /etc/sysconfig/language`") +if ( -s /etc/locale.conf) then + foreach line ("`sed -rn '/^[^#]/p' < /etc/locale.conf`") switch ("$line") - case RC_*: + case L*: # Allow GDM to override system settings if ( ${?GDM_LANG} ) continue - eval set ${line:s/RC_//} - set _sysconf=yes - breaksw - case ROOT_USES_LANG*: - if ( "$uid" == 0 ) then - eval set $line - endif + eval set ${line} breaksw default: breaksw @@ -59,23 +52,34 @@ end unset line endif -if ($_sysconf != yes && -s /etc/locale.conf) then - foreach line ("`sed -rn '/^[^#]/p' < /etc/locale.conf`") +if ( -s /etc/sysconfig/language ) then + foreach line ("`sed -rn '/^[^#]/p' < /etc/sysconfig/language`") switch ("$line") - case L*: + case RC_*: # Allow GDM to override system settings if ( ${?GDM_LANG} ) continue - eval set ${line} + set val=( ${line:s/=/ /} ) + eval set val=${val[${#val}]} + if ( "$val" == "" ) continue + eval set ${line:s/RC_//} + breaksw + case ROOT_USES_LANG*: + if ( "$uid" == 0 ) then + eval set $line + endif breaksw default: breaksw endsw end - unset line + unset line val endif -unset _sysconf if ( -s $HOME/.i18n ) then - eval `sed -rn -e 's/^((LANG|LC_[A-Z_]+))=/set \1=/p' < $HOME/.i18n` + eval `sed -rn -e 's/^((export[[:space:]]+)?(LANG|LC_[A-Z_]+|INPUT_METHOD|_save))=/set \3=/p' < $HOME/.i18n` + if ( ${?INPUT_METHOD} ) then + setenv INPUT_METHOD $INPUT_METHOD + unset INPUT_METHOD + endif endif if ( ${?_save} ) then set LANG=$_save diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-84.87+git20171129.a45b936/files/etc/profile.d/lang.sh new/aaa_base-84.87+git20171201.65000be/files/etc/profile.d/lang.sh --- old/aaa_base-84.87+git20171129.a45b936/files/etc/profile.d/lang.sh 2017-11-29 12:24:49.000000000 +0100 +++ new/aaa_base-84.87+git20171201.65000be/files/etc/profile.d/lang.sh 2017-12-01 14:01:41.000000000 +0100 @@ -35,42 +35,42 @@ # # Get the system and after that the users configuration # -_sysconf=no ROOT_USES_LANG=yes -if test -s /etc/sysconfig/language ; then +if test -s /etc/locale.conf ; then while read line ; do case "$line" in \#*|"") continue ;; - RC_*) + L*) # Allow GDM to override system settings test -n "$GDM_LANG" && continue - eval ${line#RC_} - _sysconf=yes - ;; - ROOT_USES_LANG*) - test "$UID" = 0 && eval $line - ;; + eval ${line} esac - done < /etc/sysconfig/language + done < /etc/locale.conf unset line fi -if test "$_sysconf" != yes -a -s /etc/locale.conf ; then +if test -s /etc/sysconfig/language ; then while read line ; do case "$line" in \#*|"") continue ;; - L*) + RC_*) # Allow GDM to override system settings test -n "$GDM_LANG" && continue - eval ${line} + eval val=${line##*=} + test -z "$val" && continue + eval ${line#RC_} + ;; + ROOT_USES_LANG*) + test "$UID" = 0 && eval $line + ;; esac - done < /etc/locale.conf - unset line + done < /etc/sysconfig/language + unset line val fi -unset _sysconf + test -s $HOME/.i18n && . $HOME/.i18n test -n "$_save" && LANG="$_save" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-84.87+git20171129.a45b936/files/usr/share/fillup-templates/sysconfig.language new/aaa_base-84.87+git20171201.65000be/files/usr/share/fillup-templates/sysconfig.language --- old/aaa_base-84.87+git20171129.a45b936/files/usr/share/fillup-templates/sysconfig.language 2017-11-29 12:24:49.000000000 +0100 +++ new/aaa_base-84.87+git20171201.65000be/files/usr/share/fillup-templates/sysconfig.language 2017-12-01 14:01:41.000000000 +0100 @@ -1,12 +1,83 @@ ## Path: System/Environment/Language +## Description: +## Type: string(POSIX,ca_ES.ISO-8859-1,ca_ES.UTF-8,cs_CZ.ISO-8859-2,cs_CZ.UTF-8,da_DE@euro,da_DK.ISO-8859-1,da_DK.UTF-8,de_DE@euro,de_DE.ISO-8859-1,de_DE.UTF-8,el_GR.ISO-8859-7,el_GR.UTF-8,en_GB.ISO-8859-1,en_GB.UTF-8,en_IE@euro,en_IE.ISO-8859-1,en_US.ISO-8859-1,es_ES@euro,es_ES.ISO-8859-1,es_ES.UTF-8,fr_FR@euro,fr_FR.ISO-8859-1,fr_FR.UTF-8,gl_ES@euro,gl_ES.ISO-8859-1,gl_ES.utf-8,hr_HR.ISO-8859-2,hu_HU.ISO-8859-2,hu_HU.UTF-8,it_IT@euro,it_IT.ISO-8859-1,it_IT.UTF-8,ja_JP.eucJP,ja_JP.UTF-8,lt_LT.ISO-8859-13,lt_LT.UTF-8,nl_NL@euro,nl_NL.ISO-8859-1,nl_NL.UTF-8,ru_RU.ISO-8859-5,ru_RU.KOI8-R,ru_RU.UTF-8,sk_SK.ISO-8859-2,sk_SK.UTF-8,tr_TR.ISO-8859-9,tr_TR.UTF-8,ko_KR.eucKR,ko_KR.UTF-8,zh_TW.Big5,zh_TW.UTF-8,zh_CN.GB2312,zh_CN.UTF-8) +## Default: "" ## Config: OpenOffice.org,groff,ispell,kde,kdm,profiles,susehelp,susewm,tetex,wdm # -# For users and administrators seeking for the RC_LANG and RC_LC_* -# locale variables, please have a look at /etc/locale.conf. -# Compare with the manual pages localectl(1) and locale.conf(5) -# how to set LANG and the other locale variables with the help -# of the localectl(1) command. -# +# +# Local users will get RC_LANG as their default language, i.e. the +# environment variable $LANG . $LANG is the default of all $LC_*-variables, +# as long as $LC_ALL is not set, which overrides all $LC_-variables. +# Root uses this variable only if ROOT_USES_LANG is set to "yes". +# +RC_LANG="" + +## Type: string +## Default: "" +# +# This variable will override all LC-variables!! +# Again, ROOT_USES_LANG must be set to "yes", if an effect on the superuser +# account is desired. +# +RC_LC_ALL="" + +## Type: string +## Default: "" +# +# This defines the locale in which messages of programs and +# libraries with i18n-support should appear if a translated +# message catalog for the library or the program is installed. +# This also provides localized yes/no answers. +# +RC_LC_MESSAGES="" + +## Type: string +## Default: "" +# +# This defines the locale for character handling and classification. +# The libc uses this value in language dependent function calls, such +# as e.g. uppercase/lowercase mapping of foreign characters. +# +RC_LC_CTYPE="" + +## Type: string +## Default: "" +# +# This defines the locale for sorting strings and characters. +# It is used by the libc to obtain the alphabetical order of characters +# (e.g. for string comparisons). +# +RC_LC_COLLATE="" + +## Type: string +## Default: "" +# +# This defines the locale for date and time output formats. +# i.e.: 06/09/1999 vs. 09.06.1999 +# +RC_LC_TIME="" + +## Type: string +## Default: "" +# +# This defines the locale for formatting and reading numbers. +# i.e.: 1,234.56 vs. 1.234,56 +# +RC_LC_NUMERIC="" + +## Type: string +## Default: "" +# +# This defines the locale for formatting and reading money values. +# +RC_LC_MONETARY="" + +## Type: string +## Default: "" +# +# This defines the locale for format of paper. +# +RC_LC_PAPER="" ## Type: string(ctype) ## Default: ctype @@ -18,6 +89,14 @@ # ROOT_USES_LANG="ctype" +## Type: yesno +## Default: no +# +# Workaround for missing forward of LANG and LC variables +# of e.g. ssh login connections. +# +AUTO_DETECT_UTF8="no" + ## Type: string ## Default: "" #