opensuse:adrians-build-service.git
5 years ago[testsuite] travis-ci.org: setup api database only with setup, not via migrations master
Adrian Schröter [Fri, 16 Nov 2012 13:04:55 +0000 (14:04 +0100)]
[testsuite] travis-ci.org: setup api database only with setup, not via migrations

5 years agoAdd travis status to README
Henne Vogelsang [Fri, 16 Nov 2012 12:51:23 +0000 (13:51 +0100)]
Add travis status to README

5 years ago[webui-testsuite] speedup the spider test
Stephan Kulow [Fri, 16 Nov 2012 11:14:03 +0000 (12:14 +0100)]
[webui-testsuite] speedup the spider test

In not playing ping pong with the browser, but just doing all parsing and
validation ourselve parsing the page_source, we save roughly 50% of the test
runtime - which is insane

5 years ago[webui] make /main/startme visible for development
Stephan Kulow [Fri, 16 Nov 2012 10:16:06 +0000 (11:16 +0100)]
[webui] make /main/startme visible for development

Otherwise you can't fix selenium test cases easily

5 years ago[api] noone looks at maintenance incidents but google
Stephan Kulow [Fri, 16 Nov 2012 09:02:52 +0000 (10:02 +0100)]
[api] noone looks at maintenance incidents but google

5 years ago[webui] change text to be a bit more helpful
Stephan Kulow [Fri, 16 Nov 2012 08:59:38 +0000 (09:59 +0100)]
[webui] change text to be a bit more helpful

/source/Taskjuggler/taskjuggler/taskjuggler.spec is not "binary garbage", still it can't
be displayed

5 years ago[webui] some work on the watchlists rendering
Stephan Kulow [Thu, 15 Nov 2012 13:50:30 +0000 (14:50 +0100)]
[webui] some work on the watchlists rendering

5 years ago[api] do not crash on not found issues in changes
Stephan Kulow [Thu, 15 Nov 2012 16:00:45 +0000 (17:00 +0100)]
[api] do not crash on not found issues in changes

5 years ago[api] state_changed? is also true if state changed from :review to 'review'
Stephan Kulow [Thu, 15 Nov 2012 15:46:23 +0000 (16:46 +0100)]
[api] state_changed? is also true if state changed from :review to 'review'

5 years ago[webui] - Fixed show and hide of the issue-spinner in the patchinfo-editor
Benjamin Brunner [Thu, 15 Nov 2012 11:14:26 +0000 (12:14 +0100)]
[webui] - Fixed show and hide of the issue-spinner in the patchinfo-editor
- Brought tooltipp to add issues up-to-date

5 years ago[webui] - Add link to show patchinfo if a patchinfo-package exists
Benjamin Brunner [Thu, 15 Nov 2012 10:54:12 +0000 (11:54 +0100)]
[webui] - Add link to show patchinfo if a patchinfo-package exists
- Removed debugger

5 years ago[webui] Don't read patchinfo-file from cache
Benjamin Brunner [Wed, 14 Nov 2012 16:46:06 +0000 (17:46 +0100)]
[webui] Don't read patchinfo-file from cache

5 years ago[webui] Use blank? instead of empty? to catch nil-values in patchinfo-editor
Benjamin Brunner [Mon, 12 Nov 2012 10:54:51 +0000 (11:54 +0100)]
[webui] Use blank? instead of empty? to catch nil-values in patchinfo-editor

5 years ago[webui] fixed width of blocked-text-field in patchinfo-editor
Benjamin Brunner [Tue, 6 Nov 2012 14:12:55 +0000 (15:12 +0100)]
[webui] fixed width of blocked-text-field in patchinfo-editor

5 years ago[webui] Changed handling of tracker-issues and improved checks for issues in patchinf...
Benjamin Brunner [Fri, 2 Nov 2012 14:55:59 +0000 (15:55 +0100)]
[webui] Changed handling of tracker-issues and improved checks for issues in patchinfo-editor

