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