Branch: refs/heads/master Home: https://github.com/yast/yast-core Commit: 533ce2c1a0d56b2ec478b89f5a01b632d2acefbe https://github.com/yast/yast-core/commit/533ce2c1a0d56b2ec478b89f5a01b632d2a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-03 (Tue, 03 Sep 2013) Changed paths: M .gitignore Log Message: ----------- update gitignore Commit: da31966cabac26c288fb5bf8faeec0b59d7db2da https://github.com/yast/yast-core/commit/da31966cabac26c288fb5bf8faeec0b59d7... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-03 (Tue, 03 Sep 2013) Changed paths: M libscr/src/Makefile.am M libscr/src/SCRAgent.cc M libscr/src/include/scr/SCRAgent.h Log Message: ----------- Add root attribute to SCRAgent Root element is needed for agents to know on which target root they operate. Previous state is that all agents expect to work on "/" root (achieved by calling chroot(2)). Commit: 19431076d7ab4728da10f1bef56db741194f05aa https://github.com/yast/yast-core/commit/19431076d7ab4728da10f1bef56db741194... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-03 (Tue, 03 Sep 2013) Changed paths: M agent-ini/testsuite/runag_ini.cc M libscr/src/include/scr/Y2AgentComponent.h M scr/src/Makefile.am M scr/src/ScriptingAgent.cc M scr/src/ScriptingAgent.h M scr/src/Y2CCSCR.cc A scr/src/Y2CCSCR.h A scr/src/Y2SCRComponent.cc A scr/src/Y2SCRComponent.h Log Message: ----------- Add ability to SCR component to operate on different root Before, the `scr` component was common agent server component. There is also scr server program located at `/usr/share/YaST2/servers/scr`, that allows to call scr as external program in chroot via ProgramCompnent. Now to remove the need for `chroot(2)`, scr component can be instantiated with target root, which is propagated to whole scr agent tree. It require API changes because common SCRAgent template doesn't fit there. Commit: 9a162ea9dfed08d18cdd6ba276a4a64e33792da9 https://github.com/yast/yast-core/commit/9a162ea9dfed08d18cdd6ba276a4a64e337... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-03 (Tue, 03 Sep 2013) Changed paths: M agent-any/src/AnyAgent.cc M agent-any/src/AnyAgentComplex.cc M agent-dummy/src/DummyAgent.cc M agent-ini/src/IniAgent.cc M agent-ini/src/IniFile.cc M agent-ini/src/IniParser.cc M agent-ini/src/Y2IniAgentComponent.cc M agent-ini/src/quotes.cc M agent-modules/src/ModulesAgent.cc M agent-process/src/ProcessAgent.cc M agent-resolver/src/ResolverAgent.cc M agent-system/src/ShellCommand.cc M agent-system/src/SystemAgent.cc M base/src/y2base.cc M base/tools/ycpc/ycpc.cc M debugger/Debugger.cc M libscr/src/SCR.cc M libscr/testsuite/runscr.cc M liby2/src/SymbolEntry.cc M liby2/src/Y2CCPlugin.cc M liby2/src/Y2ComponentBroker.cc M liby2/src/Y2ComponentCreator.cc M liby2/src/Y2Namespace.cc M liby2/src/Y2PluginComponent.cc M liby2/src/Y2ProgramComponent.cc M liby2/src/Y2SerialComponent.cc M liby2/src/genericfrontend.cc M liby2util-r/src/MemUsage.cc M liby2util-r/src/Process.cc M liby2util-r/src/y2changes.cc M liby2util-r/src/y2log.cc M liby2util-r/testsuite/test_chroot.cc M liby2util-r/testsuite/test_thread_log.cc M libycp/src/Bytecode.cc M libycp/src/ExecutionEnvironment.cc M libycp/src/Parser.cc M libycp/src/Point.cc M libycp/src/StaticDeclaration.cc M libycp/src/SymbolTable.cc M libycp/src/TypeStatics.cc M libycp/src/Xmlcode.cc M libycp/src/YBlock.cc M libycp/src/YBreakpoint.cc M libycp/src/YCPBoolean.cc M libycp/src/YCPBuiltinBoolean.cc M libycp/src/YCPBuiltinList.cc M libycp/src/YCPBuiltinMap.cc M libycp/src/YCPBuiltinMisc.cc M libycp/src/YCPBuiltinPath.cc M libycp/src/YCPBuiltinStatement.cc M libycp/src/YCPBuiltinString.cc M libycp/src/YCPBuiltinTerm.cc M libycp/src/YCPExternal.cc M libycp/src/YCPFloat.cc M libycp/src/YCPInteger.cc M libycp/src/YCPMap.cc M libycp/src/YCPPath.cc M libycp/src/YCPString.cc M libycp/src/YCPSymbol.cc M libycp/src/YCPTerm.cc M libycp/src/YCPValue.cc M libycp/src/YCPVoid.cc M libycp/src/YCode.cc M libycp/src/YExpression.cc M libycp/src/YStatement.cc M libycp/src/YSymbolEntry.cc M libycp/src/pathsearch.cc M libycp/testsuite/runc.cc M libycp/testsuite/runycp.cc M libycp/testsuite/testscope.cc M scr/src/ScriptingAgent.cc M scr/src/StdioSCRAgent.cc M scr/src/Y2CCSCR.cc M wfm/src/WFM.cc M wfm/src/Y2CCWFM.cc M wfm/src/Y2StdioFunction.cc M wfm/src/Y2SystemFunction.cc M wfm/src/Y2SystemNamespace.cc M wfm/src/Y2WFMComponent.cc M wfm/testsuite/runc.cc M wfm/testsuite/runwfm.cc M yml/src/YMLparser.cc Log Message: ----------- remove trailing spaces Commit: 416134f91fb79a665bb2b26e659db9a35c400c79 https://github.com/yast/yast-core/commit/416134f91fb79a665bb2b26e659db9a35c4... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-03 (Tue, 03 Sep 2013) Changed paths: M package/yast2-core.changes Log Message: ----------- changes Commit: 4856721fd4f5114f89f0dcc7c54b582587715b43 https://github.com/yast/yast-core/commit/4856721fd4f5114f89f0dcc7c54b5825877... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-03 (Tue, 03 Sep 2013) Changed paths: M .gitignore M agent-any/src/AnyAgent.cc M agent-any/src/AnyAgentComplex.cc M agent-dummy/src/DummyAgent.cc M agent-ini/src/IniAgent.cc M agent-ini/src/IniFile.cc M agent-ini/src/IniParser.cc M agent-ini/src/Y2IniAgentComponent.cc M agent-ini/src/quotes.cc M agent-ini/testsuite/runag_ini.cc M agent-modules/src/ModulesAgent.cc M agent-process/src/ProcessAgent.cc M agent-resolver/src/ResolverAgent.cc M agent-system/src/ShellCommand.cc M agent-system/src/SystemAgent.cc M base/src/y2base.cc M base/tools/ycpc/ycpc.cc M debugger/Debugger.cc M libscr/src/Makefile.am M libscr/src/SCR.cc M libscr/src/SCRAgent.cc M libscr/src/include/scr/SCRAgent.h M libscr/src/include/scr/Y2AgentComponent.h M libscr/testsuite/runscr.cc M liby2/src/SymbolEntry.cc M liby2/src/Y2CCPlugin.cc M liby2/src/Y2ComponentBroker.cc M liby2/src/Y2ComponentCreator.cc M liby2/src/Y2Namespace.cc M liby2/src/Y2PluginComponent.cc M liby2/src/Y2ProgramComponent.cc M liby2/src/Y2SerialComponent.cc M liby2/src/genericfrontend.cc M liby2util-r/src/MemUsage.cc M liby2util-r/src/Process.cc M liby2util-r/src/y2changes.cc M liby2util-r/src/y2log.cc M liby2util-r/testsuite/test_chroot.cc M liby2util-r/testsuite/test_thread_log.cc M libycp/src/Bytecode.cc M libycp/src/ExecutionEnvironment.cc M libycp/src/Parser.cc M libycp/src/Point.cc M libycp/src/StaticDeclaration.cc M libycp/src/SymbolTable.cc M libycp/src/TypeStatics.cc M libycp/src/Xmlcode.cc M libycp/src/YBlock.cc M libycp/src/YBreakpoint.cc M libycp/src/YCPBoolean.cc M libycp/src/YCPBuiltinBoolean.cc M libycp/src/YCPBuiltinList.cc M libycp/src/YCPBuiltinMap.cc M libycp/src/YCPBuiltinMisc.cc M libycp/src/YCPBuiltinPath.cc M libycp/src/YCPBuiltinStatement.cc M libycp/src/YCPBuiltinString.cc M libycp/src/YCPBuiltinTerm.cc M libycp/src/YCPExternal.cc M libycp/src/YCPFloat.cc M libycp/src/YCPInteger.cc M libycp/src/YCPMap.cc M libycp/src/YCPPath.cc M libycp/src/YCPString.cc M libycp/src/YCPSymbol.cc M libycp/src/YCPTerm.cc M libycp/src/YCPValue.cc M libycp/src/YCPVoid.cc M libycp/src/YCode.cc M libycp/src/YExpression.cc M libycp/src/YStatement.cc M libycp/src/YSymbolEntry.cc M libycp/src/pathsearch.cc M libycp/testsuite/runc.cc M libycp/testsuite/runycp.cc M libycp/testsuite/testscope.cc M package/yast2-core.changes M scr/src/Makefile.am M scr/src/ScriptingAgent.cc M scr/src/ScriptingAgent.h M scr/src/StdioSCRAgent.cc M scr/src/Y2CCSCR.cc A scr/src/Y2CCSCR.h A scr/src/Y2SCRComponent.cc A scr/src/Y2SCRComponent.h M wfm/src/WFM.cc M wfm/src/Y2CCWFM.cc M wfm/src/Y2StdioFunction.cc M wfm/src/Y2SystemFunction.cc M wfm/src/Y2SystemNamespace.cc M wfm/src/Y2WFMComponent.cc M wfm/testsuite/runc.cc M wfm/testsuite/runwfm.cc M yml/src/YMLparser.cc Log Message: ----------- Merge pull request #45 from yast/no_chroot_part1 No chroot part1 Commit: 9fe65603839f1eb578bb8e2bc2817d9beae97803 https://github.com/yast/yast-core/commit/9fe65603839f1eb578bb8e2bc2817d9beae... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-11 (Wed, 11 Sep 2013) Changed paths: M libscr/src/SCRAgent.cc M libscr/src/include/scr/SCRAgent.h Log Message: ----------- Add helper to SCR base class to have DRY way to get path on target root Commit: 18faabce9fe692e138ce3218a31acc892704b3e0 https://github.com/yast/yast-core/commit/18faabce9fe692e138ce3218a31acc89270... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-11 (Wed, 11 Sep 2013) Changed paths: M agent-resolver/src/ResolverAgent.cc Log Message: ----------- adapt resolver agent to respect target root Commit: 4c5c33bbe33f28063e827ef5561b2ae46cbed36e https://github.com/yast/yast-core/commit/4c5c33bbe33f28063e827ef5561b2ae46cb... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-11 (Wed, 11 Sep 2013) Changed paths: M agent-modules/src/ModulesAgent.cc Log Message: ----------- adapt modules agent to respect target root Commit: d6ba89c67879a8f45fe3eea51c8fa6866677eb35 https://github.com/yast/yast-core/commit/d6ba89c67879a8f45fe3eea51c8fa686667... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-11 (Wed, 11 Sep 2013) Changed paths: M agent-any/src/AnyAgent.cc Log Message: ----------- adapt any agent (part which touches file) to respect target root Commit: 6fde21342f3e2b597e8bbe082c53b5893da56feb https://github.com/yast/yast-core/commit/6fde21342f3e2b597e8bbe082c53b5893da... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-11 (Wed, 11 Sep 2013) Changed paths: M agent-ini/src/IniAgent.cc M agent-ini/src/IniAgent.h M agent-ini/src/IniParser.cc M agent-ini/src/IniParser.h Log Message: ----------- Adapt ini agent to respect different root Due to split of IniAgent to more component it is not so straight forward, but there should be enough comments explaining why everything is neeeded. Commit: 262d9321fea7af1110126b4e754fca952df181d9 https://github.com/yast/yast-core/commit/262d9321fea7af1110126b4e754fca952df... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-11 (Wed, 11 Sep 2013) Changed paths: M package/yast2-core.changes Log Message: ----------- changes Commit: 394582a45f6af05435acfdfae719dcca80e847f0 https://github.com/yast/yast-core/commit/394582a45f6af05435acfdfae719dcca80e... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-11 (Wed, 11 Sep 2013) Changed paths: M agent-any/src/AnyAgent.cc M agent-ini/src/IniAgent.cc M agent-ini/src/IniAgent.h M agent-ini/src/IniParser.cc M agent-ini/src/IniParser.h M agent-modules/src/ModulesAgent.cc M agent-resolver/src/ResolverAgent.cc M libscr/src/SCRAgent.cc M libscr/src/include/scr/SCRAgent.h M package/yast2-core.changes Log Message: ----------- Merge pull request #48 from yast/adapt_agents2 Adapt agents2 Commit: cfb0cd87060e6a45a57a77832289542e3c9f4670 https://github.com/yast/yast-core/commit/cfb0cd87060e6a45a57a77832289542e3c9... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-25 (Wed, 25 Sep 2013) Changed paths: M package/yast2-core.changes Log Message: ----------- changes Testsuite is not enhanced to test new behavior because testing framework current doesn't support different root and it is not worth it in current state. Commit: 0559e35bed68c565543b30ae2b1a1209b79727c6 https://github.com/yast/yast-core/commit/0559e35bed68c565543b30ae2b1a1209b79... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-25 (Wed, 25 Sep 2013) Changed paths: M agent-system/src/ShellCommand.cc M agent-system/src/ShellCommand.h M agent-system/src/SystemAgent.cc Log Message: ----------- Adapt system agent to respect targetRoot Commit: 662cdb650faba3f6c99711237045a635f85e1ab1 https://github.com/yast/yast-core/commit/662cdb650faba3f6c99711237045a635f85... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-25 (Wed, 25 Sep 2013) Changed paths: M agent-system/src/ShellCommand.cc M agent-system/src/ShellCommand.h M agent-system/src/SystemAgent.cc Log Message: ----------- fixes as suggested by mvidner Commit: ad8ea77fddc7df900dcddf1808c439c4a7199b80 https://github.com/yast/yast-core/commit/ad8ea77fddc7df900dcddf1808c439c4a71... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-25 (Wed, 25 Sep 2013) Changed paths: M agent-system/src/ShellCommand.cc M agent-system/src/ShellCommand.h M agent-system/src/SystemAgent.cc Log Message: ----------- Merge pull request #49 from yast/adapt_agents2 Adapt agents2 Commit: 50f7b25c79be6cc88c84f7b7b45f0fa734eadc71 https://github.com/yast/yast-core/commit/50f7b25c79be6cc88c84f7b7b45f0fa734e... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-25 (Wed, 25 Sep 2013) Changed paths: M agent-any/src/AnyAgent.cc Log Message: ----------- adapt anyagent with process to respect target root Commit: 49e3e6cdd4b436920d241528b3983a30efeaa764 https://github.com/yast/yast-core/commit/49e3e6cdd4b436920d241528b3983a30efe... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-25 (Wed, 25 Sep 2013) Changed paths: M package/yast2-core.changes Log Message: ----------- Changes Commit: 38c472307e38e6414f3ff1b34771564235cfb657 https://github.com/yast/yast-core/commit/38c472307e38e6414f3ff1b34771564235c... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-26 (Thu, 26 Sep 2013) Changed paths: M agent-any/src/AnyAgent.cc Log Message: ----------- use exec instead of system, adapt suggestions from mvidner Commit: d6ebab89934937c62178533c2ec7ee1b91e97534 https://github.com/yast/yast-core/commit/d6ebab89934937c62178533c2ec7ee1b91e... Author: Martin Vidner <mvidner@suse.cz> Date: 2013-09-26 (Thu, 26 Sep 2013) Changed paths: A agent-any/testsuite/tests/run_df.err A agent-any/testsuite/tests/run_df.in A agent-any/testsuite/tests/run_df.out A agent-any/testsuite/tests/run_df.scr A agent-any/testsuite/tests/run_df.ycp Log Message: ----------- ag_any: added a test case for running programs the run_df.scr grammar is taken from yast2-installation Commit: ed121085cd1cb07aca1ccbc0c48396220e818229 https://github.com/yast/yast-core/commit/ed121085cd1cb07aca1ccbc0c48396220e8... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-26 (Thu, 26 Sep 2013) Changed paths: M agent-any/src/AnyAgent.cc Log Message: ----------- fix execlp parameters so test pass Commit: 7d1362eb7f29a7b4ce7f18a7cf166a017e2fa56f https://github.com/yast/yast-core/commit/7d1362eb7f29a7b4ce7f18a7cf166a017e2... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-09-26 (Thu, 26 Sep 2013) Changed paths: M agent-any/src/AnyAgent.cc A agent-any/testsuite/tests/run_df.err A agent-any/testsuite/tests/run_df.in A agent-any/testsuite/tests/run_df.out A agent-any/testsuite/tests/run_df.scr A agent-any/testsuite/tests/run_df.ycp M package/yast2-core.changes Log Message: ----------- Merge pull request #50 from yast/adapt_agents2 Adapt agents2 Commit: 8adcb8be999f6554590bc8f8b3e3a98f6e9082f8 https://github.com/yast/yast-core/commit/8adcb8be999f6554590bc8f8b3e3a98f6e9... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-01 (Tue, 01 Oct 2013) Changed paths: M scr/src/Y2CCSCR.cc Log Message: ----------- add more logging to debug if scr is not created Commit: 92b0959eacd3fe8b53d9ed29f009065514571b4b https://github.com/yast/yast-core/commit/92b0959eacd3fe8b53d9ed29f0090655145... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-01 (Tue, 01 Oct 2013) Changed paths: M scr/src/Y2CCSCR.cc Log Message: ----------- Merge pull request #52 from yast/more_logging More logging Commit: 3b48406842a0de199035dc55cc8c40fc44f97921 https://github.com/yast/yast-core/commit/3b48406842a0de199035dc55cc8c40fc44f... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-03 (Thu, 03 Oct 2013) Changed paths: M agent-ini/src/IniParser.cc M agent-ini/src/IniParser.h Log Message: ----------- fix checking timestamp with different target root ignoring root meant rereading the files on every SCR call or broekn detection if file change. Also cause warning in log if file doesn't exist during installation Commit: e213728c2c95f113bba1bb75d2f570ea1de6d0d8 https://github.com/yast/yast-core/commit/e213728c2c95f113bba1bb75d2f570ea1de... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-03 (Thu, 03 Oct 2013) Changed paths: M agent-ini/src/IniParser.cc M agent-ini/src/IniParser.h Log Message: ----------- Merge pull request #56 from yast/fix_ini_agent_stat Fix ini agent stat Commit: ad1e72dda768e3ab139b7b5fff4d53f112f4dae8 https://github.com/yast/yast-core/commit/ad1e72dda768e3ab139b7b5fff4d53f112f... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-03 (Thu, 03 Oct 2013) Changed paths: M .gitignore A Rakefile M VERSION M agent-any/src/Makefile.am M agent-any/testsuite/Makefile.am M agent-dummy/src/Makefile.am M agent-ini/src/Makefile.am M agent-ini/testsuite/Makefile.am M agent-modules/src/Makefile.am M agent-modules/testsuite/Makefile.am M agent-process/src/Makefile.am M agent-process/testsuite/Makefile.am M agent-resolver/src/Makefile.am M agent-resolver/testsuite/Makefile.am M agent-system/src/Makefile.am M agent-system/testsuite/Makefile.am M agents-perl/testsuite/test-common.exp M base/src/.gitignore M base/src/Makefile.am A base/src/scr-smoke-test M base/tools/tty_wrapper/Makefile.am M base/tools/ycpc/Makefile.am M debugger/Makefile.am M libscr/src/Makefile.am M libscr/testsuite/Makefile.am M liby2/src/Makefile.am M liby2/src/genericfrontend.cc M liby2/src/include/y2/Y2ComponentBroker.h M liby2util-r/src/Makefile.am M liby2util-r/testsuite/Makefile.am M libycp/src/Makefile.am M libycp/testsuite/Makefile.am M package/yast2-core.changes A package/yast2-core.spec M scr/src/Makefile.am M scr/testsuite/Makefile.am M wfm/src/Makefile.am M wfm/testsuite/Makefile.am R yast2-core.spec.in Log Message: ----------- Merge remote-tracking branch 'origin/master' into next_opensuse Conflicts: .gitignore package/yast2-core.changes Commit: 7e824296a591eff53acd3aeca254ba7e570c275b https://github.com/yast/yast-core/commit/7e824296a591eff53acd3aeca254ba7e570... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-03 (Thu, 03 Oct 2013) Changed paths: M Rakefile Log Message: ----------- set proper devel project Commit: 781fd38b986e85c0b9869ad193a69fbf90f83cda https://github.com/yast/yast-core/commit/781fd38b986e85c0b9869ad193a69fbf90f... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-03 (Thu, 03 Oct 2013) Changed paths: M package/yast2-core.spec Log Message: ----------- proper version in spec Commit: eda72224690136f00bb02f4da425f226a1594fe3 https://github.com/yast/yast-core/commit/eda72224690136f00bb02f4da425f226a15... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-04 (Fri, 04 Oct 2013) Changed paths: M base/src/.gitignore M base/src/Makefile.am M base/src/scr-smoke-test R base/src/scr.cc A base/src/scr_remote.cc Log Message: ----------- rename scr binary in chroot to scr_remote We need different name, because for SystemNamespace we need to call in chrooted env binary that sends there ycp, but scr is already reserved for ScriptingAgent, so it never use ProgramComponent to run in chroot Commit: 4fadbc3914d2810a94d355ccf18f170b1a872887 https://github.com/yast/yast-core/commit/4fadbc3914d2810a94d355ccf18f170b1a8... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-04 (Fri, 04 Oct 2013) Changed paths: M wfm/src/WFMSubAgent.cc Log Message: ----------- Adapt SubAgent to use proper component in chrooted env. Commit: 69090eec1490695e733a88b20a806aa4f3a43333 https://github.com/yast/yast-core/commit/69090eec1490695e733a88b20a806aa4f3a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-14 (Mon, 14 Oct 2013) Changed paths: M wfm/src/WFMSubAgent.cc Log Message: ----------- Relax check for WFMSubAgent to prevent only chroot for non scr agent Reason is that WFMComponent use WFMSubAgent also for local namespace that provide only SystemAgent. So original idea that SubAgent is used only for scr is not valid. Commit: 3e896007a4c2f4ab354b2a9d7d3fab44d173dc15 https://github.com/yast/yast-core/commit/3e896007a4c2f4ab354b2a9d7d3fab44d17... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-14 (Mon, 14 Oct 2013) Changed paths: M wfm/src/Y2WFMComponent.cc Log Message: ----------- improve logging when something goes wrong (and one memory leak as bonus) Commit: 3c91e05938153f9a7e68f0496c20e312a7961e72 https://github.com/yast/yast-core/commit/3c91e05938153f9a7e68f0496c20e312a79... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-14 (Mon, 14 Oct 2013) Changed paths: M wfm/src/WFMSubAgent.cc Log Message: ----------- fix assign component so non-chroot component is properly created Commit: 004ceded43c4d2c9d86133dbe1254f2938d1d1c4 https://github.com/yast/yast-core/commit/004ceded43c4d2c9d86133dbe1254f2938d... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-14 (Mon, 14 Oct 2013) Changed paths: M wfm/src/WFMSubAgent.cc Log Message: ----------- adapt to mvidner reviews Commit: 78be63fee735031110ac3dcbb68036adf3c78414 https://github.com/yast/yast-core/commit/78be63fee735031110ac3dcbb68036adf3c... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-14 (Mon, 14 Oct 2013) Changed paths: M package/yast2-core.changes Log Message: ----------- changes Commit: 2a6cd97a492eb105e15c30a04afa3e003ad4ccd0 https://github.com/yast/yast-core/commit/2a6cd97a492eb105e15c30a04afa3e003ad... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-14 (Mon, 14 Oct 2013) Changed paths: M package/yast2-core.spec Log Message: ----------- fix spec file Commit: cdece007316dce5e94b962899e099964e53b4cc9 https://github.com/yast/yast-core/commit/cdece007316dce5e94b962899e099964e53... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-14 (Mon, 14 Oct 2013) Changed paths: M .gitignore A Rakefile M VERSION M agent-any/src/Makefile.am M agent-any/testsuite/Makefile.am M agent-dummy/src/Makefile.am M agent-ini/src/Makefile.am M agent-ini/testsuite/Makefile.am M agent-modules/src/Makefile.am M agent-modules/testsuite/Makefile.am M agent-process/src/Makefile.am M agent-process/testsuite/Makefile.am M agent-resolver/src/Makefile.am M agent-resolver/testsuite/Makefile.am M agent-system/src/Makefile.am M agent-system/testsuite/Makefile.am M agents-perl/testsuite/test-common.exp M base/src/.gitignore M base/src/Makefile.am A base/src/scr-smoke-test R base/src/scr.cc A base/src/scr_remote.cc M base/tools/tty_wrapper/Makefile.am M base/tools/ycpc/Makefile.am M debugger/Makefile.am M libscr/src/Makefile.am M libscr/testsuite/Makefile.am M liby2/src/Makefile.am M liby2/src/genericfrontend.cc M liby2/src/include/y2/Y2ComponentBroker.h M liby2util-r/src/Makefile.am M liby2util-r/testsuite/Makefile.am M libycp/src/Makefile.am M libycp/testsuite/Makefile.am M package/yast2-core.changes A package/yast2-core.spec M scr/src/Makefile.am M scr/testsuite/Makefile.am M wfm/src/Makefile.am M wfm/src/WFMSubAgent.cc M wfm/src/Y2WFMComponent.cc M wfm/testsuite/Makefile.am R yast2-core.spec.in Log Message: ----------- Merge pull request #59 from yast/fix_system_namespace Fix system namespace Commit: f23fdfc36cf155e3aada69a39c535c2c0cf5763e https://github.com/yast/yast-core/commit/f23fdfc36cf155e3aada69a39c535c2c0cf... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-17 (Thu, 17 Oct 2013) Changed paths: A COPYING M Rakefile M VERSION M agent-process/doc/autodocs/Makefile.am M agent-system/doc/Makefile.am M libycp/doc/Makefile.am M libycp/src/Parser.cc M libycp/src/parser.yy M package/yast2-core.changes M package/yast2-core.spec M wfm/doc/Makefile.am Log Message: ----------- Merge remote-tracking branch 'origin/master' into next_opensuse Conflicts: package/yast2-core.changes package/yast2-core.spec Commit: a35ad51a437604164aef18e0935b443cec0da821 https://github.com/yast/yast-core/commit/a35ad51a437604164aef18e0935b443cec0... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-17 (Thu, 17 Oct 2013) Changed paths: M .gitignore Log Message: ----------- update gitignore Commit: 9d1c037503679f00a497a53a300bfcfe69dee7c9 https://github.com/yast/yast-core/commit/9d1c037503679f00a497a53a300bfcfe69d... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-17 (Thu, 17 Oct 2013) Changed paths: M liby2/src/Y2ProgramComponent.cc Log Message: ----------- fix server component for scr_remote y2 server Commit: bb3a67297817285770d11383b19fb58de2af8477 https://github.com/yast/yast-core/commit/bb3a67297817285770d11383b19fb58de2a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-17 (Thu, 17 Oct 2013) Changed paths: M .gitignore A COPYING M Rakefile M VERSION M agent-process/doc/autodocs/Makefile.am M agent-system/doc/Makefile.am M liby2/src/Y2ProgramComponent.cc M libycp/doc/Makefile.am M libycp/src/Parser.cc M libycp/src/parser.yy M package/yast2-core.changes M package/yast2-core.spec M wfm/doc/Makefile.am Log Message: ----------- Merge pull request #60 from yast/fix_new_installer Fix new installer Commit: c0f47a0fbc4698601fb5831e32827a7a92e5d128 https://github.com/yast/yast-core/commit/c0f47a0fbc4698601fb5831e32827a7a92e... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-17 (Thu, 17 Oct 2013) Changed paths: M agent-any/src/AnyAgent.cc M agent-system/src/ShellCommand.cc Log Message: ----------- chdir("/") after chroot Otherwise commands can fail with unreachable location when they try call cd ~ ( like mkinitrd in installation ) Commit: aabd3458fceb9de5eb67a887e307f97042cf4da0 https://github.com/yast/yast-core/commit/aabd3458fceb9de5eb67a887e307f97042c... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-17 (Thu, 17 Oct 2013) Changed paths: M package/yast2-core.changes Log Message: ----------- changes Commit: f8a7abf7d0811220edc0b7902fde3213324074b7 https://github.com/yast/yast-core/commit/f8a7abf7d0811220edc0b7902fde3213324... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-17 (Thu, 17 Oct 2013) Changed paths: M agent-any/src/AnyAgent.cc M agent-system/src/ShellCommand.cc M package/yast2-core.changes Log Message: ----------- Merge pull request #61 from yast/fix_mkinitrd Fix mkinitrd Commit: 28958da3b933b6e42dce482a532c4448a859b10e https://github.com/yast/yast-core/commit/28958da3b933b6e42dce482a532c4448a85... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-18 (Fri, 18 Oct 2013) Changed paths: M wfm/src/WFMSubAgent.cc Log Message: ----------- delete agent only in its component Commit: afa0f4341dd8ef17f21081b25eec127b9429401e https://github.com/yast/yast-core/commit/afa0f4341dd8ef17f21081b25eec127b942... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-18 (Fri, 18 Oct 2013) Changed paths: M package/yast2-core.changes Log Message: ----------- changes Commit: d5679512007be0036abaa117707445ac01ab0695 https://github.com/yast/yast-core/commit/d5679512007be0036abaa117707445ac01a... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-18 (Fri, 18 Oct 2013) Changed paths: M package/yast2-core.changes M wfm/src/WFMSubAgent.cc Log Message: ----------- Merge pull request #62 from yast/do_not_segfault Do not segfault Commit: 578840d172a42367c70d00fcb9e7bf45b0e22c55 https://github.com/yast/yast-core/commit/578840d172a42367c70d00fcb9e7bf45b0e... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-10-23 (Wed, 23 Oct 2013) Changed paths: M agent-system/src/SystemAgent.cc M package/yast2-core.changes Log Message: ----------- handle target root path in system agent (.target) Commit: 520720c360ce30303e9467e0a3b61cf59894a291 https://github.com/yast/yast-core/commit/520720c360ce30303e9467e0a3b61cf5989... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2013-10-23 (Wed, 23 Oct 2013) Changed paths: M agent-system/src/SystemAgent.cc M package/yast2-core.changes Log Message: ----------- Merge pull request #65 from yast/more_chroot_fixes handle target root path in system agent (.target) Commit: 215f5df48f07d6be9d0ec2aa7a510e5582c4e518 https://github.com/yast/yast-core/commit/215f5df48f07d6be9d0ec2aa7a510e5582c... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-29 (Tue, 29 Oct 2013) Changed paths: M base/tools/devtools/generateYCPWrappers M package/yast2-core.changes Log Message: ----------- Merge remote-tracking branch 'origin/master' into next_opensuse Conflicts: package/yast2-core.changes Commit: 30530e373c96accca1e4dae7a94bd5fa4206b8dd https://github.com/yast/yast-core/commit/30530e373c96accca1e4dae7a94bd5fa420... Author: Josef Reidinger <jreidinger@suse.cz> Date: 2013-10-30 (Wed, 30 Oct 2013) Changed paths: M Rakefile Log Message: ----------- Revert "set proper devel project" We merge next_opensuse to master so there no special devel project This reverts commit 7e824296a591eff53acd3aeca254ba7e570c275b. Commit: 572849ff4197a43f1302673f5438a8cc13d1dbb4 https://github.com/yast/yast-core/commit/572849ff4197a43f1302673f5438a8cc13d... Author: Martin Vidner <martin@vidner.net> Date: 2013-10-30 (Wed, 30 Oct 2013) Changed paths: M .gitignore M agent-any/src/AnyAgent.cc M agent-any/src/AnyAgentComplex.cc A agent-any/testsuite/tests/run_df.err A agent-any/testsuite/tests/run_df.in A agent-any/testsuite/tests/run_df.out A agent-any/testsuite/tests/run_df.scr A agent-any/testsuite/tests/run_df.ycp M agent-dummy/src/DummyAgent.cc M agent-ini/src/IniAgent.cc M agent-ini/src/IniAgent.h M agent-ini/src/IniFile.cc M agent-ini/src/IniParser.cc M agent-ini/src/IniParser.h M agent-ini/src/Y2IniAgentComponent.cc M agent-ini/src/quotes.cc M agent-ini/testsuite/runag_ini.cc M agent-modules/src/ModulesAgent.cc M agent-process/src/ProcessAgent.cc M agent-resolver/src/ResolverAgent.cc M agent-system/src/ShellCommand.cc M agent-system/src/ShellCommand.h M agent-system/src/SystemAgent.cc M base/src/.gitignore M base/src/Makefile.am M base/src/scr-smoke-test R base/src/scr.cc A base/src/scr_remote.cc M base/src/y2base.cc M base/tools/ycpc/ycpc.cc M debugger/Debugger.cc M libscr/src/Makefile.am M libscr/src/SCR.cc M libscr/src/SCRAgent.cc M libscr/src/include/scr/SCRAgent.h M libscr/src/include/scr/Y2AgentComponent.h M libscr/testsuite/runscr.cc M liby2/src/SymbolEntry.cc M liby2/src/Y2CCPlugin.cc M liby2/src/Y2ComponentBroker.cc M liby2/src/Y2ComponentCreator.cc M liby2/src/Y2Namespace.cc M liby2/src/Y2PluginComponent.cc M liby2/src/Y2ProgramComponent.cc M liby2/src/Y2SerialComponent.cc M liby2/src/genericfrontend.cc M liby2util-r/src/MemUsage.cc M liby2util-r/src/Process.cc M liby2util-r/src/y2changes.cc M liby2util-r/src/y2log.cc M liby2util-r/testsuite/test_chroot.cc M liby2util-r/testsuite/test_thread_log.cc M libycp/src/Bytecode.cc M libycp/src/ExecutionEnvironment.cc M libycp/src/Parser.cc M libycp/src/Point.cc M libycp/src/StaticDeclaration.cc M libycp/src/SymbolTable.cc M libycp/src/TypeStatics.cc M libycp/src/Xmlcode.cc M libycp/src/YBlock.cc M libycp/src/YBreakpoint.cc M libycp/src/YCPBoolean.cc M libycp/src/YCPBuiltinBoolean.cc M libycp/src/YCPBuiltinList.cc M libycp/src/YCPBuiltinMap.cc M libycp/src/YCPBuiltinMisc.cc M libycp/src/YCPBuiltinPath.cc M libycp/src/YCPBuiltinStatement.cc M libycp/src/YCPBuiltinString.cc M libycp/src/YCPBuiltinTerm.cc M libycp/src/YCPExternal.cc M libycp/src/YCPFloat.cc M libycp/src/YCPInteger.cc M libycp/src/YCPMap.cc M libycp/src/YCPPath.cc M libycp/src/YCPString.cc M libycp/src/YCPSymbol.cc M libycp/src/YCPTerm.cc M libycp/src/YCPValue.cc M libycp/src/YCPVoid.cc M libycp/src/YCode.cc M libycp/src/YExpression.cc M libycp/src/YStatement.cc M libycp/src/YSymbolEntry.cc M libycp/src/pathsearch.cc M libycp/testsuite/runc.cc M libycp/testsuite/runycp.cc M libycp/testsuite/testscope.cc M package/yast2-core.changes M package/yast2-core.spec M scr/src/Makefile.am M scr/src/ScriptingAgent.cc M scr/src/ScriptingAgent.h M scr/src/StdioSCRAgent.cc M scr/src/Y2CCSCR.cc A scr/src/Y2CCSCR.h A scr/src/Y2SCRComponent.cc A scr/src/Y2SCRComponent.h M wfm/src/WFM.cc M wfm/src/WFMSubAgent.cc M wfm/src/Y2CCWFM.cc M wfm/src/Y2StdioFunction.cc M wfm/src/Y2SystemFunction.cc M wfm/src/Y2SystemNamespace.cc M wfm/src/Y2WFMComponent.cc M wfm/testsuite/runc.cc M wfm/testsuite/runwfm.cc M yml/src/YMLparser.cc Log Message: ----------- Merge pull request #69 from yast/next_opensuse Big merge: the code is stable enough now, and 13.1 is away from master already. Compare: https://github.com/yast/yast-core/compare/878e0447ed69...572849ff4197