See http://yast.suse.de:3334/job/webyast-service-head-i586/704/changes Changes: [Martin Kudlvasr] make a separate :grant_policies rake task, so :install_policies do not depend on a binary file (/usr/sbin/grantwebyastrights) [Martin Kudlvasr] Merge branch 'master' of gitorious.org:opensuse/yast-rest-service into firewall Conflicts: Rakefile [Martin Kudlvasr] added saving capability, added tests. [Martin Kudlvasr] Merge branch 'firewall' of gitorious.org:opensuse/yast-rest-service [Martin Kudlvasr] Merge branch 'master' of gitorious.org:opensuse/yast-rest-service into firewall [Martin Kudlvasr] modified firewall to not use "services" in xml [Jiri Suchomel] - fixed user renaming (bnc#580203) [Martin Kudlvasr] Merge branch 'master' of gitorious.org:opensuse/yast-rest-service [Martin Kudlvasr] Merge branch 'firewall' of gitorious.org:opensuse/yast-rest-service [Martin Vidner] Reordered the change entries to make them chronological. ro noticed at SP1 check-in (cherry picked from commit 57eeaca736f6fae3e7fa46840882349392a16dff) [Martin Kudlvasr] removed ridiculous %config tags, release of 0.2.0 [Josef Reidinger] fix issue with non-saving time (bnc#582810) [Josef Reidinger] log if invalid arguments exception is thrown [Josef Reidinger] fix typo [Josef Reidinger] add last fallback if every attempt to get timezone fails (bnc#582166) [Josef Reidinger] remove unrelevant permissions from ws (bnc#582245) [Jiri Suchomel] - package postfix-update-hostname script for dhcpcd (bnc#559145) - require correct version of yast2-mail - 0.1.5 [Josef Reidinger] store middle work on roles to allow more priority work [Josef Reidinger] rewrite reading permissions grant to more reliable way as asking to polkit-auth become quite error prone (bnc#569987) [Ladislav Slezak] improved the testsuite - test save, destroy and to_json methods [Ladislav Slezak] fixed parsing of *.repo files (space between key and = was part of the key) - added a testsuite [Ladislav Slezak] fixed Patch installation (bnc#579034), fixed possible race condition (add system bus to dbusloop object before sending DBus message) - 0.1.11 [Josef Reidinger] improve robustness, add working test [Josef Reidinger] add test fior find by id and fix its problems [Stefan Schubert] Improving checks while generating the config file (bnc#582735) [Stefan Schubert] Set WebYaST as default hostname for collectd in order to prevent confusion while changing hostname [Ladislav Slezak] - implemented basic caching (action caching for :index and :show actions) - 0.1.12 [Stefan Schubert] checking params (bnc#580216) [Stefan Schubert] Merge branch 'master' of gitorious.org:opensuse/yast-rest-service [Stefan Schubert] checking params (bnc#580216) [Stefan Schubert] has been renamed to metrics [Stefan Schubert] has been renamed to metrics [Ladislav Slezak] webyast-software-ws: test patch installation, test patch lookup fixed patch searching: don't use 'return' statement in a Proc object it breaks testsuite (probably because of mocking) [Stefan Schubert] Do not search for default host via network if there is only one host (WebYaST) defined for collectd [Josef Reidinger] change plugin registration so rake routes now works [Josef Reidinger] add basic controller which provide read access with tests [Josef Reidinger] add to package empty files [Josef Reidinger] prepare workspace for writing testsw [Josef Reidinger] load method return self [Josef Reidinger] store new, updated or deleted roles to config [Martin Vidner] Version + changelog for the previous commit (bnc#569987). [Josef Reidinger] add test for update and also for delete, fix problem in delete [Jiri Suchomel] - added support for only showing specified services, using filter_services.yml config file (fate#308409) - save information if service is 'custom', it has different handling in YaPI - 0.1.4 [Ladislav Slezak] webyast-software-ws - handle DBus errors - 0.1.13 [Josef Reidinger] add more REST methods [Josef Reidinger] add abitility to return also description for permissions [Ladislav Slezak] webyast-software-ws - added more test cases [Ladislav Slezak] webyast-software-ws - use BaseModel::Base, added validations [Michal Zugec] create separate model for groups [Michal Zugec] Merge branch 'master' of gitorious.org:opensuse/yast-rest-service [Josef Reidinger] fix problem of reachability of mark_permissions [Ladislav Slezak] Repository class now conforms to ActiveModel, added validation tests ActiveModel object has to define update instead of save (or it can define update, create and new_record?) [Martin Kudlvasr] ntp plugin: added deployment of NTP.pm to deploy_local rake task [Martin Kudlvasr] Merge branch 'master' of gitorious.org:opensuse/yast-rest-service [Josef Reidinger] fix packaging issue [Josef Reidinger] Merge branch 'role_mgmt' of gitorious.org:opensuse/yast-rest-service [Josef Reidinger] release time [Josef Reidinger] reflect time renaming [Josef Reidinger] release basesystem [Josef Reidinger] release base 0.1.5 [J. Daniel Schmidt] fix calculation of the exitcode and error status, render error 400 on all errors [J. Daniel Schmidt] Merge branch 'master' of gitorious.org:opensuse/yast-rest-service [Josef Reidinger] first adaptation for setting ntp server if not set (bnc#585783) [Jiri Suchomel] - added function for writing testing mail (bnc#580458) - new version of postfix-update-hostname - 0.1.6 [Jiri Suchomel] Merge branch 'master' of gitorious.org:opensuse/yast-rest-service [Jiri Suchomel] mkdir /var/lib/yastws/mail [Josef Reidinger] store intermediate result of base system (bnc#555303) [Josef Reidinger] release basesystem [Josef Reidinger] add hack which avoid problem with ActiveResource reading errors from xml (bnc#587016) [Martin Vidner] Merge branch 'maintenance-webyast-1.0' Conflicts: webservice/app/models/permission.rb - preferred master (bnc#555208) over branch (bnc#569987) for more logging. webservice/test/functional/permissions_controller_test.rb webservice/test/unit/permission_test.rb - preferred the branch, the tests are more refined there Usual boring conflicts: webservice/package/webyast-base-ws.changes webservice/package/webyast-base-ws.spec [Stefan Schubert] increased version [Josef Reidinger] do not place --- to validation error message [Josef Reidinger] release base 0.1.6 [Stefan Schubert] Merge branch 'master' of gitorious.org:opensuse/yast-rest-service [Josef Reidinger] adapt caching to cache also variant with description of permissions [Josef Reidinger] release baes 0.1.7 [Stefan Schubert] Do not take CDROM,DVD,... for showing disk space [Stefan Schubert] Merge branch 'master' of gitorious.org:opensuse/yast-rest-service [J. Daniel Schmidt] fix calculation of backend exitcode and error status [J. Daniel Schmidt] Merge branch 'master' of gitorious.org:opensuse/yast-rest-service [Ladislav Slezak] XmlSerializer - set default option :indent => 2 for better readable output [Ladislav Slezak] BaseModel::Base#save! - call save() _after_ validation check, not before [Ladislav Slezak] webyast-base-ws - bump version to 0.1.8 [Ladislav Slezak] webyast-software-ws - use @repo.save!, adapted and extended the testsuite validation errors are reported via exception (with return code 422) - 0.1.14 [Josef Reidinger] release ntp 0.1.2 [Jiri Suchomel] - always save mail settings (bnc#587442) - fixed sending of the test mail (bnc#587432) [Jiri Suchomel] 'no change' variant not used any more (bnc#587442) [Jiri Suchomel] - updated documentation [Jiri Suchomel] - 0.1.7 [Josef Reidinger] add backward compatibility for empty finish file [Ladislav Slezak] - use mass assignment for loading attributes - 0.1.15 [Josef Reidinger] add standard xlm header to default to_xml (bnc#588398) [Josef Reidinger] refactor permissions model and add tests for this model (bnc#581744) [Josef Reidinger] revert accidnetly removed method [Michal Zugec] don't crash with empty hostname or domain (bnc#577064) [Jiri Suchomel] - execute postfix-update-hostname script explicitely, so the test mail could be sent with current address (bnc#559145) - 0.1.8 [Jiri Suchomel] - SERVICES.pm now resides here, not in yast2 (bnc#587876) - remember 'enabled' status of each service (bmc#587879) - 0.1.5 [Stefan Schubert] handle wrong graph data bnc#588304 [Stefan Schubert] handle wrong graph data bnc#588304 [Josef Reidinger] release 0.1.9 [Jiri Suchomel] oops [Jiri Suchomel] - SERVICES.pm: fixed self->Enable call - return also "enabled" when asked for service status - 0.1.6 [Martin Kudlvasr] fix packaging, workaround Mode::testsuite() problem [Martin Kudlvasr] firewall: release 0.2.1 [Ladislav Slezak] repositories - check whether removing a repository was successful (bnc#588739) - 0.1.16 [Jiri Suchomel] do not check on-boot status of custom service [Jiri Suchomel] fill 'custom' tag when checking for status [Ladislav Slezak] software - don't cache show action (bnc#587449) - expiring the cache fails when no id is passed e.g. when called from index method - 0.1.17 [Josef Reidinger] update immediatelly set ntp server (bnc#589303) [Stefan Schubert] Do not propose dev-shm [Ladislav Slezak] status - optionally read the status index in a separate thread (at background) [Ladislav Slezak] graph.rb - added a mutex to avoid a race condition when writing the config file [Ladislav Slezak] webyast-status-ws.changes - updated changes [Josef Reidinger] improve test cases for session and bug fixed found problem (bnc#581799) [Stefan Schubert] Use line graph for network [Jiri Suchomel] - SERVICES.pm: do Execute and Enable actions for required services as well (bnc#587876c13) - 0.1.7 [Stefan Schubert] Merge branch 'master' of gitorious.org:opensuse/yast-rest-service [Jiri Suchomel] deploy_local: added SERVICES.pm [Jiri Suchomel] added fake filter file [Jiri Suchomel] - return the service dependencies in the data model [Jiri Suchomel] - filter out dependencies not usable in UI [J. Daniel Schmidt] add is_registered? function to easily query the registration status [Josef Reidinger] prevent endless loop if some directory doesn't contain Rakefile ------------------------------------------ [...truncated 1040 lines...] 0 tests, 0 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications *** registering plugins *** /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/unit/system_test.rb" (in /src/rest-service/plugins/system) *** registering plugins *** Loaded suite /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader Started ... Finished in 0.557376 seconds. 3 tests, 6 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/functional/system_controller_test.rb" *** registering plugins *** Loaded suite /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader Started ............. Finished in 1.1861 seconds. 13 tests, 21 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" Loaded suite /usr/bin/rake Started Finished in 6.7e-05 seconds. 0 tests, 0 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications *** registering plugins *** /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/unit/administrator_test.rb" (in /src/rest-service/plugins/administrator) *** registering plugins *** Loaded suite /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader Started ...... Finished in 0.555833 seconds. 6 tests, 10 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/functional/administrator_controller_test.rb" *** registering plugins *** Loaded suite /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader Started . Finished in 1.657798 seconds. 1 tests, 4 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" Loaded suite /usr/bin/rake Started Finished in 6.8e-05 seconds. 0 tests, 0 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications *** registering plugins *** /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/unit/registration_test.rb" (in /src/rest-service/plugins/registration) *** registering plugins *** Loaded suite /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader Started .... Finished in 0.835478 seconds. 4 tests, 0 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/functional/configuration_controller_test.rb" "test/functional/registration_controller_test.rb" *** registering plugins *** Loaded suite /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader Started ..... Finished in 0.929333 seconds. 5 tests, 2 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" Loaded suite /usr/bin/rake Started Finished in 0.000136 seconds. 0 tests, 0 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications *** registering plugins *** /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/unit/firewall_test.rb" (in /src/rest-service/plugins/firewall) *** registering plugins *** Loaded suite /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader Started .. Finished in 0.765629 seconds. 2 tests, 8 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/functional/firewall_controller_test.rb" *** registering plugins *** Loaded suite /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader Started ....... Finished in 0.865389 seconds. 7 tests, 10 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" Loaded suite /usr/bin/rake Started Finished in 6.0e-05 seconds. 0 tests, 0 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications *** registering plugins *** /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" (in /src/rest-service/plugins/securities) /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" Loaded suite /usr/bin/rake Started Finished in 8.5e-05 seconds. 0 tests, 0 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications *** registering plugins *** /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/unit/language_test.rb" (in /src/rest-service/plugins/language) *** registering plugins *** Loaded suite /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader Started .... Finished in 2.203359 seconds. 4 tests, 8 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/functional/language_controller_test.rb" *** registering plugins *** Loaded suite /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader Started ....... Finished in 0.582549 seconds. 7 tests, 16 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" Loaded suite /usr/bin/rake Started Finished in 6.5e-05 seconds. 0 tests, 0 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications *** registering plugins *** /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/unit/packagekit_test.rb" "test/unit/resolvable_test.rb" "test/unit/repository_test.rb" "test/unit/patch_test.rb" (in /src/rest-service/plugins/software) *** registering plugins *** Loaded suite /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader Started ..E................... Finished in 1.12049 seconds. 1) Error: test_mtime(PackageKitTest): Errno::ENOENT: No such file or directory - /var/cache/zypp/solv ./plugins/software/lib/packagekit.rb:95:in `stat' ./plugins/software/lib/packagekit.rb:95:in `mtime' /test/unit/packagekit_test.rb:32:in `test_mtime' activesupport (2.3.5) lib/active_support/testing/setup_and_teardown.rb:62:in `__send__' activesupport (2.3.5) lib/active_support/testing/setup_and_teardown.rb:62:in `run' 22 tests, 58 assertions, 0 failures, 1 errors, 0 pendings, 0 omissions, 0 notifications /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/functional/patches_controller_test.rb" "test/functional/repositories_controller_test.rb" *** registering plugins *** Loaded suite /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader Started .......................................... Finished in 1.426358 seconds. 42 tests, 66 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications /usr/bin/ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" Errors running test:units! rake aborted! Error on execute '/usr/bin/rake test' inside plugins/software/ /src/rest-service/Rakefile:41 (See full trace by running task with --trace) ++ error_exit 1 ++ echo 'ERROR: detected exit code 1' ERROR: detected exit code 1 ++ footer_and_exit 1 ++ '[' -z 1 ']' ++ MYEXIT=1 ++ '[' 1 == 0 ']' ++ ascii_failed ++ cat ( ) ( ) ( ) _ ) ( \_ _(_\ \)__ (____\___)) build failed ++ echo 'stopping dbus..' stopping dbus.. ++ /etc/init.d/dbus stop Shutting down D-Bus daemon..done ++ exit 1 ... unmounting sys ... unmounting proc ... unmounting pts [locks-and-latches] Releasing all the locks [locks-and-latches] All the locks released Archiving artifacts Build wasn't successful, skipping saikuro coverage report Publishing rails stats report... [workspace] $ rake --silent stats Failed to send e-mail to Michal Zugec because no e-mail address is known, and no default e-mail domain is configured Failed to send e-mail to mzugec because no e-mail address is known, and no default e-mail domain is configured Failed to send e-mail to J. Daniel Schmidt because no e-mail address is known, and no default e-mail domain is configured Failed to send e-mail to Martin Vidner because no e-mail address is known, and no default e-mail domain is configured Failed to send e-mail to Jiri Suchomel because no e-mail address is known, and no default e-mail domain is configured Failed to send e-mail to Martin Kudlvasr because no e-mail address is known, and no default e-mail domain is configured Failed to send e-mail to Klaus K??mpf because no e-mail address is known, and no default e-mail domain is configured Failed to send e-mail to Stefan Schubert because no e-mail address is known, and no default e-mail domain is configured Failed to send e-mail to Duncan Mac-Vicar P because no e-mail address is known, and no default e-mail domain is configured -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org