Mailinglist Archive: obs-tests (205 mails)

< Previous Next >
[obs-tests] Build failed in Jenkins: obs_testsuite_api_2.3 #65
  • From: admin@xxxxxxxxxxxx
  • Date: Sun, 11 Mar 2012 10:25:37 +0100 (CET)
  • Message-id: <1779984920.1051331457946528.JavaMail.jenkins@ci-opensuse>
See <http://ci.opensuse.org/job/obs_testsuite_api_2.3/65/changes>

Changes:

[coolo] [webui] right fix for 23f4b9976726b60493d260f62d21cedd7c3c1b64

[coolo] [api] let the rescale task run more often to reduce the data set

[Sascha Peilicke] Revert "[api] Select distinct isn't necessary anymore."

[adrian] [api] just document a bug case insensitive bug on project meta storage

[Sascha Peilicke] [webui] Display spinning icon again while filtering
projects/packages.

[coolo] [shared] fix caching in activexml

[Sascha Peilicke] [webui] Remove example session secret config in production.rb

[Sascha Peilicke] [webui] Make sure that Nokogiri is loaded.

[mls] [backend] increase max delta job size to 500M

[mls] [backend] support unifiedmd5 diff for Sascha

[coolo] [api, webui] move the parts we need from shared-resources into

[coolo] [api] remove pre-2.0 migrations, they won't run in most cases anyway

[coolo] [webui] remove strange hidden file

[adrian] [backend] fix hanging bs_signer and bs_publish on --exit or --restart

[mls] [backend] restore part of commit 96554aa0 that got reverted by accident

[coolo] [api] very bad bug in project status calculation

[Sascha Peilicke] [webui] Work around Ruby's interpretation of Base64.

[Sascha Peilicke] [webui] Filter targets for a devel package that have a
linkinfo.

[Sascha Peilicke] [webui] Cleanup of linking packages dialog.

[Sascha Peilicke] [webui] Hopefully the last diff expansion check change.

[Sascha Peilicke] [webui] Fix software.o.o download link.

[Sascha Peilicke] [activexml] Remove unused config options.

[Sascha Peilicke] [webui] Bring back the add watchlist feature.

[Sascha Peilicke] [api] Cleanup PersonController#userinfo.

[Sascha Peilicke] [api] Test for invalid 'login' parameter. Fixes testsuite

[Sascha Peilicke] [api] Remvoe classic_pagination plugin.

[Sascha Peilicke] Revert "[api] Remvoe classic_pagination plugin."

[coolo] [api] show exceptions from local development environment

[coolo] [api] add one more index to the projects table

[coolo] [api] allow custom option.yml files for developers

[coolo] [webui] leave out some informations not useful for spider bots to

[coolo] [api] small performance tweak for rendering _meta

[Sascha Peilicke] [webui] Don't provide a clickable link for anonymous users.

[ro] add severity to BSXML::updateinfo

[Sascha Peilicke] Revert "[api] allow custom option.yml files for developers"

[Sascha Peilicke] [api,webui] Move option.yml to option.yml.example.

[coolo] [api] fix test suite after the previous commits

