See http://ci.opensuse.org/job/obs_master_testsuite_webui/836/changes
Changes:
[adrian] Added ignore for IDEA files.
[adrian] [dist] obsapisetup changed rake to bundle exec rake
[adrian] [api] fix xpath query searching for a user or group with specific role
[adrian] [api] support person search for maintenance people
[adrian] [dist] update docu to use openSUSE:Tools:2.4 project
[adrian] [travis] use new OBS:Server:Unstable project for extra travis packages
[adrian] [webui][api] update to current rubygem stack
[mls] [backend] fix update_project_meta() call to use $param
[adrian] [api] do not crash when trying to copy entire projects from remote. Report an error instead.
[adrian] [api] add a missing project.save (add_user did that before)
[mls] [backend] move projpacks data freeing to when we got an result in async case
[mls] [backend] be more verbose about running async RPC requests
[adrian] [webui][backend] export and show multiline service errors in backend/webui
[adrian] [api] testsuite silence
[adrian] [testsuite] make code nicer
[adrian] [webui] New user home pages, user/group management, small front-page changes
[adrian] [api] do a "short track" error reporting on "ruby -cv" errors
[mls] [backend] don't delete data too early in get_projpacks, update_projpacks is much saner
[Stephan Kulow] [backend] also add the hybrid attribute to the type
------------------------------------------
[...truncated 141732 lines...]
"name": "My:Maintenance",
"packages": [
],
"xml": "\n <title>official maintenance space</title>\n <description>official maintenance space, maintained by maintenance ;)</description>\n \n <maintenance>\n \n \n \n </maintenance>\n</project>\n",
"incidents": [
],
"maintained_projects": [
"BaseDistro",
"BaseDistro2.0:LinkedUpdateProject",
"BaseDistro3"
],
"linking_projects": [
],
"requests": [
],
"nr_of_problem_packages": 0
}
[[0;37mDEBUG[0m|# 2500] returning [{:login=>"maintenance_coord"}] from rails cache Person_11966180e3080c963c5f78cfc0951d02
[[32mINFO [0m|# 2500] Rendered project/_tabs.html.erb (2.9ms)
[[32mINFO [0m|# 2500] Rendered shared/_open_requests.html.erb (0.1ms)
[[32mINFO [0m|# 2500] Rendered layouts/_watch_and_search.html.erb (1.5ms)
[[32mINFO [0m|# 2500] Rendered layouts/_header.html.erb (2.6ms)
[[32mINFO [0m|# 2500] Rendered layouts/_personal_navigation.html.erb (1.0ms)
[[32mINFO [0m|# 2500] Rendered layouts/_flash.html.erb (0.1ms)
[[32mINFO [0m|# 2500] Completed 200 OK in 217ms (Views: 15.1ms | ActiveRecord: 0.0ms | API: 197.2ms (XML: 0.0ms , View: 1.1ms , Backend: 0.0ms , DB: 8.9ms , HTTP: 124.6ms) | XML: 0.5ms)
[[32mINFO [0m|# 2500] Started GET "/assets/application.css" for 127.0.0.1 at 2013-03-03 10:06:15 +0000
[[31mERROR[0m|# 2500] Error compiling asset application.css:
[[31mERROR[0m|# 2500] Sass::SyntaxError: File to import not found or unreadable: jquery.tooltip.
Load paths:
Sass::Rails::Importer(http://ci.opensuse.org/job/obs_master_testsuite_webui/ws/src/webui/app/asset...
http://ci.opensuse.org/job/obs_master_testsuite_webui/ws/src/webui/app/asset...
/usr/lib64/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets
/usr/lib64/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets
Compass::SpriteImporter
(in http://ci.opensuse.org/job/obs_master_testsuite_webui/ws/src/webui/app/asset...
[[32mINFO [0m|# 2500] Served asset /application.css - 500 Internal Server Error
[[32mINFO [0m|# 2500] Started GET "/assets/application.js" for 127.0.0.1 at 2013-03-03 10:06:17 +0000
[[32mINFO [0m|# 2500] Served asset /application.js - 304 Not Modified (0ms)
[[32mINFO [0m|# 2500] Started GET "/assets/obs-logo_small.png" for 127.0.0.1 at 2013-03-03 10:06:17 +0000
[[32mINFO [0m|# 2500] Served asset /obs-logo_small.png - 304 Not Modified (0ms)
[[32mINFO [0m|# 2500] Started GET "/project/toggle_watch?project=My%3AMaintenance" for 127.0.0.1 at 2013-03-03 10:06:17 +0000
[[32mINFO [0m|# 2500] Processing by ProjectController#toggle_watch as HTML
[[32mINFO [0m|# 2500] Parameters: {"project"=>"My:Maintenance"}
[[0;37mDEBUG[0m|# 2500] Setting return_to: "/project/toggle_watch?project=My%3AMaintenance"
[[0;37mDEBUG[0m|# 2500] Authenticating with iChain mode: off
[[32mINFO [0m|# 2500] Authenticated request to "/project/toggle_watch?project=My%3AMaintenance" from tom
[[0;37mDEBUG[0m|# 2500] free_cache [{:is_current=>"true", :login=>"tom"}] Person_3c475779e8513d9b679039491ed37e83
[[0;37mDEBUG[0m|# 2500] [REST] find( Person, [{:is_current=>"true", :login=>"tom"}] )
[[0;37mDEBUG[0m|# 2500] params {:is_current=>"true", :login=>"tom"}
[[0;37mDEBUG[0m|# 2500] uri is: http://localhost:3203/person/:login
[[0;37mDEBUG[0m|# 2500] http_do #1: method: get url: http://localhost:3203/person/tom
[[0;37mDEBUG[0m|# 2500] RT http://localhost:3203/person/tom {"view"=>0.510554, "db"=>1.7856100000000001, "backend"=>0, "xml"=>0, :runtime=>13.524, :all=>16.521659}
[[0;37mDEBUG[0m|# 2500] http_do #1: method: get url: http://localhost:3203/webui/person_requests_that_need_work?login=tom
[[0;37mDEBUG[0m|# 2500] RT http://localhost:3203/webui/person_requests_that_need_work?login=tom {"view"=>0.207149, "db"=>3.8041450000000006, "backend"=>0, "xml"=>0, :runtime=>26.081, :all=>66.184719}
[[0;37mDEBUG[0m|# 2500] data {
"declined": [
],
"new": [
],
"reviews": [
1000
]
}
[[0;37mDEBUG[0m|# 2500] returning [{:name=>"My:Maintenance"}] from rails cache Project_ce8cfb5ef2a35543461dbbb6b22579cb
[[0;37mDEBUG[0m|# 2500] Remove My:Maintenance from watchlist for tom
[[0;37mDEBUG[0m|# 2500] user 'tom' removes project 'My:Maintenance' from watchlist
[[0;37mDEBUG[0m|# 2500] saving object Person ({:is_current=>"true", :login=>"tom"}) to api:
<person>
<login>tom</login>
<email>tschmidt@suse.de</email>
<realname>Thor</realname>
<state>confirmed</state>
<watchlist>
</watchlist>
</person>
[[0;37mDEBUG[0m|# 2500] http_do #1: method: put url: http://localhost:3203/person/tom
[[0;37mDEBUG[0m|# 2500] RT http://localhost:3203/person/tom {"view"=>1.044605, "db"=>2.224541, "backend"=>0, "xml"=>0, :runtime=>17.12, :all=>21.108208}
[[0;37mDEBUG[0m|# 2500] [REST] find( PersonGroup, [{:login=>"tom"}] )
[[0;37mDEBUG[0m|# 2500] params {:login=>"tom"}
[[0;37mDEBUG[0m|# 2500] uri is: http://localhost:3203/person/:login/group
[[0;37mDEBUG[0m|# 2500] http_do #1: method: get url: http://localhost:3203/person/tom/group
[[0;37mDEBUG[0m|# 2500] RT http://localhost:3203/person/tom/group {"view"=>0.350982, "db"=>0.757382, "backend"=>0, "xml"=>0, :runtime=>6.152, :all=>9.426231}
[[0;37mDEBUG[0m|# 2500] free_cache [:id, {:what=>"project", :predicate=>"person/@userid='tom'"}] Collection_8c1f4f93580a7c15e1f5fefa4bf90a08
[[0;37mDEBUG[0m|# 2500] free_cache [:id, {:what=>"package", :predicate=>"person/@userid='tom'"}] Collection_09c0d884aeab5856e9b6a54d49db8a54
[[32mINFO [0m|# 2500] Redirected to http://127.0.0.1:42218/project/show?project=My%3AMaintenance
[[32mINFO [0m|# 2500] Completed 302 Found in 118ms (ActiveRecord: 0.0ms | API: 113.2ms (XML: 0.0ms , View: 2.1ms , Backend: 0.0ms , DB: 8.6ms , HTTP: 50.4ms) | XML: 0.4ms)
[[32mINFO [0m|# 2500] Started GET "/project/show?project=My%3AMaintenance" for 127.0.0.1 at 2013-03-03 10:06:17 +0000
[[32mINFO [0m|# 2500] Processing by ProjectController#show as HTML
[[32mINFO [0m|# 2500] Parameters: {"project"=>"My:Maintenance"}
[[0;37mDEBUG[0m|# 2500] Setting return_to: "/project/show?project=My%3AMaintenance"
[[0;37mDEBUG[0m|# 2500] Authenticating with iChain mode: off
[[32mINFO [0m|# 2500] Authenticated request to "/project/show?project=My%3AMaintenance" from tom
[[0;37mDEBUG[0m|# 2500] free_cache [{:is_current=>"true", :login=>"tom"}] Person_3c475779e8513d9b679039491ed37e83
[[0;37mDEBUG[0m|# 2500] [REST] find( Person, [{:is_current=>"true", :login=>"tom"}] )
[[0;37mDEBUG[0m|# 2500] params {:is_current=>"true", :login=>"tom"}
[[0;37mDEBUG[0m|# 2500] uri is: http://localhost:3203/person/:login
[[0;37mDEBUG[0m|# 2500] http_do #1: method: get url: http://localhost:3203/person/tom
[[0;37mDEBUG[0m|# 2500] RT http://localhost:3203/person/tom {"view"=>0.462892, "db"=>0.880398, "backend"=>0, "xml"=>0, :runtime=>7.747000000000001, :all=>47.452304}
[[0;37mDEBUG[0m|# 2500] http_do #1: method: get url: http://localhost:3203/webui/person_requests_that_need_work?login=tom
[[0;37mDEBUG[0m|# 2500] RT http://localhost:3203/webui/person_requests_that_need_work?login=tom {"view"=>0.262867, "db"=>4.057434000000001, "backend"=>0, "xml"=>0, :runtime=>29.375999999999998, :all=>68.12475599999999}
[[0;37mDEBUG[0m|# 2500] data {
"declined": [
],
"new": [
],
"reviews": [
1000
]
}
[[0;37mDEBUG[0m|# 2500] http_do #1: method: get url: http://localhost:3203/webui/project_infos?project=My%3AMaintenance
[[0;37mDEBUG[0m|# 2500] RT http://localhost:3203/webui/project_infos?project=My%3AMaintenance {"view"=>0.548601, "db"=>3.4497899999999997, "backend"=>0, "xml"=>0, :runtime=>34.915, :all=>74.438435}
[[0;37mDEBUG[0m|# 2500] data {
"name": "My:Maintenance",
"packages": [
],
"xml": "\n <title>official maintenance space</title>\n <description>official maintenance space, maintained by maintenance ;)</description>\n \n <maintenance>\n \n \n \n </maintenance>\n</project>\n",
"incidents": [
],
"maintained_projects": [
"BaseDistro",
"BaseDistro2.0:LinkedUpdateProject",
"BaseDistro3"
],
"linking_projects": [
],
"requests": [
],
"nr_of_problem_packages": 0
}
[[0;37mDEBUG[0m|# 2500] returning [{:login=>"maintenance_coord"}] from rails cache Person_11966180e3080c963c5f78cfc0951d02
[[32mINFO [0m|# 2500] Rendered project/_tabs.html.erb (2.9ms)
[[32mINFO [0m|# 2500] Rendered shared/_open_requests.html.erb (0.1ms)
[[32mINFO [0m|# 2500] Rendered layouts/_watch_and_search.html.erb (1.0ms)
[[32mINFO [0m|# 2500] Rendered layouts/_header.html.erb (2.1ms)
[[32mINFO [0m|# 2500] Rendered layouts/_personal_navigation.html.erb (1.0ms)
[[32mINFO [0m|# 2500] Rendered layouts/_flash.html.erb (0.0ms)
[[32mINFO [0m|# 2500] Completed 200 OK in 209ms (Views: 14.2ms | ActiveRecord: 0.0ms | API: 190.0ms (XML: 0.0ms , View: 1.3ms , Backend: 0.0ms , DB: 8.4ms , HTTP: 118.0ms) | XML: 0.5ms)
[[32mINFO [0m|# 2500] Started GET "/assets/application.css" for 127.0.0.1 at 2013-03-03 10:06:17 +0000
[[31mERROR[0m|# 2500] Error compiling asset application.css:
[[31mERROR[0m|# 2500] Sass::SyntaxError: File to import not found or unreadable: jquery.tooltip.
Load paths:
Sass::Rails::Importer(http://ci.opensuse.org/job/obs_master_testsuite_webui/ws/src/webui/app/asset...
http://ci.opensuse.org/job/obs_master_testsuite_webui/ws/src/webui/app/asset...
/usr/lib64/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets
/usr/lib64/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets
Compass::SpriteImporter
(in http://ci.opensuse.org/job/obs_master_testsuite_webui/ws/src/webui/app/asset...
[[32mINFO [0m|# 2500] Served asset /application.css - 500 Internal Server Error
[[32mINFO [0m|# 2500] Started GET "/assets/application.js" for 127.0.0.1 at 2013-03-03 10:06:19 +0000
[[32mINFO [0m|# 2500] Served asset /application.js - 304 Not Modified (0ms)
[[32mINFO [0m|# 2500] Started GET "/assets/obs-logo_small.png" for 127.0.0.1 at 2013-03-03 10:06:19 +0000
[[32mINFO [0m|# 2500] Served asset /obs-logo_small.png - 304 Not Modified (0ms)
[[32mINFO [0m|# 2500] Started POST "/user/logout" for 127.0.0.1 at 2013-03-03 10:06:19 +0000
[[32mINFO [0m|# 2500] Processing by UserController#logout as HTML
[[0;37mDEBUG[0m|# 2500] Setting return_to: "/user/logout"
[[0;37mDEBUG[0m|# 2500] Authenticating with iChain mode: off
[[32mINFO [0m|# 2500] Authenticated request to "/user/logout" from tom
[[32mINFO [0m|# 2500] Logging out: tom
[[32mINFO [0m|# 2500] Redirected to http://127.0.0.1:42218/
[[0;37mDEBUG[0m|# 2500] free_cache [{}] Person_f7754490a4ed0ddff3ff300384cc6faa
[[32mINFO [0m|# 2500] Completed 302 Found in 37ms (ActiveRecord: 34.8ms | XML: 0.0ms)
[[32mINFO [0m|# 2500] Started GET "/" for 127.0.0.1 at 2013-03-03 10:06:19 +0000
[[32mINFO [0m|# 2500] Processing by MainController#index as HTML
[[0;37mDEBUG[0m|# 2500] Setting return_to: "/"
[[0;37mDEBUG[0m|# 2500] Authenticating with iChain mode: off
[[32mINFO [0m|# 2500] Anonymous request to /
[[0;37mDEBUG[0m|# 2500] free_cache [{:conditions=>"deleted_at IS NULL", :order=>"create_at DESC", :limit=>"5"}] Statusmessage_753097322d9cc873836d791589547e90
[[0;37mDEBUG[0m|# 2500] [REST] find( Statusmessage, [{:conditions=>"deleted_at IS NULL", :order=>"create_at DESC", :limit=>"5"}] )
[[0;37mDEBUG[0m|# 2500] params {:conditions=>"deleted_at IS NULL", :order=>"create_at DESC", :limit=>"5"}
[[0;37mDEBUG[0m|# 2500] uri is: http://localhost:3203/status/messages/:id/?:limit
[[0;37mDEBUG[0m|# 2500] http_do #1: method: get url: http://localhost:3203/status/messages/?limit=5
[[0;37mDEBUG[0m|# 2500] RT http://localhost:3203/status/messages/?limit=5 {"view"=>0.670035, "db"=>0.458253, "backend"=>0, "xml"=>0, :runtime=>5.2379999999999995, :all=>8.206173000000001}
[[0;37mDEBUG[0m|# 2500] free_cache [{:limit=>"6", :shared=>"true"}] LatestUpdated_ee34770dc62e51dca62baed2d5258b33
[[0;37mDEBUG[0m|# 2500] [REST] find( LatestUpdated, [{:limit=>"6", :shared=>"true"}] )
[[0;37mDEBUG[0m|# 2500] params {:limit=>"6", :shared=>"true"}
[[0;37mDEBUG[0m|# 2500] uri is: http://localhost:3203/statistics/latest_updated?:limit
[[0;37mDEBUG[0m|# 2500] http_do #1: method: get url: http://localhost:3203/statistics/latest_updated?limit=6
[[0;37mDEBUG[0m|# 2500] RT http://localhost:3203/statistics/latest_updated?limit=6 {"view"=>1.277323, "db"=>2.186845, "backend"=>0, "xml"=>0, :runtime=>16.871000000000002, :all=>56.578742}
[[32mINFO [0m|# 2500] Rendered shared/_sign_up.html.erb (1.0ms)
[[32mINFO [0m|# 2500] Rendered main/_news.html.erb (0.6ms)
[[32mINFO [0m|# 2500] Rendered main/_latest_updates.erb (6.9ms)
[[32mINFO [0m|# 2500] Rendered main/_countdown.html.erb (0.1ms)
[[32mINFO [0m|# 2500] Rendered main/_sponsors.html.erb (0.1ms)
[[32mINFO [0m|# 2500] Rendered main/_feeds.html.erb (0.1ms)
[[32mINFO [0m|# 2500] Rendered layouts/_watch_and_search.html.erb (0.5ms)
[[32mINFO [0m|# 2500] Rendered layouts/_header.html.erb (1.1ms)
[[32mINFO [0m|# 2500] Rendered layouts/_personal_navigation.html.erb (1.2ms)
[[32mINFO [0m|# 2500] Rendered layouts/_flash.html.erb (0.1ms)
[[32mINFO [0m|# 2500] Completed 200 OK in 87ms (Views: 18.3ms | ActiveRecord: 0.0ms | API: 64.8ms (XML: 0.0ms , View: 1.9ms , Backend: 0.0ms , DB: 2.6ms , HTTP: 42.7ms) | XML: 1.1ms)
[[32mINFO [0m|# 2500] Started GET "/assets/application.css" for 127.0.0.1 at 2013-03-03 10:06:19 +0000
[[31mERROR[0m|# 2500] Error compiling asset application.css:
[[31mERROR[0m|# 2500] Sass::SyntaxError: File to import not found or unreadable: jquery.tooltip.
Load paths:
Sass::Rails::Importer(http://ci.opensuse.org/job/obs_master_testsuite_webui/ws/src/webui/app/asset...
http://ci.opensuse.org/job/obs_master_testsuite_webui/ws/src/webui/app/asset...
/usr/lib64/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/blueprint/stylesheets
/usr/lib64/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets
Compass::SpriteImporter
(in http://ci.opensuse.org/job/obs_master_testsuite_webui/ws/src/webui/app/asset...
[[32mINFO [0m|# 2500] Served asset /application.css - 500 Internal Server Error
[[32mINFO [0m|# 2500] Started GET "/assets/application.js" for 127.0.0.1 at 2013-03-03 10:06:20 +0000
[[32mINFO [0m|# 2500] Served asset /application.js - 304 Not Modified (1ms)
[[32mINFO [0m|# 2500] Started GET "/assets/obs-logo_small.png" for 127.0.0.1 at 2013-03-03 10:06:21 +0000
[[32mINFO [0m|# 2500] Served asset /obs-logo_small.png - 304 Not Modified (0ms)
[[32mINFO [0m|# 2500] Started GET "/main/systemstatus" for 127.0.0.1 at 2013-03-03 10:06:21 +0000
[[32mINFO [0m|# 2500] Processing by MainController#systemstatus as */*
[[0;37mDEBUG[0m|# 2500] Setting return_to: "/main/systemstatus"
[[0;37mDEBUG[0m|# 2500] Authenticating with iChain mode: off
[[32mINFO [0m|# 2500] Anonymous request to /main/systemstatus
[[0;37mDEBUG[0m|# 2500] returning [{:shared=>"true"}] from rails cache GlobalCounters_2899b016f456189a42bc9c5c8fc7013a
[[0;37mDEBUG[0m|# 2500] returning [:available] from rails cache Architecture_82f3aea44c00f161487e3359eb33cff4
[[32mINFO [0m|# 2500] Rendered main/_systemstatus.html.erb (1.2ms)
[[32mINFO [0m|# 2500] Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.0ms | XML: 0.4ms)
[[0;37mDEBUG[0m|# 2500] http_do #1: method: post url: http://localhost:3203/test/test_end
[[0;37mDEBUG[0m|# 2500] RT http://localhost:3203/test/test_end {"view"=>0.966126, "db"=>27.983145, "backend"=>0, "xml"=>0, :runtime=>33.207, :all=>37.340389}
+ echo
+ cleanup
+ echo 'Killing backend processes'
Killing backend processes
+ fuser -v http://ci.opensuse.org/job/obs_master_testsuite_webui/ws/
+ egrep 'perl|ruby'
+ echo 'Remove log/tmp files to save disc space'
Remove log/tmp files to save disc space
+ rm -rf src/api/log/backend_access.log src/api/log/test.log src/api/tmp/backend_config src/api/tmp/backend_data src/api/tmp/cache src/api/tmp/pids src/api/tmp/scheduler.done src/api/tmp/sessions src/api/tmp/sockets src/webui/log/test.log src/webui/tmp/cache src/webui/tmp/capybara src/webui/tmp/pids src/webui/tmp/sessions src/webui/tmp/sockets
+ exit 1
Build step 'Execute shell' marked build as failure
[locks-and-latches] Releasing all the locks
[locks-and-latches] All the locks released
Recording test results
--
To unsubscribe, e-mail: obs-tests+unsubscribe@opensuse.org
To contact the owner, e-mail: obs-tests+owner@opensuse.org