See http://river.suse.de/job/yast-nfs-client-HEAD/91/changes Changes: [Ladislav Slezak] updated reading/writing /etc/idmapd.conf file ------------------------------------------ [...truncated 169 lines...] /usr/lib/YaST2/bin/ycpdoc -d. -s./../../src ./../../src/nfs_auto.ycp ./../../src/nfs-client.ycp ./../../src/wizards.ycp ./../../src/nfs.ycp ./../../src/routines.ycp ./../../src/Nfs.ycp ./../../src/nfs-client4part.ycp ./../../src/ui.ycp Parsing ./../../src/nfs_auto.ycp Parsing ./../../src/nfs-client.ycp Parsing ./../../src/wizards.ycp Parsing ./../../src/nfs.ycp Parsing ./../../src/routines.ycp ./../../src/routines.ycp: 234: Warning: Return value not documented. Parsing ./../../src/Nfs.ycp ./../../src/Nfs.ycp: 85: Warning: Function ReadNfs4 has no comment. ./../../src/Nfs.ycp: 89: Warning: Function ReadNfsGss has no comment. ./../../src/Nfs.ycp: 93: Warning: Function ReadIdmapd has no comment. ./../../src/Nfs.ycp: 281: Warning: Function FindPortmapper has no comment. Parsing ./../../src/nfs-client4part.ycp ./../../src/nfs-client4part.ycp: 28: Warning: Function ToStorage has no comment. Parsing ./../../src/ui.ycp ./../../src/ui.ycp: 133: Warning: Function ProposeHostname has no comment. ./../../src/ui.ycp: 516: Warning: Function EnableDisableButtons has no comment. ./../../src/ui.ycp: 522: Warning: Function FstabTab has no comment. ./../../src/ui.ycp: 552: Warning: Function SettingsTab has no comment. ./../../src/ui.ycp: 572: Warning: Function MainDialogLayout has no comment. ./../../src/ui.ycp: 586: Warning: Function InitFstabEntries has no comment. ./../../src/ui.ycp: 593: Warning: Function InitSettings has no comment. ./../../src/ui.ycp: 602: Warning: Function SaveFstabEntries has no comment. ./../../src/ui.ycp: 607: Warning: Function SaveSettings has no comment. ./../../src/ui.ycp: 615: Warning: Function HandleEvent has no comment. Writing ./nfs-client4part.html Writing ./nfs-client.html Writing ./nfs_auto.html Writing ./wizards.html Writing ./routines.html Writing ./nfs.html Writing ./Nfs.html Writing ./Nfs.mod.html Writing ./ui.html Writing ./index.html Writing ./files.html Writing ./intro.html 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 make[2]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/doc/autodocs' make[2]: Entering directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/doc' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/doc' make[1]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/doc' Making all in src make[1]: Entering directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/src' /usr/lib/YaST2/bin/ycpmakedep --prefix=/usr -I. > ../.dep.new cat ../.dep.new > .dep rm ../.dep.new make[1]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/src' make[1]: Entering directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/src' Y2DIR= LD_LIBRARY_PATH= /usr/bin/ycpc -c -M. -I. -q -I. Nfs.ycp pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/src/routines.ycp' nfs/routines.ycp:239 [Parser] Warning: Format string is not constant, no parameter checking possible make[1]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/src' Making all in testsuite make[1]: Entering directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/testsuite' make -f /usr/share/YaST2/data/testsuite/Makefile.testsuite RPMNAME=yast2-nfs-client srcdir=. make[2]: Entering directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/testsuite' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/testsuite' make[1]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/testsuite' make[1]: Entering directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout' + make check Making check in agents make[1]: Entering directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/agents' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/agents' Making check in doc make[1]: Entering directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/doc' Making check in autodocs make[2]: Entering directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/doc/autodocs' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/doc/autodocs' make[2]: Entering directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/doc' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/doc' make[1]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/doc' Making check in src make[1]: Entering directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/src' make check-local make[2]: Entering directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/src' WARNING: List of nfs-client options might be obsolete. Checked version: 1.2.7 Used version: package nfs-client is not installed make[2]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/src' make[1]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/src' Making check in testsuite make[1]: Entering directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/testsuite' make -f /usr/share/YaST2/data/testsuite/Makefile.testsuite RPMNAME=yast2-nfs-client srcdir=. make[2]: Entering directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/testsuite' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/testsuite' make check-DEJAGNU check-local make[2]: Entering directory `http://river.suse.de/job/yast-nfs-client-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-nfs-client'; 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 2 10:49:22 2013 Native configuration is x86_64-suse-linux-gnu === yast2-nfs-client 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-nfs-client.test/testsuite.exp ... Checking started Running escape ... Running r-check ... Running r-fstab ... Running r-spec ... Running r-strip ... Running readwrite ... FAIL: Wrong stdout for readwrite The diff follows... --- tests/readwrite.out 2013-05-21 09:46:35.000000000 +0200 +++ tmp.out.readwrite 2013-07-02 10:49:25.000000000 +0200 @@ -2,7 +2,7 @@ Read .etc.fstab [$["file":"/", "freq":1, "mntops":"defaults", "passno":2, "spec":"/dev/hda6", "vfstype":"reiserfs"], $["file":"/home", "freq":0, "mntops":"defaults", "passno":0, "spec":"foo.bar.com:/home", "vfstype":"nfs"], $["file":"/var/spool/mail", "freq":0, "mntops":"defaults", "passno":0, "spec":"foo.bar.com:/var/spool/mail", "vfstype":"nfs"], $["file":"/a\\040space", "freq":1, "mntops":"defaults", "passno":3, "spec":"/dev/hda7", "vfstype":"reiserfs"], $["file":"/b\\040space", "freq":0, "mntops":"defaults", "passno":0, "spec":"foo.bar.com:/space\\040dir", "vfstype":"nfs"]] Read .sysconfig.nfs.NFS4_SUPPORT "yes" Read .sysconfig.nfs.NFS_SECURITY_GSS "yes" -Read .etc.idmapd_conf "Domain" "localhost" +Read .etc.idmapd_conf.value.General.Domain "localhost" Execute .target.bash "/bin/systemctl is-enabled SuSEfirewall2.service" 0 Return true Dump Write OK @@ -16,7 +16,8 @@ Execute .target.bash "/bin/systemctl is-enabled nfs.service" 0 Execute .target.bash "/bin/systemctl is-enabled nfsboot.service" 0 Write .sysconfig.nfs.NFS4_SUPPORT "yes" true -Write .etc.idmapd_conf ["Domain", "localhost"] true +Write .etc.idmapd_conf.value.General.Domain "localhost" true +Write .etc.idmapd_conf nil true Write .sysconfig.nfs.NFS_SECURITY_GSS "yes" true Execute .target.bash_output "/bin/systemctl stop nfs.service" $["TERM":"raw"] $["exit":0, "stderr":"", "stdout":""] Execute .target.bash "/bin/systemctl status portmap.service" $["TERM":"raw"] 0 FAIL: Wrong stdout for readwrite See the diff above. Running readwrite2 ... FAIL: Wrong stdout for readwrite2 The diff follows... --- tests/readwrite2.out 2013-05-21 09:46:35.000000000 +0200 +++ tmp.out.readwrite2 2013-07-02 10:49:25.000000000 +0200 @@ -4,7 +4,7 @@ Read .etc.fstab [$["file":"/", "freq":1, "mntops":"defaults", "passno":2, "spec":"/dev/hda6", "vfstype":"reiserfs"], $["file":"/home", "freq":0, "mntops":"defaults", "passno":0, "spec":"foo.bar.com:/home", "vfstype":"nfs"], $["file":"/var/spool/mail", "freq":0, "mntops":"defaults", "passno":0, "spec":"foo.bar.com:/var/spool/mail", "vfstype":"nfs"], $["file":"/a\\040space", "freq":1, "mntops":"defaults", "passno":3, "spec":"/dev/hda7", "vfstype":"reiserfs"], $["file":"/b\\040space", "freq":0, "mntops":"defaults", "passno":0, "spec":"foo.bar.com:/space\\040dir", "vfstype":"nfs"]] Read .sysconfig.nfs.NFS4_SUPPORT "no" Read .sysconfig.nfs.NFS_SECURITY_GSS "no" -Read .etc.idmapd_conf "Domain" "localhost" +Read .etc.idmapd_conf.value.General.Domain "localhost" Execute .target.bash "/bin/systemctl is-enabled SuSEfirewall2.service" 0 Return true Dump @@ -32,7 +32,7 @@ Read .etc.fstab [$["file":"/", "freq":1, "mntops":"defaults", "passno":2, "spec":"/dev/hda6", "vfstype":"reiserfs"], $["file":"/home", "freq":0, "mntops":"defaults", "passno":0, "spec":"foo.bar.com:/home", "vfstype":"nfs"], $["file":"/var/spool/mail", "freq":0, "mntops":"defaults", "passno":0, "spec":"foo.bar.com:/var/spool/mail", "vfstype":"nfs"], $["file":"/a\\040space", "freq":1, "mntops":"defaults", "passno":3, "spec":"/dev/hda7", "vfstype":"reiserfs"], $["file":"/b\\040space", "freq":0, "mntops":"defaults", "passno":0, "spec":"foo.bar.com:/space\\040dir", "vfstype":"nfs"]] Read .sysconfig.nfs.NFS4_SUPPORT "no" Read .sysconfig.nfs.NFS_SECURITY_GSS "no" -Read .etc.idmapd_conf "Domain" "localhost" +Read .etc.idmapd_conf.value.General.Domain "localhost" Return true Dump Dump Write - nfs is in use - so, start services @@ -59,7 +59,7 @@ Read .etc.fstab [$["file":"/", "freq":1, "mntops":"defaults", "passno":2, "spec":"/dev/hda6", "vfstype":"ext3"]] Read .sysconfig.nfs.NFS4_SUPPORT "no" Read .sysconfig.nfs.NFS_SECURITY_GSS "no" -Read .etc.idmapd_conf "Domain" "localhost" +Read .etc.idmapd_conf.value.General.Domain "localhost" Return true Dump Dump Write - nfs not used - so, stopping services @@ -77,7 +77,7 @@ Read .etc.fstab [$["file":"/", "freq":1, "mntops":"defaults", "passno":2, "spec":"/dev/hda6", "vfstype":"ext3"]] Read .sysconfig.nfs.NFS4_SUPPORT "no" Read .sysconfig.nfs.NFS_SECURITY_GSS "no" -Read .etc.idmapd_conf "Domain" "localhost" +Read .etc.idmapd_conf.value.General.Domain "localhost" Return true Dump Dump Write - nfs not used; leave services stopped FAIL: Wrong stdout for readwrite2 See the diff above. Checking finished === yast2-nfs-client Summary === # of expected passes 5 # of unexpected failures 4 make[2]: *** [check-DEJAGNU] Error 1 make[2]: Leaving directory `http://river.suse.de/job/yast-nfs-client-HEAD/ws/checkout/testsuite' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `http://river.suse.de/job/yast-nfs-client-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-nfs-client-HEAD/ws/ICECC/f84ff6bfb5baf4b54d284... ++ 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-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org