[coolo] [api] another test suite error fixed (even though I don't feel guilty)

[coolo] [webui] fixing deployment after config.yml.example

[coolo] [webui] forgot to add the simple template (just for bots)

[coolo] [webui] render something to robots that already have the expensive urls

[coolo] [webui] adapt sitemap for less crawling

[Sascha Peilicke] [dist] Add CI templates for Hudson/Jenkins.

[mls] [backend] add some comments

[mls] [backend] fix remote access of packages with services

[mls] [backend] fix a couple of harmless autoviv/state read bugs

[Sascha Peilicke] [dist/ci] Use local rcov instead of system-wide

[coolo] [webui] avoid double render error in case of errors

[Sascha Peilicke] [webui] Minor issue, Hash#delete instead of Hash#remove

[Sascha Peilicke] [api] Make sure rake db:seed can be run multiple times.

[coolo] [api] fix for view=flagdetails

[mls] [backend] do a checksig if the sign fails, automatically restart the job
if the checksig fails

[mls] [backend] support view=xml diff view

[Sascha Peilicke] [api] Only block submit request for projects with attribute

[Sascha Peilicke] [webui] Straighten the difference of involved requests and
'my work'

[Sascha Peilicke] [webui] Avoid POST in AJAX request to stop the webui from
forgetting it's session

[coolo] [api] change the expand_flags logic not to query the repositories in a
loop

[coolo] [api] don't use slow rexml

[coolo] [webui] fix save_meta with invalid XML

[mls] - do not write schedulerinfo after each prp

[mls] - optimize lastevents a bit

[mls] [backend] collaps filter chain if more than 3 packages of a project are
watched

[coolo] [api] hopefully more correct fix on acceptance of release

[coolo] [api] add rake task to create the fixtures from the test database. this

[coolo] [api] fill the fixtures with some more useful repos

[coolo] [api] add experimental routes for the webui to query flag details.

[mls] [backend] guard against bad characters when expanding links/services,
check for _service_error

[coolo] [webui] allow build status code 'locked'

[coolo] [webui] if remove_service is called twice it can happen that we

[coolo] [api] fix deploy - options.yml was deleted from git

[Sascha Peilicke] [dist] Use exact Jenkins plugin names so that people can find
them

[Sascha Peilicke] Update api/webui gem requirements

[Sascha Peilicke] [api] Add issue tracker support

[Sascha Peilicke] [api] Add IssueTracker unit/functional tests

[Sascha Peilicke] [api] Only render names for nested acronyms

[Sascha Peilicke] [webui] Add IssueTracker (ActiveXML) model

[Sascha Peilicke] [webui] Add helper to highlight issue tracker links in text

[Sascha Peilicke] [webui] Switch open reviews and new requests assignment

[martin.mohring] [webui] make app/views/user/login.rhtml depend on
FRONTEND_LDAP_MODE like app/views/layouts/_personal_navigation.html.erb

[coolo] [api] why simple if there is also a complex way - fix the broken

[coolo] [webui] do not keep persons cached forever

[Sascha Peilicke] [webui] Sort subproject lists by hash key, looks better

[coolo] [webui] require a login for new projects

[coolo] [api] support views for /source/:project - wanted for osc

[tschmidt] [mobile-webui] commit on behalf of justine (gsoc): update to
jquery-mobile 1.0beta2, we need jquery 1.6.2 now.

[martin.mohring] [dist] print also VM type when worker is started, more safe
kill when regular exit not working

[ro] [backend] no need to die for the scheduler trying to remove a nonexistant
file

[Sascha Peilicke] Add 'perl-Socket-MsgHdr' as requirement.

[martin.mohring] [backend] never mix up OBS server and worker arch qemus.
provide qemu-reg, vminit and qemus in a separate dir for this. next step is to
have worker provide arch so arch specific static binaries can be provided by
OBS backend

[Sascha Peilicke] [webui] Move require_available_architectures filter to

[Sascha Peilicke] [webui] Allow admins to configure architecture recommendations

[Sascha Peilicke] Add 'rubygem-webrat' and 'rubygem-rack-test' as requirements

[Sascha Peilicke] [dist/ci] Fix all kinds of testing issues.

[Sascha Peilicke] [dist/ci] Update Jenkins job documentation regarding Copy
Artifcats

[Sascha Peilicke] [webui] Check if project is of type 'maintenance' to display
correct

[Sascha Peilicke] [webui] Don't surrender on invalid user input for saving
persons.

[Sascha Peilicke] [webui] Fix last commit, it's 'user.login', not 'user.name'.

[Sascha Peilicke] [webui] Don't check for admin role in
Project/Package#user_has_role?

[Sascha Peilicke] [webui] Avoid PUT/POST in Ajax request to stop the webui from
forgetting

[Sascha Peilicke] [webui] Add 'Create package' link on the show project view.

[Sascha Peilicke] [webui] Catch invalid user input in file upload form.

[Sascha Peilicke] [webui] Redirect to the right parent after subproject removal.

[adrian] [api+webui] fix exception_notification usage so it will work on newer
versions of gem as well

[adrian] Fix wrong regular expressions in SSL browser workarounds and add

[adrian] [backend] set a 15 minute timeout for extrem slow answering OBS remote
instances...

[adrian] [api+webui] revert exception notification change, this requires
multiple new packages, replacing the 11.4 ones and is not backward compatible.

[Sascha Peilicke] [webui] Fix package removel after request was accepted

[Sascha Peilicke] [webui] Show a hint that source package is removed after
request accept

[adrian] [api] fix request.xml example and validate correct source update
options

[Sascha Peilicke] [webui] Move download package link into bento (opensuse.org)
theme

[Sascha Peilicke] [webui] Fix testsuite, broke with 'Create package' link rename

[adrian] [webui] minor improvement to explain "signing" state

[adrian] [backend] export package and project name via environment to the
service

[adrian] [backend] test removal of service generated files when service get
skipped

[Sascha Peilicke] [webui] Redirect to proper view in case of error.

[Sascha Peilicke] [webui] Check if package has a source rev before branching

[Sascha Peilicke] [webui] Project#can_edit? should return false if 'user' is
nil.

[Sascha Peilicke] [webui] Catch exception for non-existing projects when adding
to

[Sascha Peilicke] [webui] Change doubled 'alt' tag to 'title'.

[Sascha Peilicke] [webui] Add tooltip to request-related clickable icons.

[Sascha Peilicke] [webui] Avoid adding repo paths twice. Fixes a MySQL double
entry error.

[adrian] [webui] improve build state legend a bit

[adrian] [api] do not allow to delete a signkey, when the upper project (where
the fallback key is hosted) does not belong to the user.

[Sascha Peilicke] [webui] Declare 'target_project' variable in

[Sascha Peilicke] [dist/ci,webui] Update Jenkins job templates to recent
discoveries.

[Sascha Peilicke] [api,webui] Remove code to save scope (binding) of raised
exceptions.

[Sascha Peilicke] [webui] Aand another take on watchlists.

[adrian] [api] remove obsolete or wrong FIXME comments. Move some to 3.0
release.

[Sascha Peilicke] [webui] Forgot to require 'ci_reporter' in Rakefile.

[adrian] [backend] preserve files from previous source service

[adrian] [backend] don't try to copy back directories in source service

[Sascha Peilicke] [webui] Fix repository flag table access check.

[Sascha Peilicke] [webui] Change catch-all rescue statement.

[Sascha Peilicke] [webui] Rather trivial layout fix for Google Chrome.

[Sascha Peilicke] [api,webui] Remove old delayed_job restart task.

[adrian] [dist] switch to copytruncate to circumvent a bug in apache&passenger
calling abort

[adrian] [suse] we use the runlevel script for apidelayed jobs now

[Sascha Peilicke] [dist/ci] Restructure CI jobs to allow to build several git
branch.

[Sascha Peilicke] [webui] Don't choke if there aren't any services to execute.

[Sascha Peilicke] [webui] Corrected :all URL for Service modell.

[Sascha Peilicke] [webui] Speedup perceived index page loading time by
deferring system status.

[Sascha Peilicke] [webui] Service#findAvailableParameters should return a hash
in case or

[tschmidt] [webui mobile gsoc] add flash messages and enable actions for
requests

[Sascha Peilicke] [api] Add two methods to DbProject/DbPackage which return
open requests with

[Sascha Peilicke] [api] Add methods to BsRequest to remove reviews or change
state

[Sascha Peilicke] [api] Fix dangling open requests after project/package
removal.

[Sascha Peilicke] [webui] Show a more meaningful message if submit request via
dialog

[Sascha Peilicke] [api] Revoking a request for a deleted package makes no sense
anymore.

[mls] [backend] do not delete unchanged deltas when publishing a prp

[Sascha Peilicke] [webui] Provide valid submit request target when reverting to
old

[Sascha Peilicke] [webui] Don't allow to remove source package when source
project equals

[Sascha Peilicke] [webui] Show more meaningful error when adding a reviewer
fails.

[Sascha Peilicke] [webui] Catch more exceptions when project isn't found.

[Sascha Peilicke] [api] Fix testcase, declining a request in final state is not
allowed.

[coolo] [api] fix for ugly bug in find_flag_state that only looked at the order

[adrian] [deploy] fix username

[coolo] [webui] fix set_remoteurl if no url existed

[suse-tux] [backend] added lsrcmd5 attribute to sourceinfo xml

[coolo] [webui] check the value of the scheduler parameter

[coolo] [api] it's a completely reasonable use case to create a delete

[coolo] [api] fix the test case "broken" after recent change

[tschmidt] [webui mobile] remove some mock data

[coolo] [api] fix for /status/bsrequest

[Sascha Peilicke] [webui] Another one of those "don't POST or PUT with Ajax"

[Sascha Peilicke] [webui] Include JQuery.Flot in main/index instead of partial.

[Sascha Peilicke] [webui] Remove fluid layout (aka Stretch Limo).

[Sascha Peilicke] [webui] Minor request show view improvements after accepting
reviews.

[Sascha Peilicke] [webui] More corrections for the request show view.

[mls] [backend] fix unlink calls (thanks Rudi!)

[adrian] [backend] implement rebuild trigger flags for kiwi image and product

[adrian] [backend] use local instead of direct

[Sascha Peilicke] [webui] Fix some more executable bits that the Jenkins 'Copy
Artifacts'

[Sascha Peilicke] [api] Create user's home project after login if it doesn't
exist yet.

[Sascha Peilicke] [webui] Removed empty 'scripts/2.3.8', whatever that was.

[coolo] [webui] skip the cache for current user, hoping that this fixes

[coolo] [webui] yet another try to get the watchlist correct outside home

[coolo] [api] add some watchlists to test

[tschmidt] [webui mobile] fix actions on requests

[tschmidt] [webui mobile] add files view

[tschmidt] [webui mobile] update jquery mobile to beta3

[Sascha Peilicke] [webui] Add user-provided delete request description to API
request

[mls] backend: grep for kiwi-.*: instead of just kiwi-, so that only
substitutes get picked up

[Sascha Peilicke] [webui] Catch exception in BsRequest#modifyReview if request
isn't in

[Sascha Peilicke] [dist] Documentation fixes as reported by Joop Boonen

[Sascha Peilicke] [webui] Update workerstatus every 5 minutes rather than 15.

[ro] [backend] first version of bs_check_consistency, not for everyday use

[coolo] [api] fix syntax of rake task

[adrian] [api] add real life armvXl architectures

[adrian] [backend] add --parse-hdrmd5 to bs_admin

[adrian] [dist] enable armv7l scheduler by default to have an example for cross
build

[adrian] [api] add Factory ARM as default target

[adrian] [backend] fix generation of bug url's into updateinfos. first set of
predefined bugzilla hosts which can be referenced.

[adrian] [backend] fix reference generation in updateinfo.xml files and extend
test case for it

[adrian] [api] SLES 9 is history

[adrian] [api] fix test case for read access protected branches

[adrian] [api] make test suite silent again

[adrian] [backend] configure sync pool for arm

[adrian] [backend] define armvXl architecture but keep armvXel and hl for
compatibility

[adrian] [api] introduce LDAP StartTLS support

[adrian] [doc] document the arm architecture changes

[mls] [backend] double the lastevents queue size, OBS builds too fast

[Sascha Peilicke] Fixed project code url

[Sascha Peilicke] [api] Recently added StartTLS check needs '&&', not '?'.

[adrian] [backend] add mandriva hdlist2 repo format. 100% untested due to lack
of running genhdlist2

[mls] [backend] use verifymd5 instead of srcmd5 in first line of the meta files

[adrian] [doc] add a hint about new scheduler triggering to release notes

[adrian] [appliance] enforce correct ownership of MySQL database files after
12.1 upgrade

[adrian] [appliance] apply mysql user id change on every start to be on the
safe side

[adrian] [appliance] revert last submissions, we fix it in appliance and
packages instead

[adrian] [api] update default distribution list:

[Sascha Peilicke] [webui] Don't downcase package list for projects

[Sascha Peilicke] [webui] Old monitor filter urls adjusted

[Sascha Peilicke] [webui] Show collapse/expand links for longer reviews/history
items.

[adrian] [api] fix runlevel settings for openSUSE 12.1

[Sascha Peilicke] Adjust git submodule repo urls to github.com move.

[Sascha Peilicke] [api,dist,webui] Adjust git repository urls to github.com
migration.

[mls] [backend] implement "makeolder" flag in projectcopy command

[Sascha Peilicke] [dist/ci] Add config hints for githubweb repo browser

[adrian] [api] support and test release split (project copy with makeolder).
Fix backend to modify right projects

[mls] [backend] process every path component in expandsearchpath if a remotemap
is requested

[mls] [backend] allow time paramter for undelete, needed for hilbertsync

[adrian] [api] test release copy also without "withhistory" parameter

[adrian] [api] support project copy via job to avoid timeouts

[adrian] [api] fix copy project run as delayed job

[mls] [backend] put 'md5' and 'size' attributes in source diff xml output for
Sascha

[Sascha Peilicke] [api] Use unified diff in XML form from backend directly.

[Sascha Peilicke] [webui] First steps towards a better per-action diff view.

[Sascha Peilicke] [webui] Allow to expand/collapse individual file diffs
(again).

[Sascha Peilicke] [webui] Add a 'Back to top' link.

[Sascha Peilicke] [webui] Replace more stuff in valid_xml_id() function

[Sascha Peilicke] [webui] Display 'No source changes!' for empty file diff (of
a specific

[Sascha Peilicke] [webui] Get filename from backend diff also for deleted files.

[Sascha Peilicke] [webui] Add new helper 'is_binary(filename)' that checks
fileendings.

[Sascha Peilicke] [webui] Better code to determine binary files.

[Sascha Peilicke] [webui] Fixed check for 'no source changes'...

[adrian] [backend] mandriva meta data must get generated in each sub directory

[tschmidt] [webui mobile] update to jquery-mobile rc2

[tschmidt] [webui mobile] add some filters to lists

[Sascha Peilicke] [webui] Don't show '?' toolbar of SyntaxHighlighter plugin.

[Sascha Peilicke] [webui] List patches before 'other' files in diff view.

[Sascha Peilicke] [webui] Don't provide a 'view' link for files inside tarballs
in diff

[Sascha Peilicke] [webui] Add 'up' link to get to first line of a file diff.

[Sascha Peilicke] [webui] Drop the word 'request' from small request list,
should be

[Sascha Peilicke] [webui] Grep for bugs mentioned in spec/changes files in
request diff view

[Sascha Peilicke] [webui] Display list of bugs / issues mentioned in request.

[Sascha Peilicke] [webui] Don't sort empty worker list.

[Sascha Peilicke] [webui] Adapt backend api changes for sourcediff.

[bbrunner] Added missing zypp_restart_needed parameter to patchinfo-editor

[Sascha Peilicke] [webui] Add a little hack to open upstream issue tracker
links in new

[Sascha Peilicke] [webui] Only parse bugs in added or removed lines of a diff.

[Sascha Peilicke] [webui] Add flag to only include CSS and JavaScript once.

[Sascha Peilicke] [webui] Move request diff view into independent partial.

[Sascha Peilicke] [webui] Watchlist api changed, fix HomeController#list_my view

[Sascha Peilicke] [api] First steps towards diffing maintenance_incident
actions.

[adrian] [api] fix test case, don't do delayed project copy

[adrian] [api] fix test cases, following verifymd5 change for linked packages

[Sascha Peilicke] [webui] Don't link individual bento images, link all.

[adrian] [api] do not allow to create maintenance_release request, when
release_target is not defined

[adrian] [webui] use "patchinfo" as patchinfo package name default.

[adrian] [api] ensure that architectures are correctly defined when creating a
maintenance release request

[adrian] [api] fix testcase, got broken be new checks from last commit

[adrian] [api][backend] fix handling of deleted projects, this is closing
another shipstopper security leak for 2.2. Michael, please review backend part.

[adrian] [api] review more FIXME2.2 and implement missing test cases

[adrian] [api] support cleanup for maintenance_incident request actions

[mls] [backend] bs_publish: add rpmmd creation hook to add local data

[adrian] [api] sync test cases with backend changes

[mls] [backend] improve heuristic that sets the 'relase' element in the
updateinfo

[mls] [backend] bs_repserver: add updateinfo.xml query support

[Sascha Peilicke] [webui] Fix CSRF protection with Ajax POST/GET/... requests
thru jQuery.

[Sascha Peilicke] [webui] Fix error message for unknown reviewers.

[Sascha Peilicke] [webui] Use Ajax POST request again.

[Sascha Peilicke] [webui] Correctly compute and display inherited group roles.

[Sascha Peilicke] [webui] Use CodeMirror2 editor, drop SyntaxHighlighter.

[Sascha Peilicke] [webui] Allow auto-resizing editor and use that. Also remove
borders

[Sascha Peilicke] [webui] Make the editor border configurable and only use that
for the

[Sascha Peilicke] [webui] Don't show save button in edit mode when no callback
is

[Sascha Peilicke] [webui] Combine CodeMirror2 CSS into one 'suse.css'

[Sascha Peilicke] [webui] Only render editor when expanding (folded) file diffs.

[Sascha Peilicke] [webui] Add changes file mode for CodeMirror2.

[Sascha Peilicke] [webui] Allow to 'POST' saved files from the editor

[Sascha Peilicke] [webui] Add quick'n'dirty spec file mode for CodeMirror2.

[Sascha Peilicke] [webui] Spec file mode is enough to highlight prjconf

[Sascha Peilicke] [webui] Fix top border when no CodeMirror-UI toolbar is shown.

[Sascha Peilicke] [webui] Ajaxify Package#view_file saving.

[Sascha Peilicke] [webui] Use POST again for Ajax requests after CSRF handling
was fixed.

[Sascha Peilicke] [webui] Remove compressed CodeMirror2 file, it's outdated.

[adrian] [api] support maintenance release request with local project linked
packages

[Sascha Peilicke] [webui] Highlight currently selected line in editor.

[Sascha Peilicke] [webui] Show matching brackets in editor.

[bbrunner] [webui]Updated patchinfo-editor to new schema

[Sascha Peilicke] [webui] Get rid of a ' ' in
force_utf8_and_transform_nonprintables.

[adrian] [api] fix request diffing, find out correct target if not specified
and support maintenance_incident diffing

[adrian] [api] ensure correct type on rev parameter

[Sascha Peilicke] [webui] Add a prjconf mode for CodeMirror2.

[Sascha Peilicke] [api] Pass all currently sourcediff parameters supported by
bs_srcserver.

[Sascha Peilicke] [api] Support diffing package delete requests

[Sascha Peilicke] [webui] Delete requests need action target for diffing.

[Sascha Peilicke] [api] Fix commit 8af9795, 'path' local variable needs broader
scope.

[Sascha Peilicke] [webui] Source diff also works w/o a provided bug list.

[Sascha Peilicke] [webui] Allow to provide an individual revision to the submit
request

[Sascha Peilicke] [webui] Rdiff overhaul.

[Sascha Peilicke] [webui] Move code to parse bugs and sorted filenames from
sourcediff

[Sascha Peilicke] [webui] Also display bugs for rdiff against linked package

[Sascha Peilicke] [webui] Add another div around the diff table and the issue
tracker

[Sascha Peilicke] [webui] Oops, one colon to much ;-)

[Sascha Peilicke] [webui] Naa, it's params[:file], not 'file'.

[Sascha Peilicke] [webui] Don't (visually) expand spec or changes files inside
tarballs.

[adrian] [api] fix crash on empty project descriptions

[adrian] [webui] fix git reference to submodule revision

[Sascha Peilicke] [webui] Fix view_file links for deleted files in diffs.

[Sascha Peilicke] [webui] Move 'is_binary' helper to static method of class
Package.

[Sascha Peilicke] [webui] PackageController#view_file can't display binary
files.

[Sascha Peilicke] [webui] Properly show/hide diff for selected action.

[Sascha Peilicke] [webui] Don't parse issues/bugs in delete requests

[Sascha Peilicke] [webui] Display expanded diff also for _patchinfo files.

[Sascha Peilicke] [webui] Easier show/hide of request action diffs.

[Sascha Peilicke] [webui] Display correct file source links for
maintenance_incident

[adrian] [api] add FIXME2.4

[Sascha Peilicke] [webui] Don't have a clickable link for non-existing source
projects.

[coolo] [api] add changesmd5 info to the project status

[Sascha Peilicke] [webui] A css id based on the filename is not enough.

[Sascha Peilicke] [webui] Fix quoting issue when fetching highlighted diff via
Ajax.

[tschmidt] [webui] remove outdated feed

[tschmidt] [webui] add opensuse release countdown to frontpage

[mls] [backend] bs_srcserver: support /issue_trackers route

[Sascha Peilicke] [api] Actually do validate XML responses and use Rails
controller name mapping

[Sascha Peilicke] [api] Beautify serialized XML for IssueTrackerController.

[Sascha Peilicke] [api] Validate IssueTrackerController requests and responses.

[Sascha Peilicke] [api] Validate ConfigurationController requests and responses.

[Sascha Peilicke] [webui] The 'neutral' theme needs _countdown.html.erb too.

[adrian] [api] drop OBS:MaintenanceVersion attribute again, it was never used
in any official release

[adrian] [api] check for build patchinfos before allowing to create a release
request

[tschmidt] [webui] add empty countdown partial for neutral theme

[adrian] [api] unbreak syntax (it wasn't me :)

[adrian] [api] another syntax fix

[mls] [backend] refactor remote event handling, sort events, delay :full.solv
writing until all events of the project are processed

[adrian] [api] add Fedora 16, remove Fedora 14

[Sascha Peilicke] [webui] Don't try to parse sourcediff for add_role or
change_devel

[Sascha Peilicke] [dist/ci] Cat test.log at the end of each test run.

[adrian] [api] fix schema matching generated content

[adrian] [api] fix testcase, send correct configuration xml

[adrian] [api] use correct schemas

[Sascha Peilicke] [webui] Don't show submit link in rdiff for empty diff.

[Sascha Peilicke] [webui] Display link to source rev files for submits of older
revisions

[Sascha Peilicke] [webui] Only validate XML response if the request format
matches.

[Sascha Peilicke] [api] Only validate IssueTracker#delete response.

[Sascha Peilicke] [webui] Re-add ugly workaround for spider test issue.

[adrian] [api] switch to new patchinfo format by default and validate submitted
files

[adrian] [backend] switch patchinfo category from "normal" to old "recommended"

[Sascha Peilicke] [webui] Remove 'edit_meta' call from
PackageController#save_meta

[Sascha Peilicke] [webui] Add '.bin' and '.bin_mid' to binary file extension
list.

[mls] [backend] implement binary filter in patchinfo generation for Dirk

[Sascha Peilicke] [api] Rework commit c2de991e6e2ac, cleaner solution.

[Sascha Peilicke] [webui] Wrong parameter.

[adrian] [backend] mark patchinfos without category as broken

[adrian] [api] support reviews per package from GA project for
maintenance_release project

[Sascha Peilicke] [webui] Only display running maintenance incidents as open if

[Sascha Peilicke] [dist/ci] Wrong path, test.log wasn't really displayed.

[Sascha Peilicke] [webui] Fix initial request display for projects/packages.

[mls] [backend] fix view=xml diff case when tardiff is too big

[adrian] [backend][api] use new <issue> element in patchinfo

[adrian] [backend] allow new style of patchinfo in BSVerify

[adrian] [api] fix minatenance release for entire new package

[adrian] [api] don't crash on not expandable sources in status helper

[coolo] [webui] project/status makes little sense in web indexes

[mls] [backend] bs_publish add support for "splitdebug:suffix" repotype

[mls] [backend] BSSrcdiff: handle renamed files with no content change

[coolo] [webui] catch non existant diff (for renames)

[Sascha Peilicke] [webui] Add methods 'attributes' and 'has_attribute?' to

[Sascha Peilicke] [webui] Only provide submit link to link target if
'OBS:RejectRequests' attr isn't set

[mls] [backend] check if filename was changed before declaring a file as renamed

[adrian] - add hint about _patchinfo file format change

[adrian] [api] do only lock entire maintenance project and not per package,
_if_ release request is for entire project

[adrian] [api] drop obsolete cve-element

[adrian] [api] fix release request creation with local linked packages, make
test case more realistic

[adrian] [api] allow maintenance incidents only below maintenance projects

[Sascha Peilicke] [webui] Fix bnc#730211

[adrian] [api] fix request diff over entire projects

[Sascha Peilicke] [webui] Display links for missing/found patchinfo.

[Sascha Peilicke] [webui] Don't try to find a person in a project for
patchinfos.

[Sascha Peilicke] [webui] Shorten revision of submit request source.

[mls] [backend] Srcdiff: fix broken tar file names in the added/deleted case

[adrian] [api] fix lookup of open requests to a given target package

[adrian] [api] check for running release requests when trying to create a new
one

[adrian] [api] write user and comment to history for linked package on release
request

[Sascha Peilicke] [webui] More filename magic to match syntax highlighters.

[Sascha Peilicke] [webui] Some work on rpm/obs syntax highlighting.

[adrian] [api] test revoke of a released patch

[Sascha Peilicke] [webui] Regex typo.

[adrian] [backend] fix patchinfo format imported from updateinfo parts

[adrian] [webui]Fix for patchinfo-editor

[adrian] [webui]Added recommended category instead of normal

[adrian] [webui]Updated patchinfo-editor to new schema

[coolo] [webui] hide requests from bots to avoid diff creation killing our

[Sascha Peilicke] [webui] No request diffs for spiders bots.

[Sascha Peilicke] [webui] Catch empty projects case...

[Sascha Peilicke] [webui] This didn't seem to work, partial isn't there,
creates XHTML

[adrian] [api] do not allow removal of maintenance project when incident
projects are not deleted. Fix incident object removal.

[adrian] [api] silence during test case run

[adrian] [api] fix branching from locked projects

[adrian] [ backend ] enable noproxy config parameter

[adrian] [api] Fix broken /source/remote_link:project/_meta in Rails2.3 due to
send_file streaming when not using use_xforward or x_rewrite_host in
forward_from_backend

[mls] [backend] add workaround for delta generation against unpublished GA tree

[adrian] [api] fix modification of release target trigger database storage

[mls] [backend] clean up noproxy implementation a bit

[mls] [backend] do not add events to the lastevent queue that belong to a
restricted project

[adrian] [api] remove the last FIXME2.2, the last known issue how to see read
access protected projects is gone finally. 2.2 could be released :)

[adrian] [backend] When BSConfig determines a FQDN it uses that for the
repserver leading to access denied issues. Add the best-guess ip address as a
default value to ipaccess.

[adrian] [backend] Offer a clue as to why access is denied - restrict internal
IP info to the log though.

[adrian] [backend] Use the OBS_VM_DISK_AUTOSETUP_ROOT_FILESIZE value for TMPFS
root size too.

[Sascha Peilicke] [api] Issue trackers improved.

[adrian] [api] fix validation of XML schema of repsonses in test suite. fix
project and package meta data with view=flagdetails

[Sascha Peilicke] [webui]Adjust webui to issue tracker changes.

[Sascha Peilicke] [webui] Typo fix...

[coolo] [backend] fix hermes mails for delete requests

[adrian] [backend] add a warning in dispatcher when a job is un-assignable due
to lack of powerhosts

[adrian] [api] do not validate responses in production mode for performance

[Sascha Peilicke] [api] Update fixtures to recent changes.

[Sascha Peilicke] [webui] Add more binary endings to black list.

[Sascha Peilicke] [webui] Cosmetic tweak to let new webui survive with older
api.

[Sascha Peilicke] [webui] Only use 'set_path' if sth. really moved in
Project#move_path.

[Sascha Peilicke] [weubi] Remove doubled method 'set_arch', use more Ruby'esque
'arch='.

[Sascha Peilicke] [webui] 'fix' a ERB syntax checker issue.

[mls] [backend] srcserver: be more robust with failing service runs, report
more errors

[coolo] [api] Heavy work on project status

[coolo] [api] avoid crash on add_role requests

[adrian] [backend] show error when service is delivering non-file

[coolo] [api] make syntax easier for the parser

[coolo] [api] fix admin seed

[mls] [backend] tell user which file is not readable...

[Sascha Peilicke] [api] IssueTracker#issues_for returns a list of found issues
in a text.

[Sascha Peilicke] [api] Only return each found bug once in
IssueTracker#issues_for.

[Sascha Peilicke] [api] Move model concerns out of the IssueTracker controller.

[Sascha Peilicke] [webui] Model'ify issue tracker stuff in webui

[adrian] [api] fix for basic auth fails if password contains a colon

[mls] [backend] support Mandriva stype "media_info" dirs when deleting repos

[coolo] [webui] a function require_* should actually require something

[coolo] [api] be a bit more defensive with project repositories

[Sascha Peilicke] [api] Make 'AlterIssueTracker' migration not depend on 'rake
db:seed'

[Sascha Peilicke] [api] IssueTracker regexen have to tell which part is
important for the

[Sascha Peilicke] [api] wording...

[adrian] [api] fix multiple running release requests in parallel

[adrian] [api] validate expanded release targets in case a package got linked
from wrong source

[Sascha Peilicke] [api] Add IssueTracker#details experimental code.

[Sascha Peilicke] [api] Implement lastes issue tracker API changes.

[Sascha Peilicke] [api] Let issues appear directly in the action diff xml.

[adrian] [api] make name attribute of package and project meta optional, api
(and test cases) ensure that no wrong content can be entered.

[Sascha Peilicke] [api] Be better at faking an Issue model.

[Sascha Peilicke] [webui] Drop issue tracker code that's now in the API...

[Sascha Peilicke] [webui] Actually there's more code that's now in the api...

[Sascha Peilicke] [api] Code comment correction

[Sascha Peilicke] [webui] Fail gracefully when speaking with older api...

[Sascha Peilicke] [api] Only allow resource routes that conform to Rails' REST
pattern.

[Sascha Peilicke] [webui] Highlight 'PreReq'..

[adrian] [api] fix typo in comment

[adrian] [api] add cicount=copy for update project package link

[adrian] [backend] add source service serveronly

[adrian] [api] refaktor branch code, same code for package wise and project
wide branch now

[adrian] [api] depend creation of maintenance release targets on branch project
source kind

[adrian] [api] fix request creation despite of REST correctness

[adrian] [api] write issue_trackers to the src server

[Sascha Peilicke] [webui] Diff per action per sourcediff per file.

[Sascha Peilicke] [api] Writing to backend is not specific to a model instance.

[Sascha Peilicke] [api] Add diff mode for IssueTrackerController#issues_in.

[Sascha Peilicke] [api] Actually use that mode...

[adrian] [backend] use issue_tracker information from api on updateinfo.xml
generation. fix cve url.

[Sascha Peilicke] [webui] refactor code

[Sascha Peilicke] [webui] Sigh, make css id for files even more unique...

[adrian] [api] fix removal of trigger argument on maintenance release

[adrian] [api] collect issues (bugnumbers or cve numbers) via diff call during
creating _patchinfo

[mls] [backend] add extra heuristic to detect binary files as the one used in
diff is a bit lacking

[Sascha Peilicke] [api] Include only bugs that occur either in '+' or '-' (not
both) lines in diff mode

[Sascha Peilicke] [api] Fixtures changed in between ;-)