5 years ago[webui] -Adjustments for patchinfo-editor to webui-testsuite-libs
Benjamin Brunner [Thu, 25 Oct 2012 13:29:04 +0000 (15:29 +0200)]
[webui] -Adjustments for patchinfo-editor to webui-testsuite-libs
- Make view to deleting patchinfos similar to deleting packages

5 years ago[webui] do not use iconv, but make everything UTF-8
Stephan Kulow [Thu, 15 Nov 2012 12:47:51 +0000 (13:47 +0100)]
[webui] do not use iconv, but make everything UTF-8

5 years ago[api] watched project without name is nonsense
Stephan Kulow [Thu, 15 Nov 2012 12:11:12 +0000 (13:11 +0100)]
[api] watched project without name is nonsense

5 years ago[webui] give the toggle watchlist link an id for easier testing
Stephan Kulow [Thu, 15 Nov 2012 11:15:54 +0000 (12:15 +0100)]
[webui] give the toggle watchlist link an id for easier testing

5 years ago[api] fix and test person watchlists
Adrian Schröter [Thu, 15 Nov 2012 11:15:02 +0000 (12:15 +0100)]
[api] fix and test person watchlists

5 years ago[dist] move the --trace argument to be always last
Stephan Kulow [Thu, 15 Nov 2012 10:01:56 +0000 (11:01 +0100)]
[dist] move the --trace argument to be always last

5 years ago[webui] fix the test suite for real, sorry
Stephan Kulow [Thu, 15 Nov 2012 09:29:14 +0000 (10:29 +0100)]
[webui] fix the test suite for real, sorry

5 years ago[webui] if no user or no password are given, give an error
Stephan Kulow [Thu, 15 Nov 2012 09:10:47 +0000 (10:10 +0100)]
[webui] if no user or no password are given, give an error

5 years ago[webui] forbid empty usernames during login
Stephan Kulow [Thu, 15 Nov 2012 08:52:57 +0000 (09:52 +0100)]
[webui] forbid empty usernames during login

5 years ago[webui] fix css syntax for cm2
Stephan Kulow [Thu, 15 Nov 2012 08:51:56 +0000 (09:51 +0100)]
[webui] fix css syntax for cm2

5 years ago[api] do not double render - extract_user does it
Stephan Kulow [Wed, 14 Nov 2012 16:18:29 +0000 (17:18 +0100)]
[api] do not double render - extract_user does it

5 years ago[api,webui] allow large request lists
Stephan Kulow [Wed, 14 Nov 2012 14:32:00 +0000 (15:32 +0100)]
[api,webui] allow large request lists

Redo my attempt from yesterday, reusing the generic route does not work as it does
too much - and we only want to know the IDS to then query the details

5 years agoBring some color to request states
Sascha Peilicke [Wed, 14 Nov 2012 14:35:03 +0000 (15:35 +0100)]
Bring some color to request states

And provide a link to the request history to get more information about
the state (e.g. the decline reason).

5 years agoMy watchlist had collisions :-)
Sascha Peilicke [Wed, 14 Nov 2012 14:14:06 +0000 (15:14 +0100)]
My watchlist had collisions :-)

We don't seem to need this id anyway

5 years ago[backend] make first element of PROVIDERINFO always positive
Michael Schroeder [Wed, 14 Nov 2012 14:13:04 +0000 (15:13 +0100)]
[backend] make first element of PROVIDERINFO always positive

5 years ago[backend] be very explicit about why something is conflicted
Michael Schroeder [Wed, 14 Nov 2012 13:07:56 +0000 (14:07 +0100)]
[backend] be very explicit about why something is conflicted

5 years ago[backend] move "undef $xp" a bit down
Michael Schroeder [Wed, 14 Nov 2012 13:06:45 +0000 (14:06 +0100)]
[backend] move "undef $xp" a bit down

5 years ago[backend] support 'expanddebug' element in buildinfo
Michael Schroeder [Wed, 14 Nov 2012 10:16:28 +0000 (11:16 +0100)]
[backend] support 'expanddebug' element in buildinfo

