Branch: refs/heads/2.9 Home: https://github.com/openSUSE/open-build-service Commit: df92a8fb9ae35a8ffda6db536d7e9d85357d65a7 https://github.com/openSUSE/open-build-service/commit/df92a8fb9ae35a8ffda6db... Author: Evan Rolfe <esrolfe@suse.de> Date: 2018-01-17 (Wed, 17 Jan 2018) Changed paths: M src/api/app/jobs/send_event_emails_job.rb M src/api/app/models/event/base.rb M src/api/config/clock.rb M src/api/spec/jobs/send_event_emails_job_spec.rb Log Message: ----------- [webui][api] Change SendEventEmails to 1 event per job. To move the tracking of jobs (if they have been performed yet, or if they have been failed) from the events table to the delayed_jobs gem since that what is already designed for. Commit: 7728f7c1a1596be3771f865cb516d75b3a5fcbe1 https://github.com/openSUSE/open-build-service/commit/7728f7c1a1596be3771f86... Author: Evan Rolfe <esrolfe@suse.de> Date: 2018-01-18 (Thu, 18 Jan 2018) Changed paths: M src/api/test/functional/comments_controller_test.rb M src/api/test/functional/maintenance_test.rb M src/api/test/functional/request_events_test.rb M src/api/test/models/event_test.rb M src/api/test/unit/event_mailer_test.rb Log Message: ----------- [ci] fix old test suite calls to SendEventEmailsJob Commit: e023f17f199602abb637f4107e54c72a51833e52 https://github.com/openSUSE/open-build-service/commit/e023f17f199602abb637f4... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-01-22 (Mon, 22 Jan 2018) Changed paths: M dist/clouduploader.rb Log Message: ----------- [backend] Link the file into the working directory and get rid of the temporary hack --target-filename. All files transfered to the uploader are called ID.file, this was a problem for ec2uploadimg as it was not able to determine the file extension. Now we link the ID.file into the working directory with the actual filename and upload this file. Commit: cbd05fc0d338f010eb95685667f2b5ffc45a5968 https://github.com/openSUSE/open-build-service/commit/cbd05fc0d338f010eb9568... Author: Björn Geuken <bgeuken@suse.de> Date: 2018-01-22 (Mon, 22 Jan 2018) Changed paths: M src/api/app/assets/javascripts/webui/application.js.erb M src/api/app/controllers/webui/subscriptions_controller.rb M src/api/app/controllers/webui/users/subscriptions_controller.rb M src/api/app/models/event_subscription/form.rb M src/api/app/views/webui/users/subscriptions/index.html.haml A src/api/app/views/webui/users/subscriptions/index.js.erb Log Message: ----------- [frontend] Fix default subscription switch PR#4336 added a switch that allows users to reset their notification subscription to default. This was hardcoded to clear all subscriptions. With this commit the default subscription settings are retrieved from the server via ajax and properly set in the ui. The user can then decide to save the new settings or cancel it by reloading the page. Commit: 7a2e199afb7b0a09eeecc3d07cfc07241669ee22 https://github.com/openSUSE/open-build-service/commit/7a2e199afb7b0a09eeecc3... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2018-01-23 (Tue, 23 Jan 2018) Changed paths: M src/api/app/jobs/send_event_emails_job.rb M src/api/app/models/event/base.rb M src/api/config/clock.rb M src/api/spec/jobs/send_event_emails_job_spec.rb M src/api/test/functional/comments_controller_test.rb M src/api/test/functional/maintenance_test.rb M src/api/test/functional/request_events_test.rb M src/api/test/models/event_test.rb M src/api/test/unit/event_mailer_test.rb Log Message: ----------- Merge pull request #4340 from evanrolfe/refactor/send_event_emails_job [webui][api] Change SendEventEmails to 1 event per job. Commit: 893a77d1c20aae3d682fe0feb07807efa2a492df https://github.com/openSUSE/open-build-service/commit/893a77d1c20aae3d682fe0... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2018-01-23 (Tue, 23 Jan 2018) Changed paths: A dist/stable_project_meta.xml.example A dist/staging_project_meta.xml.example Log Message: ----------- [dist] Adds examples for stable/staging meta files We make use of the while releasing new major versions. See https://github.com/openSUSE/open-build-service/wiki/OBS-Major-Release-HOWTO Commit: 17cf4e1a96cde5ca44209b7120fdd54ed8ef2f29 https://github.com/openSUSE/open-build-service/commit/17cf4e1a96cde5ca44209b... Author: Alexander Graul <agraul@suse.com> Date: 2018-01-23 (Tue, 23 Jan 2018) Changed paths: M src/api/app/controllers/webui/package_controller.rb Log Message: ----------- [frontend] catch ActiveXML::Transport::Error Fixes #3732 Commit: b0eaed213334f2ecc03d8b8c3f8b32a35cc5c374 https://github.com/openSUSE/open-build-service/commit/b0eaed213334f2ecc03d8b... Author: Eduardo J <eduardoj@users.noreply.github.com> Date: 2018-01-23 (Tue, 23 Jan 2018) Changed paths: A dist/stable_project_meta.xml.example A dist/staging_project_meta.xml.example Log Message: ----------- Merge pull request #4392 from hennevogel/meta_examples [dist] Adds examples for stable/staging meta files Commit: ba128ca2769e560a8b7c900cca950c58fde8cd77 https://github.com/openSUSE/open-build-service/commit/ba128ca2769e560a8b7c90... Author: Eduardo Navarro <enavarro@suse.com> Date: 2018-01-23 (Tue, 23 Jan 2018) Changed paths: A src/api/script/rubygem_package_names.rb Log Message: ----------- [dist] Add a script for retrieve all rubygems This script retrieves all the possible rubygem package names of the rubygem dependencies needed to be included to create an OBS major release. For each rubygem it will create two entries. For example, for rubygem-activerecord-5.1.0: rubygem-activerecord rubygem-activerecord-5_1 For example, for phantomjs-2.2.1: rubygem-phantomjs rubygem-phantomjs-2_2 Commit: 5edac25027d243e62586418eb5d6bdbea0e4ec5b https://github.com/openSUSE/open-build-service/commit/5edac25027d243e6258641... Author: Alexander Graul <alexander.graul@posteo.de> Date: 2018-01-23 (Tue, 23 Jan 2018) Changed paths: M src/api/app/controllers/webui/package_controller.rb Log Message: ----------- Merge pull request #4181 from alexandergraul/save-meta-excp [frontend] catch ActiveXML::Transport::Error Commit: 66271a27d74ed8f10241ce653f1e7f839b1d4d9b https://github.com/openSUSE/open-build-service/commit/66271a27d74ed8f10241ce... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-01-24 (Wed, 24 Jan 2018) Changed paths: A docs/dev/cloud-diagram.png Log Message: ----------- Add files via upload Commit: 1f94c9bd32540d1ebcf4fcb1c78f81ca76fe99af https://github.com/openSUSE/open-build-service/commit/1f94c9bd32540d1ebcf4fc... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2018-01-24 (Wed, 24 Jan 2018) Changed paths: A src/api/script/rubygem_package_names.rb Log Message: ----------- Merge pull request #4396 from eduardoj/list_rubygem_dependencies [dist] Add a script for retrieve all rubygems Commit: 195454c10f5a4f16bd6b872e2075fc7ac8024316 https://github.com/openSUSE/open-build-service/commit/195454c10f5a4f16bd6b87... Author: Björn Geuken <bgeuken@suse.de> Date: 2018-01-24 (Wed, 24 Jan 2018) Changed paths: M src/api/lib/authenticator.rb M src/api/spec/lib/authenticator_spec.rb Log Message: ----------- [frontend] Add rspec test for authenticator class Adds a test for proxy mode when registration is disabled. Commit: 16f9a18f294f7c9ecf79cc10d788abcd29aabe0a https://github.com/openSUSE/open-build-service/commit/16f9a18f294f7c9ecf79cc... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-01-24 (Wed, 24 Jan 2018) Changed paths: M dist/clouduploader.rb Log Message: ----------- Merge pull request #4385 from ChrisBr/cloud/uploader [backend] Link the file into the working directory Commit: 0906bfb70e73b42f89bbcbc6685d9760771e3177 https://github.com/openSUSE/open-build-service/commit/0906bfb70e73b42f89bbcb... Author: Björn Geuken <bgeuken@suse.de> Date: 2018-01-24 (Wed, 24 Jan 2018) Changed paths: M dist/clouduploader.rb Log Message: ----------- [frontend] Refactor parsing of ec2 credentials Move parsing credentials from data hash to upload_image_to_ec2 method. Since we already pass the data hash to upload_image_to_ec2, we can fetch the credentials there as well. Commit: c1337f0e2f0fa1b2b5ea4ded34f6b09a9ccc329a https://github.com/openSUSE/open-build-service/commit/c1337f0e2f0fa1b2b5ea4d... Author: Björn Geuken <bgeuken@suse.de> Date: 2018-01-24 (Wed, 24 Jan 2018) Changed paths: M src/api/app/assets/javascripts/webui/application.js.erb M src/api/app/controllers/webui/subscriptions_controller.rb M src/api/app/controllers/webui/users/subscriptions_controller.rb M src/api/app/models/event_subscription/form.rb M src/api/app/views/webui/users/subscriptions/index.html.haml A src/api/app/views/webui/users/subscriptions/index.js.erb Log Message: ----------- Merge pull request #4384 from bgeuken/update_subscriptions [frontend] Fix default subscription switch Commit: bed0b688fbe2235ec8962f4aa1b2b130414b98eb https://github.com/openSUSE/open-build-service/commit/bed0b688fbe2235ec8962f... Author: Björn Geuken <bgeuken@suse.de> Date: 2018-01-24 (Wed, 24 Jan 2018) Changed paths: M dist/clouduploader.rb Log Message: ----------- Merge pull request #4387 from bgeuken/update_ec2_upload_script [frontend] Refactor parsing of ec2 credentials Commit: 1109d8b57dab116921013d6b1b14d430369f9c97 https://github.com/openSUSE/open-build-service/commit/1109d8b57dab116921013d... Author: Björn Geuken <bgeuken@suse.de> Date: 2018-01-24 (Wed, 24 Jan 2018) Changed paths: M src/api/lib/authenticator.rb M src/api/spec/lib/authenticator_spec.rb Log Message: ----------- Merge pull request #4398 from bgeuken/authenticator_test_ [frontend] Add rspec test for authenticator class Commit: e376497957dbd6d3f487ca953a39ef02f57c9e4c https://github.com/openSUSE/open-build-service/commit/e376497957dbd6d3f487ca... Author: Eduardo Navarro <enavarro@suse.com> Date: 2018-01-24 (Wed, 24 Jan 2018) Changed paths: M dist/obs-server.spec Log Message: ----------- [dist] Remove unneeded gems in spec file sqlite3 and ci_reporter gems are not needed anymore, so the get removed from the obs-server.spec file. Commit: 878cf2b61bdfe7b7da978901d6594d2b550939b9 https://github.com/openSUSE/open-build-service/commit/878cf2b61bdfe7b7da9789... Author: Eduardo Navarro <enavarro@suse.com> Date: 2018-01-24 (Wed, 24 Jan 2018) Changed paths: M src/api/Gemfile M src/api/Gemfile.lock Log Message: ----------- [dist] Remove bundler dependency in Gemfile bundler is already required in the obs-server.spec file, so is not needed in Gemfile anymore. Commit: c1cdf9ff099c52ba526e2f49880cc9d0f47a7428 https://github.com/openSUSE/open-build-service/commit/c1cdf9ff099c52ba526e2f... Author: Eduardo Navarro <enavarro@suse.com> Date: 2018-01-24 (Wed, 24 Jan 2018) Changed paths: M src/api/script/rubygem_package_names.rb Log Message: ----------- [dist] Retrieve all rubygem names' dependencies Retrieve all the names of the rubygem dependencies, not only those production mode. Commit: d7d8291fe1b015ee85623f1a93282cd46f75b871 https://github.com/openSUSE/open-build-service/commit/d7d8291fe1b015ee85623f... Author: Eduardo J <eduardoj@users.noreply.github.com> Date: 2018-01-24 (Wed, 24 Jan 2018) Changed paths: M dist/obs-server.spec M src/api/Gemfile M src/api/Gemfile.lock M src/api/script/rubygem_package_names.rb Log Message: ----------- Merge pull request #4399 from eduardoj/2.9_fix_spec_and_rubygem_dependencies Remove some rubygem dependencies not needed Compare: https://github.com/openSUSE/open-build-service/compare/44fb8a37777c...d7d829...