[islam.amer] Allow arbitary order elements, add arch and version elements.

[islam.amer] modify test case to check the new validation schemas

[coolo] [webui] do not use delete_element with xpath

[adrian] [api] fix branching of packages in projects with dot in name and local
linked packages.

[adrian] [backend] Only modify new reviews and only reopen last review.

[adrian] [backend] make "multiple review by same user" working also when last
review is not matching.

[adrian] [api] fix handling of new_user_registration=deny in config/options.yml

[mls] [backend] allow srcmd5 access of deleted projects/packages, allow rev=0
access of non-existing packages

[adrian] [api] support unit tests without the need for a set User.current

[Sascha Peilicke] [webui] Fix cache key for request diff.

[Sascha Peilicke] [webui] Another fix for request diff.

[adrian] [api] do only add repositories on branch targets if requested via
add_repositories=1 parameter or branch by attribute

[adrian] [api] fix md5sum in test case after pattern template got modificated

[coolo] [webui] no need to spider project rebuild_time, it changes all the time

[adrian] [backend][api] copy vrev on maintenance release

[adrian] [api] avoid endless loop on branching with devel packages and local
links

[adrian] [api] fix release target for local linked projects

[adrian] [api] don't crash, but report valid error on usage of invalid attribute

[Sascha Peilicke] [webui] Better incident list for maintenance project.

[adrian] [api] enable package builds dependening on project settings (to enable
builds also for single package branches)

[Sascha Peilicke] [webui] Better incident list.

[Sascha Peilicke] [webui] Yet some more binary package ending to filter...

[Sascha Peilicke] [webui] Don't choke on non-existing links (for
projects/packages)

[Sascha Peilicke] [webui] Sigh...

[mls] [backend] get rid of the 'empty' srcmd5, use
'd41d8cd98f00b204e9800998ecf8427e' instead

[mls] [backend] implement $fdatasync_before_rename option

[adrian] [backend] make use of fdatasync in scheduler only for now

[adrian] [backend] use fdatasync in all daemons now

[Sascha Peilicke] [api] Sort result of issue trackers found in text

[Sascha Peilicke] [webui] Move find_cached call into controller

[Sascha Peilicke] [webui] Use ProjectStatus.value(:name)...

[Sascha Peilicke] [webui] Fix v8/webkit rendering issues in CodeMirror editor.

[coolo] [api] be careful with freetext in XML

[Sascha Peilicke] [webui] One more value(:name).

[Sascha Peilicke] [webui] Whitespace missing

[adrian] [api] handle package meta without or wrong attributes correctly

[adrian] [api] support a later server side update of _patchinfo file after
sources have changed

[adrian] [api] handle re-creation of existing _patchinfo file correctly

[mls] [backend] fix prefer order handling in BSSolv.xs, also do fdatasync when
writing solv files

[mls] [backend] delete the rev=0 handling again. we need something slightly
different

[mls] [backend] check sourceaccess if a link doesn't have the package attribute
set

[mls] [backend] srcserver: fix race in addfile

[adrian] [api] fix some possible crashes in status controller

[adrian] [testsuite] test copy project with makeolder

[adrian] [testsuite] the base project should not use the update project

[adrian] [api] fix project copy command, destination project meta was incomplete

[mls] [backend] send new package event right away in project copy if
withbinaries is on

[adrian] [testsuite] test result of project binary copy

[adrian] [api] restore 2.1 behavior of OBS:RejectRequest attribute and reject
submit requests to maintenance release projects

[adrian] [testsuite] don't do submit requests to release project