5 years ago[backend] BSSolv: support newest libsolv, support ignoreconflicts expandflag
Michael Schroeder [Tue, 13 Nov 2012 16:59:16 +0000 (17:59 +0100)]
[backend] BSSolv: support newest libsolv, support ignoreconflicts expandflag

5 years ago[webui] request only the ids of the requests
Stephan Kulow [Tue, 13 Nov 2012 21:28:31 +0000 (22:28 +0100)]
[webui] request only the ids of the requests

5 years ago[api] the owner needs to be just the login for the webui
Stephan Kulow [Tue, 13 Nov 2012 16:35:26 +0000 (17:35 +0100)]
[api] the owner needs to be just the login for the webui

5 years ago[api] return more infos about the issues
Stephan Kulow [Tue, 13 Nov 2012 16:23:46 +0000 (17:23 +0100)]
[api] return more infos about the issues

5 years ago[api] new user register and change_password commands
Adrian Schröter [Tue, 13 Nov 2012 15:53:44 +0000 (16:53 +0100)]
[api] new user register and change_password commands

5 years ago[api] simplify last commit a bit, it is always a database object here
Adrian Schröter [Tue, 13 Nov 2012 14:26:08 +0000 (15:26 +0100)]
[api] simplify last commit a bit, it is always a database object here

5 years ago[webui] fix reviewer dialog
Stephan Kulow [Tue, 13 Nov 2012 15:56:07 +0000 (16:56 +0100)]
[webui] fix reviewer dialog

5 years ago[webui] no need to edit diffs :)
Stephan Kulow [Tue, 13 Nov 2012 15:29:33 +0000 (16:29 +0100)]
[webui] no need to edit diffs :)

5 years ago[webui] fix request diff for 140834
Stephan Kulow [Tue, 13 Nov 2012 15:12:42 +0000 (16:12 +0100)]
[webui] fix request diff for 140834

make sure the javascript for editor is loaded even if the initial load of the page
does not show up an editor because all diffs are collapsed. Moved the setup into an
helper function that is always there

