Adrian Schröter [Wed, 19 Oct 2011 08:17:25 +0000 (10:17 +0200)]
[api] update default distribution list:
* added openSUSE 12.1 (will get created this week)
* added Mandriva 2011
* added Ubuntu 11.10
* remove discontinued Ubuntu 6.06 and 8.04
Stephan Kulow [Fri, 2 Sep 2011 12:39:57 +0000 (14:39 +0200)]
[webui] check the value of the scheduler parameter
Adrian Schröter [Tue, 18 Oct 2011 12:34:27 +0000 (14:34 +0200)]
[appliance] revert last submissions, we fix it in appliance and packages instead
Adrian Schröter [Tue, 18 Oct 2011 12:19:51 +0000 (14:19 +0200)]
[appliance] apply mysql user id change on every start to be on the safe side
Adrian Schröter [Tue, 18 Oct 2011 12:14:06 +0000 (14:14 +0200)]
[appliance] enforce correct ownership of MySQL database files after 12.1 upgrade
Adrian Schröter [Tue, 18 Oct 2011 10:29:37 +0000 (12:29 +0200)]
[doc] add a hint about new scheduler triggering to release notes
Michael Schroeder [Tue, 18 Oct 2011 10:05:43 +0000 (12:05 +0200)]
[backend] use verifymd5 instead of srcmd5 in first line of the meta files
Michael Schroeder [Thu, 13 Oct 2011 16:51:42 +0000 (18:51 +0200)]
[backend] double the lastevents queue size, OBS builds too fast
Sascha Peilicke [Mon, 17 Oct 2011 19:10:17 +0000 (11:10 -0800)]
[api] Recently added StartTLS check needs '&&', not '?'.
Fixes commit
ea48b58c3b
Adrian Schröter [Sun, 9 Oct 2011 22:57:14 +0000 (00:57 +0200)]
[webui] remove "Download package" button with hardcoded link to software.o.o because it works on no instance where it is deployed.
Adrian Schröter [Fri, 7 Oct 2011 09:59:13 +0000 (11:59 +0200)]
[doc] document the arm architecture changes
Daniel Gollub [Fri, 30 Sep 2011 13:14:39 +0000 (15:14 +0200)]
[api] introduce LDAP StartTLS support
LDAP StartTLS is disabled by default.
Enable it with LDAP_START_TLS = :on
LDAP StartTLS default port is 389.
Adrian Schröter [Thu, 6 Oct 2011 04:41:02 +0000 (06:41 +0200)]
[backend] define armvXl architecture but keep armvXel and hl for compatibility
Adrian Schröter [Thu, 6 Oct 2011 04:39:58 +0000 (06:39 +0200)]
[backend] configure sync pool for arm
Adrian Schröter [Thu, 6 Oct 2011 04:23:09 +0000 (06:23 +0200)]
[api] make test suite silent again
Adrian Schröter [Thu, 6 Oct 2011 04:15:46 +0000 (06:15 +0200)]
[api] fix test case for read access protected branches
Adrian Schröter [Wed, 5 Oct 2011 15:02:00 +0000 (17:02 +0200)]
[api] SLES 9 is history
Adrian Schröter [Wed, 5 Oct 2011 14:48:40 +0000 (16:48 +0200)]
[backend] fix reference generation in updateinfo.xml files and extend test case for it
Adrian Schröter [Wed, 5 Oct 2011 12:56:38 +0000 (14:56 +0200)]
[backend] fix generation of bug url's into updateinfos. first set of predefined bugzilla hosts which can be referenced.
Stephan Kulow [Wed, 5 Oct 2011 05:47:34 +0000 (07:47 +0200)]
[api] fix syntax of rake task
Adrian Schröter [Wed, 5 Oct 2011 08:45:09 +0000 (10:45 +0200)]
[api] add Factory ARM as default target
Adrian Schröter [Wed, 5 Oct 2011 08:43:18 +0000 (10:43 +0200)]
[dist] enable armv7l scheduler by default to have an example for cross build
Adrian Schröter [Wed, 5 Oct 2011 08:36:03 +0000 (10:36 +0200)]
[api] add real life armvXl architectures
Adrian Schröter [Wed, 5 Oct 2011 08:45:57 +0000 (10:45 +0200)]
Merge branch '2.3' of gitorious.org:opensuse/build-service into 2.3
Adrian Schröter [Thu, 22 Sep 2011 12:01:36 +0000 (14:01 +0200)]
[dist] Documentation fixes as reported by Joop Boonen
Sascha Peilicke [Fri, 23 Sep 2011 10:09:16 +0000 (12:09 +0200)]
[webui] Catch exception in BsRequest#modifyReview if request isn't in
review state.
Adrian Schröter [Thu, 22 Sep 2011 12:01:36 +0000 (14:01 +0200)]
[dist] Documentation fixes as reported by Joop Boonen
Sascha Peilicke [Tue, 20 Sep 2011 12:47:55 +0000 (14:47 +0200)]
[webui] Add user-provided delete request description to API request
Fixes bnc#714511
Sascha Peilicke [Mon, 12 Sep 2011 11:24:37 +0000 (13:24 +0200)]
[webui] Fix some more executable bits that the Jenkins 'Copy Artifacts'
plugin likes to break.
Should fix Jenkins webui test run.
Adrian Schröter [Thu, 8 Sep 2011 14:46:10 +0000 (16:46 +0200)]
[backend] use local instead of direct
Adrian Schröter [Thu, 8 Sep 2011 12:00:23 +0000 (14:00 +0200)]
[backend] implement rebuild trigger flags for kiwi image and product
Michael Schroeder [Thu, 8 Sep 2011 09:43:22 +0000 (11:43 +0200)]
[backend] fix unlink calls (thanks Rudi!)
Sascha Peilicke [Wed, 7 Sep 2011 15:32:55 +0000 (17:32 +0200)]
[webui] More corrections for the request show view.
Changing the request status in the heading is more complex after Ajax
requests.
Sascha Peilicke [Wed, 7 Sep 2011 12:04:50 +0000 (14:04 +0200)]
[webui] Minor request show view improvements after accepting reviews.
Remove 'action' column in review table if there are no open reviews left
and change the request status in the heading to new request state.
Sascha Peilicke [Wed, 7 Sep 2011 09:42:53 +0000 (11:42 +0200)]
[webui] Remove fluid layout (aka Stretch Limo).
It is essentially untested and unmaintained, most users aren't aware of
it and you have to re-select it after every page load (at least in
Firefox).
Sascha Peilicke [Wed, 7 Sep 2011 07:51:20 +0000 (09:51 +0200)]
[webui] Another one of those "don't POST or PUT with Ajax"
Only a local webui seems to loose the session if POST/PUT is used in
Ajax requests. Looks like a bug elsewhere...
Stephan Kulow [Mon, 1 Aug 2011 09:37:01 +0000 (11:37 +0200)]
[webui] allow build status code 'locked'
Sascha Peilicke [Wed, 31 Aug 2011 09:48:50 +0000 (11:48 +0200)]
[webui] Don't allow to remove source package when source project equals
target project.
This is the case for reverting to older revisions as the dialog is used
there too.
Sascha Peilicke [Wed, 31 Aug 2011 09:03:22 +0000 (11:03 +0200)]
[webui] Provide valid submit request target when reverting to old
revision.
Michael Schroeder [Tue, 30 Aug 2011 14:55:18 +0000 (16:55 +0200)]
[backend] do not delete unchanged deltas when publishing a prp
Sascha Peilicke [Mon, 29 Aug 2011 14:29:58 +0000 (16:29 +0200)]
[webui] Show a more meaningful message if submit request via dialog
failed
Michael Schroeder [Thu, 28 Jul 2011 13:23:42 +0000 (15:23 +0200)]
[backend] support view=xml diff view
Sascha Peilicke [Thu, 25 Aug 2011 10:41:20 +0000 (12:41 +0200)]
[dist/ci] Add CI templates to allow Jenkins jobs against the 2.3 branch.
Our Jenkins jobs directly execute those scripts from their git checkout,
thus they're needed here (and in any other branch we may want to test).
Adrian Schröter [Thu, 25 Aug 2011 08:51:11 +0000 (10:51 +0200)]
[dist] switch to copytruncate to circumvent a bug in apache&passenger calling abort
Sascha Peilicke [Thu, 25 Aug 2011 09:07:01 +0000 (11:07 +0200)]
[api,webui] Remove old delayed_job restart task.
Sascha Peilicke [Wed, 24 Aug 2011 12:59:25 +0000 (14:59 +0200)]
[webui] Rather trivial layout fix for Google Chrome.
Bento bummer! Fixes bnc#710193
Sascha Peilicke [Wed, 24 Aug 2011 09:25:12 +0000 (11:25 +0200)]
[webui] Change catch-all rescue statement.
Sascha Peilicke [Wed, 24 Aug 2011 09:04:14 +0000 (11:04 +0200)]
[webui] Fix repository flag table access check.
The value of @user_is_maintainer is nil during Ajax requests, as they
don't go through the 'repositories' action of either Project or Package
controller. Thus we have to redo the check each time...
Markus Lehtonen [Fri, 19 Aug 2011 07:53:27 +0000 (10:53 +0300)]
[backend] don't try to copy back directories in source service
Markus Lehtonen [Fri, 19 Aug 2011 07:45:54 +0000 (10:45 +0300)]
[backend] preserve files from previous source service
When running source service, move the (_service*) files generated in
previous service run to a separate directory instead of deleting them.
Sascha Peilicke [Tue, 23 Aug 2011 11:55:18 +0000 (13:55 +0200)]
[webui] Forgot to require 'ci_reporter' in Rakefile.
This is needed to have the task 'ci:setup:unittest' available.
Adrian Schröter [Tue, 23 Aug 2011 11:57:21 +0000 (13:57 +0200)]
[api] remove obsolete or wrong FIXME comments. Move some to 3.0 release.
Sascha Peilicke [Tue, 23 Aug 2011 08:47:05 +0000 (10:47 +0200)]
[webui] Aand another take on watchlists.
This time, the watched projects list moved into the Person model (with
caching) and the HomeController lost the responsibility for it. Even
modifying the watchlist in several browser windows at once doesn't break
it anymore ;-)
Sascha Peilicke [Tue, 23 Aug 2011 08:25:17 +0000 (10:25 +0200)]
[api,webui] Remove code to save scope (binding) of raised exceptions.
Hasn't brought a real debugging advantage, Ruby's global scope is way to messy
to be of use in exception mails. Let's look for better solutions...
Sascha Peilicke [Mon, 22 Aug 2011 13:43:46 +0000 (15:43 +0200)]
[webui] Declare 'target_project' variable in
ProjectController#new_incident.
Adrian Schröter [Mon, 22 Aug 2011 12:04:00 +0000 (14:04 +0200)]
[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 [Mon, 22 Aug 2011 11:12:09 +0000 (13:12 +0200)]
[webui] Avoid adding repo paths twice. Fixes a MySQL double entry error.
Sascha Peilicke [Mon, 22 Aug 2011 08:50:16 +0000 (10:50 +0200)]
[webui] Add tooltip to request-related clickable icons.
Thanks to Andreas Jaeger for pointing this out.
Sascha Peilicke [Mon, 22 Aug 2011 08:49:16 +0000 (10:49 +0200)]
[webui] Change doubled 'alt' tag to 'title'.
Sascha Peilicke [Mon, 22 Aug 2011 08:27:34 +0000 (10:27 +0200)]
[webui] Catch exception for non-existing projects when adding to
maintenance
Sascha Peilicke [Mon, 22 Aug 2011 08:20:38 +0000 (10:20 +0200)]
[webui] Project#can_edit? should return false if 'user' is nil.
Sascha Peilicke [Fri, 19 Aug 2011 12:59:10 +0000 (14:59 +0200)]
[webui] Check if package has a source rev before branching
Packages w/o revisions shouldn't be brancheable. Fixes bnc#710200.
Sascha Peilicke [Fri, 19 Aug 2011 09:24:13 +0000 (11:24 +0200)]
[webui] Redirect to proper view in case of error.
The view 'new_branch_link' doesn't exist (any more). Fixes bnc#710197.
Adrian Schröter [Thu, 18 Aug 2011 08:16:51 +0000 (10:16 +0200)]
[webui] minor improvement to explain "signing" state
Adrian Schröter [Thu, 18 Aug 2011 08:21:37 +0000 (10:21 +0200)]
[backend] export package and project name via environment to the service
Cristian Rodríguez [Fri, 17 Jun 2011 03:42:42 +0000 (23:42 -0400)]
Fix wrong regular expressions in SSL browser workarounds and add
workaround for older firefox versions.
Adrian Schröter [Tue, 16 Aug 2011 13:25:16 +0000 (15:25 +0200)]
[api] fix request.xml example and validate correct source update options
Sascha Peilicke [Tue, 16 Aug 2011 13:07:06 +0000 (15:07 +0200)]
[webui] Show a hint that source package is removed after request accept
Displays an icon in to the action info.
Sascha Peilicke [Tue, 16 Aug 2011 13:06:20 +0000 (15:06 +0200)]
[webui] Fix package removel after request was accepted
The API expects the 'sourceupdate' option to be 'cleanup'. Fixes
bnc#709787 and bnc#709086.
Adrian Schröter [Tue, 16 Aug 2011 10:45:05 +0000 (12:45 +0200)]
[backend] set a 15 minute timeout for extrem slow answering OBS remote instances...
Sascha Peilicke [Mon, 15 Aug 2011 14:54:48 +0000 (16:54 +0200)]
[webui] Redirect to the right parent after subproject removal.
Or redirect to global list if top-level project was removed. Fixes
bnc#710199.
Sascha Peilicke [Mon, 15 Aug 2011 14:44:21 +0000 (16:44 +0200)]
[webui] Catch invalid user input in file upload form.
Fixes bnc#710203
Sascha Peilicke [Mon, 15 Aug 2011 12:18:16 +0000 (14:18 +0200)]
[webui] Avoid PUT/POST in Ajax request to stop the webui from forgetting
it's session
Fixes bnc#712197
Sascha Peilicke [Mon, 15 Aug 2011 11:57:42 +0000 (13:57 +0200)]
[webui] Don't check for admin role in Project/Package#user_has_role?
This rather belongs into #can_edit? like it was before.
Sascha Peilicke [Mon, 15 Aug 2011 10:40:40 +0000 (12:40 +0200)]
[webui] Fix last commit, it's 'user.login', not 'user.name'.
Sascha Peilicke [Mon, 15 Aug 2011 10:19:07 +0000 (12:19 +0200)]
[webui] Don't surrender on invalid user input for saving persons.
As the code comment suggest, this is broken in the API and probably
needs a new 'show' route. Fixes bnc#712184.
Sascha Peilicke [Mon, 15 Aug 2011 09:53:54 +0000 (11:53 +0200)]
[webui] Check if project is of type 'maintenance' to display correct
tabs.
Includes some whitespace / style adjustments. Fixes bnc#710860
Martin Mohring [Wed, 10 Aug 2011 10:35:14 +0000 (12:35 +0200)]
[dist] print also VM type when worker is started, more safe kill when regular exit not working
Martin Mohring [Thu, 11 Aug 2011 16:53:09 +0000 (18:53 +0200)]
[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 [Fri, 12 Aug 2011 12:28:51 +0000 (14:28 +0200)]
Add 'rubygem-webrat' and 'rubygem-rack-test' as requirements
Needed for running 'rake test' in src/webui
Sascha Peilicke [Thu, 11 Aug 2011 14:39:56 +0000 (16:39 +0200)]
Add 'perl-Socket-MsgHdr' as requirement.
Michael Schroeder [Fri, 29 Jul 2011 13:29:21 +0000 (15:29 +0200)]
[backend] collaps filter chain if more than 3 packages of a project are watched
Michael Schroeder [Fri, 29 Jul 2011 12:50:19 +0000 (14:50 +0200)]
- optimize lastevents a bit
Michael Schroeder [Fri, 29 Jul 2011 11:58:04 +0000 (13:58 +0200)]
- do not write schedulerinfo after each prp
Ruediger Oertel [Thu, 11 Aug 2011 09:33:25 +0000 (11:33 +0200)]
[backend] no need to die for the scheduler trying to remove a nonexistant file
Stephan Kulow [Fri, 22 Jul 2011 12:01:24 +0000 (14:01 +0200)]
[api, webui] move the parts we need from shared-resources into
src/activexml
Michael Schroeder [Mon, 1 Aug 2011 08:16:06 +0000 (10:16 +0200)]
[backend] guard against bad characters when expanding links/services, check for _service_error
Michael Schroeder [Tue, 26 Jul 2011 14:32:45 +0000 (16:32 +0200)]
[backend] fix remote access of packages with services
Martin Mohring [Tue, 2 Aug 2011 08:57:03 +0000 (10:57 +0200)]
[webui] make app/views/user/login.rhtml depend on FRONTEND_LDAP_MODE like app/views/layouts/_personal_navigation.html.erb
Ruediger Oertel [Tue, 26 Jul 2011 14:50:33 +0000 (16:50 +0200)]
[backend] add severity to BSXML::updateinfo
Sascha Peilicke [Tue, 26 Jul 2011 09:30:38 +0000 (11:30 +0200)]
[webui] Bring back the add watchlist feature.
Got lost with
76725fa8.
Sascha Peilicke [Mon, 25 Jul 2011 08:35:01 +0000 (10:35 +0200)]
[webui] Work around Ruby's interpretation of Base64.
Happens when using lengthy passwords. Ruby's Base64 automagic linebreaking
(after more than 60 chars) isn't part of any RFC, but it's documented behavior.
Clearly, Puff, the Magic Dragon struck again!
Michael Schroeder [Fri, 22 Jul 2011 15:25:53 +0000 (17:25 +0200)]
[backend] restore part of commit
96554aa0 that got reverted by accident
Michael Schroeder [Fri, 22 Jul 2011 11:41:13 +0000 (13:41 +0200)]
[backend] support unifiedmd5 diff for Sascha
Michael Schroeder [Fri, 22 Jul 2011 10:07:22 +0000 (12:07 +0200)]
[backend] increase max delta job size to 500M
Adrian Schröter [Fri, 22 Jul 2011 13:48:11 +0000 (15:48 +0200)]
[backend] fix hanging bs_signer and bs_publish on --exit or --restart
Stephan Kulow [Fri, 22 Jul 2011 09:35:49 +0000 (11:35 +0200)]
[shared] fix caching in activexml
Sascha Peilicke [Fri, 22 Jul 2011 09:12:26 +0000 (11:12 +0200)]
[webui] Display spinning icon again while filtering projects/packages.
Sascha Peilicke [Fri, 22 Jul 2011 10:08:11 +0000 (12:08 +0200)]
[webui] Make sure that Nokogiri is loaded.
Sascha Peilicke [Fri, 22 Jul 2011 09:58:59 +0000 (11:58 +0200)]
[webui] Remove example session secret config in production.rb
We already load it from a file in environment.rb