[adrian] [api] fix branch of packages with local links, when user specifies
different target package name (bnc#734074)

[bbrunner] [webui]Improved adding commaseparated lists of bugs and cves in

[bbrunner] [webui]Fixed exception in patchinfo-editor

[bbrunner] [webui]Fixed some issues with packager in patchinfo-editor

[bbrunner] [webui]One more fix for the patchinfo-editor

[bbrunner] [webui]Changed packager from project.userid to user.login in

[bbrunner] [webui]Removed debugger in patchinfo-editor

[Sascha Peilicke] [api] Multiple source diffs means issues should be parsed per

[Sascha Peilicke] [webui] Adjust to last API change.

[Sascha Peilicke] [api] Wording for DeleteError of maintenance projects

[Sascha Peilicke] [webui] Don't redirect away if deleting a maintenance project
failed.

[Sascha Peilicke] [api] IssueTracker#issues_in speedup

[Sascha Peilicke] [webui] Provide a link to the base package even in case of
expansion

[mls] [backend] support 'resign' option in copybuild and copyproject

[adrian] [api] resign binary packages on maintenance release event

[mls] [backend] implement (more or less untested) support for
/getpackagebinaryversionlist, use it in bs_worker

[Sascha Peilicke] [webui] Case-insensitive spec preamble highlighting.

[Sascha Peilicke] [webui] PackageController#edit_file isn't used anymore

[Sascha Peilicke] [webui] Simple 'osc vc' implementation

[adrian] [api] switch to "security" category in patchinfo when CVE is used

[adrian] [api] take over comment into _patchinfo file on createpatchinfo

[adrian] [api] ensure to have a default bugowner on incident creation

[adrian] [dist] fix nameing of OBS

[adrian] [api] enforce mysql update on every boot for now to be on the safe side

[adrian] [api][backend] setup correct issue trackers in backend

[mls] [backend] allow 'missingok' flag in links, autoremove it if no longer
needed

[Sascha Peilicke] [webui] spec,changes & diff files in tarballs are less
important

[Sascha Peilicke] [webui] Fix javascript include tags for shared/requests
partial.

[adrian] [api] fix local links on branch (bnc#735068)

[adrian] [api] support source links to missing packages in api

[adrian] [api] fix diffing of maintenance_release actions, they do not create
new packages usually

[adrian] [api][backend] support branch and submit of of new packages using
_link with missingok

[mls] [backend] support 'withissues' in source diff for Sascha

[adrian] [api] fix submit request without source revision

[adrian] [api] do not run source service on maintenance update

[adrian] [testsuite] undelete package before parsing link

[Sascha Peilicke] [api] Migrate 'bko' issue tracker regexp to return only one
capture

[mls] [backend] fix config handling with multiple macro sections, fix service
link error reporting

[adrian] [api] commit maintenance release _link file (not put)

[mls] [backend] fix typo in resign code

[Sascha Peilicke] [dist/ci] Try without db:migrate

[mls] [backend] copybuild: do not copy empty dirs, fix event content

[mls] add BSUtil::set_fdatasync_before_rename function so that File::Sync is
loaded on server startup

[Sascha Peilicke] [webui] Wording

[Sascha Peilicke] [api] Allow searching requests for projects including
subprojects.

[Sascha Peilicke] [webui] Include maintenance_release_requests for maintenance
projects.

[Sascha Peilicke] [webui] Don't choke when trying to release w/o patchinfo

[Sascha Peilicke] [webui] Redirect to project/package for which no _patchinfo
file was

[Sascha Peilicke] [webui] Don't show 'release' button when _patchinfo file is
missing

[Sascha Peilicke] [webui] Don't forget to send description for release request.

[Sascha Peilicke] [webui] No binary blobs for the googlebot!

[Sascha Peilicke] [webui] Display info about number of release targets in
project

[Sascha Peilicke] [webui] Show incident requests in project info view

[coolo] [api] rpmlint.log became a build result out of nothing :)

[adrian] [api] incomplete work issue tracking per db_package object

[adrian] [backend] silly, but silent

[adrian] [api] simple issue unit test

[Sascha Peilicke] [webui] Less harsh UTF-8 enforcement

[Sascha Peilicke] [webui] Initial maintenance incident from branch support

[mls] [backend] do not hold job lock when the built result is uploaded

[adrian] [api] support binary package upload for the admin

[Sascha Peilicke] [api] Use delayed_job for writing issue tracker info to
backend

[Sascha Peilicke] [api] Remove issue parsing now done in backend.

[Sascha Peilicke] [webui]Added link to maintenance-release-request in
flash-message

[mls] [backend] do not use a new state, keep package in 'building'

[mls] copy missing tree meta data to linked projects

[mls] [backend] support nosharedtrees == 2 in Robert's patch

[mls] [backend] set severity to patchinfo->{rating}

[mls] [backend] expand services in sourcecopy when 'noservice' is given, should
fix Robert's problem

[mls] [backend] add back missing mkdir_p that got deleted by accident

[adrian] [testsuite] add testcase to validate source service with submit
requests

[adrian] [api] improve release logging. bnc#736647

[mls] [backend] sourcecopy: also expand services when 'expand' is given, for
consistency with the file list

[Sascha Peilicke] [webui] Several display improvements for request#show view

[adrian] [backend] silly, silly, silly, but silent

[adrian] [backend] use project id as default for updateinfo id

[adrian] [api] support login/password for bugzilla hosts. fill issue database
via delayed job.

[adrian] [api] fix logging of requestid on maintenance release

[Sascha Peilicke] [api] Add XFCE issue tracker

[Sascha Peilicke] Revert "[dist/ci] Try without db:migrate"

[mls] [backend] allow updateinfo.xml in aggregates

[mls] [backend] also delete published file trees

[adrian] [api] support changing from "declined" state to "revoked" or
"superseded" (or "new/review" like before)

[adrian] [api] validated that searches for declined request with a given user
as creator is working (osc 0.133 will have support for it)

[adrian] [webui] show declined requests to the user. Needs some more love to
easy revoke, supersede or decline it

[adrian] [api] fix "roles=creator" request search, don't list requests where
the user is just the last one touched

[adrian] [webui] support to revoke or reopen a declined request

[adrian] [webui] fix revoking a request as request creator

[adrian] [webui] support re-open of declined requests and also offer to use
"revoke" directly on self-directed requests

[adrian] [webui] Move declined requests to the bottom, make review requests and
declined blocks optional. Add tooltip hints.

[adrian] [api] allow users to revoke their own requests when they are in
"declined" state

[adrian] [api] fix missing migration

[adrian] [webui] offer to supersede also declined requests

[adrian] [webui] disable distro counter in suse theme and switch to https to
avoid browser warnings

[adrian] [api] fix lacking permission on review changes when source project has
release targets defined

[mls] [backend] hack XPath not(path) queries, need to do it right sometime later

[mls] [backend] fix allkeyspath in request search, it's action/type nowadays

[mls] [backend] use url as fallback for title in patchinfo references

[martin.mohring] Update AUTHORS

[adrian] [api] fix crash on patchinfos without issues

[adrian] [api] consider "declined" requests as still running for
package/project removal

[adrian] [api] allow more operations to a request creator in any case, simplify
code

[adrian] [api] reopen not accepted reviews when re-opening a request

[adrian] [api] fix detection of request creator, it is always the first history
element independend of the state.

[adrian] [api] avoid double issue creation

[adrian] [api] fix linked package search syntax (has no effect)

[adrian] [api] sync issue owner elements with person elements

[adrian] [backend] fix reopen reviews also when request is set to review
explicit

[adrian] [backend] log architecture on not assignable build jobs

[adrian] [backend] fix request trashing on reopen. Also validating requests now
in backend more correctly.

[coolo] [api] require fetchissue job

[adrian] [testsuite] fix request fixtures according to new BSVerify checks

[adrian] [backend] validate also request xml via BSVerify now

[mls] [backend] fix quoting in getpackagebinaryversionlist call

[adrian] [api] add search for patchinfo packages based on given bug owner or
bug id

[coolo] [backend] fetch all build results for view=cpio

[mls] [backend] sourcecopy: don't modify $orev when expanding services, it
breaks link autosimplification

[adrian] [backend] do not add new state history elements when the review state
is not changing (but gets new comment)

[adrian] [backend] do not allow request modifications by anonymous

[adrian] [webui] Don't show "Request maintenance incident" link in incident
projects

[coolo] [api] redirect /source/:project/:package/?view=info the the right

[adrian] - Update ReleaseNotes-2.3

[adrian] [api] make open-bugs-in-patchinfos a little better, at least correct
results now

[adrian] [api] support User lookup via email

[adrian] [api] bugzilla is error out when ONE id is not readable. This is
always the case, so we always poll them one-by-one :/

[mls] [backend] fix deltainfo definition so that 12.1 can use deltas again

[adrian] [api] fix long name patchinfo lookup (DB column name missmatch)

[adrian] [api] consider bugs without issue owner id also as new

[adrian] [webui] do not expose email adresses to everybody via gravatar
(bnc#738994)

[adrian] [api] fix and test branching&release of new packages

[Sascha Peilicke] [webui] Deleted requests table needs a different HTML id than
'Open

[adrian] [api] fix test cases (missing fixtures)

[adrian] [api] fix a race in test suite, test for published state

[Sascha Peilicke] [api] Allow to pass 'withissues' param to backend.

[Sascha Peilicke] [webui] Display issues again (now backend-provided)

[Sascha Peilicke] [api] fetch_issues is a method of the IssueTracker model.

[adrian] [api] fix request creation when target is not specified and package is
linked as missingok (bnc#738872)

[adrian] [api] validate publish result on maintenance_release

[adrian] [api] fix commit of _patchinfo with bug issue elements

[adrian] [webui] show running patchinfos to the user (not tested yet)

[adrian] [api] fix double creation of flags on branching packages

[Sascha Peilicke] [api] Avoid exception for (currently) unimplemented project
diff

[Sascha Peilicke] [webui] Remove unused action "closed_maintenance_incidents"

[Sascha Peilicke] Update src/webui/public/stylesheets/cm2/suse.css

[Sascha Peilicke] [backend] Relaxed URI path component decoding

[Sascha Peilicke] Revert "[backend] Relaxed URI path component decoding"

[Sascha Peilicke] [api] Replace some CGI.escape with URI.escape for file upload

[Sascha Peilicke] [webui] Don't strip whitespaces in filename display

[adrian] [webui] complete escape handling in all places

[adrian] [api] use UpdateProject as extension name on branch

[adrian] [api] fix another SLE case on branching, find packages recursivly via
project links

[adrian] [api] improve api createpatchinfo error message

[adrian] [api] support dry run of branch command to see the expected result

[Sascha Peilicke] [webui] Fix XML ids for "*~" files

[adrian] [api] handle the situation that an add-on product defines a common
update project which has not yet the new packages from add-on product

[adrian] [api] simplify repo name on mbranch when source project has just one
single repository

[adrian] [api] add useable defaults for patchinfo creation

[adrian] [webui] do not show "show diff" link on first commit, it does not work
and confuse the user

[adrian] [api] make createpatchinfo call a bit safer

[adrian] [api] validate package name on createpatchinfo call.

[adrian] [api] _product: and _patchinfo: do not have a collon in their suffix
either

[adrian] [api] fix issue tracking in patchinfos

[adrian] [api] fix bug owner assignement of an issue

[adrian] [webui] fix patchinfo listing of active patchinfos for user

[adrian] [dist] fixing ssl generating docu

[adrian] [dist] suggest to configure exception_recipients

[adrian] [api][webui] silence rake/rdoctask is deprecated

[adrian] [dist] fix default DocumentRoot for build results

[adrian] [api] hack required "open issues for patchinfo for user X" search for
webui in fast and dirty way

[adrian] [api] normalize issue state on api side to avoid heuristics in clients
for open/closed bugs

[adrian] [webui] show only running patchinfos with OPEN bugs

[adrian] [api] fix issue fetching worker

[Sascha Peilicke] [webui] String escape

[Sascha Peilicke] [webui] Add some useful methods (regarding incidents) to
Project model

[Sascha Peilicke] [webui] Faster incident display

[Sascha Peilicke] [webui] Show number of displayed (open/closed) incidents

[Sascha Peilicke] [webui] Sortable incident table

[Sascha Peilicke] [api] Remove "require 'rdoc/task'"

[Sascha Peilicke] [webui] Color patchinfo categories too...

[Sascha Peilicke] [webui] Remove some outdated stuff

[Sascha Peilicke] [webui] Provide buildresults for incidents

[Sascha Peilicke] Revert "[api] Remove "require 'rdoc/task'""

[Sascha Peilicke] [api] Require rdoc instead...

[mls] [backend] published search: version -> versrel, version, release

[mls] [backend] implement quick hack to overwrite 'from' in updateinfo.xml

[adrian] [api] support targeting branches on original given project instead of
origin project (when using project links)

[adrian] [api] add code for updating existing issues

[adrian] [api] take care about OBS:BranchTarget also on non-mbranch

[adrian] [api] fix regression and long standing bug on remote project handling

[adrian] [webui]Added createpatchinfo with an api-call

[adrian] [webui]Added update patchinfo from sources to patchinfo-editor

[adrian] [webui]Added links to bugids in patchinfo-editor

[adrian] [api] detect and handle local links on maintenance_release correctly

[adrian] [api] check all repository states on creating release request

[mls] [backend] check of exac match of 'service in progress'

[adrian] [api] create link with noservice=1 parameter on release event

[adrian] [api] update issue state every hour

[adrian] [api] add missing reference to update_issues.rb

[adrian] [api] provide api urls to request issues for projects and packages

[mls] [backend] add onlyissues diff hack so that we can just retrieve the issues

[adrian] [api] track issues also for non-patchinfo packages and store issue
change for linked packages

[adrian] [api] make a difference between "kept" and "changed" entries

[adrian] [api] expose package kinds on view=issue

[Sascha Peilicke] [webui] There is already a Patchinfo model...

[Sascha Peilicke] [api] Only intend lines in XML that start with a Tag.

[Sascha Peilicke] [webui] Show api error when submit fails (bnc#740260)

[Sascha Peilicke] [webui] Don't allow to double-branch a package (bnc#739485)

[Sascha Peilicke] [webui] Don't hide button, to many corner cases to check...

[Sascha Peilicke] [webui] Set cleanup checkbox per default if source project is
a standard

[Sascha Peilicke] [webui] Don't provide a clickable link to non-existing source
projects

[Sascha Peilicke] [webui] Cleanup prj/pkg cache after rq accept with
sourcecleanup

[adrian] [api] handle package names including "." on request creation

[adrian] [api] fix enums of issue change states

[adrian] [api] initial fillup of all package meta data of existing packages

[adrian] [api] include latest migration

[adrian] [api] add missing reference for update package meta delayed job

[mls] [backend] allow 'release' attribute in binary collection, filter versrel

[Sascha Peilicke] [webui] Typo fix and check for nil

[Sascha Peilicke] [webui] Remove leftover (now doubled) caching in
Project#patchinfo.

[Sascha Peilicke] [webui] Replace a find with a find_cached...

[adrian] [api] fix maintenance_release handling with packages containing a . in
package name for real

[adrian] [api] support to filter issues changes by state change, similar to
request filter api

[Sascha Peilicke] [webui] Seems like the accept button vanished for
change_devel requests.

[Sascha Peilicke] [webui] Yet another take on the accept button ;-)

[Sascha Peilicke] [api,webui] withissues=1 for rdiff, too

[Sascha Peilicke] [webui] Add Project#issues method

[adrian] [api] fix aggregate package kind setting

[adrian] - add note about package meta update

[coolo] [api] add additional users for the webui test suite to run as is

[adrian] [api] complete code for OBS:BranchTarget

[adrian] [api] fix failures of wrong branched packages with update projects
(fixes testsuite)

[coolo] [api] update test fixtures to not overwrite yml keys

[coolo] [api] ran seeds to update fixtures

[coolo] [api] adapt attributes test to the new count

[coolo] [api] make sure the architectures are not randomly ordered

[coolo] [api] do not busy loop while waiting for the publisher

[adrian] [api] add missing fixture data

[coolo] [api] the repository in the deleted project is "deleted" not "gone",

[coolo] [api] harmonize exception strings - writing test suites is hard enough

[adrian] [api] link target get estimated via links and not heuristics (fixes
glibc.i686 case)

[adrian] [api] fix listing of deleted packages of still existing project, but
last written by OBS 2.0.x instance (or older)

[coolo] [api] fix test case to follow string change in controller

[adrian] [api][webui] support package kind search and generic package search of
issues

[Sascha Peilicke] [webui] Remove <code/> tag from format_comment helper

[Sascha Peilicke] [webui] Who would want to supersede other's declined requests?

[Sascha Peilicke] [webui] Visual tweaks for sourcediff partial

[Sascha Peilicke] [webui] Add BsRequest#events, an effort to make sense out of
request

[Sascha Peilicke] [webui] Add a simple partial to display recent events for
requests

[Sascha Peilicke] [webui] Use less space

[Sascha Peilicke] [webui] Remove unused partial

[Sascha Peilicke] [webui] Jump to recent bento changes

[Sascha Peilicke] [webui] Fix table widths everywhere...

[adrian] [api] split incident creation function to have also a merge function

[adrian] [backend] go to current build code

[Sascha Peilicke] [webui] Another request history corner case.

[coolo] [webui] add Stoyan's webui test suite based on firefox selenium

[coolo] [webui] catch invalid user ids

[coolo] [webui] fix some more tests around users and packages

[adrian] [api] support maintenance incident requests with package selected
sources.

[Sascha Peilicke] [webui] Minor buildstatus cleanup

[Sascha Peilicke] [webui] Waste less space

[Sascha Peilicke] Ignore src/webui-testsuite/results*

[adrian] [api] do not block delayed jobs with issue update

[Sascha Peilicke] [webui] Update to current themes

[Sascha Peilicke] [webui] Enhance 'Up' links for each file diff.

[Sascha Peilicke] [webui] Less wasted space below inner boxes.

[Sascha Peilicke] [webui] Lastest bento update, aligned <img> and <a> tags in
table rows

[adrian] [api] move long name support into issue_tracker configuration to have
a unique long_name per issue. Fixes also the current crashes in api.

[adrian] [api] forgot migration in last commit

[Sascha Peilicke] [webui] You guessed it already...

[Sascha Peilicke] [webui] Should be ok now to remove custom css for buildstatus
in

[Sascha Peilicke] [webui] Use explicit css class for hidden tabs

[adrian] [api] case insensitive user lookup by email

[Sascha Peilicke] [webui] nowrap is still needed...

[Sascha Peilicke] [webui] CSS typo

[adrian] [api] store explicit last issue update time

[coolo] [webui] fixing more test cases

[coolo] [api] harmonize the exception messages even more

[coolo] [webui] fix attribute tests with too many values

[adrian] [api] disable issue fetching by default except for bnc

[adrian] [api] use valid time format

[adrian] [api] fix bugzilla server instanciation

[adrian] [api] fix novell bugzilla url

[adrian] [api] use efficient way to fetch issues after apibugzilla.novell.com
is doing the right thing :)

[adrian] [api] fix bugzilla xmlrpc call for real ...

[adrian] [api] create local issue entry on api request if lacking

[adrian] [api] do not send out possible secret rpc answer to user

[adrian] [api] loop to fetch all in limited slices

[adrian] [api] return right instance when getting issue update

[adrian] [api] handle "VERIFIED" bugs as closed bugs

[adrian] [api] only fetch new issues on "fetch_issues", not all where user have
not logged into OBS

[Sascha Peilicke] [webui] No bottom margin for last <p>,<ul>,<ol> children
(theme)

[adrian] [api] fix parsing of changed issues bugzilla answer

[mls] [backend] add withkey/oldkey options to /request/<id> method (state is
already used)

[Sascha Peilicke] [webui] Nasty ActiveXML collision between Project and
ProjectStatus

[Sascha Peilicke] [webui] Show issues in patchinfo/changes files everywhere ;-)

[Sascha Peilicke] [webui] Add a little link to patchinfo on project#show issue
counter

[adrian] [api] openSUSE 11.3 is out-of-maintenance

[adrian] [api] make request reject due to maintenance release target
distinguishable

[Sascha Peilicke] [webui] Hide request 'state' home/my_work view.

[Sascha Peilicke] [webui] Fix tablesorter params, don't sort 'action' column in

[adrian] [api] create patchinfo on maintenance_incident accept, if source
project did not provide one

[Sascha Peilicke] [webui] Avoid modification of (potentially) frozen class
member

[Sascha Peilicke] [webui] 'login' is definitely a string, thus 'login.to_s' is
unnecessary

[mls] [backend] fix tracker regex init when regexp has no capture element

[adrian] [webui] show mentioned issues in sorted order

[mls] [backend] support details in schedulerstate

[adrian] [api] increase client side timeout of bugzilla queries to 5 minutes

[adrian] [api] function for manual updating all issues without any limiter
(manual only)

[adrian] [api] fix regexp of cve tracker

[mls] [backend] put scheduler state also in 'code' attribute, mark old 'state'
as obsolete

[Sascha Peilicke] [webui] Compute missing & optional issues for incidents
(projects)

[Sascha Peilicke] [webui] Add Project#is_locked? method

[Sascha Peilicke] [webui] Add method Project#requests

[Sascha Peilicke] [webui] Fix Project#packages...

[Sascha Peilicke] [webui] Implement Ludwigs recommendations for incident
overview

[adrian] [api] do not update link target when update projects exists

[Sascha Peilicke] [webui] No maintenance for bots

[Sascha Peilicke] [webui] Colored buildresult for incidents

[Sascha Peilicke] [webui] Add expiry for Project#issues method

[mls] [backend] do not loose signkey on project delete/undelete, create
_project rev file on demand, make sure no service run happens when committing
for _project

[mls] [backend] break out of delta loop in partial job case

[mls] [backend] limit makedeltarpm to 512M memory

[Sascha Peilicke] [webui] Issue tooltips for incident overview

[Sascha Peilicke] [webui] And another expiry...

[Sascha Peilicke] [webui] More tooltips (open requests and packages) for
incident overview

[adrian] [api] fix linkdiff command and add servicediff command

[adrian] [backend] add requestid option to cmd=commit

[adrian] [api] log release actions in target project history

[mls] [backend] try to fix cmd=branch command (untested)

[adrian] [api] take care about private marked issues

[adrian] [api] publish only patchinfos in incidents by default

[adrian] [api] fillup patchinfo issues on updatepatchinfo with database content

[adrian] [api] drop api-side issue parser

[adrian] [backend] add admin override to check a project/repository NOW

[mls] [backend] revert scheduler change of last commit, implement in a sane way

[adrian] [dist] move server setup before worker, server must be confiugred even
when worker setup fails

[adrian] satisfy 12.2 build checks, disadvantage is that a worker MUST be
installed on the server now. It can be disabled though.

[adrian] [api] fix migration from OBS 2.1

[coolo] [api] include users and groups for packages in /status/project, querying

[adrian] [api] avoid double lock entries in xml cache of incident project meta

[adrian] [api] ups, should not be committed in last commit

[Sascha Peilicke] [webui] Add Package#linkdiff

[Sascha Peilicke] [webui] Add Sourcediff model

[Sascha Peilicke] [webui] First half of dirk'o'tastic maintenance incident
overview!

[Sascha Peilicke] [webui] Build result icon per release target

[Sascha Peilicke] [webui] Little fixes

[coolo] [api] if the link points to nowhere, just ignore it

[coolo] [webui] use new changesmd5 from the api and allow json output only

[coolo] [webui] no reason to cache the result of an if statement

[adrian] [webui] fix service parameter editor showing existing parameters.

[adrian] [api] patchinfos must be useforbuild disabled or a disaster happens on
wipebinaries

[mls] [backend] don't re-run services on project-linked packages, improve lsrev
if there was a service error

[coolo] [webui] improvements to the project status

[coolo] [api] skip broken links in status#project

[coolo] [webui] do not overwrite @user in home controller

[coolo] [webui] allow home/my_work to reply in json

[adrian] [api] support recursive repository removal

[mls] [backend] try to implement lowprioproject events. yuck.

[Sascha Peilicke] [webui] Add Issue model

[Sascha Peilicke] [webui] Add method Patchinfo#issues to gather issues from a
patchinfo

[Sascha Peilicke] [webui] Add method Package#issues_in_linkdiff

[Sascha Peilicke] [webui] Second part of dirk'o'tastic issue overview

[adrian] [api] validate that the default reviewer for packages is working

[Sascha Peilicke] [webui] No linkdiff, no cry

[Sascha Peilicke] [webui] Small cleanup

[Sascha Peilicke] [webui] Don't choke on missing linkdiff

[Sascha Peilicke] [webui] No patchinfo means no issues in patchinfo ;-)