5 years ago[api] support OBS:BranchTarget together with mbranch calls (bnc#789234)
Adrian Schröter [Tue, 13 Nov 2012 14:04:47 +0000 (15:04 +0100)]
[api] support OBS:BranchTarget together with mbranch calls (bnc#789234)

5 years ago[api] wow, we have no test cases for backend exceptions
Stephan Kulow [Tue, 13 Nov 2012 13:46:47 +0000 (14:46 +0100)]
[api] wow, we have no test cases for backend exceptions

5 years ago[api] fix test suite failure
Stephan Kulow [Tue, 13 Nov 2012 13:31:03 +0000 (14:31 +0100)]
[api] fix test suite failure

5 years ago[api] move the parsing of the activexml exception into the exception itself
Stephan Kulow [Tue, 13 Nov 2012 12:53:22 +0000 (13:53 +0100)]
[api] move the parsing of the activexml exception into the exception itself

No idea why I haven't done this 2008 :)

5 years ago[api] create a diff cache in the backend for freshly created requests
Stephan Kulow [Tue, 13 Nov 2012 12:16:26 +0000 (13:16 +0100)]
[api] create a diff cache in the backend for freshly created requests

5 years ago[api] do not allow to copy projects with source protected packages inside.
Adrian Schröter [Tue, 13 Nov 2012 09:14:58 +0000 (10:14 +0100)]
[api] do not allow to copy projects with source protected packages inside.

5 years ago[api] re-create yesterdays lost test case (some parts)
Adrian Schröter [Tue, 13 Nov 2012 08:27:14 +0000 (09:27 +0100)]
[api] re-create yesterdays lost test case (some parts)

5 years ago[api] fix and test maintenance requests diffing (and fixed test suite which messes...
Adrian Schröter [Mon, 12 Nov 2012 15:07:48 +0000 (16:07 +0100)]
[api] fix and test maintenance requests diffing (and fixed test suite which messes up fixtures)

5 years ago[webui] do not crash on empty binarylist
Stephan Kulow [Mon, 12 Nov 2012 13:46:32 +0000 (14:46 +0100)]
[webui] do not crash on empty binarylist

5 years ago[webui] do not cache patchinfos
Stephan Kulow [Mon, 12 Nov 2012 13:45:39 +0000 (14:45 +0100)]
[webui] do not cache patchinfos

Without invalidation of the cache the caching is very harmful

5 years ago[webui] do not crash if someone asks for !user
Stephan Kulow [Mon, 12 Nov 2012 13:56:21 +0000 (14:56 +0100)]
[webui] do not crash if someone asks for !user

5 years ago[webui] fix another crash
Stephan Kulow [Mon, 12 Nov 2012 11:31:27 +0000 (12:31 +0100)]
[webui] fix another crash

5 years ago[api] fix the double encoding
Stephan Kulow [Mon, 12 Nov 2012 11:03:58 +0000 (12:03 +0100)]
[api] fix the double encoding

OBS 2.3 in combination with ruby 1.8 and rails 2 stored utf8 strings in a field
marked as default charset ("swedish") and OBS 2.4 migrated the field to UTF-8, which
didn't show a problem for english strings but broke all real UTF-8 strings. So now
we need to convert back to latin1 temporarly to then migrate to utf-8 the cruel way

For now I only take {projects,packages}.{title,description} into account - if there
are more fields that can have real utf-8 content, we can fix them later. I split the
tables into 2 migrations to make sure the code is reusable

5 years ago[webui] Check if we really got valid UTF-8 from the API when displaying
Sascha Peilicke [Tue, 6 Nov 2012 01:02:45 +0000 (02:02 +0100)]
[webui] Check if we really got valid UTF-8 from the API when displaying
files

Previously, we used String#encode, which fails if the input is already
UTF-8 (results in double-encoded UTF-8). Still we want to filter out binary
files here until the backend can provide us with proper file magic.

5 years ago[webui] reviews are still not having a comment, to be fixed
Stephan Kulow [Mon, 12 Nov 2012 10:27:42 +0000 (11:27 +0100)]
[webui] reviews are still not having a comment, to be fixed

5 years ago[webui] do not crash on issues
Stephan Kulow [Mon, 12 Nov 2012 10:24:11 +0000 (11:24 +0100)]
[webui] do not crash on issues

5 years ago[api] fix parsing of the issues
Stephan Kulow [Mon, 12 Nov 2012 09:59:26 +0000 (10:59 +0100)]
[api] fix parsing of the issues

5 years ago[webui] working on the users page
Stephan Kulow [Mon, 12 Nov 2012 09:40:53 +0000 (10:40 +0100)]
[webui] working on the users page

5 years agoUse jquery.dataTable defaults (from application.js)
Sascha Peilicke [Mon, 5 Nov 2012 23:41:03 +0000 (00:41 +0100)]
Use jquery.dataTable defaults (from application.js)

In this case it's only the default table size (i.e. 25 instead of 10).

5 years ago[api] do not crash on search for devel packages like osc is doing it after accepting...
Adrian Schröter [Mon, 12 Nov 2012 09:04:42 +0000 (10:04 +0100)]
[api] do not crash on search for devel packages like osc is doing it after accepting a request

5 years ago[api] there is no point in testing 3 configurations
Stephan Kulow [Mon, 12 Nov 2012 05:58:45 +0000 (06:58 +0100)]
[api] there is no point in testing 3 configurations

There is no code that will look at more than the first configuration

5 years ago[api] make request tests reproducible
Stephan Kulow [Sun, 11 Nov 2012 19:20:41 +0000 (20:20 +0100)]
[api] make request tests reproducible

if the webui restarts a new test API, it needs to have the
request IDs start from 1001, otherwise it's hard to write
simple tests

5 years ago[webui] fix links to packages with + in name
Stephan Kulow [Sun, 11 Nov 2012 12:01:10 +0000 (13:01 +0100)]
[webui] fix links to packages with + in name

(and add a test case for it)

5 years ago[webui-testsuite] do not follow ajax urls
Stephan Kulow [Sun, 11 Nov 2012 10:40:29 +0000 (11:40 +0100)]
[webui-testsuite] do not follow ajax urls

5 years ago[api] return an error for non-existant packages
Stephan Kulow [Sun, 11 Nov 2012 10:39:51 +0000 (11:39 +0100)]
[api] return an error for non-existant packages

5 years ago[webui-testsuite] funny, we even tested that the behaviour is buggy .)
Stephan Kulow [Sat, 10 Nov 2012 15:53:09 +0000 (16:53 +0100)]
[webui-testsuite] funny, we even tested that the behaviour is buggy .)

5 years ago[activexml] do not double escape text
Stephan Kulow [Sat, 10 Nov 2012 13:37:19 +0000 (14:37 +0100)]
[activexml] do not double escape text

5 years ago[webui] fix links in hermes mails
Stephan Kulow [Sat, 10 Nov 2012 11:29:55 +0000 (12:29 +0100)]
[webui] fix links in hermes mails

5 years ago[api] it was no good idea to overwrite the standard to_s
Stephan Kulow [Fri, 9 Nov 2012 15:23:55 +0000 (16:23 +0100)]
[api] it was no good idea to overwrite the standard to_s

5 years ago[webui] avoid crash if bots follow ajax calls
Stephan Kulow [Fri, 9 Nov 2012 14:44:26 +0000 (15:44 +0100)]
[webui] avoid crash if bots follow ajax calls

5 years ago[webui] fix crash on locked maintenance projects
Stephan Kulow [Fri, 9 Nov 2012 14:40:51 +0000 (15:40 +0100)]
[webui] fix crash on locked maintenance projects

5 years ago[api] try to parse the backend error and return it in human readable form
Stephan Kulow [Fri, 9 Nov 2012 14:27:34 +0000 (15:27 +0100)]
[api] try to parse the backend error and return it in human readable form

5 years ago[webui] show the error in case the sourcediff could not be generated
Stephan Kulow [Fri, 9 Nov 2012 14:23:34 +0000 (15:23 +0100)]
[webui] show the error in case the sourcediff could not be generated

5 years ago[api] fix return value for source diff errors
Stephan Kulow [Fri, 9 Nov 2012 14:09:14 +0000 (15:09 +0100)]
[api] fix return value for source diff errors

5 years ago[api] for project_infos, the request IDs are enough
Stephan Kulow [Fri, 9 Nov 2012 14:02:24 +0000 (15:02 +0100)]
[api] for project_infos, the request IDs are enough

5 years ago[webui] give request_state_icon a more specific name
Stephan Kulow [Fri, 9 Nov 2012 13:51:36 +0000 (14:51 +0100)]
[webui] give request_state_icon a more specific name

5 years agoBring back me bug report icon
Sascha Peilicke [Fri, 9 Nov 2012 11:05:06 +0000 (12:05 +0100)]
Bring back me bug report icon

and make capitalization of "Create Patchinfo" and "Submit as Update"
identical to the other links.

5 years ago[webui] also catch \r as not to replace - helps readability
Stephan Kulow [Fri, 9 Nov 2012 10:34:22 +0000 (11:34 +0100)]
[webui] also catch \r as not to replace - helps readability

5 years ago[api] fix crashes on invalid configured repositories
Adrian Schröter [Fri, 9 Nov 2012 10:25:36 +0000 (11:25 +0100)]
[api] fix crashes on invalid configured repositories

5 years ago[api] make the maintenance incidents uniq, so the webui can count
Stephan Kulow [Fri, 9 Nov 2012 10:24:50 +0000 (11:24 +0100)]
[api] make the maintenance incidents uniq, so the webui can count
correctly

5 years ago[api] fix call for maintenance subprojects
Stephan Kulow [Fri, 9 Nov 2012 10:12:31 +0000 (11:12 +0100)]
[api] fix call for maintenance subprojects

5 years ago[webui] do not crash on project/maintenance_incidents
Stephan Kulow [Fri, 9 Nov 2012 10:03:08 +0000 (11:03 +0100)]
[webui] do not crash on project/maintenance_incidents

5 years agoAdd syntax highlighting mode for 'baselibs.conf' files
Sascha Peilicke [Fri, 9 Nov 2012 09:19:49 +0000 (10:19 +0100)]
Add syntax highlighting mode for 'baselibs.conf' files

5 years ago[api] test case for product generation. Just a smoke test atm.
Adrian Schröter [Fri, 9 Nov 2012 09:18:05 +0000 (10:18 +0100)]
[api] test case for product generation. Just a smoke test atm.

5 years ago[webui] move the _log conversion into the lib, so that update_log
Stephan Kulow [Fri, 9 Nov 2012 08:33:53 +0000 (09:33 +0100)]
[webui] move the _log conversion into the lib, so that update_log
benefits from the conversions too

5 years ago[api] fix api crash on updating product files
Adrian Schröter [Fri, 9 Nov 2012 09:04:13 +0000 (10:04 +0100)]
[api] fix api crash on updating product files

5 years ago[backend] fix bs_productconvert to run within test suite and without warning lines
Adrian Schröter [Fri, 9 Nov 2012 08:42:02 +0000 (09:42 +0100)]
[backend] fix bs_productconvert to run within test suite and without warning lines

5 years ago[api] add a test case for the osc open incident request search
Adrian Schröter [Thu, 8 Nov 2012 16:05:55 +0000 (17:05 +0100)]
[api] add a test case for the osc open incident request search

5 years agoFix wrong height of left gutter in editor view (displaying text lines)
Sascha Peilicke [Fri, 9 Nov 2012 08:28:23 +0000 (09:28 +0100)]
Fix wrong height of left gutter in editor view (displaying text lines)

5 years ago[webui] catch an exception that is not supposed to happen
Stephan Kulow [Fri, 9 Nov 2012 08:28:27 +0000 (09:28 +0100)]
[webui] catch an exception that is not supposed to happen

5 years ago[webui] disable mobile views till we come along to fix them
Stephan Kulow [Thu, 8 Nov 2012 20:30:55 +0000 (21:30 +0100)]
[webui] disable mobile views till we come along to fix them

5 years ago[webui] remove caching for patchinfos - to be moved to API soon
Stephan Kulow [Thu, 8 Nov 2012 20:24:35 +0000 (21:24 +0100)]
[webui] remove caching for patchinfos - to be moved to API soon

5 years ago[api] catch also broken packages when trying to diff
Stephan Kulow [Thu, 8 Nov 2012 20:24:19 +0000 (21:24 +0100)]
[api] catch also broken packages when trying to diff

5 years ago[webui] fix request state display
Stephan Kulow [Thu, 8 Nov 2012 19:41:57 +0000 (20:41 +0100)]
[webui] fix request state display

5 years ago[api] packages not found can't have a diff
Stephan Kulow [Thu, 8 Nov 2012 16:35:02 +0000 (17:35 +0100)]
[api] packages not found can't have a diff

5 years ago[api] fix oldstate for STATECHANGE events too
Stephan Kulow [Thu, 8 Nov 2012 16:20:58 +0000 (17:20 +0100)]
[api] fix oldstate for STATECHANGE events too

5 years ago[webui] forgot one file for project/status to work correctly
Stephan Kulow [Thu, 8 Nov 2012 16:03:48 +0000 (17:03 +0100)]
[webui] forgot one file for project/status to work correctly

5 years ago[api] put oldstate in the notification for request change
Stephan Kulow [Thu, 8 Nov 2012 16:02:41 +0000 (17:02 +0100)]
[api] put oldstate in the notification for request change