YaST Development
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
July 2013
- 17 participants
- 85 discussions
I want to fix yast2-slide-show for SLE11 SP3. Which git commands do I
have to use, please?
Thus far, I have checked out trunk only.
--
Karl Eichwalder SUSE LINUX Products GmbH
R&D / Documentation Maxfeldstraße 5
90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg)
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: yast-devel+owner(a)opensuse.org
2
7
Hi,
in short, I add in ruby bindings automatic inclusion of "dir"
repositories in Y2 paths to ruby load path. Reason is to have common
place to have pure ruby private ( in sense of not share it with rest of
ruby world ) files. Its intended usage is for various modules, classes
and other stuff that makes your plugins nicer. Include directory is not
good as it contain now translated code and contain some special magic
to make it work in ycp-way.
Namespace is shared between plugins so it make sense to use own
namespace there same way as in "include" directory.
Thanks locilka for initial idea.
Long story:
For code now there is modules, clients and includes. Modules is
intended for modules that share its functionality over component
system. You can import it. Clients is scripts, that can be executed by
Yast2 environment. Include is tricky as it is code snippets that is
internally shared, but it has few limitations - It must be included in
code, it must be ensured that it is included only once, so it is very
limited compared to ruby ( or perl, python ) ability to share code
parts.
That leads to idea, that we need directory where you can have
proprietary parts of code that is intended only for given module and
its usage depends on language.
Current status is that it is supported only in ruby-bindings, but plan
is also to add it to perl and python bindings, if there is someone who
is interested in it (e.g. now in perl it must be all in one file or
use some tricky loading or write upstream perl library, that can be
called).
Example demonstration ( not working, just to demonstrate, real example
comes after Milestone 4 ):
client C:
require "services/main_dialog"
data = Services.load
dialog = MainDialog.new data
result = dialog.run
if result == :ok
Services.save dialog.data
end
return result
dir/services/main_dialog.rb:
require "yast"
class Services
attr_reader :data
def initialize
...
end
def run
...
end
end
Josef
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: yast-devel+owner(a)opensuse.org
4
5
Hi,
we are pleased to announce that the final Ruby conversion of YaST YCP
code to Ruby is over. The converted source was committed to Git [1],
passed through Jenkins and builds successfully in YaST:Head [2]. YaST
version was increased to 3.0.0. We also sent submit requests to Factory
(not accepted yet).
** YaST Git repositories are open for development again. **
Thanks everybody for patience and welcome to the new Ruby era :-)
Technical Details
-----------------
In all affected Git repositories, we used the following Git tags to mark
the conversion:
* good-bye-ycp -- last commit before the conversion
* hello-ruby -- last commit of the conversion
You can use them to see the changes the conversion did, e.g.:
https://github.com/yast/yast-yast2/compare/good-bye-ycp...hello-ruby
The amount of converted code is quite impressive:
* 4204 files
* 594680 lines of YCP deleted
* 724687 lines of Ruby added
Issues
------
There are few small issues that remain to be solved:
* There were problems running tests on Jenkins for several packages.
We solved them temporarily by fiddling with the test scripts, but
we need to fix them more properly. Josef & Martin will look into
that.
Note the tests still pass correctly in when building in the OBS.
* Module "iplb" is currently broken -- it wasn't converted, but its
tests don't work after converting "testsuite" into Ruby. We need to
clarify status of this module and fix it or drop it.
Next Steps
----------
In the coming days and weeks, we would like to do the following:
1. Publish a document describing what the conversion changed (and
how) and what remained the same. This will make starting with Ruby
YaST easier for everybody who was not involved in the conversion.
2. Publish a document describing how to best handle YaST maintenance
fixes in the old YCP code base which will need to be applied back
to Ruby.
3. Decide on how exactly to do documentation and testing.
4. Update the skeleton that shows how to create a new YaST module to
Ruby and describe the best practices.
5. Initiate a discussion about further changes and improvements in
YaST architecture, which would allow us simplify it even more and
make YaST even more attractive to contributors.
[1] https://github.com/yast/
[2] https://build.opensuse.org/project/show/YaST:Head
--
David Majda
SUSE Studio developer
http://susestudio.com/
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: yast-devel+owner(a)opensuse.org
8
12
Hi,
I've been searching for some "random" opinions on the YCP -> Ruby
conversion to get more feedback on what's not explained well enough,
what users might feel as a possible problem, etc. Here's the list:
YaST is being rewritten in Ruby; Geeko gets a nosejob
[nice blog post, mostly useful comments]
http://opensuseadventures.blogspot.ca/2013/06/yast-is-being-rewritten-in-ru…
Suse 13.1: Yast goes Ruby
[German only, summary of the "Geeko gets a nosejob"]
http://www.linux-magazin.de/NEWS/Suse-13.1-Yast-goes-Ruby
OpenSUSE 13.1 Switching To Ruby-Based YaST
[article is just a summary, posts in forum indicate it wasn't well
understood]
http://www.phoronix.com/scan.php?page=news_item&px=MTM4NTI
http://phoronix.com/forums/showthread.php?81155-OpenSUSE-13-1-Switching-To-…
Yast is being autotranslated from YCP into Ruby
[forum, useful, a bit of useless posts]
http://forums.opensuse.org/english/get-technical-help-here/pre-release-beta…
YaST se automaticky přepisuje v Ruby
[Czech only, mostly not useful]
http://www.root.cz/zpravicky/yast-se-automaticky-prepisuje-v-ruby/
From my POV, the feedback is quite good and some people see a lot new
potential in our move from YCP -> Ruby. On the other hand, there are
many questions mostly raised because of not enough information provided
from our side. We can fix this by blogging about this theme a bit more.
Thanks && Bye
Lukas
--
Lukas Ocilka, Cloud & Systems Management Department
SUSE LINUX s.r.o., Praha
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: yast-devel+owner(a)opensuse.org
2
1
31 Jul '13
See <http://river.suse.de/job/yast-samba-server-HEAD/422/changes>
Changes:
[yast-devel] YCP Killer: Unify YaST module structure
[yast-devel] YCP Killer: Apply changes needed for Ruby translation
[yast-devel] YCP Killer: Translate YCP files into Ruby
[yast-devel] YCP Killer: Regenerate Makefile.am files in all source directories
[yast-devel] version 3.0.0
------------------------------------------
[...truncated 106 lines...]
++ export RPMOUT=<http://river.suse.de/job/yast-samba-server-HEAD/ws/rpm/rpms>
++ RPMOUT=<http://river.suse.de/job/yast-samba-server-HEAD/ws/rpm/rpms>
++ export RPMBUILDDIR=<http://river.suse.de/job/yast-samba-server-HEAD/ws/rpm/rpmbuild>
++ RPMBUILDDIR=<http://river.suse.de/job/yast-samba-server-HEAD/ws/rpm/rpmbuild>
++ export RPMBUILDROOT=<http://river.suse.de/job/yast-samba-server-HEAD/ws/rpm/rpmbuildroot>
++ RPMBUILDROOT=<http://river.suse.de/job/yast-samba-server-HEAD/ws/rpm/rpmbuildroot>
++ rm -rf <http://river.suse.de/job/yast-samba-server-HEAD/ws/rpm/rpms>
++ rm -rf <http://river.suse.de/job/yast-samba-server-HEAD/ws/rpm/rpmbuild>
++ rm -rf <http://river.suse.de/job/yast-samba-server-HEAD/ws/rpm/rpmbuildroot>
++ rm -rf <http://river.suse.de/job/yast-samba-server-HEAD/ws/.artifacts>
++ rm -rf <http://river.suse.de/job/yast-samba-server-HEAD/ws/OBS>
++ rm -rf '<http://river.suse.de/job/yast-samba-server-HEAD/ws/copy-to-slave*.dir'>
++ [[ 1 == 1 ]]
++ echo 'Using autotools for building'
Using autotools for building
++ export BUILDDIR=<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout>
++ BUILDDIR=<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout>
++ export PACKAGEDIR=<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/package>
++ PACKAGEDIR=<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/package>
++ mkdir -p <http://river.suse.de/job/yast-samba-server-HEAD/ws/rpm>
++ mkdir -p <http://river.suse.de/job/yast-samba-server-HEAD/ws/rpm/rpms>
++ mkdir -p <http://river.suse.de/job/yast-samba-server-HEAD/ws/rpm/rpmbuild>
++ mkdir -p <http://river.suse.de/job/yast-samba-server-HEAD/ws/rpm/rpmbuildroot>
++ mkdir -p <http://river.suse.de/job/yast-samba-server-HEAD/ws/.artifacts>
++ mkdir -p <http://river.suse.de/job/yast-samba-server-HEAD/ws/OBS>
++ cat
+ PACKAGENAME=yast-samba-server
+ PACKAGENAME=yast2-samba-server
+ cd <http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout>
+ make -f Makefile.cvs
y2tool y2autoconf
y2autoconf: Generating toplevel configure.ac
y2tool y2automake
y2automake: Copying automakefiles for inclusion
y2automake: Generating toplevel Makefile.am
autoreconf --force --install
./configure --prefix=/usr --libdir=/usr/lib64
checking build system type... x86_64-suse-linux-gnu
checking host system type... x86_64-suse-linux-gnu
checking target system type... x86_64-suse-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for xgettext... /usr/bin/xgettext
checking for ycpdoc... /usr/lib/YaST2/bin/ycpdoc
checking for ycpmakedep... /usr/lib/YaST2/bin/ycpmakedep
checking for ycpc... /usr/bin/ycpc
checking for /usr/share/YaST2/data/testsuite/Makefile.testsuite... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/autodocs/Makefile
config.status: creating doc/Makefile
config.status: creating src/Makefile
config.status: creating testsuite/Modules/Makefile
config.status: creating testsuite/YaPI/Makefile
config.status: creating testsuite/Makefile
config.status: creating users-plugin/Makefile
+ make
Making all in doc
make[1]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/doc'>
Making all in autodocs
make[2]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/doc/autodocs'>
if [ -n "" ]; then /usr/lib/YaST2/bin/ycpdoc -d. -s./../../src ; fi
for i in ; do \
b=${i##./../../src}; b=${b#/}; b=${b//\//__}; b=${b%.pm}; \
pod2html --title=$b --infile=$i --outfile=$b.html; \
echo "<a href='$b.html'>${b/__/::}</a>" > $b.mod.html; \
done
if [ -n "./../../src/include/samba-server/dialogs.rb ./../../src/include/samba-server/dialogs-items.rb ./../../src/include/samba-server/samba-options-local.rb ./../../src/include/samba-server/complex.rb ./../../src/include/samba-server/helps.rb ./../../src/include/samba-server/samba-options-global.rb ./../../src/include/samba-server/wizards.rb ./../../src/include/samba-server/ldap-widget.rb" ]; then yard doc --title "yast2-samba-server -- Development Documentation" -o . -m markdown ./../../src/include/samba-server/dialogs.rb ./../../src/include/samba-server/dialogs-items.rb ./../../src/include/samba-server/samba-options-local.rb ./../../src/include/samba-server/complex.rb ./../../src/include/samba-server/helps.rb ./../../src/include/samba-server/samba-options-global.rb ./../../src/include/samba-server/wizards.rb ./../../src/include/samba-server/ldap-widget.rb; fi
Files: 8
Modules: 9 ( 8 undocumented)
Classes: 0 ( 0 undocumented)
Constants: 0 ( 0 undocumented)
Methods: 102 ( 89 undocumented)
12.61% documented
make[2]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/doc/autodocs'>
make[2]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/doc'>
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/doc'>
make[1]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/doc'>
Making all in src
make[1]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/src'>
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/src'>
Making all in testsuite
make[1]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite'>
Making all in Modules
make[2]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite/Modul…'>
make -f /usr/share/YaST2/data/testsuite/Makefile.testsuite RPMNAME=yast2-samba-server srcdir=.
make[3]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite/Modul…'>
mkdir -p ./run ./config ./yast2-samba-server.test ./tests
cp -f /usr/share/YaST2/data/testsuite/skel/default.exp config/default.exp
cp -f /usr/share/YaST2/data/testsuite/skel/unix.exp config/unix.exp
cp -f /usr/share/YaST2/data/testsuite/skel/unknown.exp config/unknown.exp
cp -f /usr/share/YaST2/data/testsuite/skel/testsuite.exp yast2-samba-server.test/testsuite.exp
cp -f /usr/share/YaST2/data/testsuite/skel/runtest.sh run/runtest.sh
chmod +x run/runtest.sh
make[3]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite/Modul…'>
make[2]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite/Modul…'>
Making all in YaPI
make[2]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite/YaPI'>
make -f /usr/share/YaST2/data/testsuite/Makefile.testsuite RPMNAME=yast2-samba-server srcdir=.
make[3]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite/YaPI'>
mkdir -p ./run ./config ./yast2-samba-server.test ./tests
cp -f /usr/share/YaST2/data/testsuite/skel/default.exp config/default.exp
cp -f /usr/share/YaST2/data/testsuite/skel/unix.exp config/unix.exp
cp -f /usr/share/YaST2/data/testsuite/skel/unknown.exp config/unknown.exp
cp -f /usr/share/YaST2/data/testsuite/skel/testsuite.exp yast2-samba-server.test/testsuite.exp
cp -f /usr/share/YaST2/data/testsuite/skel/runtest.sh run/runtest.sh
chmod +x run/runtest.sh
make[3]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite/YaPI'>
make[2]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite/YaPI'>
make[2]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite'>
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite'>
make[1]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite'>
Making all in users-plugin
make[1]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/users-plugin'>
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/users-plugin'>
make[1]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout'>
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout'>
+ make check
Making check in doc
make[1]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/doc'>
Making check in autodocs
make[2]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/doc/autodocs'>
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/doc/autodocs'>
make[2]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/doc'>
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/doc'>
make[1]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/doc'>
Making check in src
make[1]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/src'>
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/src'>
Making check in testsuite
make[1]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite'>
Making check in Modules
make[2]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite/Modul…'>
make -f /usr/share/YaST2/data/testsuite/Makefile.testsuite RPMNAME=yast2-samba-server srcdir=.
make[3]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite/Modul…'>
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite/Modul…'>
make check-DEJAGNU check-local
make[3]: Entering directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite/Modul…'>
Making a new site.exp file ...
srcdir='.'; export srcdir; \
EXPECT=expect; export EXPECT; \
runtest=runtest; \
if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
exit_status=0; l='yast2-samba-server'; for tool in $l; do \
if $runtest --tool $tool --srcdir $srcdir ; \
then :; else exit_status=1; fi; \
done; \
else echo "WARNING: could not find 'runtest'" 1>&2; :;\
fi; \
exit $exit_status
WARNING: Couldn't find tool init file
Test Run By root on Tue Jul 30 13:58:16 2013
Native configuration is x86_64-suse-linux-gnu
=== yast2-samba-server tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using ./config/unix.exp as tool-and-target-specific interface file.
Running ./yast2-samba-server.test/testsuite.exp ...
Checking started
Running SambaTrustDom ...
FAIL: Wrong stdout for SambaTrustDom
The diff follows...
--- tests/SambaTrustDom.out 2013-01-22 11:58:52.000000000 +0100
+++ tmp.out.SambaTrustDom 2013-07-30 13:58:16.000000000 +0200
@@ -1,16 +0,0 @@
-Dump ------------------------------------------------------------
-Execute .target.bash "net rpc trustdom establish \"domain\" -U \"root%password\"" 0
-Return true
-Execute .target.bash "net rpc trustdom establish \"domain\" -U \"root%password\"" 1
-Return nil
-Dump ------------------------------------------------------------
-Execute .target.bash "net rpc trustdom establish \"domain\" -U \"root%password\\\"\\\"abc\"" 0
-Return true
-Execute .target.bash "net rpc trustdom establish \"domain\" -U \"root%password\\\"\\\"abc\"" 1
-Return nil
-Dump ------------------------------------------------------------
-Execute .target.bash "net rpc trustdom establish \"domain\" -U \"root%pas''sword\\\"\\\"'\\\"abc\"" 0
-Return true
-Execute .target.bash "net rpc trustdom establish \"domain\" -U \"root%pas''sword\\\"\\\"'\\\"abc\"" 1
-Return nil
-Dump ------------------------------------------------------------
FAIL: Wrong stdout for SambaTrustDom
See the diff above.
Checking finished
=== yast2-samba-server Summary ===
# of unexpected failures 2
make[3]: *** [check-DEJAGNU] Error 1
make[3]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite/Modul…'>
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite/Modul…'>
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `<http://river.suse.de/job/yast-samba-server-HEAD/ws/checkout/testsuite'>
make: *** [check-recursive] Error 1
++ error_exit 2
++ echo 'ERROR: detected exitcode 2'
ERROR: detected exitcode 2
++ cleanup
++ echo '==> Running cleanup'
==> Running cleanup
++ rm -f <http://river.suse.de/job/yast-samba-server-HEAD/ws/ICECC/40c0ab7e54f59a1e4e…>
++ footer_and_exit 1
++ '[' -z 1 ']'
++ MYEXIT=1
++ '[' 1 == 0 ']'
++ ascii_failed
++ cat
( )
( ) (
) _ )
( \_
_(_\ \)__
(____\___))
build failed
++ exit 1
Build step 'Execute shell' marked build as failure
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: yast-devel+owner(a)opensuse.org
1
4
31 Jul '13
See <http://river.suse.de/job/yast-security-HEAD/130/changes>
Changes:
[yast-devel] YCP Killer: Unify YaST module structure
[yast-devel] YCP Killer: Apply changes needed for Ruby translation
[yast-devel] YCP Killer: Translate YCP files into Ruby
[yast-devel] YCP Killer: Regenerate Makefile.am files in all source directories
------------------------------------------
[...truncated 464 lines...]
+++ tmp.out.Level3 2013-07-30 13:19:50.000000000 +0200
@@ -1,82 +0,0 @@
-Read .etc.login_defs.FAIL_DELAY nil
-Write .etc.login_defs.FAIL_DELAY "3" true
-Read .etc.login_defs.GID_MAX nil
-Write .etc.login_defs.GID_MAX "60000" true
-Read .etc.login_defs.GID_MIN nil
-Write .etc.login_defs.GID_MIN "1000" true
-Read .etc.login_defs.PASS_MAX_DAYS nil
-Write .etc.login_defs.PASS_MAX_DAYS "99999" true
-Read .etc.login_defs.PASS_MIN_DAYS nil
-Write .etc.login_defs.PASS_MIN_DAYS "1" true
-Read .etc.login_defs.PASS_WARN_AGE nil
-Write .etc.login_defs.PASS_WARN_AGE "14" true
-Read .etc.login_defs.UID_MAX nil
-Write .etc.login_defs.UID_MAX "60000" true
-Read .etc.login_defs.UID_MIN nil
-Write .etc.login_defs.UID_MIN "1000" true
-Read .etc.login_defs.SYS_UID_MAX nil
-Write .etc.login_defs.SYS_UID_MAX "499" true
-Read .etc.login_defs.SYS_UID_MIN nil
-Write .etc.login_defs.SYS_UID_MIN "100" true
-Read .etc.login_defs.SYS_GID_MAX nil
-Write .etc.login_defs.SYS_GID_MAX "499" true
-Read .etc.login_defs.SYS_GID_MIN nil
-Write .etc.login_defs.SYS_GID_MIN "100" true
-Read .etc.login_defs.USERADD_CMD nil
-Write .etc.login_defs.USERADD_CMD "/usr/sbin/useradd.local" true
-Read .etc.login_defs.USERDEL_PRECMD nil
-Write .etc.login_defs.USERDEL_PRECMD "/usr/sbin/userdel-pre.local" true
-Read .etc.login_defs.USERDEL_POSTCMD nil
-Write .etc.login_defs.USERDEL_POSTCMD "/usr/sbin/userdel-post.local" true
-Read .sysconfig.clock.SYSTOHC nil
-Write .sysconfig.clock.SYSTOHC "yes" true
-Read .sysconfig.cron.SYSLOG_ON_NO_ERROR nil
-Write .sysconfig.cron.SYSLOG_ON_NO_ERROR "yes" true
-Read .sysconfig.displaymanager.DISPLAYMANAGER_REMOTE_ACCESS nil
-Write .sysconfig.displaymanager.DISPLAYMANAGER_REMOTE_ACCESS "no" true
-Read .sysconfig.displaymanager.DISPLAYMANAGER_ROOT_LOGIN_REMOTE nil
-Write .sysconfig.displaymanager.DISPLAYMANAGER_ROOT_LOGIN_REMOTE "no" true
-Read .sysconfig.displaymanager.DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN nil
-Write .sysconfig.displaymanager.DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN "no" true
-Read .sysconfig.displaymanager.DISPLAYMANAGER_SHUTDOWN nil
-Write .sysconfig.displaymanager.DISPLAYMANAGER_SHUTDOWN "root" true
-Read .sysconfig.locate.RUN_UPDATEDB_AS nil
-Write .sysconfig.locate.RUN_UPDATEDB_AS "nobody" true
-Read .sysconfig.mail.SMTPD_LISTEN_REMOTE nil
-Write .sysconfig.mail.SMTPD_LISTEN_REMOTE "no" true
-Read .sysconfig.security.PERMISSION_SECURITY nil
-Write .sysconfig.security.PERMISSION_SECURITY "secure local" true
-Read .sysconfig.services.DISABLE_RESTART_ON_UPDATE nil
-Write .sysconfig.services.DISABLE_RESTART_ON_UPDATE "no" true
-Read .sysconfig.services.DISABLE_STOP_ON_REMOVAL nil
-Write .sysconfig.services.DISABLE_STOP_ON_REMOVAL "no" true
-Read .sysconfig.suseconfig.CWD_IN_ROOT_PATH nil
-Write .sysconfig.suseconfig.CWD_IN_ROOT_PATH "no" true
-Read .sysconfig.suseconfig.CWD_IN_USER_PATH nil
-Write .sysconfig.suseconfig.CWD_IN_USER_PATH "no" true
-Write .etc.login_defs nil true
-Write .sysconfig.clock nil true
-Write .sysconfig.cron nil true
-Write .sysconfig.displaymanager nil true
-Write .sysconfig.locate nil true
-Write .sysconfig.mail nil true
-Write .sysconfig.security nil true
-Write .sysconfig.services nil true
-Write .sysconfig.suseconfig nil true
-Execute .target.bash "ln -s -f /dev/null /etc/systemd/system/ctrl-alt-del.target" 0
-Execute .target.bash_output "/usr/sbin/pam-config -a --cracklib" $[]
-Execute .target.bash_output "/usr/sbin/pam-config -a --cracklib" $[]
-Execute .target.bash_output "/usr/sbin/pam-config -a --cracklib-minlen=6" $[]
-Execute .target.bash_output "/usr/sbin/pam-config -d --pwhistory-remember" $[]
-Read .etc.sysctl_conf."kernel.sysrq" nil
-Write .etc.sysctl_conf."kernel.sysrq" "0" true
-Read .etc.sysctl_conf."net.ipv4.ip_forward" nil
-Write .etc.sysctl_conf."net.ipv4.ip_forward" "0" true
-Read .etc.sysctl_conf."net.ipv4.tcp_syncookies" nil
-Write .etc.sysctl_conf."net.ipv4.tcp_syncookies" "1" true
-Read .etc.sysctl_conf."net.ipv6.conf.all.forwarding" nil
-Write .etc.sysctl_conf."net.ipv6.conf.all.forwarding" "0" true
-Execute .target.bash "echo 0 > /proc/sys/kernel/sysrq" 0
-Execute .target.bash "/usr/bin/chkstat --system" 0
-Execute .target.bash "/sbin/set_polkit_default_privs" 0
-Return true
FAIL: Wrong stdout for Level3
See the diff above.
Running Read ...
FAIL: Wrong stdout for Read
The diff follows...
--- tests/Read.out 2013-04-26 14:16:35.000000000 +0200
+++ tmp.out.Read 2013-07-30 13:19:51.000000000 +0200
@@ -48,7 +48,6 @@
Read .etc.sysctl_conf."net.ipv4.ip_forward" "r10"
Read .etc.sysctl_conf."net.ipv4.tcp_syncookies" "r9"
Read .etc.sysctl_conf."net.ipv6.conf.all.forwarding" "r11"
-Return true
Dump des
Read .etc.login_defs.FAIL_DELAY nil
Read .etc.login_defs.GID_MAX "l3"
@@ -100,6 +99,5 @@
Read .etc.sysctl_conf."net.ipv4.ip_forward" "r10"
Read .etc.sysctl_conf."net.ipv4.tcp_syncookies" "r9"
Read .etc.sysctl_conf."net.ipv6.conf.all.forwarding" "r11"
-Return true
Dump none
Dump sha512
FAIL: Wrong stdout for Read
See the diff above.
Running Write ...
FAIL: Wrong stdout for Write
The diff follows...
--- tests/Write.out 2013-03-07 09:01:34.000000000 +0100
+++ tmp.out.Write 2013-07-30 13:19:51.000000000 +0200
@@ -1,89 +0,0 @@
-Read .etc.login_defs.FAIL_DELAY nil
-Write .etc.login_defs.FAIL_DELAY "l2" true
-Read .etc.login_defs.GID_MAX nil
-Write .etc.login_defs.GID_MAX "l3" true
-Read .etc.login_defs.GID_MIN nil
-Write .etc.login_defs.GID_MIN "l4" true
-Read .etc.login_defs.PASS_MAX_DAYS nil
-Write .etc.login_defs.PASS_MAX_DAYS "l7" true
-Read .etc.login_defs.PASS_MIN_DAYS nil
-Write .etc.login_defs.PASS_MIN_DAYS "l9" true
-Read .etc.login_defs.PASS_WARN_AGE nil
-Write .etc.login_defs.PASS_WARN_AGE "l11" true
-Read .etc.login_defs.UID_MAX nil
-Write .etc.login_defs.UID_MAX "l12" true
-Read .etc.login_defs.UID_MIN nil
-Write .etc.login_defs.UID_MIN "l13" true
-Read .etc.login_defs.SYS_UID_MAX nil
-Write .etc.login_defs.SYS_UID_MAX "l14" true
-Read .etc.login_defs.SYS_UID_MIN nil
-Write .etc.login_defs.SYS_UID_MIN "l15" true
-Read .etc.login_defs.SYS_GID_MAX nil
-Write .etc.login_defs.SYS_GID_MAX "l16" true
-Read .etc.login_defs.SYS_GID_MIN nil
-Write .etc.login_defs.SYS_GID_MIN "l17" true
-Read .etc.login_defs.USERADD_CMD nil
-Write .etc.login_defs.USERADD_CMD "l18" true
-Read .etc.login_defs.USERDEL_PRECMD nil
-Write .etc.login_defs.USERDEL_PRECMD "l19" true
-Read .etc.login_defs.USERDEL_POSTCMD nil
-Write .etc.login_defs.USERDEL_POSTCMD "l20" true
-Read .sysconfig.clock.SYSTOHC nil
-Write .sysconfig.clock.SYSTOHC "r12" true
-Read .sysconfig.cron.SYSLOG_ON_NO_ERROR nil
-Write .sysconfig.cron.SYSLOG_ON_NO_ERROR "r15" true
-Read .sysconfig.displaymanager.DISPLAYMANAGER_REMOTE_ACCESS nil
-Write .sysconfig.displaymanager.DISPLAYMANAGER_REMOTE_ACCESS "r4" true
-Read .sysconfig.displaymanager.DISPLAYMANAGER_ROOT_LOGIN_REMOTE nil
-Write .sysconfig.displaymanager.DISPLAYMANAGER_ROOT_LOGIN_REMOTE "r16" true
-Read .sysconfig.displaymanager.DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN nil
-Write .sysconfig.displaymanager.DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN "r17" true
-Read .sysconfig.displaymanager.DISPLAYMANAGER_SHUTDOWN nil
-Write .sysconfig.displaymanager.DISPLAYMANAGER_SHUTDOWN "r3" true
-Read .sysconfig.locate.RUN_UPDATEDB_AS nil
-Write .sysconfig.locate.RUN_UPDATEDB_AS "r7" true
-Read .sysconfig.mail.SMTPD_LISTEN_REMOTE nil
-Write .sysconfig.mail.SMTPD_LISTEN_REMOTE "r18" true
-Read .sysconfig.security.PERMISSION_SECURITY nil
-Write .sysconfig.security.PERMISSION_SECURITY "r5 local" true
-Read .sysconfig.services.DISABLE_RESTART_ON_UPDATE nil
-Write .sysconfig.services.DISABLE_RESTART_ON_UPDATE "r13" true
-Read .sysconfig.services.DISABLE_STOP_ON_REMOVAL nil
-Write .sysconfig.services.DISABLE_STOP_ON_REMOVAL "r14" true
-Read .sysconfig.suseconfig.CWD_IN_ROOT_PATH nil
-Write .sysconfig.suseconfig.CWD_IN_ROOT_PATH "r2" true
-Read .sysconfig.suseconfig.CWD_IN_USER_PATH nil
-Write .sysconfig.suseconfig.CWD_IN_USER_PATH "r2s" true
-Write .etc.login_defs nil true
-Write .sysconfig.clock nil true
-Write .sysconfig.cron nil true
-Write .sysconfig.displaymanager nil true
-Write .sysconfig.locate nil true
-Write .sysconfig.mail nil true
-Write .sysconfig.security nil true
-Write .sysconfig.services nil true
-Write .sysconfig.suseconfig nil true
-Execute .target.bash "ln -s -f /lib/systemd/system/poweroff.target /etc/systemd/system/ctrl-alt-del.target" 0
-Execute .target.bash_output "/usr/sbin/pam-config -d --cracklib" $[]
-Execute .target.bash_output "/usr/sbin/pam-config -d --cracklib-minlen" $[]
-Execute .target.bash_output "/usr/sbin/pam-config -d --pwhistory-remember" $[]
-Write .etc.polkit-default-privs_local."org.freedesktop.upower.hibernate" "r21" true
-Read .etc.sysctl_conf."kernel.sysrq" nil
-Write .etc.sysctl_conf."kernel.sysrq" "1" true
-Read .etc.sysctl_conf."net.ipv4.ip_forward" nil
-Write .etc.sysctl_conf."net.ipv4.ip_forward" "10" true
-Read .etc.sysctl_conf."net.ipv4.tcp_syncookies" nil
-Write .etc.sysctl_conf."net.ipv4.tcp_syncookies" "9" true
-Read .etc.sysctl_conf."net.ipv6.conf.all.forwarding" nil
-Write .etc.sysctl_conf."net.ipv6.conf.all.forwarding" "11" true
-Execute .target.bash "echo 1 > /proc/sys/kernel/sysrq" 0
-Execute .target.bash "/usr/bin/chkstat --system" 0
-Execute .target.bash "/sbin/set_polkit_default_privs" 0
-Execute .target.bash "/etc/init.d/dhcpd restart" 0
-Execute .target.bash "/etc/init.d/dhcpd restart" 0
-Execute .target.bash "(test -e /etc/init.d/sendmail && VERBOSE=false /usr/lib/sendmail.d/update && /etc/init.d/sendmail restart) || (test -e /etc/init.d/postfix && /usr/sbin/SuSEconfig.postfix && /etc/init.d/postfix restart)" 0
-Execute .target.bash "/etc/init.d/boot.clock start" 0
-Execute .target.bash "/etc/init.d/boot.ipconfig start" 0
-Execute .target.bash "/etc/init.d/boot.ipconfig start" 0
-Execute .target.bash "/etc/init.d/boot.ipconfig start" 0
-Return true
FAIL: Wrong stdout for Write
See the diff above.
Checking finished
=== yast2-security Summary ===
# of unexpected failures 12
make[2]: *** [check-DEJAGNU] Error 1
make[2]: Leaving directory `<http://river.suse.de/job/yast-security-HEAD/ws/checkout/testsuite'>
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `<http://river.suse.de/job/yast-security-HEAD/ws/checkout/testsuite'>
make: *** [check-recursive] Error 1
++ error_exit 2
++ echo 'ERROR: detected exitcode 2'
ERROR: detected exitcode 2
++ cleanup
++ echo '==> Running cleanup'
==> Running cleanup
++ rm -f <http://river.suse.de/job/yast-security-HEAD/ws/ICECC/40c0ab7e54f59a1e4e493c…>
++ footer_and_exit 1
++ '[' -z 1 ']'
++ MYEXIT=1
++ '[' 1 == 0 ']'
++ ascii_failed
++ cat
( )
( ) (
) _ )
( \_
_(_\ \)__
(____\___))
build failed
++ exit 1
Build step 'Execute shell' marked build as failure
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: yast-devel+owner(a)opensuse.org
1
3
See <http://river.suse.de/job/yast-backup-HEAD/221/changes>
Changes:
[yast-devel] YCP Killer: Unify YaST module structure
[yast-devel] YCP Killer: Apply changes needed for Ruby translation
[yast-devel] YCP Killer: Translate YCP files into Ruby
[yast-devel] YCP Killer: Regenerate Makefile.am files in all source directories
[yast-devel] version 3.0.0
------------------------------------------
Started by upstream project "yast-nfs-client-HEAD" build number 125
Started by upstream project "yast-slp-HEAD" build number 124
Started by upstream project "yast-storage-HEAD" build number 230
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Building remotely on yast-head in workspace <http://river.suse.de/job/yast-backup-HEAD/ws/>
Checkout:yast-backup-HEAD / <http://river.suse.de/job/yast-backup-HEAD/ws/> - hudson.remoting.Channel@6b118a2d:yast-head
Using strategy: Default
Last Built Revision: Revision 8ed0fd8ab98b7326d80db4dd31f0827942472037 (origin/master)
Checkout:checkout / <http://river.suse.de/job/yast-backup-HEAD/ws/checkout> - hudson.remoting.LocalChannel@364fc1a2
Fetching changes from the remote Git repository
Fetching upstream changes from git://github.com/yast/yast-backup.git
Commencing build of Revision dba20c3fae5ea2536bb9b34a78afeb04b077a715 (origin/master)
Checking out Revision dba20c3fae5ea2536bb9b34a78afeb04b077a715 (origin/master)
[copy-to-slave] Copying '.hudson-scripts/**', excluding nothing, from 'file:/var/lib/jenkins/userContent/' on the master to '<http://river.suse.de/job/yast-backup-HEAD/ws/'> on 'yast-head'.
[yast-backup-HEAD] $ /bin/sh -xe /tmp/hudson7963393244643657559.sh
+ echo '### BUILD ###'
### BUILD ###
+ echo '==> Reading build configuration'
==> Reading build configuration
+ AUTOTOOLS=1
+ . .hudson-scripts/base-functions
++ . .hudson-scripts/ascii_art
++ trap 'error_exit $?' ERR
++ echo 'Job running as user: root'
Job running as user: root
+++ date '+%F %T'
++ echo 'Started at: 2013-07-30 13:15:47'
Started at: 2013-07-30 13:15:47
+++ hostname --fqdn
++ export SITENAME=app42
++ SITENAME=app42
++ export TARGET_DIST=HEAD
++ TARGET_DIST=HEAD
++ export PROJECT=yast-backup
++ PROJECT=yast-backup
+ . .hudson-scripts/build-functions
+ . .hudson-scripts/obs-functions
++ trap 'error_exit $?' ERR
++ export ALLOW_OBS_SUBMIT=yes
++ ALLOW_OBS_SUBMIT=yes
+ . .hudson-scripts/setup-buildenvironment
++ export RUNTESTS=1
++ RUNTESTS=1
++ export ICEJOBS=4
++ ICEJOBS=4
++ export CMAKE_INSTALL_PREFIX=/usr
++ CMAKE_INSTALL_PREFIX=/usr
+++ uname -m
+++ hostname -f
++ export 'CMAKEPARAS=-DBUILDNAME=x86_64 -DSITE=app42 -DCMAKE_INSTALL_PREFIX=/usr'
++ CMAKEPARAS='-DBUILDNAME=x86_64 -DSITE=app42 -DCMAKE_INSTALL_PREFIX=/usr'
++ export ICECCDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/ICECC>
++ ICECCDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/ICECC>
++ echo 'Configuring cmake for Icecream ...'
Configuring cmake for Icecream ...
++ rm -rf <http://river.suse.de/job/yast-backup-HEAD/ws/ICECC>
++ mkdir -p <http://river.suse.de/job/yast-backup-HEAD/ws/ICECC>
++ pushd <http://river.suse.de/job/yast-backup-HEAD/ws/ICECC>
<http://river.suse.de/job/yast-backup-HEAD/ws/ICECC> <http://river.suse.de/job/yast-backup-HEAD/ws/>
+++ icecc --build-native
+++ sed -e 's/creating //'
+++ grep .tar.gz
+++ tail -1
++ export ICECC_ENV=40c0ab7e54f59a1e4e493c1ea90a882a.tar.gz
++ ICECC_ENV=40c0ab7e54f59a1e4e493c1ea90a882a.tar.gz
++ export ICECC_ENV=40c0ab7e54f59a1e4e493c1ea90a882a.tar.gz
++ ICECC_ENV=40c0ab7e54f59a1e4e493c1ea90a882a.tar.gz
++ export ICECC_VERSION=<http://river.suse.de/job/yast-backup-HEAD/ws/ICECC/40c0ab7e54f59a1e4e493c1e…>
++ ICECC_VERSION=<http://river.suse.de/job/yast-backup-HEAD/ws/ICECC/40c0ab7e54f59a1e4e493c1e…>
++ popd
<http://river.suse.de/job/yast-backup-HEAD/ws/>
++ pushd <http://river.suse.de/job/yast-backup-HEAD/ws/>
<http://river.suse.de/job/yast-backup-HEAD/ws/> <http://river.suse.de/job/yast-backup-HEAD/ws/>
++ export ICECREAM=-DCMAKE_CXX_COMPILER=/opt/icecream/bin/g++
++ ICECREAM=-DCMAKE_CXX_COMPILER=/opt/icecream/bin/g++
++ export CXX=/opt/icecream/bin/g++
++ CXX=/opt/icecream/bin/g++
++ export 'MAKECMD=make -j 4'
++ MAKECMD='make -j 4'
++ export MAKEBIN=make
++ MAKEBIN=make
++ export PATH=/opt/icecream/bin:/usr/lib64/mpi/gcc/openmpi/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games
++ PATH=/opt/icecream/bin:/usr/lib64/mpi/gcc/openmpi/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games
++ popd
<http://river.suse.de/job/yast-backup-HEAD/ws/>
++ export CHECKOUTDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/checkout>
++ CHECKOUTDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/checkout>
++ export BUILDDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/build>
++ BUILDDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/build>
++ export PACKAGEDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/build/package>
++ PACKAGEDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/build/package>
++ export ARTIFACTS=<http://river.suse.de/job/yast-backup-HEAD/ws/.artifacts>
++ ARTIFACTS=<http://river.suse.de/job/yast-backup-HEAD/ws/.artifacts>
++ export OBSDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/OBS>
++ OBSDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/OBS>
++ export RPMTOPDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/rpm>
++ RPMTOPDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/rpm>
++ export RPMOUT=<http://river.suse.de/job/yast-backup-HEAD/ws/rpm/rpms>
++ RPMOUT=<http://river.suse.de/job/yast-backup-HEAD/ws/rpm/rpms>
++ export RPMBUILDDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/rpm/rpmbuild>
++ RPMBUILDDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/rpm/rpmbuild>
++ export RPMBUILDROOT=<http://river.suse.de/job/yast-backup-HEAD/ws/rpm/rpmbuildroot>
++ RPMBUILDROOT=<http://river.suse.de/job/yast-backup-HEAD/ws/rpm/rpmbuildroot>
++ rm -rf <http://river.suse.de/job/yast-backup-HEAD/ws/rpm/rpms>
++ rm -rf <http://river.suse.de/job/yast-backup-HEAD/ws/rpm/rpmbuild>
++ rm -rf <http://river.suse.de/job/yast-backup-HEAD/ws/rpm/rpmbuildroot>
++ rm -rf <http://river.suse.de/job/yast-backup-HEAD/ws/.artifacts>
++ rm -rf <http://river.suse.de/job/yast-backup-HEAD/ws/OBS>
++ rm -rf '<http://river.suse.de/job/yast-backup-HEAD/ws/copy-to-slave*.dir'>
++ [[ 1 == 1 ]]
++ echo 'Using autotools for building'
Using autotools for building
++ export BUILDDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/checkout>
++ BUILDDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/checkout>
++ export PACKAGEDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/checkout/package>
++ PACKAGEDIR=<http://river.suse.de/job/yast-backup-HEAD/ws/checkout/package>
++ mkdir -p <http://river.suse.de/job/yast-backup-HEAD/ws/rpm>
++ mkdir -p <http://river.suse.de/job/yast-backup-HEAD/ws/rpm/rpms>
++ mkdir -p <http://river.suse.de/job/yast-backup-HEAD/ws/rpm/rpmbuild>
++ mkdir -p <http://river.suse.de/job/yast-backup-HEAD/ws/rpm/rpmbuildroot>
++ mkdir -p <http://river.suse.de/job/yast-backup-HEAD/ws/.artifacts>
++ mkdir -p <http://river.suse.de/job/yast-backup-HEAD/ws/OBS>
++ cat
+ PACKAGENAME=yast-backup
+ PACKAGENAME=yast2-backup
+ cd <http://river.suse.de/job/yast-backup-HEAD/ws/checkout>
+ make -f Makefile.cvs
y2tool y2autoconf
y2autoconf: Generating toplevel configure.ac
y2tool y2automake
y2automake: Copying automakefiles for inclusion
y2automake: Generating toplevel Makefile.am
autoreconf --force --install
./configure --prefix=/usr --libdir=/usr/lib64
checking build system type... x86_64-suse-linux-gnu
checking host system type... x86_64-suse-linux-gnu
checking target system type... x86_64-suse-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for xgettext... /usr/bin/xgettext
checking for ycpdoc... /usr/lib/YaST2/bin/ycpdoc
checking for ycpmakedep... /usr/lib/YaST2/bin/ycpmakedep
checking for ycpc... /usr/bin/ycpc
checking for /usr/share/YaST2/data/testsuite/Makefile.testsuite... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating agents/Makefile
config.status: creating doc/autodocs/Makefile
config.status: creating doc/Makefile
config.status: creating src/Makefile
config.status: creating testsuite/Makefile
+ make
Making all in agents
make[1]: Entering directory `<http://river.suse.de/job/yast-backup-HEAD/ws/checkout/agents'>
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `<http://river.suse.de/job/yast-backup-HEAD/ws/checkout/agents'>
Making all in doc
make[1]: Entering directory `<http://river.suse.de/job/yast-backup-HEAD/ws/checkout/doc'>
Making all in autodocs
make[2]: Entering directory `<http://river.suse.de/job/yast-backup-HEAD/ws/checkout/doc/autodocs'>
if [ -n "" ]; then /usr/lib/YaST2/bin/ycpdoc -d. -s./../../src ; fi
for i in ; do \
b=${i##./../../src}; b=${b#/}; b=${b//\//__}; b=${b%.pm}; \
pod2html --title=$b --infile=$i --outfile=$b.html; \
echo "<a href='$b.html'>${b/__/::}</a>" > $b.mod.html; \
done
if [ -n "./../../src/modules/Backup.rb" ]; then yard doc --title "yast2-backup -- Development Documentation" -o . -m markdown ./../../src/modules/Backup.rb; fi
[error]: Missing 'redcarpet' gem for Markdown formatting. Install it with `gem install redcarpet`
make[2]: Leaving directory `<http://river.suse.de/job/yast-backup-HEAD/ws/checkout/doc/autodocs'>
make[2]: Entering directory `<http://river.suse.de/job/yast-backup-HEAD/ws/checkout/doc'>
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `<http://river.suse.de/job/yast-backup-HEAD/ws/checkout/doc'>
make[1]: Leaving directory `<http://river.suse.de/job/yast-backup-HEAD/ws/checkout/doc'>
Making all in src
make[1]: Entering directory `<http://river.suse.de/job/yast-backup-HEAD/ws/checkout/src'>
make[1]: *** No rule to make target `include/backup/ui.rb', needed by `all-am'. Stop.
make[1]: Leaving directory `<http://river.suse.de/job/yast-backup-HEAD/ws/checkout/src'>
make: *** [all-recursive] Error 1
++ error_exit 2
++ echo 'ERROR: detected exitcode 2'
ERROR: detected exitcode 2
++ cleanup
++ echo '==> Running cleanup'
==> Running cleanup
++ rm -f <http://river.suse.de/job/yast-backup-HEAD/ws/ICECC/40c0ab7e54f59a1e4e493c1e…>
++ footer_and_exit 1
++ '[' -z 1 ']'
++ MYEXIT=1
++ '[' 1 == 0 ']'
++ ascii_failed
++ cat
( )
( ) (
) _ )
( \_
_(_\ \)__
(____\___))
build failed
++ exit 1
Build step 'Execute shell' marked build as failure
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: yast-devel+owner(a)opensuse.org
1
4
31 Jul '13
See <http://river.suse.de/job/yast-sysconfig-HEAD/124/changes>
Changes:
[yast-devel] YCP Killer: Unify YaST module structure
[yast-devel] YCP Killer: Apply changes needed for Ruby translation
[yast-devel] YCP Killer: Translate YCP files into Ruby
[yast-devel] YCP Killer: Regenerate Makefile.am files in all source directories
[yast-devel] version 3.0.0
------------------------------------------
[...truncated 705 lines...]
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: string(0,10)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: string(0,10)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: string(0,10)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: string(0,10)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: string(0,10)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Dump Test list(0,10) type
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: list(0,10)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: list(0,10)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: list(0,10)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: list(0,10)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: list(0,10)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: list(0,10)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: list(0,10)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: list(0,10)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: list(0,10)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Dump Test list("a, bc",a,b,,c,\") type
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: list(\"a, bc\",a,b,,c,\\\")\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: list(\"a, bc\",a,b,,c,\\\")\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: list(\"a, bc\",a,b,,c,\\\")\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: list(\"a, bc\",a,b,,c,\\\")\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: list(\"a, bc\",a,b,,c,\\\")\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: list(\"a, bc\",a,b,,c,\\\")\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Dump Test ip type
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: ip\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: ip\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: ip\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: ip\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: ip\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Dump Test ip4 type
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: ip4\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: ip4\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: ip4\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: ip4\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: ip4\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Dump Test ip6 type
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: ip6\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: ip6\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: ip6\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: ip6\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: ip6\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Dump Test regexp(abc) type
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: regexp(abc)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: regexp(abc)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: regexp(abc)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: regexp(abc)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Dump Test regexp(^0[0-7]*$) type
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: regexp(^0[0-7]*$)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: regexp(^0[0-7]*$)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: regexp(^0[0-7]*$)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: regexp(^0[0-7]*$)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `not_valid
Dump Testing value setting
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: regexp(^0[0-7]*$)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return $["Type":"regexp(^0[0-7]*$)", "comment":" Comment with metadata\n", "file":"/etc/sysconfig/test", "location":"", "name":"VARIABLE", "new_value":"023", "value":"yes"]
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: regexp(^0[0-7]*$)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: regexp(^0[0-7]*$)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return $["Type":"regexp(^0[0-7]*$)", "comment":" Comment with metadata\n", "file":"/etc/sysconfig/test", "location":"", "name":"VARIABLE", "new_value":"0897", "value":"yes"]
Dump Testing list of changed values
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: regexp(^0[0-7]*$)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
-Return false
-Return []
Read .syseditor.value_comment."/etc/sysconfig/test"."VARIABLE" "## Type: regexp(^0[0-7]*$)\n# Comment with metadata"
Dir .syseditor.value."/etc/sysconfig/test": ["VARIABLE"]
Read .syseditor.value."/etc/sysconfig/test"."VARIABLE" "yes"
-Return `ok
-Return true
-Return ["VARIABLE$/etc/sysconfig/test"]
FAIL: Wrong stdout for set_value
See the diff above.
Checking finished
=== yast2-sysconfig Summary ===
# of expected passes 1
# of unexpected failures 16
make[2]: *** [check-DEJAGNU] Error 1
make[2]: Leaving directory `<http://river.suse.de/job/yast-sysconfig-HEAD/ws/checkout/testsuite'>
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `<http://river.suse.de/job/yast-sysconfig-HEAD/ws/checkout/testsuite'>
make: *** [check-recursive] Error 1
++ error_exit 2
++ echo 'ERROR: detected exitcode 2'
ERROR: detected exitcode 2
++ cleanup
++ echo '==> Running cleanup'
==> Running cleanup
++ rm -f <http://river.suse.de/job/yast-sysconfig-HEAD/ws/ICECC/40c0ab7e54f59a1e4e493…>
++ footer_and_exit 1
++ '[' -z 1 ']'
++ MYEXIT=1
++ '[' 1 == 0 ']'
++ ascii_failed
++ cat
( )
( ) (
) _ )
( \_
_(_\ \)__
(____\___))
build failed
++ exit 1
Build step 'Execute shell' marked build as failure
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: yast-devel+owner(a)opensuse.org
1
2
31 Jul '13
See <http://river.suse.de/job/yast-support-HEAD/124/changes>
Changes:
[yast-devel] YCP Killer: Unify YaST module structure
[yast-devel] YCP Killer: Apply changes needed for Ruby translation
[yast-devel] YCP Killer: Translate YCP files into Ruby
[yast-devel] YCP Killer: Regenerate Makefile.am files in all source directories
[yast-devel] version 3.0.0
------------------------------------------
[...truncated 63 lines...]
++ mkdir -p <http://river.suse.de/job/yast-support-HEAD/ws/ICECC>
++ pushd <http://river.suse.de/job/yast-support-HEAD/ws/ICECC>
<http://river.suse.de/job/yast-support-HEAD/ws/ICECC> <http://river.suse.de/job/yast-support-HEAD/ws/>
+++ icecc --build-native
+++ sed -e 's/creating //'
+++ grep .tar.gz
+++ tail -1
++ export ICECC_ENV=40c0ab7e54f59a1e4e493c1ea90a882a.tar.gz
++ ICECC_ENV=40c0ab7e54f59a1e4e493c1ea90a882a.tar.gz
++ export ICECC_ENV=40c0ab7e54f59a1e4e493c1ea90a882a.tar.gz
++ ICECC_ENV=40c0ab7e54f59a1e4e493c1ea90a882a.tar.gz
++ export ICECC_VERSION=<http://river.suse.de/job/yast-support-HEAD/ws/ICECC/40c0ab7e54f59a1e4e493c1…>
++ ICECC_VERSION=<http://river.suse.de/job/yast-support-HEAD/ws/ICECC/40c0ab7e54f59a1e4e493c1…>
++ popd
<http://river.suse.de/job/yast-support-HEAD/ws/>
++ pushd <http://river.suse.de/job/yast-support-HEAD/ws/>
<http://river.suse.de/job/yast-support-HEAD/ws/> <http://river.suse.de/job/yast-support-HEAD/ws/>
++ export ICECREAM=-DCMAKE_CXX_COMPILER=/opt/icecream/bin/g++
++ ICECREAM=-DCMAKE_CXX_COMPILER=/opt/icecream/bin/g++
++ export CXX=/opt/icecream/bin/g++
++ CXX=/opt/icecream/bin/g++
++ export 'MAKECMD=make -j 4'
++ MAKECMD='make -j 4'
++ export MAKEBIN=make
++ MAKEBIN=make
++ export PATH=/opt/icecream/bin:/usr/lib64/mpi/gcc/openmpi/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games
++ PATH=/opt/icecream/bin:/usr/lib64/mpi/gcc/openmpi/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games
++ popd
<http://river.suse.de/job/yast-support-HEAD/ws/>
++ export CHECKOUTDIR=<http://river.suse.de/job/yast-support-HEAD/ws/checkout>
++ CHECKOUTDIR=<http://river.suse.de/job/yast-support-HEAD/ws/checkout>
++ export BUILDDIR=<http://river.suse.de/job/yast-support-HEAD/ws/build>
++ BUILDDIR=<http://river.suse.de/job/yast-support-HEAD/ws/build>
++ export PACKAGEDIR=<http://river.suse.de/job/yast-support-HEAD/ws/build/package>
++ PACKAGEDIR=<http://river.suse.de/job/yast-support-HEAD/ws/build/package>
++ export ARTIFACTS=<http://river.suse.de/job/yast-support-HEAD/ws/.artifacts>
++ ARTIFACTS=<http://river.suse.de/job/yast-support-HEAD/ws/.artifacts>
++ export OBSDIR=<http://river.suse.de/job/yast-support-HEAD/ws/OBS>
++ OBSDIR=<http://river.suse.de/job/yast-support-HEAD/ws/OBS>
++ export RPMTOPDIR=<http://river.suse.de/job/yast-support-HEAD/ws/rpm>
++ RPMTOPDIR=<http://river.suse.de/job/yast-support-HEAD/ws/rpm>
++ export RPMOUT=<http://river.suse.de/job/yast-support-HEAD/ws/rpm/rpms>
++ RPMOUT=<http://river.suse.de/job/yast-support-HEAD/ws/rpm/rpms>
++ export RPMBUILDDIR=<http://river.suse.de/job/yast-support-HEAD/ws/rpm/rpmbuild>
++ RPMBUILDDIR=<http://river.suse.de/job/yast-support-HEAD/ws/rpm/rpmbuild>
++ export RPMBUILDROOT=<http://river.suse.de/job/yast-support-HEAD/ws/rpm/rpmbuildroot>
++ RPMBUILDROOT=<http://river.suse.de/job/yast-support-HEAD/ws/rpm/rpmbuildroot>
++ rm -rf <http://river.suse.de/job/yast-support-HEAD/ws/rpm/rpms>
++ rm -rf <http://river.suse.de/job/yast-support-HEAD/ws/rpm/rpmbuild>
++ rm -rf <http://river.suse.de/job/yast-support-HEAD/ws/rpm/rpmbuildroot>
++ rm -rf <http://river.suse.de/job/yast-support-HEAD/ws/.artifacts>
++ rm -rf <http://river.suse.de/job/yast-support-HEAD/ws/OBS>
++ rm -rf '<http://river.suse.de/job/yast-support-HEAD/ws/copy-to-slave*.dir'>
++ [[ 1 == 1 ]]
++ echo 'Using autotools for building'
Using autotools for building
++ export BUILDDIR=<http://river.suse.de/job/yast-support-HEAD/ws/checkout>
++ BUILDDIR=<http://river.suse.de/job/yast-support-HEAD/ws/checkout>
++ export PACKAGEDIR=<http://river.suse.de/job/yast-support-HEAD/ws/checkout/package>
++ PACKAGEDIR=<http://river.suse.de/job/yast-support-HEAD/ws/checkout/package>
++ mkdir -p <http://river.suse.de/job/yast-support-HEAD/ws/rpm>
++ mkdir -p <http://river.suse.de/job/yast-support-HEAD/ws/rpm/rpms>
++ mkdir -p <http://river.suse.de/job/yast-support-HEAD/ws/rpm/rpmbuild>
++ mkdir -p <http://river.suse.de/job/yast-support-HEAD/ws/rpm/rpmbuildroot>
++ mkdir -p <http://river.suse.de/job/yast-support-HEAD/ws/.artifacts>
++ mkdir -p <http://river.suse.de/job/yast-support-HEAD/ws/OBS>
++ cat
+ PACKAGENAME=yast-support
+ PACKAGENAME=yast2-support
+ cd <http://river.suse.de/job/yast-support-HEAD/ws/checkout>
+ make -f Makefile.cvs
y2tool y2autoconf
y2autoconf: Generating toplevel configure.ac
y2tool y2automake
y2automake: Copying automakefiles for inclusion
y2automake: Generating toplevel Makefile.am
autoreconf --force --install
./configure --prefix=/usr --libdir=/usr/lib64
checking build system type... x86_64-suse-linux-gnu
checking host system type... x86_64-suse-linux-gnu
checking target system type... x86_64-suse-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for xgettext... /usr/bin/xgettext
checking for ycpdoc... /usr/lib/YaST2/bin/ycpdoc
checking for ycpmakedep... /usr/lib/YaST2/bin/ycpmakedep
checking for ycpc... /usr/bin/ycpc
checking for /usr/share/YaST2/data/testsuite/Makefile.testsuite... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating agents/Makefile
config.status: creating doc/autodocs/Makefile
config.status: creating doc/Makefile
config.status: creating src/Makefile
config.status: creating testsuite/Makefile
+ make
Making all in agents
make[1]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/agents'>
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/agents'>
Making all in doc
make[1]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/doc'>
Making all in autodocs
make[2]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/doc/autodocs'>
if [ -n "" ]; then /usr/lib/YaST2/bin/ycpdoc -d. -s./../../src ; fi
for i in ; do \
b=${i##./../../src}; b=${b#/}; b=${b//\//__}; b=${b%.pm}; \
pod2html --title=$b --infile=$i --outfile=$b.html; \
echo "<a href='$b.html'>${b/__/::}</a>" > $b.mod.html; \
done
if [ -n "./../../src/modules/Support.rb ./../../src/include/support/dialogs.rb ./../../src/include/support/complex.rb ./../../src/include/support/helps.rb ./../../src/include/support/supportconfig_conf.rb ./../../src/include/support/wizards.rb" ]; then yard doc --title "yast2-support -- Development Documentation" -o . -m markdown ./../../src/modules/Support.rb ./../../src/include/support/dialogs.rb ./../../src/include/support/complex.rb ./../../src/include/support/helps.rb ./../../src/include/support/supportconfig_conf.rb ./../../src/include/support/wizards.rb; fi
Files: 6
Modules: 6 ( 5 undocumented)
Classes: 1 ( 1 undocumented)
Constants: 1 ( 1 undocumented)
Methods: 41 ( 20 undocumented)
44.90% documented
make[2]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/doc/autodocs'>
make[2]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/doc'>
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/doc'>
make[1]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/doc'>
Making all in src
make[1]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/src'>
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/src'>
Making all in testsuite
make[1]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/testsuite'>
make -f /usr/share/YaST2/data/testsuite/Makefile.testsuite RPMNAME=yast2-support srcdir=.
make[2]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/testsuite'>
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/testsuite'>
make[1]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/testsuite'>
make[1]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout'>
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout'>
+ make check
Making check in agents
make[1]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/agents'>
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/agents'>
Making check in doc
make[1]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/doc'>
Making check in autodocs
make[2]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/doc/autodocs'>
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/doc/autodocs'>
make[2]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/doc'>
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/doc'>
make[1]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/doc'>
Making check in src
make[1]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/src'>
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/src'>
Making check in testsuite
make[1]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/testsuite'>
make -f /usr/share/YaST2/data/testsuite/Makefile.testsuite RPMNAME=yast2-support srcdir=.
make[2]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/testsuite'>
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/testsuite'>
make check-DEJAGNU check-local
make[2]: Entering directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/testsuite'>
Making a new site.exp file ...
srcdir='.'; export srcdir; \
EXPECT=expect; export EXPECT; \
runtest=runtest; \
if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
exit_status=0; l='yast2-support'; for tool in $l; do \
if $runtest --tool $tool --srcdir $srcdir ; \
then :; else exit_status=1; fi; \
done; \
else echo "WARNING: could not find 'runtest'" 1>&2; :;\
fi; \
exit $exit_status
WARNING: Couldn't find tool init file
Test Run By root on Tue Jul 30 13:51:27 2013
Native configuration is x86_64-suse-linux-gnu
=== yast2-support tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using ./config/unix.exp as tool-and-target-specific interface file.
Running ./yast2-support.test/testsuite.exp ...
Checking started
Running Support ...
FAIL: Wrong stdout for Support
The diff follows...
--- tests/Support.out 2013-01-22 12:13:23.000000000 +0100
+++ tmp.out.Support 2013-07-30 13:51:27.000000000 +0200
@@ -1,2 +0,0 @@
-Dump Support::Modified
-Return false
FAIL: Wrong stdout for Support
See the diff above.
Checking finished
=== yast2-support Summary ===
# of unexpected failures 2
make[2]: *** [check-DEJAGNU] Error 1
make[2]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/testsuite'>
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `<http://river.suse.de/job/yast-support-HEAD/ws/checkout/testsuite'>
make: *** [check-recursive] Error 1
++ error_exit 2
++ echo 'ERROR: detected exitcode 2'
ERROR: detected exitcode 2
++ cleanup
++ echo '==> Running cleanup'
==> Running cleanup
++ rm -f <http://river.suse.de/job/yast-support-HEAD/ws/ICECC/40c0ab7e54f59a1e4e493c1…>
++ footer_and_exit 1
++ '[' -z 1 ']'
++ MYEXIT=1
++ '[' 1 == 0 ']'
++ ascii_failed
++ cat
( )
( ) (
) _ )
( \_
_(_\ \)__
(____\___))
build failed
++ exit 1
Build step 'Execute shell' marked build as failure
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: yast-devel+owner(a)opensuse.org
1
2
See <http://river.suse.de/job/yast-sshd-HEAD/123/changes>
Changes:
[yast-devel] YCP Killer: Unify YaST module structure
[yast-devel] YCP Killer: Apply changes needed for Ruby translation
[yast-devel] YCP Killer: Translate YCP files into Ruby
[yast-devel] YCP Killer: Regenerate Makefile.am files in all source directories
[yast-devel] version 3.0.0
------------------------------------------
[...truncated 121 lines...]
++ PACKAGEDIR=<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/package>
++ mkdir -p <http://river.suse.de/job/yast-sshd-HEAD/ws/rpm>
++ mkdir -p <http://river.suse.de/job/yast-sshd-HEAD/ws/rpm/rpms>
++ mkdir -p <http://river.suse.de/job/yast-sshd-HEAD/ws/rpm/rpmbuild>
++ mkdir -p <http://river.suse.de/job/yast-sshd-HEAD/ws/rpm/rpmbuildroot>
++ mkdir -p <http://river.suse.de/job/yast-sshd-HEAD/ws/.artifacts>
++ mkdir -p <http://river.suse.de/job/yast-sshd-HEAD/ws/OBS>
++ cat
+ PACKAGENAME=yast-sshd
+ PACKAGENAME=yast2-sshd
+ cd <http://river.suse.de/job/yast-sshd-HEAD/ws/checkout>
+ make -f Makefile.cvs
y2tool y2autoconf
y2autoconf: Generating toplevel configure.ac
y2tool y2automake
y2automake: Copying automakefiles for inclusion
y2automake: Generating toplevel Makefile.am
autoreconf --force --install
./configure --prefix=/usr --libdir=/usr/lib64
checking build system type... x86_64-suse-linux-gnu
checking host system type... x86_64-suse-linux-gnu
checking target system type... x86_64-suse-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for xgettext... /usr/bin/xgettext
checking for ycpdoc... /usr/lib/YaST2/bin/ycpdoc
checking for ycpmakedep... /usr/lib/YaST2/bin/ycpmakedep
checking for ycpc... /usr/bin/ycpc
checking for /usr/share/YaST2/data/testsuite/Makefile.testsuite... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating agents/Makefile
config.status: creating doc/autodocs/Makefile
config.status: creating doc/Makefile
config.status: creating src/Makefile
config.status: creating testsuite/Makefile
+ make
Making all in agents
make[1]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/agents'>
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/agents'>
Making all in doc
make[1]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/doc'>
Making all in autodocs
make[2]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/doc/autodocs'>
if [ -n "" ]; then /usr/lib/YaST2/bin/ycpdoc -d. -s./../../src ; fi
for i in ; do \
b=${i##./../../src}; b=${b#/}; b=${b//\//__}; b=${b%.pm}; \
pod2html --title=$b --infile=$i --outfile=$b.html; \
echo "<a href='$b.html'>${b/__/::}</a>" > $b.mod.html; \
done
if [ -n "./../../src/modules/Sshd.rb ./../../src/modules/SshdCommandLine.rb ./../../src/include/sshd/dialogs.rb ./../../src/include/sshd/complex.rb ./../../src/include/sshd/helps.rb ./../../src/include/sshd/wizards.rb" ]; then yard doc --title "yast2-sshd -- Development Documentation" -o . -m markdown ./../../src/modules/Sshd.rb ./../../src/modules/SshdCommandLine.rb ./../../src/include/sshd/dialogs.rb ./../../src/include/sshd/complex.rb ./../../src/include/sshd/helps.rb ./../../src/include/sshd/wizards.rb; fi
[warn]: @param tag has unknown parameter name: list
in file `../../src/modules/Sshd.rb' near line 174
[warn]: @param tag has unknown parameter name: string
in file `../../src/include/sshd/complex.rb' near line 214
[warn]: @param tag has unknown parameter name: any
in file `../../src/include/sshd/complex.rb' near line 295
Files: 6
Modules: 5 ( 4 undocumented)
Classes: 2 ( 2 undocumented)
Constants: 2 ( 2 undocumented)
Methods: 50 ( 21 undocumented)
50.85% documented
make[2]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/doc/autodocs'>
make[2]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/doc'>
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/doc'>
make[1]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/doc'>
Making all in src
make[1]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/src'>
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/src'>
Making all in testsuite
make[1]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/testsuite'>
make -f /usr/share/YaST2/data/testsuite/Makefile.testsuite RPMNAME=yast2-sshd srcdir=.
make[2]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/testsuite'>
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/testsuite'>
make[1]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/testsuite'>
make[1]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout'>
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout'>
+ make check
Making check in agents
make[1]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/agents'>
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/agents'>
Making check in doc
make[1]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/doc'>
Making check in autodocs
make[2]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/doc/autodocs'>
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/doc/autodocs'>
make[2]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/doc'>
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/doc'>
make[1]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/doc'>
Making check in src
make[1]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/src'>
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/src'>
Making check in testsuite
make[1]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/testsuite'>
make -f /usr/share/YaST2/data/testsuite/Makefile.testsuite RPMNAME=yast2-sshd srcdir=.
make[2]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/testsuite'>
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/testsuite'>
make check-DEJAGNU check-local
make[2]: Entering directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/testsuite'>
Making a new site.exp file ...
srcdir='.'; export srcdir; \
EXPECT=expect; export EXPECT; \
runtest=runtest; \
if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
exit_status=0; l='yast2-sshd'; for tool in $l; do \
if $runtest --tool $tool --srcdir $srcdir ; \
then :; else exit_status=1; fi; \
done; \
else echo "WARNING: could not find 'runtest'" 1>&2; :;\
fi; \
exit $exit_status
WARNING: Couldn't find tool init file
Test Run By root on Tue Jul 30 13:45:27 2013
Native configuration is x86_64-suse-linux-gnu
=== yast2-sshd tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using ./config/unix.exp as tool-and-target-specific interface file.
Running ./yast2-sshd.test/testsuite.exp ...
Checking started
Running Sshd-Modified ...
FAIL: Wrong stdout for Sshd-Modified
The diff follows...
--- tests/Sshd-Modified.out 2013-01-22 12:11:53.000000000 +0100
+++ tmp.out.Sshd-Modified 2013-07-30 13:45:27.000000000 +0200
@@ -1,6 +0,0 @@
-Dump Sshd::GetModified
-Return false
-Dump Sshd::SetModified
-Return nil
-Dump Sshd::GetModified
-Return true
FAIL: Wrong stdout for Sshd-Modified
See the diff above.
Running Sshd-SSHDOption ...
FAIL: Wrong stdout for Sshd-SSHDOption
The diff follows...
--- tests/Sshd-SSHDOption.out 2013-01-22 12:11:53.000000000 +0100
+++ tmp.out.Sshd-SSHDOption 2013-07-30 13:45:27.000000000 +0200
@@ -1,6 +0,0 @@
-Dump Sshd::GetSSHDOption("Port")
-Return ["22"]
-Dump Sshd::SetSSHDOption("Port", ["22","44","66"])
-Return nil
-Dump Sshd::GetSSHDOption("Port")
-Return ["22", "44", "66"]
FAIL: Wrong stdout for Sshd-SSHDOption
See the diff above.
Running ag_sshd ...
FAIL: Wrong stdout for ag_sshd
The diff follows...
--- tests/ag_sshd.out 2013-01-22 12:11:53.000000000 +0100
+++ tmp.out.ag_sshd 2013-07-30 13:45:28.000000000 +0200
@@ -1,20 +1 @@
-Dump ------ Dir -----
-Dir .sshd: ["AcceptEnv", "PasswordAuthentication", "Port", "Protocol", "Subsystem", "UsePAM", "X11Forwarding"]
-Return ["AcceptEnv", "PasswordAuthentication", "Port", "Protocol", "Subsystem", "UsePAM", "X11Forwarding"]
-Dump
-Dump ------ Read -----
-Dir .sshd: ["AcceptEnv", "PasswordAuthentication", "Port", "Protocol", "Subsystem", "UsePAM", "X11Forwarding"]
-Read .sshd."AcceptEnv" ["LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES ", "LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT ", "LC_IDENTIFICATION LC_ALL"]
-Return ["LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES ", "LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT ", "LC_IDENTIFICATION LC_ALL"]
-Read .sshd."PasswordAuthentication" ["no"]
-Return ["no"]
-Read .sshd."Port" ["22"]
-Return ["22"]
-Read .sshd."Protocol" ["2,1"]
-Return ["2,1"]
-Read .sshd."Subsystem" ["sftp\t/usr/lib64/ssh/sftp-server"]
-Return ["sftp\t/usr/lib64/ssh/sftp-server"]
-Read .sshd."UsePAM" ["yes"]
-Return ["yes"]
-Read .sshd."X11Forwarding" ["yes"]
-Return ["yes"]
+Log Client call failed with Cannot find client testsuite.rb and backtrace ["/usr/lib64/ruby/vendor_ruby/1.9.1/yast/yast.rb:108:in `find_include_file'", "/usr/lib64/ruby/vendor_ruby/1.9.1/yast/yast.rb:108:in `include'", "<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/testsuite/tests/ag_sshd…>:45:in `main'", "<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/testsuite/tests/ag_sshd…>:67:in `<top (required)>'", "/usr/lib64/ruby/vendor_ruby/1.9.1/yast/wfm.rb:84:in `eval'", "/usr/lib64/ruby/vendor_ruby/1.9.1/yast/wfm.rb:84:in `run_client'"]
FAIL: Wrong stdout for ag_sshd
See the diff above.
Checking finished
=== yast2-sshd Summary ===
# of unexpected failures 6
make[2]: *** [check-DEJAGNU] Error 1
make[2]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/testsuite'>
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `<http://river.suse.de/job/yast-sshd-HEAD/ws/checkout/testsuite'>
make: *** [check-recursive] Error 1
++ error_exit 2
++ echo 'ERROR: detected exitcode 2'
ERROR: detected exitcode 2
++ cleanup
++ echo '==> Running cleanup'
==> Running cleanup
++ rm -f <http://river.suse.de/job/yast-sshd-HEAD/ws/ICECC/40c0ab7e54f59a1e4e493c1ea9…>
++ footer_and_exit 1
++ '[' -z 1 ']'
++ MYEXIT=1
++ '[' 1 == 0 ']'
++ ascii_failed
++ cat
( )
( ) (
) _ )
( \_
_(_\ \)__
(____\___))
build failed
++ exit 1
Build step 'Execute shell' marked build as failure
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: yast-devel+owner(a)opensuse.org
1
2