[Sascha Peilicke] [webui] Remove currently wrong info

[Sascha Peilicke] [webui] <lock><enabled/></lock> means locked, not
<disabled/>...

[Sascha Peilicke] [webui]Make issuetracker in patchinfo-editor more flexible

[Sascha Peilicke] [webui]Added bug-descriptions to tracker-issues

[adrian] [api] fix issue tracker creation and update to some degree

[mls] [backend] useforbuild is always off for patchinfos

[coolo] [webui] project#status - if a package has no devel package, take project

[adrian] [webui] list open issues in open patchinfo packages on "my work" page
like osc my is doing.

[adrian] [api] add filtering of issues with "states" and login parameter as
required by webui

[coolo] [api] include another interesting fact about a package:

[coolo] [api] fix test case

[mls] [backend] make patchinfo rebuild configurable, use 'binary' for
maintenance incidents

[coolo] [webui] add the age of the changes to project#status

[adrian] [api] make cve regexp working in perl and ruby hopefully

[adrian] [api] fix quoting in last commit

[adrian] [api] invoke horrible long running job when track config is changing

[adrian] [api] parallel delayed jobs. enforce to re-parse all sources

[adrian] [api] fix path

[mls] [backend] also transfer project kind to scheduler

[mls] [backend] fix typo in new patchinfo handling

[mls] [backend] oops, yet another typo. not one of my best days...

[adrian] [api] fix logging of login name in project meta write

[adrian] [api] fix crash during showing issues for packages and complete test
case

[adrian] [api] be a bit more save on parallel jobs

[adrian] [api] fix crash on recursive removal, when a repo is multiple time
reference by another one.

[adrian] [backend] validate :jobhistory files

[coolo] [webui] more info on the project status page

[Sascha Peilicke] [api] Creating user w/o admin right failed in
PersonController#userinfo

[Sascha Peilicke] [webui]-disable return-key in summary-textarea for patchinfos

[adrian] [api] check if an object got removed during the job run (which can
take days)

[adrian] [api] don't die when backend does not know the package

[coolo] [api] don't rely on delayed_job for updating status

[mls] [backend] tmp workaround to set ptype to binary for openSUSE:Maintenace

[adrian] [dist] webui: fix error 500 for /package/rawlog

[adrian] [backend] drop unused gettimeout variable

[adrian] [api] do not copy project flags on branching unless repository got
added as well

[Sascha Peilicke] [webui] Update to recent theme changes

[Sascha Peilicke] [webui] Multiline review comment editing

[adrian] [backend] fix comment regarding cross build

[adrian] Revert "[backend] tmp workaround to set ptype to binary for
openSUSE:Maintenace"

[adrian] [api] fix delayed job startup

[adrian] [backend] first part of cross build cleanup. Hostarch: in project conf
is used now to define host to fix native arm/mips/sh4 builds.

[adrian] [api] fix removal of projects with local devel packages

[coolo] [webui] store the list of requests and offer navigation in request#show

[coolo] [webui] do not use gravatar directly, but cache the icon locally

[coolo] [webui] managed to break the ok case for gravatar icons the last

[coolo] [webui] fix syntax error

[coolo] [webui] let's see how people react to wavatar instead of fuzzy

[coolo] [api] leave out one JOIN when looking for users we already know

[coolo] [api] custom rendering of project list to speed this up

[coolo] [webui] adding request navigation to my_work too

[Sascha Peilicke] [webui] Update to CodeMirror-2.21 and rebase SUSE theme

[Sascha Peilicke] [webui] Case-insensitive Preamble match

[Sascha Peilicke] [webui] Add a hint about the currently displayed revision

[Sascha Peilicke] [webui] Update jquery.flot to 0.7 and use the minified version

[Sascha Peilicke] [webui] Remove jquery.ajaxmanager, it isn't used AFAICS

[Sascha Peilicke] [webui] Update to jQuery-1.7.1

[Sascha Peilicke] [webui] If-else for history type check

[adrian] [webui] discard service list cache on reload

[adrian] [api] fix publishing of released updates. This documents also that
revoke of last patchinfo is currently broken.

[adrian] [api] unbreak unit tests

[mls] [backend] also delete published packages on delete if all other packages
have publish disabled

[Sascha Peilicke] [webui] Remove height limitation from review textarea and fix
spaces

[ro] [backend] fix summary for migrationtarget

[coolo] [webui] make sure we use a string for project name

[coolo] Revert "[api] unbreak unit tests" and just fixing the typo. GRRR,

[mls] [backend] write jobhist for finished delta jobs

[mls] [backend] fix bug in srcdiff's olinkrev=linkrev handling

[coolo] [webui] some error reporting in case of errors in saving meta.

[mls] [backend] genservicemark needs 5 arguments...

[adrian] [api] lookup last incident package sources on branching.

[Sascha Peilicke] [webui] Don't show locked state if there's a pending release
request

[Sascha Peilicke] [webui] Display diff for incident requests.

[Sascha Peilicke] [api] Pagination for the search controller

[adrian] [api] add test case for source service handling documenting current
broken behaviour (L3 B1-Systems)

[adrian] [api] re-create incident packages on merge

[adrian] [backend] Fix from mls for handling service files on submit requests
from branched packages (L3 B1-Systems)

[mls] [backend] split %cando into a separate module, first try at supporting
'hostarch' in buildconfig

[mls] [backend] remove x-bits

[adrian] - update incompatible cross arch build in release notes

[adrian] [backend] fix scheduler crash in new cross arch build handling code

[coolo] [api] if the buildinfo has errors (expansion error), do not allow

[adrian] [api] hotfix defaults in architecture controller for 2.3

[adrian] [api] fix regression: allow users without home projects in general

[adrian] [backend] support checkout of deleted packages

[adrian] [dist] sysconfig obs-server are optional on workers

[mls] [backend] support cmd=branch noservice=1 (untested)

[adrian] [api] do not run services on branching (as we don't do it either on
request accept). We may add an option later to enforce the run.

[adrian] [dist] unbreak VM builds again...

[adrian] [dist] don't fail on not defined workers

[adrian] [dist] fix parsing of free VG space

[coolo] [webui] "openSUSE_Tumbleweed" is just too long

[coolo] [api] I missed broken requires for too long. For python, catching

[adrian] [backend] proc fs may be needed also for non-network services

[adrian] [backend] add support to inject single request into search database
(by Rudi)

[adrian] [dist] don't fail on missing configurations

[Sascha Peilicke] [webui] Less requests for Patchinfo#issues

[adrian] [api] document set_flag commands

[adrian] [api] add test case for autorevoke scenario on maintenance_incident

[Sascha Peilicke] [webui] Allow pagination in Project#maintenance_incidents

[Sascha Peilicke] [webui] First step of unlimited scroll for maintenance
incident listing

[adrian] [webui] fix regression in my initial setup fix patch

[adrian] [api] allow to specify a releaseproject in incident requests

[coolo] [webui] write a custom to_hash function in activexml to offer

[coolo] [webui] overwrite some functions in Hash that make it easier to port

[coolo] [webui] use a hash instead of the full activexml in project status

[coolo] [api] ignore requires that switch architecture between repos.

[adrian] [api] support right diffing of maintenance incident requests (compared
to releaseproject instead of link target)

[adrian] [api] fix error message of delete package

[coolo] [api] ignore packages that require subpackages

[mls] [backend] fix cross-build code

[adrian] [api] drop package issue longname search, can't work that way anymore
and no test case exists

[adrian] [api] fix xpath predicate handling, search for issue tracker changed
from @issue_tracker => issue/@tracker and @issue_name => issue/@name

[coolo] [api] status#bsrequest: if a require is provided by several packages,
it's ok if only one of them is in target project.

[Sascha Peilicke] [webui] Colored release request icons for maintenance

[adrian] [api] finalize issue (tracker) api xml elements as discussed

[adrian] [api] better logging for xml schema debugging

[adrian] [webui] follow issue xml changes in api

[Sascha Peilicke] [webui] Add 'label' to IssueTracker#make_stub

[Sascha Peilicke] [webui] Update some cache keys after Issue XML renaming

[adrian] [api] skip if package is not readable

[coolo] [api] pretty ugly type, ruby is GREAT!

[coolo] [api] this reverts nonsense

[adrian] [webui] basic support to search for packages which adds bugfixes

[adrian] [api] support to limit searches for issue tracker changes in packages

[adrian] [api] support search for issues via xpath query

[adrian] [api] use same replacement chars in all places. issue tracker label
definition is using @@@ also now.

[mls] [backend] unify tracker label, bump cacheid

[Sascha Peilicke] [webui] Display open/closed issues per tracker in maintenance
view

[Sascha Peilicke] [webui] Search should work w/o issue

[adrian] [webui] use correct escape for xpath match

[adrian] [api] fix package @tracker search

[adrian] [webui] fix crashes and make it possible to combine search criterias

[coolo] [webui] ignore timeouts on gravatar

[coolo] [webui] catch errors in package#save_meta too

[coolo] [webui] every once in a while a stupid spider comes along and tries to
fetch ajax links

[coolo] [api] allow "patchinfo:" as package name as we have it in the database

[Sascha Peilicke] [backend] Fix issue url again.

[Sascha Peilicke] [dist] Formatting cleanup of setup docs.

[coolo] [api] adrian wants to delete the old patchinfos instead

[coolo] [backend] prefix appdata.xml when putting it in :repo

[mls] [backend] make sign failures fatal again. Also make sure that the repo is
published again when an error occures

[adrian] [api] fix package kind detection

[bbrunner] [webui]Stylechanges in patchinfo-editor

[bbrunner] [webui]Added warning to update patchinfo in patchinfo editor

[bbrunner] [webui]Changed issue-tracker-description to summary in
patchinfo-editor

[coolo] [backend] write out appdata into the repo-md repos

[coolo] [backend] add 2 more optional XML elements to appdata.xml

[adrian] [api] validate incident requests, esp. the releaseproject targets for
correct type.

[Sascha Peilicke] [webui] Don't choke on missing patchinfo

[mls] [backend] fix harmless typo

[Sascha Peilicke] [webui] Fix bnc#747785.

[adrian] [api] find automatically update projects for given releaseprojects

[adrian] [api] fix diffing of linked packages in incident requests

[adrian] [api] fix link handling on accepting incident requests.

[adrian] [api] just to be sure, should not make a difference

[adrian] [api] backend branch creates no package name in link file anymore when
they are the same

[adrian] [backend] issue url changed in diff cache, enforce recreation.

[adrian] [api] add index for issues

[adrian] [backend] find also source rpms in existing updates

[coolo] [backend] support binary attribute for buildinfo for products

[coolo] [backend] if the file in the cpio archive is not an rpm, save it in the
default arch

[coolo] [backend] appdata.xml is already prefixed now, so we can revert

[Sascha Peilicke] [webui] First part of request#show refactoring

[Sascha Peilicke] [webui] More work on new request view

[Sascha Peilicke] [webui] Don't display empty comments

[Sascha Peilicke] [webui] Add useful partial to either display a project or
package link

