See http://ci.opensuse.org/job/yast-security-master/62/changes Changes: [ancor] Cleanup the test a little bit using yast/rspec [ancor] Move security levels settings to yaml files [ancor] Sorted yaml files [ancor] Fixes from review: raise exceptions when needed [ancor] Fix from code review [ancor] Translate part of the old testsuite to RSpec [ancor] Update Makefile.am [ancor] Improvement in test suggested by code review ------------------------------------------ [...truncated 163 lines...] ln ./test/data/system/etc/sysconfig/mail package/yast2-security-3.1.9/./test/data/system/etc/sysconfig/mail rm -f package/yast2-security-3.1.9/./test/data/system/etc/sysconfig/security ln ./test/data/system/etc/sysconfig/security package/yast2-security-3.1.9/./test/data/system/etc/sysconfig/security rm -f package/yast2-security-3.1.9/./test/data/system/etc/sysconfig/services ln ./test/data/system/etc/sysconfig/services package/yast2-security-3.1.9/./test/data/system/etc/sysconfig/services rm -f package/yast2-security-3.1.9/./test/data/system/etc/sysctl.conf ln ./test/data/system/etc/sysctl.conf package/yast2-security-3.1.9/./test/data/system/etc/sysctl.conf rm -f package/yast2-security-3.1.9/./test/levels_test.rb ln ./test/levels_test.rb package/yast2-security-3.1.9/./test/levels_test.rb rm -f package/yast2-security-3.1.9/./test/security_test.rb ln ./test/security_test.rb package/yast2-security-3.1.9/./test/security_test.rb rm -f package/yast2-security-3.1.9/./test/test_helper.rb ln ./test/test_helper.rb package/yast2-security-3.1.9/./test/test_helper.rb mkdir -p package/yast2-security-3.1.9/./testsuite rm -f package/yast2-security-3.1.9/./testsuite/Makefile.am ln ./testsuite/Makefile.am package/yast2-security-3.1.9/./testsuite/Makefile.am mkdir -p package/yast2-security-3.1.9/./testsuite/tests rm -f package/yast2-security-3.1.9/./testsuite/tests/Import.err ln ./testsuite/tests/Import.err package/yast2-security-3.1.9/./testsuite/tests/Import.err rm -f package/yast2-security-3.1.9/./testsuite/tests/Import.out ln ./testsuite/tests/Import.out package/yast2-security-3.1.9/./testsuite/tests/Import.out rm -f package/yast2-security-3.1.9/./testsuite/tests/Import.rb ln ./testsuite/tests/Import.rb package/yast2-security-3.1.9/./testsuite/tests/Import.rb rm -f package/yast2-security-3.1.9/./testsuite/tests/Read.err ln ./testsuite/tests/Read.err package/yast2-security-3.1.9/./testsuite/tests/Read.err rm -f package/yast2-security-3.1.9/./testsuite/tests/Read.out ln ./testsuite/tests/Read.out package/yast2-security-3.1.9/./testsuite/tests/Read.out rm -f package/yast2-security-3.1.9/./testsuite/tests/Read.rb ln ./testsuite/tests/Read.rb package/yast2-security-3.1.9/./testsuite/tests/Read.rb rm -f package/yast2-security-3.1.9/./testsuite/tests/Write.err ln ./testsuite/tests/Write.err package/yast2-security-3.1.9/./testsuite/tests/Write.err rm -f package/yast2-security-3.1.9/./testsuite/tests/Write.out ln ./testsuite/tests/Write.out package/yast2-security-3.1.9/./testsuite/tests/Write.out rm -f package/yast2-security-3.1.9/./testsuite/tests/Write.rb ln ./testsuite/tests/Write.rb package/yast2-security-3.1.9/./testsuite/tests/Write.rb cd package tar jcvf yast2-security-3.1.9.tar.bz2 yast2-security-3.1.9 yast2-security-3.1.9/ yast2-security-3.1.9/CONTRIBUTING.md yast2-security-3.1.9/README.md yast2-security-3.1.9/MAINTAINER yast2-security-3.1.9/src/ yast2-security-3.1.9/src/autoyast-rnc/ yast2-security-3.1.9/src/autoyast-rnc/security.rnc yast2-security-3.1.9/src/Makefile.am yast2-security-3.1.9/src/scrconf/ yast2-security-3.1.9/src/scrconf/cfg_locate.scr yast2-security-3.1.9/src/scrconf/etc_polkit-default-privs_local.scr yast2-security-3.1.9/src/scrconf/kde4_kdmrc.scr yast2-security-3.1.9/src/clients/ yast2-security-3.1.9/src/clients/security.rb yast2-security-3.1.9/src/clients/security_summary.rb yast2-security-3.1.9/src/clients/security_auto.rb yast2-security-3.1.9/src/modules/ yast2-security-3.1.9/src/modules/Security.rb yast2-security-3.1.9/src/data/ yast2-security-3.1.9/src/data/security/ yast2-security-3.1.9/src/data/security/level3.yml yast2-security-3.1.9/src/data/security/level1.yml yast2-security-3.1.9/src/data/security/level2.yml yast2-security-3.1.9/src/data/security/services.yml yast2-security-3.1.9/src/include/ yast2-security-3.1.9/src/include/security/ yast2-security-3.1.9/src/include/security/levels.rb yast2-security-3.1.9/src/include/security/wizards.rb yast2-security-3.1.9/src/include/security/routines.rb yast2-security-3.1.9/src/include/security/widgets.rb yast2-security-3.1.9/src/include/security/dialogs.rb yast2-security-3.1.9/src/include/security/helps.rb yast2-security-3.1.9/src/include/security/complex.rb yast2-security-3.1.9/src/include/security/users.rb yast2-security-3.1.9/src/desktop/ yast2-security-3.1.9/src/desktop/security.desktop yast2-security-3.1.9/testsuite/ yast2-security-3.1.9/testsuite/tests/ yast2-security-3.1.9/testsuite/tests/Read.err yast2-security-3.1.9/testsuite/tests/Read.rb yast2-security-3.1.9/testsuite/tests/Import.rb yast2-security-3.1.9/testsuite/tests/Write.out yast2-security-3.1.9/testsuite/tests/Write.rb yast2-security-3.1.9/testsuite/tests/Write.err yast2-security-3.1.9/testsuite/tests/Import.err yast2-security-3.1.9/testsuite/tests/Read.out yast2-security-3.1.9/testsuite/tests/Import.out yast2-security-3.1.9/testsuite/Makefile.am yast2-security-3.1.9/Rakefile yast2-security-3.1.9/doc/ yast2-security-3.1.9/doc/index.html yast2-security-3.1.9/doc/misc/ yast2-security-3.1.9/doc/misc/draft.txt yast2-security-3.1.9/doc/misc/login_defs.txt yast2-security-3.1.9/doc/misc/draft_old.txt yast2-security-3.1.9/doc/misc/login_defs.sh yast2-security-3.1.9/doc/Makefile.am yast2-security-3.1.9/doc/workflow.dia yast2-security-3.1.9/doc/autodocs/ yast2-security-3.1.9/doc/autodocs/Makefile.am yast2-security-3.1.9/doc/Todo.txt yast2-security-3.1.9/doc/structure.html yast2-security-3.1.9/doc/add.html yast2-security-3.1.9/doc/skel.html yast2-security-3.1.9/configure.in.in yast2-security-3.1.9/COPYING yast2-security-3.1.9/test/ yast2-security-3.1.9/test/test_helper.rb yast2-security-3.1.9/test/SCRStub.rb yast2-security-3.1.9/test/levels_test.rb yast2-security-3.1.9/test/data/ yast2-security-3.1.9/test/data/system/ yast2-security-3.1.9/test/data/system/etc/ yast2-security-3.1.9/test/data/system/etc/sysctl.conf yast2-security-3.1.9/test/data/system/etc/sysconfig/ yast2-security-3.1.9/test/data/system/etc/sysconfig/services yast2-security-3.1.9/test/data/system/etc/sysconfig/clock yast2-security-3.1.9/test/data/system/etc/sysconfig/locate yast2-security-3.1.9/test/data/system/etc/sysconfig/security yast2-security-3.1.9/test/data/system/etc/sysconfig/mail yast2-security-3.1.9/test/data/system/etc/sysconfig/displaymanager yast2-security-3.1.9/test/data/system/etc/sysconfig/cron yast2-security-3.1.9/test/data/system/etc/login.defs yast2-security-3.1.9/test/security_test.rb yast2-security-3.1.9/Makefile.cvs yast2-security-3.1.9/RPMNAME yast2-security-3.1.9/.travis.yml yast2-security-3.1.9/package/ yast2-security-3.1.9/package/yast2-security.changes yast2-security-3.1.9/package/yast2-security.spec cd - rm -rf package/yast2-security-3.1.9 osc -A 'https://api.opensuse.org/' --traceback --verbose checkout 'YaST:Head' yast2-security Skipped files: .gitignore: skipped by name match (version system file) .travis.yml: skipped by name match (configuration file) CONTRIBUTING.md: skipped by name match (documentation file) COPYING: skipped by name match (already contain license) MAINTAINER: skipped by name match (configuration regex) Makefile.cvs: skipped by name match (configuration regex) README.md: skipped by name match (README file) RPMNAME: skipped by name match (configuration regex) Rakefile: skipped by name match (configuration regex) configure.in.in: skipped by name match (configuration regex) doc/Makefile.am: skipped by name match (configuration regex) doc/Todo.txt: skipped by name match (documentation file) doc/add.html: skipped by name match (configuration regex) doc/autodocs/.gitignore: skipped by name match (version system file) doc/autodocs/Makefile.am: skipped by name match (configuration regex) doc/index.html: skipped by name match (configuration regex) doc/misc/draft.txt: skipped by name match (documentation file) doc/misc/draft_old.txt: skipped by name match (documentation file) doc/misc/login_defs.sh: skipped by name match (configuration regex) doc/misc/login_defs.txt: skipped by name match (documentation file) doc/skel.html: skipped by name match (configuration regex) doc/structure.html: skipped by name match (configuration regex) doc/workflow.dia: skipped by name match (configuration regex) package/yast2-security.changes: skipped by name match (changes file) package/yast2-security.spec: skipped by name match (configuration regex) src/Makefile.am: skipped by name match (configuration regex) src/autoyast-rnc/security.rnc: skipped by name match (configuration regex) src/clients/security.rb: skipped by name match (configuration regex) src/clients/security_auto.rb: skipped by name match (configuration regex) src/clients/security_summary.rb: skipped by name match (configuration regex) src/data/security/level1.yml: skipped by name match (configuration file) src/data/security/level2.yml: skipped by name match (configuration file) src/data/security/level3.yml: skipped by name match (configuration file) src/data/security/services.yml: skipped by name match (configuration file) src/desktop/security.desktop: skipped by name match (configuration regex) src/include/security/complex.rb: skipped by name match (configuration regex) src/include/security/dialogs.rb: skipped by name match (configuration regex) src/include/security/helps.rb: skipped by name match (configuration regex) src/include/security/levels.rb: skipped by name match (configuration regex) src/include/security/routines.rb: skipped by name match (configuration regex) src/include/security/users.rb: skipped by name match (configuration regex) src/include/security/widgets.rb: skipped by name match (configuration regex) src/include/security/wizards.rb: skipped by name match (configuration regex) src/modules/Security.rb: skipped by name match (configuration regex) src/scrconf/cfg_locate.scr: skipped by name match (configuration regex) src/scrconf/etc_polkit-default-privs_local.scr: skipped by name match (configuration regex) src/scrconf/kde4_kdmrc.scr: skipped by name match (configuration regex) test/SCRStub.rb: skipped by name match (configuration regex) test/data/system/etc/login.defs: skipped by name match (configuration regex) test/data/system/etc/sysconfig/clock: skipped by name match (configuration regex) test/data/system/etc/sysconfig/cron: skipped by name match (configuration regex) test/data/system/etc/sysconfig/displaymanager: skipped by name match (configuration regex) test/data/system/etc/sysconfig/locate: skipped by name match (configuration regex) test/data/system/etc/sysconfig/mail: skipped by name match (configuration regex) test/data/system/etc/sysconfig/security: skipped by name match (configuration regex) test/data/system/etc/sysconfig/services: skipped by name match (configuration regex) test/data/system/etc/sysctl.conf: skipped by name match (configuration file) test/levels_test.rb: skipped by name match (configuration regex) test/security_test.rb: skipped by name match (configuration regex) test/test_helper.rb: skipped by name match (configuration regex) testsuite/Makefile.am: skipped by name match (configuration regex) testsuite/tests/Import.err: skipped by name match (configuration regex) testsuite/tests/Import.out: skipped by name match (configuration regex) testsuite/tests/Import.rb: skipped by name match (configuration regex) testsuite/tests/Read.err: skipped by name match (configuration regex) testsuite/tests/Read.out: skipped by name match (configuration regex) testsuite/tests/Read.rb: skipped by name match (configuration regex) testsuite/tests/Write.err: skipped by name match (configuration regex) testsuite/tests/Write.out: skipped by name match (configuration regex) testsuite/tests/Write.rb: skipped by name match (configuration regex) Copyright found in these files: Copyright detected as not needed in these files: All files have proper license reference. makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-security', '_meta'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-security'] {'rev': 'latest'} A YaST:Head makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} A YaST:Head/yast2-security makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-security'] {'rev': 'latest'} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-security', 'yast2-security-3.1.9.tar.bz2'] {'rev': '213'} A YaST:Head/yast2-security/yast2-security-3.1.9.tar.bz2 makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-security', 'yast2-security.changes'] {'rev': '213'} A YaST:Head/yast2-security/yast2-security.changes makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-security', 'yast2-security.spec'] {'rev': '213'} A YaST:Head/yast2-security/yast2-security.spec makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-security', '_meta'] {} At revision 213. rm http://ci.opensuse.org/job/yast-security-master/ws/YaST:Head/yast2-security/yast2-security-3.1.9.tar.bz2 rm http://ci.opensuse.org/job/yast-security-master/ws/YaST:Head/yast2-security/yast2-security.changes rm http://ci.opensuse.org/job/yast-security-master/ws/YaST:Head/yast2-security/yast2-security.spec cp package/yast2-security-3.1.9.tar.bz2 http://ci.opensuse.org/job/yast-security-master/ws/YaST:Head/yast2-security cp package/yast2-security.changes http://ci.opensuse.org/job/yast-security-master/ws/YaST:Head/yast2-security cp package/yast2-security.spec http://ci.opensuse.org/job/yast-security-master/ws/YaST:Head/yast2-security osc -A 'https://api.opensuse.org/' addremove mkdir -p /var/tmp/YaST:Head/openSUSE_Factory yes | osc -A 'https://api.opensuse.org/' build --no-verify --release=1 --root=/var/tmp/build-root-openSUSE_Factory --keep-pkgs=/var/tmp/YaST:Head/openSUSE_Factory openSUSE_Factory Building package yast2-security from project YaST:Head building package... buildinfo is broken... it says: unresolvable: have choice for libitm1 >= 4.8.3+r218481-2.3 needed by gcc48: libitm1-gcc48 libitm1-gcc5, have choice for libtsan0 >= 4.8.3+r218481-2.3 needed by gcc48: libtsan0-gcc48 libtsan0-gcc5 Run source service: /usr/lib/obs/service/format_spec_file --outdir /tmp/tmpzaDhT0 Run source service: /usr/lib/obs/service/source_validator --outdir /tmp/tmp8r8nHe Building yast2-security.spec for openSUSE_Factory/x86_64 Getting buildinfo from server and store to http://ci.opensuse.org/job/yast-security-master/ws/YaST:Head/yast2-security/.osc/_buildinfo-openSUSE_Factory-x86_64.xml Getting buildconfig from server and store to http://ci.opensuse.org/job/yast-security-master/ws/YaST:Head/yast2-security/.osc/_buildconfig-openSUSE_Factory-x86_64 rm -rf YaST:Head rake aborted! Command failed with status (1): [yes | osc -A 'https://api.opensuse.org/' b...] Tasks: TOP => osc:sr => osc:commit => osc:build (See full trace by running task with --trace) cleaning Build step 'Execute shell' marked build as failure