Hello community,

here is the log from the commit of package yast2-core for openSUSE:Factory 
checked in at 2015-01-25 21:13:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-core (Old)
 and      /work/SRC/openSUSE:Factory/.yast2-core.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2-core"

Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-core/yast2-core.changes    2014-12-05 
21:03:37.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-core.new/yast2-core.changes       
2015-01-25 21:13:35.000000000 +0100
@@ -1,0 +2,9 @@
+Thu Jan 22 19:10:06 UTC 2015 - lsle...@suse.cz
+
+- skip empty environment variables when activating the locale
+  settings, fixes inconsistent locale setting when started
+  via "kdesu" with unchecked "Remember password" option
+  (boo#914081)
+- 3.1.15
+
+-------------------------------------------------------------------

Old:
----
  yast2-core-3.1.14.tar.bz2

New:
----
  yast2-core-3.1.15.tar.bz2

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

Other differences:
------------------
++++++ yast2-core.spec ++++++
--- /var/tmp/diff_new_pack.scdKsF/_old  2015-01-25 21:13:36.000000000 +0100
+++ /var/tmp/diff_new_pack.scdKsF/_new  2015-01-25 21:13:36.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yast2-core
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-core
-Version:        3.1.14
+Version:        3.1.15
 Release:        0
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ yast2-core-3.1.14.tar.bz2 -> yast2-core-3.1.15.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-core-3.1.14/.yardopts 
new/yast2-core-3.1.15/.yardopts
--- old/yast2-core-3.1.14/.yardopts     2014-12-04 15:04:12.000000000 +0100
+++ new/yast2-core-3.1.15/.yardopts     1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
---markup markdown - **/*.md
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-core-3.1.14/README.md 
new/yast2-core-3.1.15/README.md
--- old/yast2-core-3.1.14/README.md     2014-12-04 15:04:12.000000000 +0100
+++ new/yast2-core-3.1.15/README.md     2015-01-23 10:29:12.000000000 +0100
@@ -3,27 +3,10 @@
 Travis:  [![Build 
Status](https://travis-ci.org/yast/yast-core.svg?branch=master)](https://travis-ci.org/yast/yast-core)
 Jenkins: [![Jenkins 
Build](http://img.shields.io/jenkins/s/https/ci.opensuse.org/yast-core-master.svg)](https://ci.opensuse.org/view/Yast/job/yast-core-master/)
 
-The core part of [YaST](http://yast.github.io) provides component system, 
agent infrastructure and for backward compatibility implementation of YCP 
language.
-
-## Agents Infrastructure
-Agents are used to modify the underlaying system. Their most important feature 
is that it can be switched to different target which is heavily used during 
installation.
-Agents for target system are managed by SCR instance. Each agent is attached 
to its unique path. The path is special YaST data type(TODO link). An agent 
itself is defined
-by its scrconf file where is specified if some base together with its 
parameters that should be used or path to a binary if the agent is implemented 
by script.
-Agents that is implemented in script communicate via YCP protocol and have 
predefined methods. Agents using base just configure such base. The base are
-library that is registered also to SCR, but without path. It is usually 
parser, that allows easier reading and writing files. For example of such 
library see [system agent documentation](doc/systemagent.md).
-
-### Hints
-- Agents can be registered during runtime. See 
[SCR#RegisterAgent](http://www.rubydoc.info/github/yast/yast-ruby-bindings/Yast/SCR#RegisterAgent-class_method)
-- Ruby-bindings provide shortcut for constructing paths. See 
[Yast.path](http://www.rubydoc.info/github/yast/yast-ruby-bindings/Yast#path-instance_method)
-
-## Component System
-The core provides component system that allows language agnostic communication 
between various parts of YaST. Code written in ruby and perl use the respective 
ruby and perl bindings to attach to such system.
-There is also component written directly in C++ like libyui and package 
bindings.
-
-## YCP implementation
-Beside providing backward compatibility YCP is still needed as communication 
protocol in component system and for agents. It is also used in agents scrconf 
file to
-define agent and its path.
-
-## Further Information
-
-More information about YaST can be found on its 
[homepage](http://yast.github.io).
+The core part of [YaST](http://yast.github.io) providing the components system,
+the agents infrastructure and the implementation of the YCP language for
+backward compatibility.
+
+Further information about YaST core can be found in [the included
+documentation](doc/README.md). For more general information about YaST, check
+its [homepage](http://yast.github.io).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-core-3.1.14/doc/README.md 
new/yast2-core-3.1.15/doc/README.md
--- old/yast2-core-3.1.14/doc/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-core-3.1.15/doc/README.md 2015-01-23 10:29:13.000000000 +0100
@@ -0,0 +1,54 @@
+# YaST Core
+
+The core part of [YaST](http://yast.github.io) providing the components system,
+the agents infrastructure and the implementation of the YCP language for
+backward compatibility.
+
+## Agents Infrastructure
+
+The YaST agents are used to modify the underlying system. Their most important
+feature is that they can be switched to a different target system, which is
+heavily used during installation.
+
+The agents for the target system are managed by a SCR instance. Each agent is
+attached to its unique YaST path. Read more about SCR, YaST paths and their
+relationship with the agents in the "YaST architecture" document at the
+[YaST documentation page](http://yast.github.io/documentation.html).
+
+Each agent is defined by its scrconf file which can contain either a base 
+with some parameters either a path to a binary if the agent
+is implemented by a script.
+
+Agents that are implemented in scripts communicate via the YCP protocol and
+have predefined methods. Agents using a base just configure such base. The
+bases are libraries that are registered to SCR without a path and that usually
+provide parsing funcionalities for different file types.
+
+### Relevant agents and bases
+
+- [System agent](systemagent.md)
+
+### Hints
+
+- The agents can be registered during runtime. See
+[SCR#RegisterAgent](http://www.rubydoc.info/github/yast/yast-ruby-bindings/Yast/SCR#RegisterAgent-class_method)
+- Ruby-bindings provide shortcut for constructing paths. See
+[Yast.path](http://www.rubydoc.info/github/yast/yast-ruby-bindings/Yast#path-instance_method)
+
+## Component System
+
+The core provides a components system that allows language agnostic 
communication
+between various parts of YaST. Code written in ruby and perl uses the 
respective
+ruby and perl bindings to attach to such system.
+There are also components written directly in C++ like libyui and the package
+bindings.
+
+## YCP implementation
+
+Beside providing backward compatibility, YCP is still needed as a communication
+protocol within the components system and with the agents. It is also used in
+agents scrconf file to define agent and its path.
+
+## Further Information
+
+More information about YaST can be found on its 
[homepage](http://yast.github.io).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-core-3.1.14/package/yast2-core.changes 
new/yast2-core-3.1.15/package/yast2-core.changes
--- old/yast2-core-3.1.14/package/yast2-core.changes    2014-12-04 
15:04:13.000000000 +0100
+++ new/yast2-core-3.1.15/package/yast2-core.changes    2015-01-23 
10:29:14.000000000 +0100
@@ -1,4 +1,13 @@
 -------------------------------------------------------------------
+Thu Jan 22 19:10:06 UTC 2015 - lsle...@suse.cz
+
+- skip empty environment variables when activating the locale
+  settings, fixes inconsistent locale setting when started
+  via "kdesu" with unchecked "Remember password" option
+  (boo#914081)
+- 3.1.15
+
+-------------------------------------------------------------------
 Tue Nov 25 09:59:49 UTC 2014 - mvid...@suse.com
 
 - ag_any: respect target root also when the file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-core-3.1.14/package/yast2-core.spec 
new/yast2-core-3.1.15/package/yast2-core.spec
--- old/yast2-core-3.1.14/package/yast2-core.spec       2014-12-04 
15:04:13.000000000 +0100
+++ new/yast2-core-3.1.15/package/yast2-core.spec       2015-01-23 
10:29:14.000000000 +0100
@@ -18,7 +18,7 @@
 
 
 Name:           yast2-core
-Version:        3.1.14
+Version:        3.1.15
 Release:        0
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-core-3.1.14/wfm/src/Y2WFMComponent.cc 
new/yast2-core-3.1.15/wfm/src/Y2WFMComponent.cc
--- old/yast2-core-3.1.14/wfm/src/Y2WFMComponent.cc     2014-12-04 
15:04:13.000000000 +0100
+++ new/yast2-core-3.1.15/wfm/src/Y2WFMComponent.cc     2015-01-23 
10:29:14.000000000 +0100
@@ -230,7 +230,7 @@
     for (size_t i = 0; i < sizeof (names)/sizeof (names[0]); i++)
     {
        const char* tmp = getenv (names[i]);
-       if (tmp)
+       if (tmp && tmp[0] != '\0')
            return tmp;
     }
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to