[Sascha Peilicke] [webui] Display more request information

[Sascha Peilicke] [webui] Fix BsRequest#creator now that it has caching

[Sascha Peilicke] [webui] Add partial to render issues in a sourcediff

[Sascha Peilicke] [webui] Remove issue rendering in sourcediff partial

[Sascha Peilicke] [webui] Use new issues partial alongside sourcediff

[Sascha Peilicke] [webui] Some width adjustments for the editor

[Sascha Peilicke] [webui] Re-add source revision (if available) and a build
results

[Sascha Peilicke] [webui] Some visual improvements

[Sascha Peilicke] [webui] Remove fixed width from sourcediff partial

[Sascha Peilicke] [webui] No need for jquery.tooltip anymore, add request
description for

[Sascha Peilicke] [webui] More visible request state

[Sascha Peilicke] [webui] Add BsRequest method to check if a user is maintainer
in all

[Sascha Peilicke] [webui] Re-add some request interactions (like adding
reviewers)

[Sascha Peilicke] [webui] Forward to developed/linked project/package works
again as

[Sascha Peilicke] [webui] Reviews work again

[Sascha Peilicke] [webui] Catch reopen/last review + back to state new in
BsRequest#events

[Sascha Peilicke] [webui] Inline floating 'Add a review' button

[Sascha Peilicke] [webui] Follow Issue renaming and more fixes for event history

[Sascha Peilicke] [webui] Don't forget to pass the review comment to

[Sascha Peilicke] [webui] Allow to reload build results in request show view.

[Sascha Peilicke] [webui] Fix 'forward to link/devel' and 'add submitter as
maintainer'.

[Sascha Peilicke] [webui] Remove flash message in accept case

[Sascha Peilicke] [webui] Another take on editor width

[Sascha Peilicke] [webui] Aargh, it's 'summary', not 'description'...

[Sascha Peilicke] [webui] Another take on buildstatus partial table width

[Sascha Peilicke] [webui] One '(' too much...

[adrian] [api] update timestamp when fetched all issues again

[adrian] [backend] increase lastevent queue size to 128k for slow remote
instances

[adrian] [webui] admins shall get the search link on start page as well

[adrian] [api] call update issues delayed job correctly

[Sascha Peilicke] [webui] Replace three (different) buildresult boxes with one
shared

[adrian] [api] support manual run of issue updates

[Sascha Peilicke] [webui] Make project / package show views look similar to new
request

[Sascha Peilicke] [webui] Don't add bottom space to buildresult box by default.

[Sascha Peilicke] [webui] Spaces matter

[Sascha Peilicke] [webui] Don't provide links to non-existing target

[Sascha Peilicke] [webui] Better survive missing request source (again)

[Sascha Peilicke] [webui] Fix check from commit 1329e5c47

[Sascha Peilicke] [webui] Don't cache class Person...

[Sascha Peilicke] [webui] Hunting for unique buildresult CSS ids in incident
overview.

[Sascha Peilicke] [webui] Another safety check in Project#build_succeeded?.

[adrian] [api] add unique indexes to ensure data correctnes

[Sascha Peilicke] [webui] project_or_package_link partial in all dialogs.

[Sascha Peilicke] [webui] Hand-crafted value to chop licensedigger messages in
onto one

[Sascha Peilicke] [webui] Add a note about another (unsolved) case of request
history

[Sascha Peilicke] We fixed a TODO!

[adrian] [backend][api] add support to block a patchinfo with a given reason

[adrian] [api][backend] allow "documented=false" hint in patchinfo for webui

[mls] [backend] create up to 100 delta jobs (untested)

[Sascha Peilicke] [webui] Try to give project/package/request descriptions more
horizontal space

[Sascha Peilicke] [webui] Only submit additional form elements upon request
acceptance.

[Sascha Peilicke] [webui] Re-add request state to title line

[coolo] [backend] the file is now named $package-appdata.xml

[coolo] [webui] catch errors like invalid_package_name

[Sascha Peilicke] [webui] Also catch the other ActiveXML::Transport error

[adrian] [api] add SLE 11 SP1&SP2 targets

[adrian] [backend] use admin-high-prio when using obs_admin
--force-check-project

[Sascha Peilicke] [webui]-Added stopped tag to patchinfo-editor

[mls] [backend] fix (unused) undef prefix case

[mls] [backend] support vier=stats in _results query

[adrian] [backend] be a bit more verbose on "bad build configuration"

[mls] [backend] do getprojpack if the build type changes

[ro] [backend] BSXML.pm: allow xmlns attribute in updateinfo

[Sascha Peilicke] [webui] Allow to supersede also 'declined' requests when
(re-)submitting

[Sascha Peilicke] [webui] Another place where 'declined' requests should pass
thru.

[Sascha Peilicke] [webui] Typo

[Sascha Peilicke] [webui] Allow to hide 'target' in request listing partial

[Sascha Peilicke] [webui] Don't show request target in project/package request
listing

[coolo] [activexml] remove key_attr feature completely, it causes more trouble

[coolo] [backend] also link appdata.xml in case of local worker

[Sascha Peilicke] [webui] Show declined release requests in maintenance overview

[Sascha Peilicke] [webui] Show patchinfo description instead of incident title
if

[Sascha Peilicke] [webui] Make lenghty incident descriptions expandable.

[Sascha Peilicke] [webui] Provide package names instead of counters in incident
overview

[Sascha Peilicke] [webui] Asynchronously load all incidents (open/closed)

[Sascha Peilicke] Revert "[webui] Try to give project/package/request
descriptions more horizontal space"

[Sascha Peilicke] [webui]Add possibility to change issue-descriptions onclick in

[Sascha Peilicke] [webui]-Changed handling of binaries in patchinfo-editor

[Sascha Peilicke] [webui] Update to bento theme changes regarding multiple
items in

[Sascha Peilicke] [webui] Add 'Rpmlint Results' tab to build result partial

[adrian] [api] add support for CVE issue parsing and make bugzilla tracking a
bit more robust

[adrian] [api] save cve issue update time

[adrian] [api] take care about enable_fetch settings for cve ...

[Sascha Peilicke] [webui] Properly hide architectures for other repositories

[adrian] [api] do the last check the right way around ...

[Sascha Peilicke] [webui] Avoid dots in HTML ids, CSS selectors will choke

[Sascha Peilicke] [webui] Rpmlint results can be long, thus use a smaller font
and reduce

[Sascha Peilicke] [webui] Use patchinfo summary instead of description

[Sascha Peilicke] [webui] Show patchinfo stopped state prominently.

[adrian] [webui] fix issue filtering for running patchinfos

[Sascha Peilicke] [webui] Correct check if reviews can be handled request

[Sascha Peilicke] [api] Fix rev for diffing new packages.

[mls] [backend] make patchinfos with no binaries broken for Ludwig

[Sascha Peilicke] [webui] 'Select none' should actually select none

[coolo] [webui] use a hash key instead of a huge array

[adrian] [api] fix diffing of new packages via requests. Follow patchinfo
"broken" state when no binaries got picked up.

[Sascha Peilicke] [webui] Show number of mentioned issues in request view

[coolo] [webui] hash keys are already uniq, so leave out that extra call

[mls] [backend] make it possible to overwrite the vrev in a source link

[adrian] [backend] make createrepo calls fatal

[tschmidt] switch distribution icon urls

[coolo] [api] load the fixtures (and with it the king user) before looking for
it

[adrian] [backend] basic support to check sources for a given package

[mls] [backend] fix aggregation, it should check for the existance the the
complete filename instead of just the binary name.

[mls] [backend] adapt to coolo's latest appdata.xml design

[adrian] [backend] provide file size and mtime for new software center

[Sascha Peilicke] [dist] Drop rails_rcov gem, broken.

[Sascha Peilicke] [webui] Try to (ab)use the project name for the default
selected

[Sascha Peilicke] [dist] Don't remove the results ;-)

[coolo] [webui] protect all checks from user = nil not just the first

[coolo] [webui] everyone who is reviewer, is able to add reviews

[Sascha Peilicke] Update to recent bento them changes (flash margin fix)

[Sascha Peilicke] [webui] Prefix single-digit seconds/minutes/hours values with
a '0'.

[adrian] [dist] add IPv6 support in KVM

[mls] [backend] always generate the verifymd5 in srcinfo

[mls] [backend] add verifymd5 to jobhist for coolo's checker scripts

[adrian] [dist] avoid double shutdowns which lead to shutdown on next boot

[adrian] [api] allow vrev attribute in links

[coolo] [webui] make sure we don't break between Log and Out, this looks silly

[coolo] [api] fix use of wrong model in test

[coolo] [webui] do not crash on bad links

[coolo] [webui] we're collecting a nice list of errors with gravatar :)

[coolo] [api] do not look for foo.src.rpm in x86_64 repo, this asks for trouble

[adrian] [api] disable rails mass assignment feature. It is a potential
security risk, even though I

[coolo] [webui] Robert found a more clever way to avoid the line break - Logout

[Sascha Peilicke] [webui] Add some color to rpmlint warnings and errors

[Sascha Peilicke] [webui] Less padding means that prj/pkg/rq 'Info' fits in
most cases

[Sascha Peilicke] [webui] Remove custom bottom padding CSS and use fixed bento.

[Sascha Peilicke] [webui] Set max width for rdiff editor

[adrian] [api] do not crash on missing release target in maintenance request

[ro] [backend] BSRPC: allow to omit the default "Connection: close" by setting
the "noclose" parameter

[Sascha Peilicke] [api] Fix user registration after we set attr_accessible for
all models

[Sascha Peilicke] [api] Allow creating projects again

[Sascha Peilicke] [webui] Being logged in should be sufficient for the test
case, don't

[Sascha Peilicke] [webui] Also submit description for add_role request

[Sascha Peilicke] [webui] Add dialog to create change_devel requests.

[mls] [backend] support non-chunked http answers that don't contain a content
length

[mls] [backend] BSWatcher: split oversized chunks into 8k parts

[adrian] [api] expand maintenance_incident for entire projects into package
actions.

[adrian] [api] mass-assignment is needed for xml object handover. Disallow
hashed parameter values instead to ensure that we have no undetected leak yet.

[Sascha Peilicke] [webui] Put project/package actions into horizontal list.

[Sascha Peilicke] [webui] Fix typo and let the 'reviewer' link point to the
users page of projects/packages

[Sascha Peilicke] [webui] Markup cleanup

[Sascha Peilicke] [webui] Also highlight _aggregate files as XML

------------------------------------------
[...truncated 5213741 lines...]


[INFO |# 1919] Processing WizardController#package_wizard (for
127.0.0.1 at 2012-03-11 10:21:39) [GET]
[INFO |# 1919] Parameters: {"package"=>"kdelibs", "project"=>"kde4"}
[DEBUG|# 1919] Validate XML request:
#<ActionController::Request:0x7f63b5aa2bf0>
[DEBUG|# 1919] no schema found, skipping validation for
typerequestpackagekdelibsactionpackage_wizardmethodgetprojectkde4controllerwizard
[DEBUG|# 1919] AUTH: ["Basic", "ZnJlZGxpYnM6Z2Vyw7ZsbGhlaW1lcg=="]
[DEBUG|# 1919] User Load (0.2ms) SELECT * FROM
`users` WHERE (login = 'fredlibs') LIMIT 1
[DEBUG|# 1919] USER found: fredlibs
[DEBUG|# 1919] User fredlibs initialised
[DEBUG|# 1919] Role Load (0.2ms) SELECT *
FROM `roles` WHERE (`roles`.`title` = 'Admin') LIMIT 1
[DEBUG|# 1919] Role Load (0.2ms) SELECT
`roles`.id FROM `roles` INNER JOIN `roles_users` ON `roles`.id =
`roles_users`.role_id WHERE (`roles`.`id` = 1) AND (`roles_users`.user_id = 4 )
LIMIT 1
[DEBUG|# 1919] DbProject Load (0.2ms) SELECT
* FROM `db_projects` WHERE (name = BINARY 'kde4') LIMIT 1
[DEBUG|# 1919] DbPackage Load (0.2ms) SELECT *
FROM `db_packages` WHERE (name = BINARY 'kdelibs') AND
(`db_packages`.db_project_id = 2) LIMIT 1
[DEBUG|# 1919] DbProject Load (0.2ms) SELECT
* FROM `db_projects` WHERE (`db_projects`.`id` = 2) 
[DEBUG|# 1919] Flag Load (0.2ms) SELECT * FROM
`flags` WHERE (`flags`.db_package_id = 1) ORDER BY position
[DEBUG|# 1919] flagcheck: package has default state, checking project
[DEBUG|# 1919] Flag Load (0.2ms) SELECT *
FROM `flags` WHERE (`flags`.db_project_id = 2) 
[DEBUG|# 1919] disabled_for sourceaccess repo: arch: state:enable
[DEBUG|# 1919] disabled_for sourceaccess repo: arch: state:enable
[DEBUG|# 1919] Flag Load (0.2ms) SELECT * FROM
`flags` WHERE (`flags`.`status` = 'enable' AND `flags`.`flag` = 'lock') AND
(`flags`.db_package_id = 1) ORDER BY position LIMIT 1
[DEBUG|# 1919] Flag Load (0.2ms) SELECT *
FROM `flags` WHERE (`flags`.`status` = 'enable' AND `flags`.`flag` = 'lock')
AND (`flags`.db_project_id = 2) LIMIT 1
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`roles` WHERE (`roles`.`title` = 'Admin') LIMIT 1
[DEBUG|# 1919] CACHE (0.0ms) SELECT
`roles`.id FROM `roles` INNER JOIN `roles_users` ON `roles`.id =
`roles_users`.role_id WHERE (`roles`.`id` = 1) AND (`roles_users`.user_id = 4 )
LIMIT 1
[DEBUG|# 1919] Role Load (0.2ms) SELECT * FROM
`roles` INNER JOIN `roles_users` ON `roles`.id = `roles_users`.role_id WHERE
(`roles_users`.user_id = 4 ) 
[DEBUG|# 1919] Group Load (0.2ms) SELECT *
FROM `groups` INNER JOIN `groups_users` ON `groups`.id =
`groups_users`.group_id WHERE (`groups_users`.user_id = 4 ) 
[DEBUG|# 1919] running local permission check: user fredlibs,
package kdelibs, permission 'change_package'
[DEBUG|# 1919] PackageUserRoleRelationship Load
(0.2ms) SELECT * FROM `package_user_role_relationships` WHERE
(`package_user_role_relationships`.bs_user_id = 4 AND (db_package_id = 1)) 
[DEBUG|# 1919] Role Load (0.2ms) SELECT *
FROM `roles` WHERE (`roles`.`id` = 3) 
[DEBUG|# 1919] PackageGroupRoleRelationship Load
(0.3ms) SELECT `package_group_role_relationships`.* FROM
`package_group_role_relationships` LEFT OUTER JOIN groups_users ug ON
ug.group_id = bs_group_id WHERE (ug.user_id = 4 and db_package_id = 1) 
[DEBUG|# 1919] StaticPermission Load (0.2ms)
SELECT * FROM `static_permissions` INNER JOIN `roles_static_permissions`
ON `static_permissions`.id = `roles_static_permissions`.static_permission_id
WHERE (`roles_static_permissions`.role_id = 3 AND (title = 'change_package'))
LIMIT 1
[DEBUG|# 1919] permission granted
[DEBUG|# 1919] package_wizard, {"type"=>"request",
"package"=>"kdelibs", "action"=>"package_wizard", "method"=>"get",
"project"=>"kde4", "controller"=>"wizard"}
[DEBUG|# 1919] --> direct_http url: #<URI::Generic:0x7f63b5a47f48
URL:http://localhost:3200/source/kde4/kdelibs/wizard.xml>
[DEBUG|# 1919] http_do #1: method: GET url:
http://localhost:3200/source/kde4/kdelibs/wizard.xml
[DEBUG|# 1921] 2012-03-11 10:21:39 [7178]: GET
/source/kde4/kdelibs/wizard.xml?
[DEBUG|# 1921] 127.0.0.1: 404 wizard.xml: no such file
[DEBUG|# 1919] Request took 0.009888 seconds
[DEBUG|# 1919] questions: [{"sourcefile"=>{"type"=>"url",
"label"=>"Source file to download"}}, {"generator"=>{"type"=>"select",
"label"=>"Generate build description", "options"=>[{"-"=>{"label"=>"skip"}},
{"qmake"=>{"label"=>"qmake based code generator"}}]}}]
[DEBUG|# 1919] --> direct_http url: #<URI::Generic:0x7f63b5a3f348
URL:http://localhost:3200/source/kde4/kdelibs/wizard.xml>
[DEBUG|# 1919] http_do #1: method: PUT url:
http://localhost:3200/source/kde4/kdelibs/wizard.xml
[DEBUG|# 1921] 2012-03-11 10:21:39 [7179]: PUT
/source/kde4/kdelibs/wizard.xml?
[DEBUG|# 1921] 2012-03-11 10:21:39 [7180]: POST
/event?type=package&project=kde4&package=kdelibs
[DEBUG|# 1919] Request took 0.280261 seconds
[INFO |# 1919] Rendering wizard (200)
[DEBUG|# 1919] Validate XML response:
#<ActionController::Response:0x7f63b5aa2920>
[DEBUG|# 1919] no schema found, skipping validation for
typeresponsepackagekdelibsactionpackage_wizardmethodgetprojectkde4controllerwizard
[INFO |# 1919] Completed in 319ms (View: 5, DB: 3) | 200 OK
[http://www.example.com/source/kde4/kdelibs/_wizard]


[INFO |# 1919] Processing WizardController#package_wizard (for
127.0.0.1 at 2012-03-11 10:21:40) [GET]
[INFO |# 1919] Parameters: {"package"=>"pack",
"project"=>"HiddenProject"}
[DEBUG|# 1919] Validate XML request:
#<ActionController::Request:0x7f63b59f7520>
[DEBUG|# 1919] no schema found, skipping validation for
typerequestpackagepackactionpackage_wizardmethodgetprojectHiddenProjectcontrollerwizard
[DEBUG|# 1919] AUTH: ["Basic", "ZnJlZGxpYnM6Z2Vyw7ZsbGhlaW1lcg=="]
[DEBUG|# 1919] User Load (0.4ms) SELECT * FROM
`users` WHERE (login = 'fredlibs') LIMIT 1
[DEBUG|# 1919] USER found: fredlibs
[DEBUG|# 1919] User fredlibs initialised
[DEBUG|# 1919] Role Load (0.2ms) SELECT *
FROM `roles` WHERE (`roles`.`title` = 'Admin') LIMIT 1
[DEBUG|# 1919] Role Load (0.2ms) SELECT
`roles`.id FROM `roles` INNER JOIN `roles_users` ON `roles`.id =
`roles_users`.role_id WHERE (`roles`.`id` = 1) AND (`roles_users`.user_id = 4 )
LIMIT 1
[DEBUG|# 1919] DbProject Load (0.2ms) SELECT
* FROM `db_projects` WHERE (name = BINARY 'HiddenProject') LIMIT 1
[DEBUG|# 1919] SQL (0.4ms) SELECT count(*) AS
count_all FROM `flags` WHERE (db_project_id = 3000 and flag = 'access' and
status = 'disable') AND (`flags`.db_project_id = 3000) 
[DEBUG|# 1919] SQL (0.2ms) SELECT count(*) AS
count_all FROM `project_group_role_relationships` WHERE (db_project_id = 3000)
AND (`project_group_role_relationships`.db_project_id = 3000) 
[DEBUG|# 1919] ProjectGroupRoleRelationship Load
(0.2ms) SELECT * FROM `project_group_role_relationships` WHERE
(`project_group_role_relationships`.db_project_id = 3000 AND (db_project_id =
3000)) 
[DEBUG|# 1919] User Load (0.2ms) SELECT *
FROM `users` WHERE (`users`.`id` = 4) 
[DEBUG|# 1919] Group Load (0.2ms) SELECT * FROM
`groups` WHERE (`groups`.`id` = 99) 
[DEBUG|# 1919] Group Load (0.2ms) SELECT *
FROM `groups` INNER JOIN `groups_users` ON `groups`.id =
`groups_users`.group_id WHERE (`groups_users`.user_id = 4 AND (id = 99)) 
[DEBUG|# 1919] SQL (0.3ms) SELECT
count(DISTINCT `project_user_role_relationships`.id) AS count_first FROM
`project_user_role_relationships` LEFT OUTER JOIN `roles` ON `roles`.id =
`project_user_role_relationships`.role_id WHERE (db_project_id = 3000 and
bs_user_id = 4) AND (`project_user_role_relationships`.db_project_id = 3000)


[DEBUG|# 1919] DbProject::UnknownObjectError (HiddenProject):
app/models/db_project.rb:245:in `get_by_name'
app/models/db_package.rb:148:in `get_by_project_and_name'
app/controllers/wizard_controller.rb:9:in `package_wizard'
test/test_helper.rb:21:in `get'
/test/functional/wizard_controller_test.rb:25:in `test_wizard'
/usr/lib64/ruby/1.8/test/unit/testsuite.rb:34:in `run'
/usr/lib64/ruby/1.8/test/unit/testsuite.rb:33:in `each'
/usr/lib64/ruby/1.8/test/unit/testsuite.rb:33:in `run'
/usr/lib64/ruby/1.8/test/unit/testsuite.rb:34:in `run'
/usr/lib64/ruby/1.8/test/unit/testsuite.rb:33:in `each'
/usr/lib64/ruby/1.8/test/unit/testsuite.rb:33:in `run'
/usr/lib64/ruby/1.8/test/unit/ui/testrunnermediator.rb:46:in `run_suite'
/usr/lib64/ruby/1.8/test/unit/ui/console/testrunner.rb:67:in `start_mediator'
/usr/lib64/ruby/1.8/test/unit/ui/console/testrunner.rb:41:in `start'
/usr/lib64/ruby/1.8/test/unit/ui/testrunnerutilities.rb:29:in `run'
/usr/lib64/ruby/1.8/test/unit/autorunner.rb:216:in `run'
/usr/lib64/ruby/1.8/test/unit/autorunner.rb:12:in `run'
/usr/lib64/ruby/1.8/test/unit.rb:279
/usr/bin/rcov:19


[ERROR|# 1919] ReadAccessError: HiddenProject
[INFO |# 1919] Rendering status
[INFO |# 1919] errorcode 'unknown_project' - HiddenProject
[INFO |# 1919] Rendering status (404)


[INFO |# 1919] Processing WizardController#package_wizard (for
127.0.0.1 at 2012-03-11 10:21:40) [GET]
[INFO |# 1919] Parameters: {"package"=>"pack",
"project"=>"HiddenProject"}
[DEBUG|# 1919] Validate XML request:
#<ActionController::Request:0x7f63b5948818>
[DEBUG|# 1919] no schema found, skipping validation for
typerequestpackagepackactionpackage_wizardmethodgetprojectHiddenProjectcontrollerwizard
[DEBUG|# 1919] AUTH: ["Basic", "aGlkZGVuX2hvbWVyOmhvbWVy"]
[DEBUG|# 1919] User Load (0.3ms) SELECT *
FROM `users` WHERE (login = 'hidden_homer') LIMIT 1
[DEBUG|# 1919] USER found: hidden_homer
[DEBUG|# 1919] User hidden_homer initialised
[DEBUG|# 1919] Role Load (0.2ms) SELECT * FROM
`roles` WHERE (`roles`.`title` = 'Admin') LIMIT 1
[DEBUG|# 1919] Role Load (0.2ms) SELECT
`roles`.id FROM `roles` INNER JOIN `roles_users` ON `roles`.id =
`roles_users`.role_id WHERE (`roles`.`id` = 1) AND (`roles_users`.user_id = 46
) LIMIT 1
[DEBUG|# 1919] DbProject Load (0.2ms) SELECT *
FROM `db_projects` WHERE (name = BINARY 'HiddenProject') LIMIT 1
[DEBUG|# 1919] SQL (0.4ms) SELECT count(*) AS
count_all FROM `flags` WHERE (db_project_id = 3000 and flag = 'access' and
status = 'disable') AND (`flags`.db_project_id = 3000) 
[DEBUG|# 1919] SQL (0.2ms) SELECT count(*) AS
count_all FROM `project_group_role_relationships` WHERE (db_project_id = 3000)
AND (`project_group_role_relationships`.db_project_id = 3000) 
[DEBUG|# 1919] ProjectGroupRoleRelationship Load
(0.2ms) SELECT * FROM `project_group_role_relationships` WHERE
(`project_group_role_relationships`.db_project_id = 3000 AND (db_project_id =
3000)) 
[DEBUG|# 1919] User Load (0.2ms) SELECT * FROM
`users` WHERE (`users`.`id` = 46) 
[DEBUG|# 1919] Group Load (0.2ms) SELECT *
FROM `groups` WHERE (`groups`.`id` = 99) 
[DEBUG|# 1919] Group Load (0.2ms) SELECT * FROM
`groups` INNER JOIN `groups_users` ON `groups`.id = `groups_users`.group_id
WHERE (`groups_users`.user_id = 46 AND (id = 99)) 
[DEBUG|# 1919] SQL (0.3ms) SELECT
count(DISTINCT `project_user_role_relationships`.id) AS count_first FROM
`project_user_role_relationships` LEFT OUTER JOIN `roles` ON `roles`.id =
`project_user_role_relationships`.role_id WHERE (db_project_id = 3000 and
bs_user_id = 46) AND (`project_user_role_relationships`.db_project_id = 3000)

[DEBUG|# 1919] CACHE (0.0ms) SELECT count(*) AS
count_all FROM `flags` WHERE (db_project_id = 3000 and flag = 'access' and
status = 'disable') AND (`flags`.db_project_id = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT count(*)
AS count_all FROM `project_group_role_relationships` WHERE (db_project_id =
3000) AND (`project_group_role_relationships`.db_project_id = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`project_group_role_relationships` WHERE
(`project_group_role_relationships`.db_project_id = 3000 AND (db_project_id =
3000)) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`users` WHERE (`users`.`id` = 46) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`groups` WHERE (`groups`.`id` = 99) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`groups` INNER JOIN `groups_users` ON `groups`.id = `groups_users`.group_id
WHERE (`groups_users`.user_id = 46 AND (id = 99)) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT
count(DISTINCT `project_user_role_relationships`.id) AS count_first FROM
`project_user_role_relationships` LEFT OUTER JOIN `roles` ON `roles`.id =
`project_user_role_relationships`.role_id WHERE (db_project_id = 3000 and
bs_user_id = 46) AND (`project_user_role_relationships`.db_project_id = 3000)

[DEBUG|# 1919] DbPackage Load (0.3ms) SELECT
* FROM `db_packages` WHERE (name = BINARY 'pack') AND
(`db_packages`.db_project_id = 3000) LIMIT 1
[DEBUG|# 1919] DbProject Load (0.2ms) SELECT *
FROM `db_projects` WHERE (`db_projects`.`id` = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT count(*)
AS count_all FROM `flags` WHERE (db_project_id = 3000 and flag = 'access' and
status = 'disable') AND (`flags`.db_project_id = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT count(*) AS
count_all FROM `project_group_role_relationships` WHERE (db_project_id = 3000)
AND (`project_group_role_relationships`.db_project_id = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`project_group_role_relationships` WHERE
(`project_group_role_relationships`.db_project_id = 3000 AND (db_project_id =
3000)) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`users` WHERE (`users`.`id` = 46) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`groups` WHERE (`groups`.`id` = 99) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`groups` INNER JOIN `groups_users` ON `groups`.id = `groups_users`.group_id
WHERE (`groups_users`.user_id = 46 AND (id = 99)) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT
count(DISTINCT `project_user_role_relationships`.id) AS count_first FROM
`project_user_role_relationships` LEFT OUTER JOIN `roles` ON `roles`.id =
`project_user_role_relationships`.role_id WHERE (db_project_id = 3000 and
bs_user_id = 46) AND (`project_user_role_relationships`.db_project_id = 3000)

[DEBUG|# 1919] CACHE (0.0ms) SELECT count(*) AS
count_all FROM `flags` WHERE (db_project_id = 3000 and flag = 'access' and
status = 'disable') AND (`flags`.db_project_id = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT count(*)
AS count_all FROM `project_group_role_relationships` WHERE (db_project_id =
3000) AND (`project_group_role_relationships`.db_project_id = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`project_group_role_relationships` WHERE
(`project_group_role_relationships`.db_project_id = 3000 AND (db_project_id =
3000)) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`users` WHERE (`users`.`id` = 46) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`groups` WHERE (`groups`.`id` = 99) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`groups` INNER JOIN `groups_users` ON `groups`.id = `groups_users`.group_id
WHERE (`groups_users`.user_id = 46 AND (id = 99)) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT
count(DISTINCT `project_user_role_relationships`.id) AS count_first FROM
`project_user_role_relationships` LEFT OUTER JOIN `roles` ON `roles`.id =
`project_user_role_relationships`.role_id WHERE (db_project_id = 3000 and
bs_user_id = 46) AND (`project_user_role_relationships`.db_project_id = 3000)

[DEBUG|# 1919] CACHE (0.0ms) SELECT count(*)
AS count_all FROM `flags` WHERE (db_project_id = 3000 and flag = 'access' and
status = 'disable') AND (`flags`.db_project_id = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT count(*) AS
count_all FROM `project_group_role_relationships` WHERE (db_project_id = 3000)
AND (`project_group_role_relationships`.db_project_id = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`project_group_role_relationships` WHERE
(`project_group_role_relationships`.db_project_id = 3000 AND (db_project_id =
3000)) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`users` WHERE (`users`.`id` = 46) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`groups` WHERE (`groups`.`id` = 99) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`groups` INNER JOIN `groups_users` ON `groups`.id = `groups_users`.group_id
WHERE (`groups_users`.user_id = 46 AND (id = 99)) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT
count(DISTINCT `project_user_role_relationships`.id) AS count_first FROM
`project_user_role_relationships` LEFT OUTER JOIN `roles` ON `roles`.id =
`project_user_role_relationships`.role_id WHERE (db_project_id = 3000 and
bs_user_id = 46) AND (`project_user_role_relationships`.db_project_id = 3000)

[DEBUG|# 1919] CACHE (0.0ms) SELECT count(*) AS
count_all FROM `flags` WHERE (db_project_id = 3000 and flag = 'access' and
status = 'disable') AND (`flags`.db_project_id = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT count(*)
AS count_all FROM `project_group_role_relationships` WHERE (db_project_id =
3000) AND (`project_group_role_relationships`.db_project_id = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`project_group_role_relationships` WHERE
(`project_group_role_relationships`.db_project_id = 3000 AND (db_project_id =
3000)) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`users` WHERE (`users`.`id` = 46) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`groups` WHERE (`groups`.`id` = 99) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`groups` INNER JOIN `groups_users` ON `groups`.id = `groups_users`.group_id
WHERE (`groups_users`.user_id = 46 AND (id = 99)) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT
count(DISTINCT `project_user_role_relationships`.id) AS count_first FROM
`project_user_role_relationships` LEFT OUTER JOIN `roles` ON `roles`.id =
`project_user_role_relationships`.role_id WHERE (db_project_id = 3000 and
bs_user_id = 46) AND (`project_user_role_relationships`.db_project_id = 3000)

[DEBUG|# 1919] Flag Load (0.3ms) SELECT *
FROM `flags` WHERE (`flags`.db_package_id = 11000) ORDER BY position
[DEBUG|# 1919] flagcheck: package has default state, checking project
[DEBUG|# 1919] Flag Load (0.2ms) SELECT * FROM
`flags` WHERE (`flags`.db_project_id = 3000) 
[DEBUG|# 1919] disabled_for sourceaccess repo: arch: state:enable
[DEBUG|# 1919] disabled_for sourceaccess repo: arch: state:enable
[DEBUG|# 1919] Flag Load (0.3ms) SELECT *
FROM `flags` WHERE (`flags`.`status` = 'enable' AND `flags`.`flag` = 'lock')
AND (`flags`.db_package_id = 11000) ORDER BY position LIMIT 1
[DEBUG|# 1919] Flag Load (0.3ms) SELECT * FROM
`flags` WHERE (`flags`.`status` = 'enable' AND `flags`.`flag` = 'lock') AND
(`flags`.db_project_id = 3000) LIMIT 1
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`roles` WHERE (`roles`.`title` = 'Admin') LIMIT 1
[DEBUG|# 1919] CACHE (0.0ms) SELECT `roles`.id
FROM `roles` INNER JOIN `roles_users` ON `roles`.id = `roles_users`.role_id
WHERE (`roles`.`id` = 1) AND (`roles_users`.user_id = 46 ) LIMIT 1
[DEBUG|# 1919] Role Load (0.2ms) SELECT *
FROM `roles` INNER JOIN `roles_users` ON `roles`.id = `roles_users`.role_id
WHERE (`roles_users`.user_id = 46 ) 
[DEBUG|# 1919] Group Load (0.2ms) SELECT * FROM
`groups` INNER JOIN `groups_users` ON `groups`.id = `groups_users`.group_id
WHERE (`groups_users`.user_id = 46 ) 
[DEBUG|# 1919] running local permission check: user hidden_homer,
package pack, permission 'change_package'
[DEBUG|# 1919] PackageUserRoleRelationship Load
(0.2ms) SELECT * FROM `package_user_role_relationships` WHERE
(`package_user_role_relationships`.bs_user_id = 46 AND (db_package_id = 11000))

[DEBUG|# 1919] PackageGroupRoleRelationship Load
(0.3ms) SELECT `package_group_role_relationships`.* FROM
`package_group_role_relationships` LEFT OUTER JOIN groups_users ug ON
ug.group_id = bs_group_id WHERE (ug.user_id = 46 and db_package_id = 11000) 
[DEBUG|# 1919] permission not found, trying parent project
'HiddenProject'
[DEBUG|# 1919] running local permission check: user hidden_homer,
project HiddenProject, permission 'change_package'
[DEBUG|# 1919] ProjectUserRoleRelationship Load
(0.2ms) SELECT * FROM `project_user_role_relationships` WHERE
(`project_user_role_relationships`.bs_user_id = 46 AND (db_project_id = 3000 ))

[DEBUG|# 1919] Role Load (0.2ms) SELECT * FROM
`roles` WHERE (`roles`.`id` = 3) 
[DEBUG|# 1919] ProjectGroupRoleRelationship Load
(0.2ms) SELECT `project_group_role_relationships`.* FROM
`project_group_role_relationships` LEFT OUTER JOIN groups_users ug ON
ug.group_id = bs_group_id WHERE (ug.user_id = 46 and db_project_id = 3000) 
[DEBUG|# 1919] StaticPermission Load (0.3ms)
SELECT * FROM `static_permissions` INNER JOIN `roles_static_permissions` ON
`static_permissions`.id = `roles_static_permissions`.static_permission_id WHERE
(`roles_static_permissions`.role_id = 3 AND (title = 'change_package')) LIMIT
1
[DEBUG|# 1919] permission granted
[DEBUG|# 1919] package_wizard, {"type"=>"request",
"package"=>"pack", "action"=>"package_wizard", "method"=>"get",
"project"=>"HiddenProject", "controller"=>"wizard"}
[DEBUG|# 1919] --> direct_http url: #<URI::Generic:0x7f63b58886f8
URL:http://localhost:3200/source/HiddenProject/pack/wizard.xml>
[DEBUG|# 1919] http_do #1: method: GET url:
http://localhost:3200/source/HiddenProject/pack/wizard.xml
[DEBUG|# 1921] 2012-03-11 10:21:40 [7181]: GET
/source/HiddenProject/pack/wizard.xml?
[DEBUG|# 1919] Request took 0.013222 seconds
[DEBUG|# 1919] questions: [{"sourcefile"=>{"type"=>"url",
"label"=>"Source file to download"}}, {"generator"=>{"type"=>"select",
"label"=>"Generate build description", "options"=>[{"-"=>{"label"=>"skip"}},
{"qmake"=>{"label"=>"qmake based code generator"}}]}}]
[DEBUG|# 1919] --> direct_http url: #<URI::Generic:0x7f63b5881a88
URL:http://localhost:3200/source/HiddenProject/pack/wizard.xml>
[DEBUG|# 1919] http_do #1: method: PUT url:
http://localhost:3200/source/HiddenProject/pack/wizard.xml
[DEBUG|# 1921] 127.0.0.1: 404 wizard.xml: no such file
[DEBUG|# 1921] 2012-03-11 10:21:40 [7182]: PUT
/source/HiddenProject/pack/wizard.xml?
[DEBUG|# 1921] 2012-03-11 10:21:40 [7183]: POST
/event?type=package&project=HiddenProject&package=pack
[DEBUG|# 1919] Request took 0.231103 seconds
[INFO |# 1919] Rendering wizard (200)
[DEBUG|# 1919] Validate XML response:
#<ActionController::Response:0x7f63b5948548>
[DEBUG|# 1919] no schema found, skipping validation for
typeresponsepackagepackactionpackage_wizardmethodgetprojectHiddenProjectcontrollerwizard
[INFO |# 1919] Completed in 308ms (View: 4, DB: 6) | 200 OK
[http://www.example.com/source/HiddenProject/pack/_wizard]


[INFO |# 1919] Processing WizardController#package_wizard (for
127.0.0.1 at 2012-03-11 10:21:40) [GET]
[INFO |# 1919] Parameters: {"package"=>"pack",
"project"=>"HiddenProject"}
[DEBUG|# 1919] Validate XML request:
#<ActionController::Request:0x7f63b5db3678>
[DEBUG|# 1919] no schema found, skipping validation for
typerequestpackagepackactionpackage_wizardmethodgetprojectHiddenProjectcontrollerwizard
[DEBUG|# 1919] AUTH: ["Basic", "a2luZzpzdW5mbG93ZXI="]
[DEBUG|# 1919] User Load (0.3ms) SELECT *
FROM `users` WHERE (login = 'king') LIMIT 1
[DEBUG|# 1919] USER found: king
[DEBUG|# 1919] User king initialised
[DEBUG|# 1919] Role Load (0.2ms) SELECT * FROM
`roles` WHERE (`roles`.`title` = 'Admin') LIMIT 1
[DEBUG|# 1919] Role Load (0.2ms) SELECT
`roles`.id FROM `roles` INNER JOIN `roles_users` ON `roles`.id =
`roles_users`.role_id WHERE (`roles`.`id` = 1) AND (`roles_users`.user_id = 2 )
LIMIT 1
[DEBUG|# 1919] DbProject Load (0.2ms) SELECT *
FROM `db_projects` WHERE (name = BINARY 'HiddenProject') LIMIT 1
[DEBUG|# 1919] SQL (0.3ms) SELECT count(*) AS
count_all FROM `flags` WHERE (db_project_id = 3000 and flag = 'access' and
status = 'disable') AND (`flags`.db_project_id = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT count(*) AS
count_all FROM `flags` WHERE (db_project_id = 3000 and flag = 'access' and
status = 'disable') AND (`flags`.db_project_id = 3000) 
[DEBUG|# 1919] DbPackage Load (0.2ms) SELECT
* FROM `db_packages` WHERE (name = BINARY 'pack') AND
(`db_packages`.db_project_id = 3000) LIMIT 1
[DEBUG|# 1919] DbProject Load (0.2ms) SELECT *
FROM `db_projects` WHERE (`db_projects`.`id` = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT count(*)
AS count_all FROM `flags` WHERE (db_project_id = 3000 and flag = 'access' and
status = 'disable') AND (`flags`.db_project_id = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT count(*) AS
count_all FROM `flags` WHERE (db_project_id = 3000 and flag = 'access' and
status = 'disable') AND (`flags`.db_project_id = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT count(*)
AS count_all FROM `flags` WHERE (db_project_id = 3000 and flag = 'access' and
status = 'disable') AND (`flags`.db_project_id = 3000) 
[DEBUG|# 1919] CACHE (0.0ms) SELECT count(*) AS
count_all FROM `flags` WHERE (db_project_id = 3000 and flag = 'access' and
status = 'disable') AND (`flags`.db_project_id = 3000) 
[DEBUG|# 1919] Flag Load (0.2ms) SELECT *
FROM `flags` WHERE (`flags`.db_package_id = 11000) ORDER BY position
[DEBUG|# 1919] flagcheck: package has default state, checking project
[DEBUG|# 1919] Flag Load (0.2ms) SELECT * FROM
`flags` WHERE (`flags`.db_project_id = 3000) 
[DEBUG|# 1919] disabled_for sourceaccess repo: arch: state:enable
[DEBUG|# 1919] disabled_for sourceaccess repo: arch: state:enable
[DEBUG|# 1919] Flag Load (0.2ms) SELECT *
FROM `flags` WHERE (`flags`.`status` = 'enable' AND `flags`.`flag` = 'lock')
AND (`flags`.db_package_id = 11000) ORDER BY position LIMIT 1
[DEBUG|# 1919] Flag Load (0.2ms) SELECT * FROM
`flags` WHERE (`flags`.`status` = 'enable' AND `flags`.`flag` = 'lock') AND
(`flags`.db_project_id = 3000) LIMIT 1
[DEBUG|# 1919] CACHE (0.0ms) SELECT * FROM
`roles` WHERE (`roles`.`title` = 'Admin') LIMIT 1
[DEBUG|# 1919] CACHE (0.0ms) SELECT `roles`.id
FROM `roles` INNER JOIN `roles_users` ON `roles`.id = `roles_users`.role_id
WHERE (`roles`.`id` = 1) AND (`roles_users`.user_id = 2 ) LIMIT 1
[DEBUG|# 1919] package_wizard, {"type"=>"request",
"package"=>"pack", "action"=>"package_wizard", "method"=>"get",
"project"=>"HiddenProject", "controller"=>"wizard"}
[DEBUG|# 1919] --> direct_http url: #<URI::Generic:0x7f63b5c324c0
URL:http://localhost:3200/source/HiddenProject/pack/wizard.xml>
[DEBUG|# 1919] http_do #1: method: GET url:
http://localhost:3200/source/HiddenProject/pack/wizard.xml
[DEBUG|# 1921] 2012-03-11 10:21:40 [7184]: GET
/source/HiddenProject/pack/wizard.xml?
[DEBUG|# 1919] Request took 0.009753 seconds
[DEBUG|# 1919] questions: [{"sourcefile"=>{"type"=>"url",
"label"=>"Source file to download"}}, {"generator"=>{"type"=>"select",
"label"=>"Generate build description", "options"=>[{"-"=>{"label"=>"skip"}},
{"qmake"=>{"label"=>"qmake based code generator"}}]}}]
[DEBUG|# 1919] --> direct_http url: #<URI::Generic:0x7f63b5bf1d58
URL:http://localhost:3200/source/HiddenProject/pack/wizard.xml>
[DEBUG|# 1919] http_do #1: method: PUT url:
http://localhost:3200/source/HiddenProject/pack/wizard.xml
[DEBUG|# 1921] 2012-03-11 10:21:40 [7185]: PUT
/source/HiddenProject/pack/wizard.xml?
[DEBUG|# 1921] 2012-03-11 10:21:40 [7186]: POST
/event?type=package&project=HiddenProject&package=pack
[DEBUG|# 1919] Request took 0.18642 seconds
[INFO |# 1919] Rendering wizard (200)
[DEBUG|# 1919] Validate XML response:
#<ActionController::Response:0x7f63b5db32b8>
[DEBUG|# 1919] no schema found, skipping validation for
typeresponsepackagepackactionpackage_wizardmethodgetprojectHiddenProjectcontrollerwizard
[INFO |# 1919] Completed in 226ms (View: 4, DB: 3) | 200 OK
[http://www.example.com/source/HiddenProject/pack/_wizard]
[DEBUG|# 1919] SQL (0.1ms) ROLLBACK
[DEBUG|# 1919] kill 1921

Remove log/tmp files to save disc space
[locks-and-latches] Releasing all the locks
[locks-and-latches] All the locks released
Archiving artifacts
Recording test results
Publishing rails notes report...
Publishing rails stats report...
Publishing rcov report...
file not found:
<http://ci.opensuse.org/job/obs_testsuite_api_2.3/65/artifact/src/api/coverage/test>
rcov report directory wasn't found using the pattern 'src/api/coverage/test'.
Build step 'Publish Rcov report' changed build result to FAILURE
Build step 'Publish Rcov report' marked build as failure

--
To unsubscribe, e-mail: obs-tests+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: obs-tests+owner@xxxxxxxxxxxx

< Previous Next >
This Thread
Follow Ups