Open Build Service Commits
Threads by month
- ----- 2024 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
September 2018
- 24 participants
- 203 discussions
[obs-commits] [openSUSE/open-build-service] f90e0d: Remove more usage of ActiveXML::Node
by Moisés Déniz Alemán 12 Sep '18
by Moisés Déniz Alemán 12 Sep '18
12 Sep '18
Branch: refs/heads/bootstrap-master
Home: https://github.com/openSUSE/open-build-service
Commit: f90e0d0bb99e691bf72f147fa400ca5be2323efe
https://github.com/openSUSE/open-build-service/commit/f90e0d0bb99e691bf72f1…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/controllers/webui/main_controller.rb
M src/api/app/controllers/webui/monitor_controller.rb
M src/api/app/models/worker_status.rb
M src/api/test/functional/attributes_test.rb
M src/api/test/functional/build_controller_test.rb
M src/api/test/functional/group_request_test.rb
M src/api/test/functional/interconnect_test.rb
M src/api/test/functional/kgraft_maintenance_test.rb
Log Message:
-----------
Remove more usage of ActiveXML::Node
Mostly replaced by Xmlhash
Commit: 155f02c2f44fc2fa6628fe9b2add92cf0b2eab6d
https://github.com/openSUSE/open-build-service/commit/155f02c2f44fc2fa6628f…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/controllers/webui/package_controller.rb
Log Message:
-----------
Replace ActiveXML::Node in PackageController::package_files
Commit: b50a35ae4b342bd5056a0b1bb673f37a451bf7f1
https://github.com/openSUSE/open-build-service/commit/b50a35ae4b342bd5056a0…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
R src/api/script/import
Log Message:
-----------
Remove script/import (as ActiveXML::Node user)
This imports a database from a backend - this looks obsolete
since a decade
Commit: 0c517c03e651229ca15cd2c3320ed97095dc32ff
https://github.com/openSUSE/open-build-service/commit/0c517c03e651229ca15cd…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/models/package.rb
Log Message:
-----------
Remove two ActiveXML::Node usages from package model
Commit: 6791764c2f2dc72e334fcdc59cb414aca52b32d4
https://github.com/openSUSE/open-build-service/commit/6791764c2f2dc72e334fc…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/controllers/statistics_controller.rb
M src/api/app/controllers/status_controller.rb
M src/api/app/controllers/status_messages_controller.rb
M src/api/app/helpers/validation_helper.rb
Log Message:
-----------
Replace ActiveXML::Node with proper XML classes
Commit: d81d8fdc6dde83414224fc8bab4a4a6b90c995f1
https://github.com/openSUSE/open-build-service/commit/d81d8fdc6dde83414224f…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/controllers/application_controller.rb
M src/api/app/controllers/message_controller.rb
M src/api/app/controllers/request_controller.rb
Log Message:
-----------
Remove 3 more usages of ActiveXML::Node
Mostly replaced by Nokogiri to manipulate
Commit: d320f00088d76874ae5010d56d66da52918ddd2a
https://github.com/openSUSE/open-build-service/commit/d320f00088d76874ae501…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/helpers/maintenance_helper.rb
Log Message:
-----------
Replace ActiveXML::Node usage for _link parsing
Commit: 0a36736e04123fdbf70f0864fff7ea0b4d103ea2
https://github.com/openSUSE/open-build-service/commit/0a36736e04123fdbf70f0…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/models/branch_package.rb
M src/api/app/models/bs_request_action/differ/query_builder.rb
M src/api/app/models/directory.rb
M src/api/app/models/package.rb
M src/api/config/initializers/activexml.rb
Log Message:
-----------
Remove ActiveXML::Node from Directory
Most places used Directory.hashed already, which
has nothing to do with ActiveXML
Commit: f17d9a85568201dbfe915f6088fdc71ee5b58156
https://github.com/openSUSE/open-build-service/commit/f17d9a85568201dbfe915…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/controllers/public_controller.rb
M src/api/app/controllers/webui/project_controller.rb
R src/api/app/models/collection.rb
M src/api/app/models/project.rb
M src/api/config/initializers/activexml.rb
M src/api/lib/backend/api/search.rb
Log Message:
-----------
Drop the Collection 'model'
It is used for a couple of /search routes in the
backend. Used Backend::Api::Search functions for
that now
Commit: 1261d5c2599225f9828c8bf87687052bdadb35bb
https://github.com/openSUSE/open-build-service/commit/1261d5c2599225f9828c8…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/patchinfo_controller.rb
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/models/buildresult.rb
M src/api/app/models/obs_factory/distribution_strategy_casp.rb
M src/api/app/models/obs_factory/distribution_strategy_factory.rb
M src/api/app/models/project.rb
M src/api/config/initializers/activexml.rb
M src/api/lib/backend/api/build_results/status.rb
M src/api/spec/controllers/webui/package_controller_spec.rb
M src/api/spec/controllers/webui/patchinfo_controller_spec.rb
M src/api/spec/controllers/webui/project_controller_spec.rb
M src/api/spec/features/webui/projects_spec.rb
M src/api/spec/models/local_build_result/for_package_spec.rb
Log Message:
-----------
Stop using ActiveXML in Buildresult
It's basically only a namespace now - to get a xmlhash.
I extended the Backend function to support more parameters
to do so. Which creates a little overlap now, so possibly
it makes sense to move this Buildresult module into lib/backend
Commit: 7d627bdf7aedce2acd23dd22b7fca8a710750040
https://github.com/openSUSE/open-build-service/commit/7d627bdf7aedce2acd23d…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/models/bs_request_action_maintenance_release.rb
M src/api/lib/backend/api/build/project.rb
M src/api/lib/backend/api/build_results/binaries.rb
Log Message:
-----------
Move wipe_published_locked into Build::Project
It was a little misfit in Build::Binaries
Commit: 9793e6a554a611e5af6799c038eda75fdb56a9db
https://github.com/openSUSE/open-build-service/commit/9793e6a554a611e5af679…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/controllers/webui/patchinfo_controller.rb
M src/api/lib/backend/api/build/project.rb
M src/api/spec/controllers/webui/patchinfo_controller_spec.rb
Log Message:
-----------
Move one special view of _result into its own function
view=binarylist is used only in patchinfo controller
Commit: f4357379297a54799d7c93c1c80b385e4be77d46
https://github.com/openSUSE/open-build-service/commit/f4357379297a54799d7c9…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/models/obs_factory/obs_project.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/lib/backend/api/build_results/status.rb
Log Message:
-----------
Introduce Backend::Api::BuildResults::Status.failed_results
Commit: 4d8bec49829c8421f2c2d2b06586ac12f0f2a21f
https://github.com/openSUSE/open-build-service/commit/4d8bec49829c8421f2c2d…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/controllers/webui/patchinfo_controller.rb
M src/api/app/models/binary_release.rb
M src/api/app/models/bs_request_action_maintenance_release.rb
M src/api/app/models/patchinfo.rb
M src/api/app/models/project.rb
M src/api/spec/controllers/webui/patchinfo_controller_spec.rb
Log Message:
-----------
Remove ActiveXML::Node from patchinfo
The patchinfo class urgently needs to split into one that represents
the XML document and one that handles it.
Commit: 9ee8b0740ee071d0736b8ef59f38e286630fc444
https://github.com/openSUSE/open-build-service/commit/9ee8b0740ee071d0736b8…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/controllers/application_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/config/initializers/activexml.rb
M src/api/lib/activexml/activexml.rb
R src/api/lib/activexml/node.rb
Log Message:
-----------
Remove all of ActiveXML::Node
Commit: b9a1ef932e247506fb24cb84565b7bf43680e76a
https://github.com/openSUSE/open-build-service/commit/b9a1ef932e247506fb24c…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/lib/activexml/transport.rb
Log Message:
-----------
Remove unused functions from ActiveXML::Transport
Commit: 5d3ccf82dc5e9a6f47111e9d36057b43271eaa19
https://github.com/openSUSE/open-build-service/commit/5d3ccf82dc5e9a6f47111…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/models/obs_factory/distribution_strategy_factory.rb
M src/api/app/models/obs_factory/distribution_strategy_factory_ppc.rb
M src/api/app/models/obs_factory/distribution_strategy_opensuse_leap15.rb
M src/api/spec/models/obs_factory/distribution_strategy_factory_ppc_spec.rb
M src/api/spec/models/obs_factory/distribution_strategy_factory_spec.rb
M src/api/spec/models/obs_factory/distribution_strategy_opensuse_leap15_spec.rb
Log Message:
-----------
Don't use direct_http in staging strategy
There is a function for that in the backend library
Commit: be9e79475da6d22b05e47f9c31da89e93356f89b
https://github.com/openSUSE/open-build-service/commit/be9e79475da6d22b05e47…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/.rubocop.yml
M src/api/app/controllers/statistics/maintenance_statistics_controller.rb
M src/api/app/models/distribution.rb
M src/api/app/models/package.rb
M src/api/app/models/project.rb
M src/api/config/initializers/activexml.rb
M src/api/lib/activexml/transport.rb
Log Message:
-----------
Remove ActiveXML::Transport::http_do
It was only used in Package::save_file, which has a Backend
function
Commit: 6250a9a6da2c169fd815096cc69bba91ccf6687e
https://github.com/openSUSE/open-build-service/commit/6250a9a6da2c169fd8150…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/.rubocop_todo.yml
M src/api/app/controllers/statistics/maintenance_statistics_controller.rb
M src/api/app/models/distribution.rb
M src/api/app/models/project.rb
A src/api/app/models/project/remote_url.rb
M src/api/lib/activexml/transport.rb
Log Message:
-----------
Move load_external_url to Project namespace
It's only used to load from remote instances, so give it
a better name
Commit: d4ef3ac603db3dff83d3ac9c04de345789b890e0
https://github.com/openSUSE/open-build-service/commit/d4ef3ac603db3dff83d3a…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/controllers/statistics/maintenance_statistics_controller.rb
M src/api/app/models/distribution.rb
M src/api/app/models/project.rb
M src/api/app/models/project/remote_url.rb
Log Message:
-----------
Simplifify loading from remote url
ruby's OpenURI supports http_proxy and no_proxy (since 2.5),
so no need to carry our own implementation of it.
What's left is simplication of exception handling, but
I'm not so sure which exceptions are actually left to
be thrown
Commit: 0ff90a78d8d7ea92b741594b353cb42cf2b0422c
https://github.com/openSUSE/open-build-service/commit/0ff90a78d8d7ea92b7415…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/controllers/application_controller.rb
M src/api/app/controllers/cloud/upload_jobs_controller.rb
M src/api/app/controllers/public_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/webui/cloud/upload_jobs_controller.rb
M src/api/app/controllers/webui/download_on_demand_controller.rb
M src/api/app/controllers/webui/monitor_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/patchinfo_controller.rb
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
M src/api/app/helpers/maintenance_helper.rb
M src/api/app/jobs/consistency_check_job.rb
M src/api/app/mixins/has_attributes.rb
M src/api/app/models/binary_release.rb
M src/api/app/models/branch_package.rb
M src/api/app/models/bs_request_action.rb
M src/api/app/models/bs_request_action/differ/for_source.rb
M src/api/app/models/bs_request_action/differ/query_builder.rb
M src/api/app/models/bs_request_action_delete.rb
M src/api/app/models/bs_request_permission_check.rb
M src/api/app/models/buildresult.rb
M src/api/app/models/cloud/backend/upload_job.rb
M src/api/app/models/directory.rb
M src/api/app/models/event/build_fail.rb
M src/api/app/models/obs_factory/distribution.rb
M src/api/app/models/package.rb
M src/api/app/models/package_build_status.rb
M src/api/app/models/project.rb
M src/api/app/models/service.rb
M src/api/app/models/update_notification_events.rb
M src/api/config/application.rb
M src/api/config/initializers/airbrake.rb
M src/api/lib/activexml/activexml.rb
R src/api/lib/activexml/transport.rb
M src/api/lib/backend/api/sources/package.rb
M src/api/lib/backend/backend.rb
M src/api/lib/backend/connection.rb
A src/api/lib/backend/error.rb
M src/api/lib/tasks/delayed_job.rake
M src/api/spec/controllers/webui/package_controller_spec.rb
M src/api/spec/controllers/webui/patchinfo_controller_spec.rb
M src/api/spec/controllers/webui/project_controller_spec.rb
M src/api/spec/models/backend/file_spec.rb
M src/api/spec/models/cloud/upload_job_spec.rb
M src/api/spec/models/package_spec.rb
M src/api/spec/models/project_spec.rb
Log Message:
-----------
Rename ActiveXML::Transport::Error to Backend::Error
This is the only place where it's thrown now
Commit: 0a6045a1a6a2ba190a8c7784b1a77f0adebb8bf4
https://github.com/openSUSE/open-build-service/commit/0a6045a1a6a2ba190a8c7…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/patchinfo_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
M src/api/config/application.rb
R src/api/config/initializers/activexml.rb
R src/api/lib/activexml/activexml.rb
M src/api/lib/backend/error.rb
M src/api/spec/controllers/webui/package_controller_spec.rb
M src/api/spec/controllers/webui/patchinfo_controller_spec.rb
Log Message:
-----------
Remove Backend::ForbiddenError
It's nowhere thrown (and wasn't since the backend
refactoring)
Commit: c7245f49580261bdfd1698ada84240850e6b8056
https://github.com/openSUSE/open-build-service/commit/c7245f49580261bdfd169…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-09-02 (Sun, 02 Sep 2018)
Changed paths:
M src/api/.rubocop_todo.yml
M src/api/Gemfile
Log Message:
-----------
Remove last traces of activexml
Commit: 01f12d750858c6483d8b2337ec02b1678d0ae16f
https://github.com/openSUSE/open-build-service/commit/01f12d750858c6483d8b2…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
Log Message:
-----------
Update data_migrate to version 5.0.2
Commit: ee325c2d56d1a8cae1fa2e79b8d21e223d53445f
https://github.com/openSUSE/open-build-service/commit/ee325c2d56d1a8cae1fa2…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
M src/api/.rubocop.yml
M src/api/.rubocop_todo.yml
M src/api/Gemfile
M src/api/app/controllers/application_controller.rb
M src/api/app/controllers/cloud/upload_jobs_controller.rb
M src/api/app/controllers/message_controller.rb
M src/api/app/controllers/public_controller.rb
M src/api/app/controllers/request_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/statistics/maintenance_statistics_controller.rb
M src/api/app/controllers/statistics_controller.rb
M src/api/app/controllers/status_controller.rb
M src/api/app/controllers/status_messages_controller.rb
M src/api/app/controllers/webui/cloud/upload_jobs_controller.rb
M src/api/app/controllers/webui/download_on_demand_controller.rb
M src/api/app/controllers/webui/main_controller.rb
M src/api/app/controllers/webui/monitor_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/patchinfo_controller.rb
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
M src/api/app/helpers/maintenance_helper.rb
M src/api/app/helpers/validation_helper.rb
M src/api/app/jobs/consistency_check_job.rb
M src/api/app/mixins/has_attributes.rb
M src/api/app/models/binary_release.rb
M src/api/app/models/branch_package.rb
M src/api/app/models/bs_request_action.rb
M src/api/app/models/bs_request_action/differ/for_source.rb
M src/api/app/models/bs_request_action/differ/query_builder.rb
M src/api/app/models/bs_request_action_delete.rb
M src/api/app/models/bs_request_action_maintenance_release.rb
M src/api/app/models/bs_request_permission_check.rb
M src/api/app/models/buildresult.rb
M src/api/app/models/cloud/backend/upload_job.rb
R src/api/app/models/collection.rb
M src/api/app/models/directory.rb
M src/api/app/models/distribution.rb
M src/api/app/models/event/build_fail.rb
M src/api/app/models/obs_factory/distribution.rb
M src/api/app/models/obs_factory/distribution_strategy_casp.rb
M src/api/app/models/obs_factory/distribution_strategy_factory.rb
M src/api/app/models/obs_factory/distribution_strategy_factory_ppc.rb
M src/api/app/models/obs_factory/distribution_strategy_opensuse_leap15.rb
M src/api/app/models/obs_factory/obs_project.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/package.rb
M src/api/app/models/package_build_status.rb
M src/api/app/models/patchinfo.rb
M src/api/app/models/project.rb
A src/api/app/models/project/remote_url.rb
M src/api/app/models/service.rb
M src/api/app/models/update_notification_events.rb
M src/api/app/models/worker_status.rb
M src/api/config/application.rb
R src/api/config/initializers/activexml.rb
M src/api/config/initializers/airbrake.rb
R src/api/lib/activexml/activexml.rb
R src/api/lib/activexml/node.rb
R src/api/lib/activexml/transport.rb
M src/api/lib/backend/api/build/project.rb
M src/api/lib/backend/api/build_results/binaries.rb
M src/api/lib/backend/api/build_results/status.rb
M src/api/lib/backend/api/search.rb
M src/api/lib/backend/api/sources/package.rb
M src/api/lib/backend/backend.rb
M src/api/lib/backend/connection.rb
A src/api/lib/backend/error.rb
M src/api/lib/tasks/delayed_job.rake
R src/api/script/import
M src/api/spec/controllers/webui/package_controller_spec.rb
M src/api/spec/controllers/webui/patchinfo_controller_spec.rb
M src/api/spec/controllers/webui/project_controller_spec.rb
M src/api/spec/features/webui/projects_spec.rb
M src/api/spec/models/backend/file_spec.rb
M src/api/spec/models/cloud/upload_job_spec.rb
M src/api/spec/models/local_build_result/for_package_spec.rb
M src/api/spec/models/obs_factory/distribution_strategy_factory_ppc_spec.rb
M src/api/spec/models/obs_factory/distribution_strategy_factory_spec.rb
M src/api/spec/models/obs_factory/distribution_strategy_opensuse_leap15_spec.rb
M src/api/spec/models/package_spec.rb
M src/api/spec/models/project_spec.rb
M src/api/test/functional/attributes_test.rb
M src/api/test/functional/build_controller_test.rb
M src/api/test/functional/group_request_test.rb
M src/api/test/functional/interconnect_test.rb
M src/api/test/functional/kgraft_maintenance_test.rb
Log Message:
-----------
Merge pull request #5605 from coolo/replace_activexml
Remove ActiveXML
Commit: aae3d85ada7864c0f6f4e103c968b69e2e6c05a6
https://github.com/openSUSE/open-build-service/commit/aae3d85ada7864c0f6f4e…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
M src/api/lib/xpath_engine.rb
Log Message:
-----------
Fix xpath search for not() function
The produced query condition produced
did not negate the query and queried for a true
condition.
Fix #5571
Commit: 36bbce8355f27c36f23d7f27b1e5b0c2d981ecc3
https://github.com/openSUSE/open-build-service/commit/36bbce8355f27c36f23d7…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
A src/api/app/controllers/worker/status_controller.rb
A src/api/spec/cassettes/Worker_StatusController/GET_/index/1_1_1.yml
A src/api/spec/cassettes/Worker_StatusController/GET_/index/1_1_2.yml
A src/api/spec/controllers/worker/status_controller_spec.rb
Log Message:
-----------
Move status#workerstatus to its own controller
Refactor StatusController, move worker related actions to
its own controllers
Commit: 8325b52bf7a9ffb35de57c52584c20396e93aeef
https://github.com/openSUSE/open-build-service/commit/8325b52bf7a9ffb35de57…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
M src/api/app/controllers/status_controller.rb
A src/api/app/controllers/worker/capability_controller.rb
M src/api/config/routes.rb
Log Message:
-----------
Move status#worker_capability to its own controller
Refactor StatusController,
move unrelated actions to its own controller
Commit: e8214b0309a233fd98626ae585a40c140038eb95
https://github.com/openSUSE/open-build-service/commit/e8214b0309a233fd98626…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
A src/api/app/controllers/worker/command_controller.rb
M src/api/config/routes.rb
A src/api/spec/controllers/worker/command_controller_spec.rb
Log Message:
-----------
Move status#workercommand to its own controller
Refactor StatusController,
move unrelated actions to its own controller
Commit: 470e0833f5fdde0a1c0c583827afbcf059b3d13c
https://github.com/openSUSE/open-build-service/commit/470e0833f5fdde0a1c0c5…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui/obs_factory/application.css
M src/api/app/controllers/status/checks_controller.rb
A src/api/app/controllers/status/required_checks_controller.rb
M src/api/app/controllers/webui/obs_factory/staging_projects_controller.rb
A src/api/app/helpers/status/required_checks_helper.rb
M src/api/app/models/project.rb
M src/api/app/models/repository.rb
M src/api/app/models/status/check.rb
M src/api/app/models/status/repository_publish.rb
A src/api/app/policies/repository_policy.rb
M src/api/app/views/status/checks/_check.xml.builder
M src/api/app/views/status/checks/index.xml.builder
A src/api/app/views/status/required_checks/index.xml.builder
M src/api/app/views/webui/obs_factory/staging_projects/_checks.html.haml
M src/api/config/routes.rb
A src/api/db/migrate/20180903135535_add_required_checks_to_repository.rb
M src/api/db/structure.sql
M src/api/spec/controllers/status/checks_controller_spec.rb
A src/api/spec/controllers/status/required_checks_controller_spec.rb
M src/api/spec/factories/checks.rb
A src/api/spec/fixtures/files/required_check.xml
A src/api/spec/fixtures/files/required_check_with_additional_params.xml
A src/api/spec/fixtures/files/required_checks.xml
Log Message:
-----------
Implement Status::RequiredChecks
A required check can be defined on a checkable
(e.g. project, package, repository). When a check
does not exist, the required check will be displayed instead.
As soon as a check exists with the same name as the required
check, this check will be displayed instead.
For now, only repository as checkable is supported and the
required checks are represented as a serialized array on
repository.
In the WebUI this is implemented on the staging project dashboard.
Co-authored-by: Dany Marcoux <dmarcoux(a)suse.com>
Commit: 386798bb418da7eed5e5bbce4d3aa4596e6b2c4c
https://github.com/openSUSE/open-build-service/commit/386798bb418da7eed5e5b…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
M src/api/app/controllers/status/required_checks_controller.rb
M src/api/app/controllers/webui/obs_factory/staging_projects_controller.rb
M src/api/app/models/project.rb
Log Message:
-----------
Fix repository name spelling in Staging Project
It is images and not image.
This caused the the display of repository checks to fail as
the wrong repository was selected.
Commit: c8d0a107bd89bdfe256a92bd8da9170d3c61af1a
https://github.com/openSUSE/open-build-service/commit/c8d0a107bd89bdfe256a9…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
M src/api/app/models/package.rb
M src/api/lib/backend/api/build_results/job_history.rb
Log Message:
-----------
[api] Remove limit paramether from jobhistory_list
The paramether was not used.
Move it as default to `all_for_package`, this method is usign the limit,
so it can not be removed from there even if 100 is the default in the
backend. It is anyway not bad to have a second check in the frontend.
Commit: e535b475cc49873cd4e3586c3d1d69857e1492f2
https://github.com/openSUSE/open-build-service/commit/e535b475cc49873cd4e35…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
M src/api/app/controllers/webui/packages/job_history_controller.rb
M src/api/app/models/package.rb
M src/api/spec/models/package_spec.rb
Log Message:
-----------
[api] package as param instead of an options hash
As it is always set in the `set_package` filter.
Commit: cb9995280a6e6be90ccbdc0cc268622285d4bed0
https://github.com/openSUSE/open-build-service/commit/cb9995280a6e6be90ccbd…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
M src/api/app/controllers/webui/packages/job_history_controller.rb
M src/api/app/models/package.rb
Log Message:
-----------
[api] Pass names to jobhistory_list
Pass project name as is the only thing needed and by coherence with the
other paramethers.
Rename attributes in jobhistory_list to make clear they are just strings
with the name and not objects.
Commit: 6d7dc7e206cd33f7663d3479e1849b57c332e396
https://github.com/openSUSE/open-build-service/commit/6d7dc7e206cd33f7663d3…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
M src/api/lib/xpath_engine.rb
Log Message:
-----------
Merge pull request #5782 from ChrisBr/bug/fix-xpath
Fix xpath search for not() function
Commit: b63dc8ec588bf9a6da925bce15da3abeed8ca403
https://github.com/openSUSE/open-build-service/commit/b63dc8ec588bf9a6da925…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-09-04 (Tue, 04 Sep 2018)
Changed paths:
M src/api/app/controllers/status_controller.rb
A src/api/app/controllers/worker/capability_controller.rb
A src/api/app/controllers/worker/command_controller.rb
A src/api/app/controllers/worker/status_controller.rb
M src/api/config/routes.rb
A src/api/spec/cassettes/Worker_StatusController/GET_/index/1_1_1.yml
A src/api/spec/cassettes/Worker_StatusController/GET_/index/1_1_2.yml
A src/api/spec/controllers/worker/command_controller_spec.rb
A src/api/spec/controllers/worker/status_controller_spec.rb
Log Message:
-----------
Merge pull request #5779 from vpereira/status_worker_controller_refactoring
StatusController worker related actions refactoring
Commit: 40367d998b772eecb1b190060e36de4769a8ba74
https://github.com/openSUSE/open-build-service/commit/40367d998b772eecb1b19…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-09-05 (Wed, 05 Sep 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui/obs_factory/application.css
M src/api/app/controllers/status/checks_controller.rb
A src/api/app/controllers/status/required_checks_controller.rb
M src/api/app/controllers/webui/obs_factory/staging_projects_controller.rb
A src/api/app/helpers/status/required_checks_helper.rb
M src/api/app/models/repository.rb
M src/api/app/models/status/check.rb
M src/api/app/models/status/repository_publish.rb
A src/api/app/policies/repository_policy.rb
M src/api/app/views/status/checks/_check.xml.builder
M src/api/app/views/status/checks/index.xml.builder
A src/api/app/views/status/required_checks/index.xml.builder
M src/api/app/views/webui/obs_factory/staging_projects/_checks.html.haml
M src/api/config/routes.rb
A src/api/db/migrate/20180903135535_add_required_checks_to_repository.rb
M src/api/db/structure.sql
M src/api/spec/controllers/status/checks_controller_spec.rb
A src/api/spec/controllers/status/required_checks_controller_spec.rb
M src/api/spec/factories/checks.rb
A src/api/spec/fixtures/files/required_check.xml
A src/api/spec/fixtures/files/required_check_with_additional_params.xml
A src/api/spec/fixtures/files/required_checks.xml
Log Message:
-----------
Merge pull request #5755 from ChrisBr/feature/required_check
Implement Status::RequiredChecks
Commit: 9660e6490a75a7cb31bee4d383015f7524f12a5e
https://github.com/openSUSE/open-build-service/commit/9660e6490a75a7cb31bee…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-09-05 (Wed, 05 Sep 2018)
Changed paths:
M src/api/lib/tasks/dev.rake
Log Message:
-----------
Use predicate method to determinate environment
because it is a better approach than comparing the string.
Commit: 68f30530d58ecf1fc08c8489e3792840251e00e6
https://github.com/openSUSE/open-build-service/commit/68f30530d58ecf1fc08c8…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-09-05 (Wed, 05 Sep 2018)
Changed paths:
M src/api/lib/tasks/dev.rake
Log Message:
-----------
Create projects for StagingDashboard
Commit: e018c863a63dc69f3d505b7926a5d64d5f69bd6c
https://github.com/openSUSE/open-build-service/commit/e018c863a63dc69f3d505…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
Date: 2018-09-05 (Wed, 05 Sep 2018)
Changed paths:
M src/api/lib/tasks/dev.rake
Log Message:
-----------
Merge pull request #5789 from ChrisBr/rake/test-data
Create projects for StagingDashboard
Commit: bbb4a444e594a7e9d05fd185881f18b15ac37b23
https://github.com/openSUSE/open-build-service/commit/bbb4a444e594a7e9d05fd…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-09-05 (Wed, 05 Sep 2018)
Changed paths:
M src/api/app/controllers/webui/packages/job_history_controller.rb
M src/api/app/models/package.rb
M src/api/spec/models/package_spec.rb
Log Message:
-----------
[api] Make jobhistory_list a class method
Because we are not using the instance attributes.
Commit: dc83800d8e475ad07647f85bf5a9fdff81541f2f
https://github.com/openSUSE/open-build-service/commit/dc83800d8e475ad07647f…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-09-05 (Wed, 05 Sep 2018)
Changed paths:
M .github/ISSUE_TEMPLATE/Bug_report.md
M .github/ISSUE_TEMPLATE/Custom.md
M .github/ISSUE_TEMPLATE/Feature_request.md
Log Message:
-----------
Convert line endings in Unix-style
Commit: 6afb6dea9e6a06dd77b9f2cd09c3b9fbf13fde35
https://github.com/openSUSE/open-build-service/commit/6afb6dea9e6a06dd77b9f…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-09-05 (Wed, 05 Sep 2018)
Changed paths:
M .github/ISSUE_TEMPLATE.md
M .github/ISSUE_TEMPLATE/Bug_report.md
M .github/ISSUE_TEMPLATE/Custom.md
Log Message:
-----------
Mention SECURITY.md in issue templates
Commit: c2784ba724437e76bff0dfc55bf28ff374e79465
https://github.com/openSUSE/open-build-service/commit/c2784ba724437e76bff0d…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-05 (Wed, 05 Sep 2018)
Changed paths:
M src/api/.jshintignore
M src/api/app/assets/javascripts/webui/application/comment.js
M src/api/app/assets/javascripts/webui2/application.js
A src/api/app/assets/javascripts/webui2/autocomplete.js
A src/api/app/assets/javascripts/webui2/buildresult.js
A src/api/app/assets/javascripts/webui2/comment.js
A src/api/app/assets/javascripts/webui2/jquery-ui.min.js
A src/api/app/assets/javascripts/webui2/request.js
M src/api/app/assets/javascripts/webui2/requests_table.js.erb
M src/api/app/assets/javascripts/webui2/tabs.js
A src/api/app/assets/stylesheets/webui2/autocomplete.scss
A src/api/app/assets/stylesheets/webui2/build-results.scss
M src/api/app/assets/stylesheets/webui2/card-component.scss
M src/api/app/assets/stylesheets/webui2/colors.scss
A src/api/app/assets/stylesheets/webui2/links.scss
A src/api/app/assets/stylesheets/webui2/spacers.scss
A src/api/app/assets/stylesheets/webui2/texts.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/webui/comments_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/request_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
A src/api/app/controllers/webui2/comments_controller.rb
A src/api/app/controllers/webui2/package_controller.rb
A src/api/app/controllers/webui2/request_controller.rb
M src/api/app/helpers/webui/buildresult_helper.rb
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/models/comment.rb
M src/api/app/views/layouts/webui2/_flash.html.haml
M src/api/app/views/layouts/webui2/webui.html.haml
A src/api/app/views/webui2/shared/_buildresult_box.html.haml
A src/api/app/views/webui2/shared/_dialog_action_buttons.html.haml
A src/api/app/views/webui2/shared/_open_requests.html.haml
A src/api/app/views/webui2/shared/_package_branch_form.html.haml
A src/api/app/views/webui2/webui/comment/_content.html.haml
A src/api/app/views/webui2/webui/comment/_links.html.haml
A src/api/app/views/webui2/webui/comment/_new.html.haml
A src/api/app/views/webui2/webui/comment/_reply.html.haml
A src/api/app/views/webui2/webui/comment/_show.html.haml
A src/api/app/views/webui2/webui/comment/create_or_destroy.js.haml
M src/api/app/views/webui2/webui/main/_latest_updates.html.haml
A src/api/app/views/webui2/webui/package/_bottom_actions.html.haml
A src/api/app/views/webui2/webui/package/_branch_dialog.html.haml
M src/api/app/views/webui2/webui/package/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/package/_buildstatus.html.haml
M src/api/app/views/webui2/webui/package/_commit_item.html.haml
A src/api/app/views/webui2/webui/package/_delete_dialog.html.haml
A src/api/app/views/webui2/webui/package/_extra_actions.html.haml
A src/api/app/views/webui2/webui/package/_files_view.html.haml
A src/api/app/views/webui2/webui/package/_linking_packages.html.haml
A src/api/app/views/webui2/webui/package/_no_repositories.html.haml
A src/api/app/views/webui2/webui/package/_rpmlint_log.html.haml
A src/api/app/views/webui2/webui/package/_rpmlint_result.html.haml
A src/api/app/views/webui2/webui/package/_side_links.html.haml
A src/api/app/views/webui2/webui/package/_submit_request_dialog.html.haml
A src/api/app/views/webui2/webui/package/show.html.haml
A src/api/app/views/webui2/webui/package/submit_request_dialog.js.haml
A src/api/app/views/webui2/webui/request/_add_role_request_dialog.html.haml
A src/api/app/views/webui2/webui/request/_change_devel_request_dialog.html.haml
A src/api/app/views/webui2/webui/request/_delete_request_dialog.html.haml
A src/api/app/views/webui2/webui/request/_requests_small.html.haml
A src/api/app/views/webui2/webui/webui/_dialog.js.erb
M src/api/config/locales/en.yml
M src/api/config/routes.rb
A src/api/spec/bootstrap/features/webui/image_templates_spec.rb
A src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
A src/api/spec/bootstrap/features/webui/packages_spec.rb
A src/api/spec/bootstrap/features/webui/projects_spec.rb
A src/api/spec/bootstrap/features/webui/requests_spec.rb
A src/api/spec/cassettes/Bootstrap_ImageTemplates/branching/branch_image_template.yml
A src/api/spec/cassettes/Bootstrap_MaintenanceWorkflow/maintenance_workflow.yml
A src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_group_to_package_/_project.yml
A src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_role_to_group.yml
A src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Remove_role_from_group.yml
A src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Viewing_group_roles.yml
A src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_role_to_user.yml
A src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_user_to_package_/_project.yml
A src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_role_from_user.yml
A src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_user_from_package_/_project.yml
A src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Viewing_user_roles.yml
A src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/with_AutoCleanup.yml
A src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/without_AutoCleanup.yml
A src/api/spec/cassettes/Bootstrap_Packages/changing_the_package_s_devel_project.yml
A src/api/spec/cassettes/Bootstrap_Packages/deleting_a_package.yml
A src/api/spec/cassettes/Bootstrap_Packages/log/download_logfile_succesfully.yml
A src/api/spec/cassettes/Bootstrap_Packages/requesting_package_deletion.yml
A src/api/spec/cassettes/Bootstrap_Projects/creating_packages_in_projects_owned_by_user_eg_home_projects/with_valid_data.yml
A src/api/spec/cassettes/Bootstrap_Requests/for_role_addition/for_packages/can_be_submitted.yml
M src/api/spec/features/webui/image_templates_spec.rb
M src/api/spec/features/webui/maintenance_workflow_spec.rb
M src/api/spec/features/webui/packages_spec.rb
M src/api/spec/features/webui/projects_spec.rb
M src/api/spec/features/webui/requests_spec.rb
Log Message:
-----------
Merge pull request #5792 from openSUSE/bootstrap-master
Merge bootstrap master
Commit: 873a6afe9e609178387c450c606d8cf616ccf664
https://github.com/openSUSE/open-build-service/commit/873a6afe9e609178387c4…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-09-05 (Wed, 05 Sep 2018)
Changed paths:
M .github/ISSUE_TEMPLATE.md
M .github/ISSUE_TEMPLATE/Bug_report.md
M .github/ISSUE_TEMPLATE/Custom.md
M .github/ISSUE_TEMPLATE/Feature_request.md
Log Message:
-----------
Merge pull request #5793 from dmarcoux/mention_SECURITY.md-in-issue-templates
Mention SECURITY.md in issue templates
Commit: 651e881cf33c2609a3c9f434aa801e090eb39cb1
https://github.com/openSUSE/open-build-service/commit/651e881cf33c2609a3c9f…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-05 (Wed, 05 Sep 2018)
Changed paths:
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/views/webui2/webui/package/_buildstatus.html.haml
Log Message:
-----------
Refactor webui2_repo_status_icon
Break up into simpler methods so it's easier to understand.
Commit: 2e90cc2da1bc16df440bb528acc9c5534731e663
https://github.com/openSUSE/open-build-service/commit/2e90cc2da1bc16df440bb…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-09-05 (Wed, 05 Sep 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update capybara to version 3.7.1
Commit: 5ed7f306389c73d162c6c71fdd1b7ea5ec414095
https://github.com/openSUSE/open-build-service/commit/5ed7f306389c73d162c6c…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/config/routes.rb
Log Message:
-----------
Remove public status routes
Public routes are used for interconnect. We don't expect this methods to
be used like that.
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Co-authored-by: Victor Pereira <vpereira(a)suse.com>
Commit: ceb9fc646060536c28195e79b31e8b644a2fa8c7
https://github.com/openSUSE/open-build-service/commit/ceb9fc646060536c28195…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/views/webui2/shared/bs_requests/index.json.erb
Log Message:
-----------
Fix rendering of fontawesome icon on request tab in webui2 mode
Calling the 'icon' helper of font-awesome-sass gem recently started to
fail. Since the partial that contains the method call is cached, it's
not fully clear when this started to happen and what was causing this.
Fixes #5756 again
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Commit: 7edaa8ca948cf9b2eb5feb3288e98ad587dbdea7
https://github.com/openSUSE/open-build-service/commit/7edaa8ca948cf9b2eb5fe…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/views/webui2/webui/package/_buildstatus.html.haml
Log Message:
-----------
Merge pull request #5795 from hennevogel/refactoring/webui2_repo
Refactor webui2_repo_status_icon
Commit: 1e17d6b190b7532c9f109754f0ae9d908827146f
https://github.com/openSUSE/open-build-service/commit/1e17d6b190b7532c9f109…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/views/webui2/shared/bs_requests/index.json.erb
Log Message:
-----------
Merge pull request #5801 from bgeuken/drop_usage_of_font_awesome_icon_helper
Fix rendering of fontawesome icon on request tab in webui2 mode
Commit: ea3715acd527e8c719403726c1dc7b072e9f0ffd
https://github.com/openSUSE/open-build-service/commit/ea3715acd527e8c719403…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/controllers/status_controller.rb
R src/api/app/views/status/_bsrequest.xml.builder
M src/api/config/routes.rb
M src/api/test/functional/request_controller_test.rb
M src/api/test/functional/status_controller_test.rb
Log Message:
-----------
Drop unused StatusController#bsrequest
It is not used since:
https://github.com/openSUSE/openSUSE-release-tools/commit/25043f9614a29244b…
Co-authored-by: Victor Pereira <vpereira(a)suse.com>
Commit: fb84e9a16f0fe7549cb21484651d4a171e4d46d1
https://github.com/openSUSE/open-build-service/commit/fb84e9a16f0fe7549cb21…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/controllers/status_controller.rb
R src/api/app/views/status/history.xml.builder
M src/api/config/routes.rb
M src/api/test/functional/status_controller_test.rb
Log Message:
-----------
Drop unused StatusController#history
It is not used since:
https://github.com/openSUSE/open-build-service/commit/e39a9a7b7563aa063700d…
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Commit: 289363661c70e8b302eba08b0ab07221b778c74d
https://github.com/openSUSE/open-build-service/commit/289363661c70e8b302eba…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/models/kiwi/image/xml_parser.rb
Log Message:
-----------
Fix undefined method '[]' in kiwi import
Use dig instead of accessing the values with the key.
This way it can not happen that source is nil and throws
an undefined method error.
Fix #5738.
Commit: beb9edf397691b1d61aa53b9e1166a28902be7c8
https://github.com/openSUSE/open-build-service/commit/beb9edf397691b1d61aa5…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/application.js
A src/api/app/assets/javascripts/webui2/attributes.js
A src/api/app/assets/stylesheets/webui2/package-attributes.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/webui/attribute_controller.rb
A src/api/app/controllers/webui2/attribute_controller.rb
A src/api/app/views/webui2/webui/attribute/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/attribute/_form.html.haml
A src/api/app/views/webui2/webui/attribute/_issue_fields.html.haml
A src/api/app/views/webui2/webui/attribute/_value_fields.html.haml
A src/api/app/views/webui2/webui/attribute/edit.html.haml
A src/api/app/views/webui2/webui/attribute/index.html.haml
A src/api/app/views/webui2/webui/attribute/new.html.haml
Log Message:
-----------
Create Bootstrap version of packages#attributes
Commit: 0dabd693357155d4a6dc8ae020e9f6b96a3b7ce3
https://github.com/openSUSE/open-build-service/commit/0dabd693357155d4a6dc8…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/helpers/webui/webui_helper.rb
Log Message:
-----------
Match path on the request's path in tab_link helper
The active class is now set for any path under the provided path. This
allows groups of path (such as index/new/edit paths) to all belong
together under the same tab link.
Commit: 1204913e1d00a4fdfc3982feca3eee0814a726e4
https://github.com/openSUSE/open-build-service/commit/1204913e1d00a4fdfc398…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/views/webui/attribute/_attributes.html.haml
M src/api/app/views/webui/attribute/_form.html.haml
M src/api/app/views/webui/attribute/_value_fields.html.haml
M src/api/app/views/webui/attribute/new.html.haml
M src/api/spec/features/webui/attributes_spec.rb
M src/api/spec/features/webui/projects_spec.rb
Log Message:
-----------
Adapt feature specs to Bootstrap
This includes minor changes in old views so that feature specs pass for
them too
Commit: 2f7d71e4610c0592f239f7cf3bef8c4df2e61a62
https://github.com/openSUSE/open-build-service/commit/2f7d71e4610c0592f239f…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/application.js
A src/api/app/assets/javascripts/webui2/attributes.js
A src/api/app/assets/stylesheets/webui2/package-attributes.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/webui/attribute_controller.rb
A src/api/app/controllers/webui2/attribute_controller.rb
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/views/webui/attribute/_attributes.html.haml
M src/api/app/views/webui/attribute/_form.html.haml
M src/api/app/views/webui/attribute/_value_fields.html.haml
M src/api/app/views/webui/attribute/new.html.haml
A src/api/app/views/webui2/webui/attribute/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/attribute/_form.html.haml
A src/api/app/views/webui2/webui/attribute/_issue_fields.html.haml
A src/api/app/views/webui2/webui/attribute/_value_fields.html.haml
A src/api/app/views/webui2/webui/attribute/edit.html.haml
A src/api/app/views/webui2/webui/attribute/index.html.haml
A src/api/app/views/webui2/webui/attribute/new.html.haml
M src/api/spec/features/webui/attributes_spec.rb
M src/api/spec/features/webui/projects_spec.rb
Log Message:
-----------
Merge pull request #5713 from dmarcoux/bootstrap_package_attributes
Create Bootstrap version of packages#attributes
Commit: 05e0ea9f75c168ac1df75c568decda07f7ca67f9
https://github.com/openSUSE/open-build-service/commit/05e0ea9f75c168ac1df75…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/models/kiwi/image/xml_parser.rb
Log Message:
-----------
Merge pull request #5803 from ChrisBr/bug/kiwi-import
Fix undefined method '[]' in kiwi import
Commit: 51481711ad6b03e6ce84744760489c27ca92e5ba
https://github.com/openSUSE/open-build-service/commit/51481711ad6b03e6ce847…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/controllers/status_controller.rb
R src/api/app/views/status/_bsrequest.xml.builder
R src/api/app/views/status/history.xml.builder
M src/api/config/routes.rb
M src/api/test/functional/request_controller_test.rb
M src/api/test/functional/status_controller_test.rb
Log Message:
-----------
Merge pull request #5790 from vpereira/status-drop
Drop unused code from StatusController (bsrequest and history)
Commit: 8d43ae3e36625da98cfaa0feeab1eeea0958414e
https://github.com/openSUSE/open-build-service/commit/8d43ae3e36625da98cfaa…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Merge pull request #5797 from openSUSE/depfu/update/srcapi/capybara-3.7.1
Update capybara: 3.7.0 → 3.7.1 (patch)
Commit: 22f9995ace0f9b814b4ac92e586bafa8239b55cd
https://github.com/openSUSE/open-build-service/commit/22f9995ace0f9b814b4ac…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/models/package.rb
M src/api/spec/cassettes/Package/_add_maintainer/behaves_like_makes_a_user_a_maintainer_of_the_subject/makes_a_user_a_maintainer_of_the_package.yml
R src/api/spec/cassettes/Package/_backend_build_command/backend_response_fails/1_12_2_1.yml
A src/api/spec/cassettes/Package/_backend_build_command/backend_response_fails/1_13_2_1.yml
M src/api/spec/cassettes/Package/_backend_build_command/backend_response_fails/has_errors.yml
R src/api/spec/cassettes/Package/_backend_build_command/backend_response_is_successful/1_12_1_1.yml
A src/api/spec/cassettes/Package/_backend_build_command/backend_response_is_successful/1_13_1_1.yml
M src/api/spec/cassettes/Package/_backend_build_command/backend_response_is_successful/has_no_errors.yml
R src/api/spec/cassettes/Package/_backend_build_command/user_has_no_access_rights_for_the_project/1_12_3_1.yml
A src/api/spec/cassettes/Package/_backend_build_command/user_has_no_access_rights_for_the_project/1_13_3_1.yml
M src/api/spec/cassettes/Package/_backend_build_command/user_has_no_access_rights_for_the_project/has_errors.yml
A src/api/spec/cassettes/Package/_belongs_to_product_/a_product_package__product_/1_24_1_1.yml
A src/api/spec/cassettes/Package/_belongs_to_product_/a_product_sub_package__product_/that_was_generated_by_a__product_file/1_24_2_1_1.yml
A src/api/spec/cassettes/Package/_belongs_to_product_/a_product_sub_package__product_/that_was_not_auto-generated/1_24_2_2_1.yml
M src/api/spec/cassettes/Package/_buildresult/returns_an_object_with_class_LocalBuildResult_ForPackage.yml
R src/api/spec/cassettes/Package/_commit_message/of_a_package_with_more_than_one_changes_file/1_18_4_1.yml
A src/api/spec/cassettes/Package/_commit_message/of_a_package_with_more_than_one_changes_file/1_19_4_1.yml
R src/api/spec/cassettes/Package/_commit_message/of_a_package_without_a_changes_file/1_18_3_1.yml
A src/api/spec/cassettes/Package/_commit_message/of_a_package_without_a_changes_file/1_19_3_1.yml
R src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_18_1_1.yml
R src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_18_1_2.yml
R src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_18_1_3.yml
R src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_18_1_4.yml
R src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_18_1_5.yml
A src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_1.yml
A src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_2.yml
A src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_3.yml
A src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_4.yml
A src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_5.yml
R src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_18_2_1.yml
R src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_18_2_2.yml
R src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_18_2_3.yml
R src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_18_2_4.yml
R src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_18_2_5.yml
A src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_1.yml
A src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_2.yml
A src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_3.yml
A src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_4.yml
A src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_5.yml
M src/api/spec/cassettes/Package/_delete_file/file_not_found/raises_NotFoundError.yml
M src/api/spec/cassettes/Package/_delete_file/with_delete_permission/with_custom_options/sets_options_correct.yml
M src/api/spec/cassettes/Package/_delete_file/with_delete_permission/with_default_options/deletes_file.yml
M src/api/spec/cassettes/Package/_delete_file/with_delete_permission/with_default_options/sets_options_correct.yml
M src/api/spec/cassettes/Package/_delete_file/with_no_delete_permission/does_not_delete_file.yml
M src/api/spec/cassettes/Package/_delete_file/with_no_delete_permission/raises_DeleteFileNoPermission_exception.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_local_package/returns_false_for_a_not_existing_package.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_local_package/returns_false_for_a_not_existing_project.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_local_package/returns_true_for_an_existing_package.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_multibuild_package/returns_false_for_a_not_existing_multibuild_package.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_multibuild_package/returns_false_for_an_existing_multibuild_package_without_follow_multibuild_option.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_multibuild_package/returns_true_for_an_existing_local_package.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_multibuild_package/returns_true_for_an_existing_multibuild_package.yml
M src/api/spec/cassettes/Package/_file_exists_/with_more_than_one_file/returns_false_if_the_file_does_not_exist.yml
M src/api/spec/cassettes/Package/_file_exists_/with_more_than_one_file/returns_true_if_the_file_exist.yml
M src/api/spec/cassettes/Package/_file_exists_/with_one_file/returns_false_if_the_file_does_not_exist.yml
M src/api/spec/cassettes/Package/_file_exists_/with_one_file/returns_true_if_the_file_exist.yml
M src/api/spec/cassettes/Package/_has_icon_/returns_false_if_the_icon_does_not_exist.yml
M src/api/spec/cassettes/Package/_has_icon_/returns_true_if_the_icon_exist.yml
M src/api/spec/cassettes/Package/_ignored_requests/when_the_package_has_an_ignored_requests_file/parses_the_content_as_YAML_and_returns_a_hash.yml
R src/api/spec/cassettes/Package/_ignored_requests/when_the_package_has_no_ignored_requests_file/1_22_2_1.yml
A src/api/spec/cassettes/Package/_ignored_requests/when_the_package_has_no_ignored_requests_file/1_23_2_1.yml
R src/api/spec/cassettes/Package/_jobhistory_list/when_response_fails/1_13_2_1.yml
A src/api/spec/cassettes/Package/_jobhistory_list/when_response_fails/1_14_2_1.yml
R src/api/spec/cassettes/Package/_jobhistory_list/when_response_is_successful/1_13_1_1.yml
A src/api/spec/cassettes/Package/_jobhistory_list/when_response_is_successful/1_14_1_1.yml
M src/api/spec/cassettes/Package/_jobhistory_list/when_response_is_successful/contains_the_previous_srcmd5_value_on_the_job_with_rev_2.yml
M src/api/spec/cassettes/Package/_jobhistory_list/when_response_is_successful/returns_the_jobs_in_descending_order.yml
R src/api/spec/cassettes/Package/_kiwi_image_outdated_/with_a_kiwi_image/with_different_md5/1_16_2_2_1.yml
A src/api/spec/cassettes/Package/_kiwi_image_outdated_/with_a_kiwi_image/with_different_md5/1_17_2_2_1.yml
R src/api/spec/cassettes/Package/_kiwi_image_outdated_/with_a_kiwi_image/with_same_md5/1_16_2_1_1.yml
A src/api/spec/cassettes/Package/_kiwi_image_outdated_/with_a_kiwi_image/with_same_md5/1_17_2_1_1.yml
R src/api/spec/cassettes/Package/_kiwi_image_outdated_/without_a_kiwi_image/1_16_1_1.yml
A src/api/spec/cassettes/Package/_kiwi_image_outdated_/without_a_kiwi_image/1_17_1_1.yml
M src/api/spec/cassettes/Package/_last_build_reason/returns_a_PackageBuildReason_object.yml
M src/api/spec/cassettes/Package/_last_build_reason/validation_of_data/for_explain.yml
M src/api/spec/cassettes/Package/_last_build_reason/validation_of_data/for_oldsource.yml
M src/api/spec/cassettes/Package/_last_build_reason/validation_of_data/for_packagechange_multiple_elements_.yml
M src/api/spec/cassettes/Package/_last_build_reason/validation_of_data/for_packagechange_one_element_.yml
M src/api/spec/cassettes/Package/_last_build_reason/validation_of_data/for_time.yml
M src/api/spec/cassettes/Package/_maintainers/makes_sure_that_no_user_is_listed_more_than_one_time.yml
M src/api/spec/cassettes/Package/_maintainers/resolves_groups_properly.yml
M src/api/spec/cassettes/Package/_maintainers/returns_an_array_with_user_objects_to_all_maintainers_for_a_package.yml
M src/api/spec/cassettes/Package/_maintainers/returns_users_and_the_users_of_resolved_groups.yml
M src/api/spec/cassettes/Package/_meta/has_the_correct_package_name_set.yml
M src/api/spec/cassettes/Package/_meta/has_the_correct_project_name_set.yml
M src/api/spec/cassettes/Package/_meta/returns_a_PackageMetaFile_object.yml
R src/api/spec/cassettes/Package/_public_source_path/1_10_1.yml
R src/api/spec/cassettes/Package/_public_source_path/1_10_2.yml
A src/api/spec/cassettes/Package/_public_source_path/1_11_1.yml
A src/api/spec/cassettes/Package/_public_source_path/1_11_2.yml
M src/api/spec/cassettes/Package/_public_source_path/adds_the_format_parameter_to_the_url_that_was_given_to_the_method.yml
M src/api/spec/cassettes/Package/_save_file/calls_addKiwiImport_if_filename_ends_with_kiwi_txz.yml
M src/api/spec/cassettes/Package/_save_file/does_not_call_addKiwiImport_if_filename_ends_not_with_kiwi_txz.yml
R src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_7_1_1.yml
R src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_7_1_4.yml
R src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_7_1_5.yml
A src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_8_1_1.yml
A src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_8_1_4.yml
A src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_8_1_5.yml
M src/api/spec/cassettes/Package/_self_valid_name_/invalid/has_an_invalid_character_in_first_position.yml
M src/api/spec/cassettes/Package/_self_valid_name_/invalid/has_more_than_200_characters.yml
R src/api/spec/cassettes/Package/_self_valid_name_/valid/1_7_2_4.yml
R src/api/spec/cassettes/Package/_self_valid_name_/valid/1_7_2_5.yml
R src/api/spec/cassettes/Package/_self_valid_name_/valid/1_7_2_6.yml
R src/api/spec/cassettes/Package/_self_valid_name_/valid/1_7_2_7.yml
A src/api/spec/cassettes/Package/_self_valid_name_/valid/1_8_2_4.yml
A src/api/spec/cassettes/Package/_self_valid_name_/valid/1_8_2_5.yml
A src/api/spec/cassettes/Package/_self_valid_name_/valid/1_8_2_6.yml
A src/api/spec/cassettes/Package/_self_valid_name_/valid/1_8_2_7.yml
M src/api/spec/cassettes/Package/_self_valid_name_/valid/general_case.yml
M src/api/spec/cassettes/Package/_self_valid_name_/valid/starts_with__patchinfo_.yml
M src/api/spec/cassettes/Package/_self_valid_name_/valid/starts_with__product_.yml
M src/api/spec/cassettes/Package/_service_error/returns_nil_on_running.yml
M src/api/spec/cassettes/Package/_service_error/returns_nil_without_errors.yml
M src/api/spec/cassettes/Package/_service_error/returns_the_errors.yml
A src/api/spec/cassettes/Package/_serviceinfo/returns_empty_hash.yml
A src/api/spec/cassettes/Package/_source_path/1_10_1.yml
A src/api/spec/cassettes/Package/_source_path/1_10_2.yml
A src/api/spec/cassettes/Package/_source_path/1_10_3.yml
R src/api/spec/cassettes/Package/_source_path/1_9_1.yml
R src/api/spec/cassettes/Package/_source_path/1_9_2.yml
R src/api/spec/cassettes/Package/_source_path/1_9_3.yml
M src/api/spec/cassettes/Package/_sources_changed/creates_a_BackendPackge_for_the_Package.yml
A src/api/spec/cassettes/Package/_target_name/returns_the_package_name_for_normal_projects.yml
A src/api/spec/cassettes/Package/_target_name/when_package_belongs_to_a_maintenance_incident/adds_the_project_basename_as_suffix.yml
M src/api/spec/cassettes/Package/_what_depends_on/builds_backend_path_correct.yml
M src/api/spec/cassettes/Package/_what_depends_on/with_invalid_repository_or_architecture/returns_an_empty_array.yml
M src/api/spec/cassettes/Package/_what_depends_on/with_more_than_one_build_dependency/returns_an_array_with_the_dependencies.yml
M src/api/spec/cassettes/Package/_what_depends_on/with_no_build_dependencies/returns_an_empty_array.yml
M src/api/spec/cassettes/Package/_what_depends_on/with_one_build_dependency/returns_an_array_with_the_dependency.yml
M src/api/spec/models/package_spec.rb
Log Message:
-----------
Fix serviceinfo nil case
- Return an empty hash if serviceinfo is missing.
- Fix commit_message test because the file's content was recently
modified in the factory. See commit 007a24632.
- Update cassettes for Package
Co-authored-by: David Kang <dkang(a)suse.com>
Co-authored-by: Moisés Déniz Alemán <mdeniz(a)suse.com>
Commit: 2af654a1fc2f1ee8727ae04b869d1e7ac5695b8f
https://github.com/openSUSE/open-build-service/commit/2af654a1fc2f1ee8727ae…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
Log Message:
-----------
Merge pull request #5707 from openSUSE/depfu/update/srcapi/data_migrate-5.0.2
Upgrade data_migrate: 4.0.0 → 5.0.2 (major)
Commit: d4ea54e0d8b3cd7a375e144141a92c6fcad3bf5c
https://github.com/openSUSE/open-build-service/commit/d4ea54e0d8b3cd7a375e1…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/controllers/status_controller.rb
A src/api/app/controllers/status_project_controller.rb
R src/api/app/views/status/_package.xml.builder
R src/api/app/views/status/project.xml.builder
A src/api/app/views/status_project/_package.xml.builder
A src/api/app/views/status_project/show.xml.builder
M src/api/config/routes.rb
R src/api/spec/cassettes/StatusController/GET_project/with_a_develpackage/1_1_4_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_a_develpackage/1_1_4_2.yml
R src/api/spec/cassettes/StatusController/GET_project/with_a_link/to_a_package_in_a_different_project/1_1_8_2_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_a_link/to_a_package_in_the_same_project/1_1_8_1_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_2.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_3.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_4.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_5.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_6.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_7.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_8.yml
R src/api/spec/cassettes/StatusController/GET_project/with_errors/1_1_7_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_failures/1_1_3_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_groups/1_1_6_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_groups/1_1_6_2.yml
R src/api/spec/cassettes/StatusController/GET_project/with_persons/1_1_5_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_persons/1_1_5_2.yml
R src/api/spec/cassettes/StatusController/GET_project/with_verifymd5_attribute/1_1_2_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_project/with_a_link/to_a_package_in_a_different_project/1_1_8_2_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_project/with_a_link/to_a_package_in_the_same_project/1_1_8_1_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_a_develpackage/1_1_4_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_a_develpackage/1_1_4_2.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_a_link/to_a_package_in_a_different_project/1_1_8_2_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_a_link/to_a_package_in_the_same_project/1_1_8_1_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_2.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_3.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_4.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_5.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_6.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_7.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_8.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_errors/1_1_7_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_failures/1_1_3_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_groups/1_1_6_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_groups/1_1_6_2.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_persons/1_1_5_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_persons/1_1_5_2.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_verifymd5_attribute/1_1_2_1.yml
R src/api/spec/controllers/status_controller_spec.rb
A src/api/spec/controllers/status_project_controller_spec.rb
Log Message:
-----------
Move Status#project to its own controller
The action `Status#project` was moved to the controller
`StatusProject#show`
Commit: f7d234bf8b4fc746d34334159fae2ab0e2129620
https://github.com/openSUSE/open-build-service/commit/f7d234bf8b4fc746d3433…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/controllers/status_project_controller.rb
M src/api/config/routes.rb
Log Message:
-----------
Refactor private methods from StatusProjectController
* use shortcut to assign or initialize
* move variable definitation to the top of the method
Commit: 65fe6230b8ca0d8b057fcd719c82d5712683b112
https://github.com/openSUSE/open-build-service/commit/65fe6230b8ca0d8b057fc…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/models/package.rb
M src/api/spec/cassettes/Package/_add_maintainer/behaves_like_makes_a_user_a_maintainer_of_the_subject/makes_a_user_a_maintainer_of_the_package.yml
R src/api/spec/cassettes/Package/_backend_build_command/backend_response_fails/1_12_2_1.yml
A src/api/spec/cassettes/Package/_backend_build_command/backend_response_fails/1_13_2_1.yml
M src/api/spec/cassettes/Package/_backend_build_command/backend_response_fails/has_errors.yml
R src/api/spec/cassettes/Package/_backend_build_command/backend_response_is_successful/1_12_1_1.yml
A src/api/spec/cassettes/Package/_backend_build_command/backend_response_is_successful/1_13_1_1.yml
M src/api/spec/cassettes/Package/_backend_build_command/backend_response_is_successful/has_no_errors.yml
R src/api/spec/cassettes/Package/_backend_build_command/user_has_no_access_rights_for_the_project/1_12_3_1.yml
A src/api/spec/cassettes/Package/_backend_build_command/user_has_no_access_rights_for_the_project/1_13_3_1.yml
M src/api/spec/cassettes/Package/_backend_build_command/user_has_no_access_rights_for_the_project/has_errors.yml
A src/api/spec/cassettes/Package/_belongs_to_product_/a_product_package__product_/1_24_1_1.yml
A src/api/spec/cassettes/Package/_belongs_to_product_/a_product_sub_package__product_/that_was_generated_by_a__product_file/1_24_2_1_1.yml
A src/api/spec/cassettes/Package/_belongs_to_product_/a_product_sub_package__product_/that_was_not_auto-generated/1_24_2_2_1.yml
M src/api/spec/cassettes/Package/_buildresult/returns_an_object_with_class_LocalBuildResult_ForPackage.yml
R src/api/spec/cassettes/Package/_commit_message/of_a_package_with_more_than_one_changes_file/1_18_4_1.yml
A src/api/spec/cassettes/Package/_commit_message/of_a_package_with_more_than_one_changes_file/1_19_4_1.yml
R src/api/spec/cassettes/Package/_commit_message/of_a_package_without_a_changes_file/1_18_3_1.yml
A src/api/spec/cassettes/Package/_commit_message/of_a_package_without_a_changes_file/1_19_3_1.yml
R src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_18_1_1.yml
R src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_18_1_2.yml
R src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_18_1_3.yml
R src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_18_1_4.yml
R src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_18_1_5.yml
A src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_1.yml
A src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_2.yml
A src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_3.yml
A src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_4.yml
A src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_5.yml
R src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_18_2_1.yml
R src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_18_2_2.yml
R src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_18_2_3.yml
R src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_18_2_4.yml
R src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_18_2_5.yml
A src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_1.yml
A src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_2.yml
A src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_3.yml
A src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_4.yml
A src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_5.yml
M src/api/spec/cassettes/Package/_delete_file/file_not_found/raises_NotFoundError.yml
M src/api/spec/cassettes/Package/_delete_file/with_delete_permission/with_custom_options/sets_options_correct.yml
M src/api/spec/cassettes/Package/_delete_file/with_delete_permission/with_default_options/deletes_file.yml
M src/api/spec/cassettes/Package/_delete_file/with_delete_permission/with_default_options/sets_options_correct.yml
M src/api/spec/cassettes/Package/_delete_file/with_no_delete_permission/does_not_delete_file.yml
M src/api/spec/cassettes/Package/_delete_file/with_no_delete_permission/raises_DeleteFileNoPermission_exception.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_local_package/returns_false_for_a_not_existing_package.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_local_package/returns_false_for_a_not_existing_project.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_local_package/returns_true_for_an_existing_package.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_multibuild_package/returns_false_for_a_not_existing_multibuild_package.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_multibuild_package/returns_false_for_an_existing_multibuild_package_without_follow_multibuild_option.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_multibuild_package/returns_true_for_an_existing_local_package.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_multibuild_package/returns_true_for_an_existing_multibuild_package.yml
M src/api/spec/cassettes/Package/_file_exists_/with_more_than_one_file/returns_false_if_the_file_does_not_exist.yml
M src/api/spec/cassettes/Package/_file_exists_/with_more_than_one_file/returns_true_if_the_file_exist.yml
M src/api/spec/cassettes/Package/_file_exists_/with_one_file/returns_false_if_the_file_does_not_exist.yml
M src/api/spec/cassettes/Package/_file_exists_/with_one_file/returns_true_if_the_file_exist.yml
M src/api/spec/cassettes/Package/_has_icon_/returns_false_if_the_icon_does_not_exist.yml
M src/api/spec/cassettes/Package/_has_icon_/returns_true_if_the_icon_exist.yml
M src/api/spec/cassettes/Package/_ignored_requests/when_the_package_has_an_ignored_requests_file/parses_the_content_as_YAML_and_returns_a_hash.yml
R src/api/spec/cassettes/Package/_ignored_requests/when_the_package_has_no_ignored_requests_file/1_22_2_1.yml
A src/api/spec/cassettes/Package/_ignored_requests/when_the_package_has_no_ignored_requests_file/1_23_2_1.yml
R src/api/spec/cassettes/Package/_jobhistory_list/when_response_fails/1_13_2_1.yml
A src/api/spec/cassettes/Package/_jobhistory_list/when_response_fails/1_14_2_1.yml
R src/api/spec/cassettes/Package/_jobhistory_list/when_response_is_successful/1_13_1_1.yml
A src/api/spec/cassettes/Package/_jobhistory_list/when_response_is_successful/1_14_1_1.yml
M src/api/spec/cassettes/Package/_jobhistory_list/when_response_is_successful/contains_the_previous_srcmd5_value_on_the_job_with_rev_2.yml
M src/api/spec/cassettes/Package/_jobhistory_list/when_response_is_successful/returns_the_jobs_in_descending_order.yml
R src/api/spec/cassettes/Package/_kiwi_image_outdated_/with_a_kiwi_image/with_different_md5/1_16_2_2_1.yml
A src/api/spec/cassettes/Package/_kiwi_image_outdated_/with_a_kiwi_image/with_different_md5/1_17_2_2_1.yml
R src/api/spec/cassettes/Package/_kiwi_image_outdated_/with_a_kiwi_image/with_same_md5/1_16_2_1_1.yml
A src/api/spec/cassettes/Package/_kiwi_image_outdated_/with_a_kiwi_image/with_same_md5/1_17_2_1_1.yml
R src/api/spec/cassettes/Package/_kiwi_image_outdated_/without_a_kiwi_image/1_16_1_1.yml
A src/api/spec/cassettes/Package/_kiwi_image_outdated_/without_a_kiwi_image/1_17_1_1.yml
M src/api/spec/cassettes/Package/_last_build_reason/returns_a_PackageBuildReason_object.yml
M src/api/spec/cassettes/Package/_last_build_reason/validation_of_data/for_explain.yml
M src/api/spec/cassettes/Package/_last_build_reason/validation_of_data/for_oldsource.yml
M src/api/spec/cassettes/Package/_last_build_reason/validation_of_data/for_packagechange_multiple_elements_.yml
M src/api/spec/cassettes/Package/_last_build_reason/validation_of_data/for_packagechange_one_element_.yml
M src/api/spec/cassettes/Package/_last_build_reason/validation_of_data/for_time.yml
M src/api/spec/cassettes/Package/_maintainers/makes_sure_that_no_user_is_listed_more_than_one_time.yml
M src/api/spec/cassettes/Package/_maintainers/resolves_groups_properly.yml
M src/api/spec/cassettes/Package/_maintainers/returns_an_array_with_user_objects_to_all_maintainers_for_a_package.yml
M src/api/spec/cassettes/Package/_maintainers/returns_users_and_the_users_of_resolved_groups.yml
M src/api/spec/cassettes/Package/_meta/has_the_correct_package_name_set.yml
M src/api/spec/cassettes/Package/_meta/has_the_correct_project_name_set.yml
M src/api/spec/cassettes/Package/_meta/returns_a_PackageMetaFile_object.yml
R src/api/spec/cassettes/Package/_public_source_path/1_10_1.yml
R src/api/spec/cassettes/Package/_public_source_path/1_10_2.yml
A src/api/spec/cassettes/Package/_public_source_path/1_11_1.yml
A src/api/spec/cassettes/Package/_public_source_path/1_11_2.yml
M src/api/spec/cassettes/Package/_public_source_path/adds_the_format_parameter_to_the_url_that_was_given_to_the_method.yml
M src/api/spec/cassettes/Package/_save_file/calls_addKiwiImport_if_filename_ends_with_kiwi_txz.yml
M src/api/spec/cassettes/Package/_save_file/does_not_call_addKiwiImport_if_filename_ends_not_with_kiwi_txz.yml
R src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_7_1_1.yml
R src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_7_1_4.yml
R src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_7_1_5.yml
A src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_8_1_1.yml
A src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_8_1_4.yml
A src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_8_1_5.yml
M src/api/spec/cassettes/Package/_self_valid_name_/invalid/has_an_invalid_character_in_first_position.yml
M src/api/spec/cassettes/Package/_self_valid_name_/invalid/has_more_than_200_characters.yml
R src/api/spec/cassettes/Package/_self_valid_name_/valid/1_7_2_4.yml
R src/api/spec/cassettes/Package/_self_valid_name_/valid/1_7_2_5.yml
R src/api/spec/cassettes/Package/_self_valid_name_/valid/1_7_2_6.yml
R src/api/spec/cassettes/Package/_self_valid_name_/valid/1_7_2_7.yml
A src/api/spec/cassettes/Package/_self_valid_name_/valid/1_8_2_4.yml
A src/api/spec/cassettes/Package/_self_valid_name_/valid/1_8_2_5.yml
A src/api/spec/cassettes/Package/_self_valid_name_/valid/1_8_2_6.yml
A src/api/spec/cassettes/Package/_self_valid_name_/valid/1_8_2_7.yml
M src/api/spec/cassettes/Package/_self_valid_name_/valid/general_case.yml
M src/api/spec/cassettes/Package/_self_valid_name_/valid/starts_with__patchinfo_.yml
M src/api/spec/cassettes/Package/_self_valid_name_/valid/starts_with__product_.yml
M src/api/spec/cassettes/Package/_service_error/returns_nil_on_running.yml
M src/api/spec/cassettes/Package/_service_error/returns_nil_without_errors.yml
M src/api/spec/cassettes/Package/_service_error/returns_the_errors.yml
A src/api/spec/cassettes/Package/_serviceinfo/returns_empty_hash.yml
A src/api/spec/cassettes/Package/_source_path/1_10_1.yml
A src/api/spec/cassettes/Package/_source_path/1_10_2.yml
A src/api/spec/cassettes/Package/_source_path/1_10_3.yml
R src/api/spec/cassettes/Package/_source_path/1_9_1.yml
R src/api/spec/cassettes/Package/_source_path/1_9_2.yml
R src/api/spec/cassettes/Package/_source_path/1_9_3.yml
M src/api/spec/cassettes/Package/_sources_changed/creates_a_BackendPackge_for_the_Package.yml
A src/api/spec/cassettes/Package/_target_name/returns_the_package_name_for_normal_projects.yml
A src/api/spec/cassettes/Package/_target_name/when_package_belongs_to_a_maintenance_incident/adds_the_project_basename_as_suffix.yml
M src/api/spec/cassettes/Package/_what_depends_on/builds_backend_path_correct.yml
M src/api/spec/cassettes/Package/_what_depends_on/with_invalid_repository_or_architecture/returns_an_empty_array.yml
M src/api/spec/cassettes/Package/_what_depends_on/with_more_than_one_build_dependency/returns_an_array_with_the_dependencies.yml
M src/api/spec/cassettes/Package/_what_depends_on/with_no_build_dependencies/returns_an_empty_array.yml
M src/api/spec/cassettes/Package/_what_depends_on/with_one_build_dependency/returns_an_array_with_the_dependency.yml
M src/api/spec/models/package_spec.rb
Log Message:
-----------
Merge pull request #5788 from saraycp/fix_serviceinfo
Fix serviceinfo nil case
Commit: 6a47fb314f97c97d1f0597c9a07e968b58c762d4
https://github.com/openSUSE/open-build-service/commit/6a47fb314f97c97d1f059…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-06 (Thu, 06 Sep 2018)
Changed paths:
M src/api/app/controllers/status_controller.rb
A src/api/app/controllers/status_project_controller.rb
R src/api/app/views/status/_package.xml.builder
R src/api/app/views/status/project.xml.builder
A src/api/app/views/status_project/_package.xml.builder
A src/api/app/views/status_project/show.xml.builder
M src/api/config/routes.rb
R src/api/spec/cassettes/StatusController/GET_project/with_a_develpackage/1_1_4_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_a_develpackage/1_1_4_2.yml
R src/api/spec/cassettes/StatusController/GET_project/with_a_link/to_a_package_in_a_different_project/1_1_8_2_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_a_link/to_a_package_in_the_same_project/1_1_8_1_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_2.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_3.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_4.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_5.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_6.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_7.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_8.yml
R src/api/spec/cassettes/StatusController/GET_project/with_errors/1_1_7_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_failures/1_1_3_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_groups/1_1_6_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_groups/1_1_6_2.yml
R src/api/spec/cassettes/StatusController/GET_project/with_persons/1_1_5_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_persons/1_1_5_2.yml
R src/api/spec/cassettes/StatusController/GET_project/with_verifymd5_attribute/1_1_2_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_project/with_a_link/to_a_package_in_a_different_project/1_1_8_2_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_project/with_a_link/to_a_package_in_the_same_project/1_1_8_1_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_a_develpackage/1_1_4_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_a_develpackage/1_1_4_2.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_a_link/to_a_package_in_a_different_project/1_1_8_2_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_a_link/to_a_package_in_the_same_project/1_1_8_1_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_2.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_3.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_4.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_5.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_6.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_7.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_8.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_errors/1_1_7_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_failures/1_1_3_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_groups/1_1_6_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_groups/1_1_6_2.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_persons/1_1_5_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_persons/1_1_5_2.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_verifymd5_attribute/1_1_2_1.yml
R src/api/spec/controllers/status_controller_spec.rb
A src/api/spec/controllers/status_project_controller_spec.rb
Log Message:
-----------
Merge pull request #5800 from vpereira/status_project
Move Status#project to its own controller
Commit: 4d00eba5a723bdbe1633f3eb9655f926bb76b81e
https://github.com/openSUSE/open-build-service/commit/4d00eba5a723bdbe1633f…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
M src/api/app/controllers/source_project_controller.rb
Log Message:
-----------
Use required_parameters to check presence of cmd
Commit: dd91553af9bebe1b69347ec7098d83b3fe1bc203
https://github.com/openSUSE/open-build-service/commit/dd91553af9bebe1b69347…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
M src/api/app/views/webui2/webui/attribute/index.html.haml
Log Message:
-----------
Be consistent in icons colors
Commit: f12cbececee4b9df4fb2b0d024d2815232cad297
https://github.com/openSUSE/open-build-service/commit/f12cbececee4b9df4fb2b…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
M src/api/app/controllers/source_project_controller.rb
Log Message:
-----------
Merge pull request #5807 from dmarcoux/use-required_parameters
Use required_parameters to check presence of cmd
Commit: 4d21be05aea31739a7860a6dec6710bc16f6d027
https://github.com/openSUSE/open-build-service/commit/4d21be05aea31739a7860…
Author: David Kang <dkang(a)suse.com>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
M dist/obs-api-testsuite-rspec.spec
Log Message:
-----------
Fix api-test to run spec with bootstrap
The test was running all the spec including `spec/bootstrap`.
That cause the failures in `obs-api-testsuite-rspec` check.
Now we run twice one without bootstrap and another one only with bootstrap.
Co-authored-by: Moisés Déniz Alemán <mdeniz(a)suse.com>
Commit: 8b28a60b5db287f1f642d9f4fccea69dc929f1a9
https://github.com/openSUSE/open-build-service/commit/8b28a60b5db287f1f642d…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
M src/api/app/views/webui2/webui/attribute/index.html.haml
Log Message:
-----------
Merge pull request #5808 from dmarcoux/consistent-icons-colors
Be consistent in icons colors
Commit: 12e65aeccc0c6d7699c3001d3277d98406b00e93
https://github.com/openSUSE/open-build-service/commit/12e65aeccc0c6d7699c30…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
M src/api/app/controllers/webui/packages/job_history_controller.rb
M src/api/app/models/package.rb
M src/api/lib/backend/api/build_results/job_history.rb
M src/api/spec/models/package_spec.rb
Log Message:
-----------
Merge pull request #5170 from Ana06/options
[api] Refactor option assignation as in PR review
Commit: dbc18f1c6d973a1d4c925974546c23f39bdb7901
https://github.com/openSUSE/open-build-service/commit/dbc18f1c6d973a1d4c925…
Author: Eduardo J <enavarro(a)suse.com>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
M dist/obs-api-testsuite-rspec.spec
Log Message:
-----------
Merge pull request #5810 from DavidKang/fix-appliance
Fix api-test to run spec with bootstrap
Commit: 9005d5c7694266f8e6a8d05cae49643bca8bf778
https://github.com/openSUSE/open-build-service/commit/9005d5c7694266f8e6a8d…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
M src/api/app/views/webui2/webui/package/_files_view.html.haml
Log Message:
-----------
Port patch for issue #3777 over to bootstrap views
This hides the file deletion link for package files that were
auto-generated. This is the case for '_product' packages and
packages that contain a '_service' file.
Commit: f2936abab4f1910f53cafa1f7039be16cbf6aefe
https://github.com/openSUSE/open-build-service/commit/f2936abab4f1910f53caf…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
M src/api/app/views/webui2/webui/package/_files_view.html.haml
Log Message:
-----------
Use Rails's Numeric class to calculate megabytes
https://api.rubyonrails.org/classes/Numeric.html#method-i-megabyte
Commit: 0dac88c180659df23aa42a2a54c89a0d8d6f0da0
https://github.com/openSUSE/open-build-service/commit/0dac88c180659df23aa42…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
M src/api/app/views/webui2/webui/attribute/_form.html.haml
M src/api/app/views/webui2/webui/attribute/_issue_fields.html.haml
M src/api/app/views/webui2/webui/attribute/_value_fields.html.haml
Log Message:
-----------
Be consistent with icons in package#attributes form
Commit: b64360517d8aef1f23cbaea31774e822d94b0e17
https://github.com/openSUSE/open-build-service/commit/b64360517d8aef1f23cba…
Author: Eduardo J <enavarro(a)suse.com>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
M src/api/app/views/webui2/webui/package/_files_view.html.haml
Log Message:
-----------
Merge pull request #5815 from bgeuken/port_patch_for_issue_3777_to_webui2
Port patch for issue 3777 to webui2
Commit: 832f53ce18a542c226e6f8f614e8070c96ea55ab
https://github.com/openSUSE/open-build-service/commit/832f53ce18a542c226e6f…
Author: Eduardo J <enavarro(a)suse.com>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
M src/api/app/views/webui2/webui/attribute/_form.html.haml
M src/api/app/views/webui2/webui/attribute/_issue_fields.html.haml
M src/api/app/views/webui2/webui/attribute/_value_fields.html.haml
Log Message:
-----------
Merge pull request #5816 from dmarcoux/be-consistent-with-icons-package-attributes
Be consistent with icons in package#attributes form
Commit: c61e1c273e16c604446f856241d744786d911e9c
https://github.com/openSUSE/open-build-service/commit/c61e1c273e16c604446f8…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-09-07 (Fri, 07 Sep 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update factory_bot_rails to version 4.11.1
Commit: f265eab46ab7d648cf337ad1797b91872c255de7
https://github.com/openSUSE/open-build-service/commit/f265eab46ab7d648cf337…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-08 (Sat, 08 Sep 2018)
Changed paths:
M src/api/app/models/event/comment_for_package.rb
M src/api/app/models/event/comment_for_project.rb
M src/api/spec/models/event_subscription/generate_hash_for_subscriber_spec.rb
Log Message:
-----------
Comment notifications for bugowners
If you are (only) the bugowner of a project/package you should
also be able to receive comment notifications.
Commit: f1d33a81c31ac239dda50cbaa2a602bc4686f0ef
https://github.com/openSUSE/open-build-service/commit/f1d33a81c31ac239dda50…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-08 (Sat, 08 Sep 2018)
Changed paths:
M src/api/app/models/comment.rb
M src/api/app/views/comments/_comments.xml.builder
M src/api/spec/controllers/comments_controller_spec.rb
Log Message:
-----------
Include the commentable for user comment API
Asking the user returned comments without including what commentable they are
for which made this API rather hard to use...
Commit: 58f330bbbb349b9b76b188fed1092ca7cb15385e
https://github.com/openSUSE/open-build-service/commit/58f330bbbb349b9b76b18…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-09-08 (Sat, 08 Sep 2018)
Changed paths:
M src/api/config/routes.rb
Log Message:
-----------
Remove duplicated route
We recently (d4ea54e0d8b3cd7a375e1) moved the project action to it's own
controller. With that change we old route for status projects was overwritten,
and wouldn't have worked anyway.
Therefore we drop it now.
status_project GET /status/project/:project(.:format) status_project#show
GET /status/project/:project(.:format) status#project
Commit: 1f56cfd16bffa6b1d4063c9f035c4218037859c9
https://github.com/openSUSE/open-build-service/commit/1f56cfd16bffa6b1d4063…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-09-08 (Sat, 08 Sep 2018)
Changed paths:
R src/api/app/controllers/status_controller.rb
M src/api/config/routes.rb
Log Message:
-----------
Drop status controller
All actions of this controller got moved elsewhere. So we can drop it
now.
Commit: 9dce9c8c381e10bd6d530dd5f2a3aebbfd491350
https://github.com/openSUSE/open-build-service/commit/9dce9c8c381e10bd6d530…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-09-08 (Sat, 08 Sep 2018)
Changed paths:
M src/api/config/routes.rb
Log Message:
-----------
Change names for worker status *_path helper
Before:
worker__status GET /worker/_status
build__workerstatus GET /build/_workerstatus
After:
worker_status GET /worker/_status
build_workerstatus GET /build/_workerstatus
Commit: 1ca639b7d5772d5b44da8ab04af01b12d5b976fa
https://github.com/openSUSE/open-build-service/commit/1ca639b7d5772d5b44da8…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-09-08 (Sat, 08 Sep 2018)
Changed paths:
M src/api/config/routes.rb
Log Message:
-----------
Update routing constrain for check controller
Follow up of 470e0833f5fdde0a1c0c583827afbcf059b3d13c
Commit: 685d9ada32ad9398f8e4597511bed24b951ad2c1
https://github.com/openSUSE/open-build-service/commit/685d9ada32ad9398f8e45…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Merge pull request #5822 from openSUSE/depfu/update/srcapi/factory_bot_rails-4.11.1
[src/api] Update factory_bot_rails: 4.11.0 → 4.11.1 (patch)
Commit: f5fee17c3fc04b194e919650efd059d0b2e2b5c1
https://github.com/openSUSE/open-build-service/commit/f5fee17c3fc04b194e919…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/app/controllers/status_project_controller.rb
M src/api/app/models/relationship.rb
Log Message:
-----------
Refactor StatusProjectController
* Break the method `find_relationship_for_packages` in smaller methods
* Add memoization for package_hash
* Improve ruby dialect for role_from_cache, user_from_cache,
group_from_cache
* Refactor move Relationship.where to its own scope `with_packages`
Commit: 4a3e6e2d00819946c101d473e7257b1c3981ad0c
https://github.com/openSUSE/open-build-service/commit/4a3e6e2d00819946c101d…
Author: David Kang <dkang(a)suse.com>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/views/webui2/webui/comment/_content.html.haml
M src/api/app/views/webui2/webui/request/_requests_small.html.haml
M src/api/config/locales/en.yml
Log Message:
-----------
Remove translation for distance_in_words
This translation was applying in different helpers (time_ago_in_words,
distance_in_words, ...) and was producing a side effect in the old webui.
Commit: 554e85b859bfcf884d01536da74fa8d74ccba13d
https://github.com/openSUSE/open-build-service/commit/554e85b859bfcf884d015…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
R src/api/app/controllers/status_controller.rb
M src/api/config/routes.rb
Log Message:
-----------
Merge pull request #5818 from bgeuken/good_bye_status_controller
Good bye status controller
Commit: dad6ddabe027fb3fb39d9e919a3bbcb00f16c1e9
https://github.com/openSUSE/open-build-service/commit/dad6ddabe027fb3fb39d9…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/app/models/event/comment_for_package.rb
M src/api/app/models/event/comment_for_project.rb
M src/api/spec/models/event_subscription/generate_hash_for_subscriber_spec.rb
Log Message:
-----------
Merge pull request #5819 from hennevogel/feature/bugowner-noti
Comment notifications for bugowners
Commit: 90107dfa58367e5df2b5182aa60985eace6c5ac6
https://github.com/openSUSE/open-build-service/commit/90107dfa58367e5df2b51…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/app/models/comment.rb
M src/api/app/views/comments/_comments.xml.builder
M src/api/spec/controllers/comments_controller_spec.rb
Log Message:
-----------
Merge pull request #5821 from hennevogel/feature/commentable-for-user
Include the commentable for user comment API
Commit: 2feb022fd934ad8bd24cd0f8d28a23d18d20b37e
https://github.com/openSUSE/open-build-service/commit/2feb022fd934ad8bd24cd…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/app/views/webui2/webui/package/_submit_request_dialog.html.haml
M src/api/app/views/webui2/webui/request/_delete_request_dialog.html.haml
M src/api/spec/bootstrap/features/webui/packages_spec.rb
Log Message:
-----------
Clarify request's aim and require description for webui2
Avoiding unnecessary requets also from bootstrap views, we add a text
explaining request's aim and make description field compulsory.
Commit: f04c456080bc5b972f32d5816244050312147f1f
https://github.com/openSUSE/open-build-service/commit/f04c456080bc5b972f32d…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/app/controllers/status_project_controller.rb
M src/api/app/models/relationship.rb
Log Message:
-----------
Merge pull request #5805 from vpereira/status_project_controller_refactoring
Refactor StatusProjectController
Commit: 548cc2232cf18941c4316ac7cbc75a6b29eb7351
https://github.com/openSUSE/open-build-service/commit/548cc2232cf18941c4316…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/app/views/webui2/webui/package/_submit_request_dialog.html.haml
M src/api/app/views/webui2/webui/request/_delete_request_dialog.html.haml
M src/api/spec/bootstrap/features/webui/packages_spec.rb
Log Message:
-----------
Merge pull request #5827 from saraycp/webui2-request-aim
Clarify request's aim and require description for webui2
Commit: effc49b513cefdc7de90eceb82a55c44782012f7
https://github.com/openSUSE/open-build-service/commit/effc49b513cefdc7de90e…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/views/webui2/webui/comment/_content.html.haml
M src/api/app/views/webui2/webui/request/_requests_small.html.haml
M src/api/config/locales/en.yml
Log Message:
-----------
Merge pull request #5826 from DavidKang/remove-translation
Remove translation for distance_in_words
Commit: 14106c2f34bddca1b1b5d1e9946738c65c327cb0
https://github.com/openSUSE/open-build-service/commit/14106c2f34bddca1b1b5d…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/api/app/controllers/status_project_controller.rb
M src/api/app/models/relationship.rb
Log Message:
-----------
Drop with_packages scope from Relationship model
This scope is already covered by Rails's where method.
Follow up of f5fee17c3fc04b194e919650efd059d0b2e2b5c1
Commit: b6143079874e8fa80a566ec161aaa67eb8f31601
https://github.com/openSUSE/open-build-service/commit/b6143079874e8fa80a566…
Author: Neal Gompa <ngompa13(a)gmail.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/api/app/assets/javascripts/webui/application/package.js
M src/api/app/views/webui/package/view_file.html.erb
Log Message:
-----------
webui: Use full author identities in generating changes entries
Since obs-build 20180816 and osc 0.163.0, changes entries are generated
using full author identities. This change makes it so the build service
web UI has the same behavior for new changes entries.
Commit: 9f83959bf297cb32a79e788f6d7bc33a1b365979
https://github.com/openSUSE/open-build-service/commit/9f83959bf297cb32a79e7…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/backend/BSConfiguration.pm
M src/backend/bs_clouduploadserver
Log Message:
-----------
[backend] move cloudupload_pubkey default into BSConfiguration
Commit: 5dc3b0b0be8d8ce89cd3384471200892afe4f2bc
https://github.com/openSUSE/open-build-service/commit/5dc3b0b0be8d8ce89cd33…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/backend/bs_repserver
Log Message:
-----------
[backend] add forgotten 'use BSTUF' to bs_repserver
Needed so that automatic TUF timestamp extension works
Commit: dbaa3bdd6ec934ca161b7fa3b26465ec9753c6e3
https://github.com/openSUSE/open-build-service/commit/dbaa3bdd6ec934ca161b7…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/api/app/controllers/status_project_controller.rb
M src/api/app/models/relationship.rb
Log Message:
-----------
Merge pull request #5831 from bgeuken/remove_scope
Drop with_packages scope from Relationship model
Commit: 5d7f591d81883da6a60e3db2231653224af14c96
https://github.com/openSUSE/open-build-service/commit/5d7f591d81883da6a60e3…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/api/app/assets/javascripts/webui/application/package.js
M src/api/app/views/webui/package/view_file.html.erb
Log Message:
-----------
Merge pull request #5833 from Conan-Kudo/full-authors-in-changes
webui: Use full author identities in generating changes entries
Commit: 71458902ba183033cb233906607f199d8de62d2b
https://github.com/openSUSE/open-build-service/commit/71458902ba183033cb233…
Author: David Kang <dkang(a)suse.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/views/webui2/shared/_buildresult_box.html.haml
Log Message:
-----------
Add extra parameter in build result to switch to webui2
Buildresult box is used in request#show and package#show, because
request#show is not available in bootstrap the buildresult box looks
broken if the user is a beta user.
Co-authored-by: Moisés Déniz Alemán <mdeniz(a)suse.com>
Commit: 4a85f8ec9f1a876189bea6a3d8cd8c7cb4e54c2f
https://github.com/openSUSE/open-build-service/commit/4a85f8ec9f1a876189bea…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/views/webui2/shared/_buildresult_box.html.haml
Log Message:
-----------
Merge pull request #5835 from DavidKang/sprint47/bugsquad/5834-issue
Add extra parameter in build result to switch to webui2
Commit: 64f1958300fd20c7be7566c369217b7930114f34
https://github.com/openSUSE/open-build-service/commit/64f1958300fd20c7be756…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
Date: 2018-09-12 (Wed, 12 Sep 2018)
Changed paths:
M .github/ISSUE_TEMPLATE.md
M .github/ISSUE_TEMPLATE/Bug_report.md
M .github/ISSUE_TEMPLATE/Custom.md
M .github/ISSUE_TEMPLATE/Feature_request.md
M dist/obs-api-testsuite-rspec.spec
M src/api/.rubocop.yml
M src/api/.rubocop_todo.yml
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/assets/javascripts/webui/application/package.js
M src/api/app/assets/javascripts/webui2/application.js
A src/api/app/assets/javascripts/webui2/attributes.js
M src/api/app/assets/stylesheets/webui/obs_factory/application.css
A src/api/app/assets/stylesheets/webui2/package-attributes.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/application_controller.rb
M src/api/app/controllers/cloud/upload_jobs_controller.rb
M src/api/app/controllers/message_controller.rb
M src/api/app/controllers/public_controller.rb
M src/api/app/controllers/request_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/source_project_controller.rb
M src/api/app/controllers/statistics/maintenance_statistics_controller.rb
M src/api/app/controllers/statistics_controller.rb
M src/api/app/controllers/status/checks_controller.rb
A src/api/app/controllers/status/required_checks_controller.rb
R src/api/app/controllers/status_controller.rb
M src/api/app/controllers/status_messages_controller.rb
A src/api/app/controllers/status_project_controller.rb
M src/api/app/controllers/webui/attribute_controller.rb
M src/api/app/controllers/webui/cloud/upload_jobs_controller.rb
M src/api/app/controllers/webui/download_on_demand_controller.rb
M src/api/app/controllers/webui/main_controller.rb
M src/api/app/controllers/webui/monitor_controller.rb
M src/api/app/controllers/webui/obs_factory/staging_projects_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/packages/job_history_controller.rb
M src/api/app/controllers/webui/patchinfo_controller.rb
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
A src/api/app/controllers/webui2/attribute_controller.rb
A src/api/app/controllers/worker/capability_controller.rb
A src/api/app/controllers/worker/command_controller.rb
A src/api/app/controllers/worker/status_controller.rb
M src/api/app/helpers/maintenance_helper.rb
A src/api/app/helpers/status/required_checks_helper.rb
M src/api/app/helpers/validation_helper.rb
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/jobs/consistency_check_job.rb
M src/api/app/mixins/has_attributes.rb
M src/api/app/models/binary_release.rb
M src/api/app/models/branch_package.rb
M src/api/app/models/bs_request_action.rb
M src/api/app/models/bs_request_action/differ/for_source.rb
M src/api/app/models/bs_request_action/differ/query_builder.rb
M src/api/app/models/bs_request_action_delete.rb
M src/api/app/models/bs_request_action_maintenance_release.rb
M src/api/app/models/bs_request_permission_check.rb
M src/api/app/models/buildresult.rb
M src/api/app/models/cloud/backend/upload_job.rb
R src/api/app/models/collection.rb
M src/api/app/models/comment.rb
M src/api/app/models/directory.rb
M src/api/app/models/distribution.rb
M src/api/app/models/event/build_fail.rb
M src/api/app/models/event/comment_for_package.rb
M src/api/app/models/event/comment_for_project.rb
M src/api/app/models/kiwi/image/xml_parser.rb
M src/api/app/models/obs_factory/distribution.rb
M src/api/app/models/obs_factory/distribution_strategy_casp.rb
M src/api/app/models/obs_factory/distribution_strategy_factory.rb
M src/api/app/models/obs_factory/distribution_strategy_factory_ppc.rb
M src/api/app/models/obs_factory/distribution_strategy_opensuse_leap15.rb
M src/api/app/models/obs_factory/obs_project.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/package.rb
M src/api/app/models/package_build_status.rb
M src/api/app/models/patchinfo.rb
M src/api/app/models/project.rb
A src/api/app/models/project/remote_url.rb
M src/api/app/models/repository.rb
M src/api/app/models/service.rb
M src/api/app/models/status/check.rb
M src/api/app/models/status/repository_publish.rb
M src/api/app/models/update_notification_events.rb
M src/api/app/models/worker_status.rb
A src/api/app/policies/repository_policy.rb
M src/api/app/views/comments/_comments.xml.builder
R src/api/app/views/status/_bsrequest.xml.builder
R src/api/app/views/status/_package.xml.builder
M src/api/app/views/status/checks/_check.xml.builder
M src/api/app/views/status/checks/index.xml.builder
R src/api/app/views/status/history.xml.builder
R src/api/app/views/status/project.xml.builder
A src/api/app/views/status/required_checks/index.xml.builder
A src/api/app/views/status_project/_package.xml.builder
A src/api/app/views/status_project/show.xml.builder
M src/api/app/views/webui/attribute/_attributes.html.haml
M src/api/app/views/webui/attribute/_form.html.haml
M src/api/app/views/webui/attribute/_value_fields.html.haml
M src/api/app/views/webui/attribute/new.html.haml
M src/api/app/views/webui/obs_factory/staging_projects/_checks.html.haml
M src/api/app/views/webui/package/view_file.html.erb
M src/api/app/views/webui2/shared/_buildresult_box.html.haml
M src/api/app/views/webui2/shared/bs_requests/index.json.erb
A src/api/app/views/webui2/webui/attribute/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/attribute/_form.html.haml
A src/api/app/views/webui2/webui/attribute/_issue_fields.html.haml
A src/api/app/views/webui2/webui/attribute/_value_fields.html.haml
A src/api/app/views/webui2/webui/attribute/edit.html.haml
A src/api/app/views/webui2/webui/attribute/index.html.haml
A src/api/app/views/webui2/webui/attribute/new.html.haml
M src/api/app/views/webui2/webui/comment/_content.html.haml
M src/api/app/views/webui2/webui/package/_buildstatus.html.haml
M src/api/app/views/webui2/webui/package/_files_view.html.haml
M src/api/app/views/webui2/webui/package/_submit_request_dialog.html.haml
M src/api/app/views/webui2/webui/request/_delete_request_dialog.html.haml
M src/api/app/views/webui2/webui/request/_requests_small.html.haml
M src/api/config/application.rb
R src/api/config/initializers/activexml.rb
M src/api/config/initializers/airbrake.rb
M src/api/config/locales/en.yml
M src/api/config/routes.rb
A src/api/db/migrate/20180903135535_add_required_checks_to_repository.rb
M src/api/db/structure.sql
R src/api/lib/activexml/activexml.rb
R src/api/lib/activexml/node.rb
R src/api/lib/activexml/transport.rb
M src/api/lib/backend/api/build/project.rb
M src/api/lib/backend/api/build_results/binaries.rb
M src/api/lib/backend/api/build_results/job_history.rb
M src/api/lib/backend/api/build_results/status.rb
M src/api/lib/backend/api/search.rb
M src/api/lib/backend/api/sources/package.rb
M src/api/lib/backend/backend.rb
M src/api/lib/backend/connection.rb
A src/api/lib/backend/error.rb
M src/api/lib/tasks/delayed_job.rake
M src/api/lib/tasks/dev.rake
M src/api/lib/xpath_engine.rb
R src/api/script/import
M src/api/spec/bootstrap/features/webui/packages_spec.rb
M src/api/spec/cassettes/Package/_add_maintainer/behaves_like_makes_a_user_a_maintainer_of_the_subject/makes_a_user_a_maintainer_of_the_package.yml
R src/api/spec/cassettes/Package/_backend_build_command/backend_response_fails/1_12_2_1.yml
A src/api/spec/cassettes/Package/_backend_build_command/backend_response_fails/1_13_2_1.yml
M src/api/spec/cassettes/Package/_backend_build_command/backend_response_fails/has_errors.yml
R src/api/spec/cassettes/Package/_backend_build_command/backend_response_is_successful/1_12_1_1.yml
A src/api/spec/cassettes/Package/_backend_build_command/backend_response_is_successful/1_13_1_1.yml
M src/api/spec/cassettes/Package/_backend_build_command/backend_response_is_successful/has_no_errors.yml
R src/api/spec/cassettes/Package/_backend_build_command/user_has_no_access_rights_for_the_project/1_12_3_1.yml
A src/api/spec/cassettes/Package/_backend_build_command/user_has_no_access_rights_for_the_project/1_13_3_1.yml
M src/api/spec/cassettes/Package/_backend_build_command/user_has_no_access_rights_for_the_project/has_errors.yml
A src/api/spec/cassettes/Package/_belongs_to_product_/a_product_package__product_/1_24_1_1.yml
A src/api/spec/cassettes/Package/_belongs_to_product_/a_product_sub_package__product_/that_was_generated_by_a__product_file/1_24_2_1_1.yml
A src/api/spec/cassettes/Package/_belongs_to_product_/a_product_sub_package__product_/that_was_not_auto-generated/1_24_2_2_1.yml
M src/api/spec/cassettes/Package/_buildresult/returns_an_object_with_class_LocalBuildResult_ForPackage.yml
R src/api/spec/cassettes/Package/_commit_message/of_a_package_with_more_than_one_changes_file/1_18_4_1.yml
A src/api/spec/cassettes/Package/_commit_message/of_a_package_with_more_than_one_changes_file/1_19_4_1.yml
R src/api/spec/cassettes/Package/_commit_message/of_a_package_without_a_changes_file/1_18_3_1.yml
A src/api/spec/cassettes/Package/_commit_message/of_a_package_without_a_changes_file/1_19_3_1.yml
R src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_18_1_1.yml
R src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_18_1_2.yml
R src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_18_1_3.yml
R src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_18_1_4.yml
R src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_18_1_5.yml
A src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_1.yml
A src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_2.yml
A src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_3.yml
A src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_4.yml
A src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_5.yml
R src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_18_2_1.yml
R src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_18_2_2.yml
R src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_18_2_3.yml
R src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_18_2_4.yml
R src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_18_2_5.yml
A src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_1.yml
A src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_2.yml
A src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_3.yml
A src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_4.yml
A src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_5.yml
M src/api/spec/cassettes/Package/_delete_file/file_not_found/raises_NotFoundError.yml
M src/api/spec/cassettes/Package/_delete_file/with_delete_permission/with_custom_options/sets_options_correct.yml
M src/api/spec/cassettes/Package/_delete_file/with_delete_permission/with_default_options/deletes_file.yml
M src/api/spec/cassettes/Package/_delete_file/with_delete_permission/with_default_options/sets_options_correct.yml
M src/api/spec/cassettes/Package/_delete_file/with_no_delete_permission/does_not_delete_file.yml
M src/api/spec/cassettes/Package/_delete_file/with_no_delete_permission/raises_DeleteFileNoPermission_exception.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_local_package/returns_false_for_a_not_existing_package.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_local_package/returns_false_for_a_not_existing_project.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_local_package/returns_true_for_an_existing_package.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_multibuild_package/returns_false_for_a_not_existing_multibuild_package.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_multibuild_package/returns_false_for_an_existing_multibuild_package_without_follow_multibuild_option.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_multibuild_package/returns_true_for_an_existing_local_package.yml
A src/api/spec/cassettes/Package/_exists_by_project_and_name/for_multibuild_package/returns_true_for_an_existing_multibuild_package.yml
M src/api/spec/cassettes/Package/_file_exists_/with_more_than_one_file/returns_false_if_the_file_does_not_exist.yml
M src/api/spec/cassettes/Package/_file_exists_/with_more_than_one_file/returns_true_if_the_file_exist.yml
M src/api/spec/cassettes/Package/_file_exists_/with_one_file/returns_false_if_the_file_does_not_exist.yml
M src/api/spec/cassettes/Package/_file_exists_/with_one_file/returns_true_if_the_file_exist.yml
M src/api/spec/cassettes/Package/_has_icon_/returns_false_if_the_icon_does_not_exist.yml
M src/api/spec/cassettes/Package/_has_icon_/returns_true_if_the_icon_exist.yml
M src/api/spec/cassettes/Package/_ignored_requests/when_the_package_has_an_ignored_requests_file/parses_the_content_as_YAML_and_returns_a_hash.yml
R src/api/spec/cassettes/Package/_ignored_requests/when_the_package_has_no_ignored_requests_file/1_22_2_1.yml
A src/api/spec/cassettes/Package/_ignored_requests/when_the_package_has_no_ignored_requests_file/1_23_2_1.yml
R src/api/spec/cassettes/Package/_jobhistory_list/when_response_fails/1_13_2_1.yml
A src/api/spec/cassettes/Package/_jobhistory_list/when_response_fails/1_14_2_1.yml
R src/api/spec/cassettes/Package/_jobhistory_list/when_response_is_successful/1_13_1_1.yml
A src/api/spec/cassettes/Package/_jobhistory_list/when_response_is_successful/1_14_1_1.yml
M src/api/spec/cassettes/Package/_jobhistory_list/when_response_is_successful/contains_the_previous_srcmd5_value_on_the_job_with_rev_2.yml
M src/api/spec/cassettes/Package/_jobhistory_list/when_response_is_successful/returns_the_jobs_in_descending_order.yml
R src/api/spec/cassettes/Package/_kiwi_image_outdated_/with_a_kiwi_image/with_different_md5/1_16_2_2_1.yml
A src/api/spec/cassettes/Package/_kiwi_image_outdated_/with_a_kiwi_image/with_different_md5/1_17_2_2_1.yml
R src/api/spec/cassettes/Package/_kiwi_image_outdated_/with_a_kiwi_image/with_same_md5/1_16_2_1_1.yml
A src/api/spec/cassettes/Package/_kiwi_image_outdated_/with_a_kiwi_image/with_same_md5/1_17_2_1_1.yml
R src/api/spec/cassettes/Package/_kiwi_image_outdated_/without_a_kiwi_image/1_16_1_1.yml
A src/api/spec/cassettes/Package/_kiwi_image_outdated_/without_a_kiwi_image/1_17_1_1.yml
M src/api/spec/cassettes/Package/_last_build_reason/returns_a_PackageBuildReason_object.yml
M src/api/spec/cassettes/Package/_last_build_reason/validation_of_data/for_explain.yml
M src/api/spec/cassettes/Package/_last_build_reason/validation_of_data/for_oldsource.yml
M src/api/spec/cassettes/Package/_last_build_reason/validation_of_data/for_packagechange_multiple_elements_.yml
M src/api/spec/cassettes/Package/_last_build_reason/validation_of_data/for_packagechange_one_element_.yml
M src/api/spec/cassettes/Package/_last_build_reason/validation_of_data/for_time.yml
M src/api/spec/cassettes/Package/_maintainers/makes_sure_that_no_user_is_listed_more_than_one_time.yml
M src/api/spec/cassettes/Package/_maintainers/resolves_groups_properly.yml
M src/api/spec/cassettes/Package/_maintainers/returns_an_array_with_user_objects_to_all_maintainers_for_a_package.yml
M src/api/spec/cassettes/Package/_maintainers/returns_users_and_the_users_of_resolved_groups.yml
M src/api/spec/cassettes/Package/_meta/has_the_correct_package_name_set.yml
M src/api/spec/cassettes/Package/_meta/has_the_correct_project_name_set.yml
M src/api/spec/cassettes/Package/_meta/returns_a_PackageMetaFile_object.yml
R src/api/spec/cassettes/Package/_public_source_path/1_10_1.yml
R src/api/spec/cassettes/Package/_public_source_path/1_10_2.yml
A src/api/spec/cassettes/Package/_public_source_path/1_11_1.yml
A src/api/spec/cassettes/Package/_public_source_path/1_11_2.yml
M src/api/spec/cassettes/Package/_public_source_path/adds_the_format_parameter_to_the_url_that_was_given_to_the_method.yml
M src/api/spec/cassettes/Package/_save_file/calls_addKiwiImport_if_filename_ends_with_kiwi_txz.yml
M src/api/spec/cassettes/Package/_save_file/does_not_call_addKiwiImport_if_filename_ends_not_with_kiwi_txz.yml
R src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_7_1_1.yml
R src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_7_1_4.yml
R src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_7_1_5.yml
A src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_8_1_1.yml
A src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_8_1_4.yml
A src/api/spec/cassettes/Package/_self_valid_name_/invalid/1_8_1_5.yml
M src/api/spec/cassettes/Package/_self_valid_name_/invalid/has_an_invalid_character_in_first_position.yml
M src/api/spec/cassettes/Package/_self_valid_name_/invalid/has_more_than_200_characters.yml
R src/api/spec/cassettes/Package/_self_valid_name_/valid/1_7_2_4.yml
R src/api/spec/cassettes/Package/_self_valid_name_/valid/1_7_2_5.yml
R src/api/spec/cassettes/Package/_self_valid_name_/valid/1_7_2_6.yml
R src/api/spec/cassettes/Package/_self_valid_name_/valid/1_7_2_7.yml
A src/api/spec/cassettes/Package/_self_valid_name_/valid/1_8_2_4.yml
A src/api/spec/cassettes/Package/_self_valid_name_/valid/1_8_2_5.yml
A src/api/spec/cassettes/Package/_self_valid_name_/valid/1_8_2_6.yml
A src/api/spec/cassettes/Package/_self_valid_name_/valid/1_8_2_7.yml
M src/api/spec/cassettes/Package/_self_valid_name_/valid/general_case.yml
M src/api/spec/cassettes/Package/_self_valid_name_/valid/starts_with__patchinfo_.yml
M src/api/spec/cassettes/Package/_self_valid_name_/valid/starts_with__product_.yml
M src/api/spec/cassettes/Package/_service_error/returns_nil_on_running.yml
M src/api/spec/cassettes/Package/_service_error/returns_nil_without_errors.yml
M src/api/spec/cassettes/Package/_service_error/returns_the_errors.yml
A src/api/spec/cassettes/Package/_serviceinfo/returns_empty_hash.yml
A src/api/spec/cassettes/Package/_source_path/1_10_1.yml
A src/api/spec/cassettes/Package/_source_path/1_10_2.yml
A src/api/spec/cassettes/Package/_source_path/1_10_3.yml
R src/api/spec/cassettes/Package/_source_path/1_9_1.yml
R src/api/spec/cassettes/Package/_source_path/1_9_2.yml
R src/api/spec/cassettes/Package/_source_path/1_9_3.yml
M src/api/spec/cassettes/Package/_sources_changed/creates_a_BackendPackge_for_the_Package.yml
A src/api/spec/cassettes/Package/_target_name/returns_the_package_name_for_normal_projects.yml
A src/api/spec/cassettes/Package/_target_name/when_package_belongs_to_a_maintenance_incident/adds_the_project_basename_as_suffix.yml
M src/api/spec/cassettes/Package/_what_depends_on/builds_backend_path_correct.yml
M src/api/spec/cassettes/Package/_what_depends_on/with_invalid_repository_or_architecture/returns_an_empty_array.yml
M src/api/spec/cassettes/Package/_what_depends_on/with_more_than_one_build_dependency/returns_an_array_with_the_dependencies.yml
M src/api/spec/cassettes/Package/_what_depends_on/with_no_build_dependencies/returns_an_empty_array.yml
M src/api/spec/cassettes/Package/_what_depends_on/with_one_build_dependency/returns_an_array_with_the_dependency.yml
R src/api/spec/cassettes/StatusController/GET_project/with_a_develpackage/1_1_4_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_a_develpackage/1_1_4_2.yml
R src/api/spec/cassettes/StatusController/GET_project/with_a_link/to_a_package_in_a_different_project/1_1_8_2_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_a_link/to_a_package_in_the_same_project/1_1_8_1_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_2.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_3.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_4.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_5.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_6.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_7.yml
R src/api/spec/cassettes/StatusController/GET_project/with_default_attributes/1_1_1_8.yml
R src/api/spec/cassettes/StatusController/GET_project/with_errors/1_1_7_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_failures/1_1_3_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_groups/1_1_6_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_groups/1_1_6_2.yml
R src/api/spec/cassettes/StatusController/GET_project/with_persons/1_1_5_1.yml
R src/api/spec/cassettes/StatusController/GET_project/with_persons/1_1_5_2.yml
R src/api/spec/cassettes/StatusController/GET_project/with_verifymd5_attribute/1_1_2_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_project/with_a_link/to_a_package_in_a_different_project/1_1_8_2_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_project/with_a_link/to_a_package_in_the_same_project/1_1_8_1_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_a_develpackage/1_1_4_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_a_develpackage/1_1_4_2.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_a_link/to_a_package_in_a_different_project/1_1_8_2_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_a_link/to_a_package_in_the_same_project/1_1_8_1_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_2.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_3.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_4.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_5.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_6.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_7.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_default_attributes/1_1_1_8.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_errors/1_1_7_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_failures/1_1_3_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_groups/1_1_6_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_groups/1_1_6_2.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_persons/1_1_5_1.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_persons/1_1_5_2.yml
A src/api/spec/cassettes/StatusProjectController/GET_show/with_verifymd5_attribute/1_1_2_1.yml
A src/api/spec/cassettes/Worker_StatusController/GET_/index/1_1_1.yml
A src/api/spec/cassettes/Worker_StatusController/GET_/index/1_1_2.yml
M src/api/spec/controllers/comments_controller_spec.rb
M src/api/spec/controllers/status/checks_controller_spec.rb
A src/api/spec/controllers/status/required_checks_controller_spec.rb
R src/api/spec/controllers/status_controller_spec.rb
A src/api/spec/controllers/status_project_controller_spec.rb
M src/api/spec/controllers/webui/package_controller_spec.rb
M src/api/spec/controllers/webui/patchinfo_controller_spec.rb
M src/api/spec/controllers/webui/project_controller_spec.rb
A src/api/spec/controllers/worker/command_controller_spec.rb
A src/api/spec/controllers/worker/status_controller_spec.rb
M src/api/spec/factories/checks.rb
M src/api/spec/features/webui/attributes_spec.rb
M src/api/spec/features/webui/projects_spec.rb
A src/api/spec/fixtures/files/required_check.xml
A src/api/spec/fixtures/files/required_check_with_additional_params.xml
A src/api/spec/fixtures/files/required_checks.xml
M src/api/spec/models/backend/file_spec.rb
M src/api/spec/models/cloud/upload_job_spec.rb
M src/api/spec/models/event_subscription/generate_hash_for_subscriber_spec.rb
M src/api/spec/models/local_build_result/for_package_spec.rb
M src/api/spec/models/obs_factory/distribution_strategy_factory_ppc_spec.rb
M src/api/spec/models/obs_factory/distribution_strategy_factory_spec.rb
M src/api/spec/models/obs_factory/distribution_strategy_opensuse_leap15_spec.rb
M src/api/spec/models/package_spec.rb
M src/api/spec/models/project_spec.rb
M src/api/test/functional/attributes_test.rb
M src/api/test/functional/build_controller_test.rb
M src/api/test/functional/group_request_test.rb
M src/api/test/functional/interconnect_test.rb
M src/api/test/functional/kgraft_maintenance_test.rb
M src/api/test/functional/request_controller_test.rb
M src/api/test/functional/status_controller_test.rb
M src/backend/BSConfiguration.pm
M src/backend/bs_clouduploadserver
M src/backend/bs_repserver
Log Message:
-----------
Merge pull request #5841 from openSUSE/master
Update bootstrap master
Compare: https://github.com/openSUSE/open-build-service/compare/096418c4ca2d...64f19…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] 714589: Add extra parameter in build result to switch to w...
by Henne Vogelsang 11 Sep '18
by Henne Vogelsang 11 Sep '18
11 Sep '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 71458902ba183033cb233906607f199d8de62d2b
https://github.com/openSUSE/open-build-service/commit/71458902ba183033cb233…
Author: David Kang <dkang(a)suse.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/views/webui2/shared/_buildresult_box.html.haml
Log Message:
-----------
Add extra parameter in build result to switch to webui2
Buildresult box is used in request#show and package#show, because
request#show is not available in bootstrap the buildresult box looks
broken if the user is a beta user.
Co-authored-by: Moisés Déniz Alemán <mdeniz(a)suse.com>
Commit: 4a85f8ec9f1a876189bea6a3d8cd8c7cb4e54c2f
https://github.com/openSUSE/open-build-service/commit/4a85f8ec9f1a876189bea…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/views/webui2/shared/_buildresult_box.html.haml
Log Message:
-----------
Merge pull request #5835 from DavidKang/sprint47/bugsquad/5834-issue
Add extra parameter in build result to switch to webui2
Compare: https://github.com/openSUSE/open-build-service/compare/5d7f591d8188...4a85f…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] b61430: webui: Use full author identities in generating ch...
by Christian Bruckmayer 11 Sep '18
by Christian Bruckmayer 11 Sep '18
11 Sep '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: b6143079874e8fa80a566ec161aaa67eb8f31601
https://github.com/openSUSE/open-build-service/commit/b6143079874e8fa80a566…
Author: Neal Gompa <ngompa13(a)gmail.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/api/app/assets/javascripts/webui/application/package.js
M src/api/app/views/webui/package/view_file.html.erb
Log Message:
-----------
webui: Use full author identities in generating changes entries
Since obs-build 20180816 and osc 0.163.0, changes entries are generated
using full author identities. This change makes it so the build service
web UI has the same behavior for new changes entries.
Commit: 5d7f591d81883da6a60e3db2231653224af14c96
https://github.com/openSUSE/open-build-service/commit/5d7f591d81883da6a60e3…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/api/app/assets/javascripts/webui/application/package.js
M src/api/app/views/webui/package/view_file.html.erb
Log Message:
-----------
Merge pull request #5833 from Conan-Kudo/full-authors-in-changes
webui: Use full author identities in generating changes entries
Compare: https://github.com/openSUSE/open-build-service/compare/dbaa3bdd6ec9...5d7f5…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] 14106c: Drop with_packages scope from Relationship model
by Björn Geuken 11 Sep '18
by Björn Geuken 11 Sep '18
11 Sep '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 14106c2f34bddca1b1b5d1e9946738c65c327cb0
https://github.com/openSUSE/open-build-service/commit/14106c2f34bddca1b1b5d…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/api/app/controllers/status_project_controller.rb
M src/api/app/models/relationship.rb
Log Message:
-----------
Drop with_packages scope from Relationship model
This scope is already covered by Rails's where method.
Follow up of f5fee17c3fc04b194e919650efd059d0b2e2b5c1
Commit: dbaa3bdd6ec934ca161b7fa3b26465ec9753c6e3
https://github.com/openSUSE/open-build-service/commit/dbaa3bdd6ec934ca161b7…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/api/app/controllers/status_project_controller.rb
M src/api/app/models/relationship.rb
Log Message:
-----------
Merge pull request #5831 from bgeuken/remove_scope
Drop with_packages scope from Relationship model
Compare: https://github.com/openSUSE/open-build-service/compare/5dc3b0b0be8d...dbaa3…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] 9f8395: [backend] move cloudupload_pubkey default into BSC...
by Michael Schroeder 11 Sep '18
by Michael Schroeder 11 Sep '18
11 Sep '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 9f83959bf297cb32a79e788f6d7bc33a1b365979
https://github.com/openSUSE/open-build-service/commit/9f83959bf297cb32a79e7…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/backend/BSConfiguration.pm
M src/backend/bs_clouduploadserver
Log Message:
-----------
[backend] move cloudupload_pubkey default into BSConfiguration
Commit: 5dc3b0b0be8d8ce89cd3384471200892afe4f2bc
https://github.com/openSUSE/open-build-service/commit/5dc3b0b0be8d8ce89cd33…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M src/backend/bs_repserver
Log Message:
-----------
[backend] add forgotten 'use BSTUF' to bs_repserver
Needed so that automatic TUF timestamp extension works
Compare: https://github.com/openSUSE/open-build-service/compare/effc49b513ce...5dc3b…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
Branch: refs/heads/dependabot/bundler/src/api/2.8/rubocop-0.59.0
Home: https://github.com/openSUSE/open-build-service
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] 4a3e6e: Remove translation for distance_in_words
by Björn Geuken 10 Sep '18
by Björn Geuken 10 Sep '18
10 Sep '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 4a3e6e2d00819946c101d473e7257b1c3981ad0c
https://github.com/openSUSE/open-build-service/commit/4a3e6e2d00819946c101d…
Author: David Kang <dkang(a)suse.com>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/views/webui2/webui/comment/_content.html.haml
M src/api/app/views/webui2/webui/request/_requests_small.html.haml
M src/api/config/locales/en.yml
Log Message:
-----------
Remove translation for distance_in_words
This translation was applying in different helpers (time_ago_in_words,
distance_in_words, ...) and was producing a side effect in the old webui.
Commit: effc49b513cefdc7de90eceb82a55c44782012f7
https://github.com/openSUSE/open-build-service/commit/effc49b513cefdc7de90e…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/views/webui2/webui/comment/_content.html.haml
M src/api/app/views/webui2/webui/request/_requests_small.html.haml
M src/api/config/locales/en.yml
Log Message:
-----------
Merge pull request #5826 from DavidKang/remove-translation
Remove translation for distance_in_words
Compare: https://github.com/openSUSE/open-build-service/compare/548cc2232cf1...effc4…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] 2feb02: Clarify request's aim and require description for ...
by Björn Geuken 10 Sep '18
by Björn Geuken 10 Sep '18
10 Sep '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 2feb022fd934ad8bd24cd0f8d28a23d18d20b37e
https://github.com/openSUSE/open-build-service/commit/2feb022fd934ad8bd24cd…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/app/views/webui2/webui/package/_submit_request_dialog.html.haml
M src/api/app/views/webui2/webui/request/_delete_request_dialog.html.haml
M src/api/spec/bootstrap/features/webui/packages_spec.rb
Log Message:
-----------
Clarify request's aim and require description for webui2
Avoiding unnecessary requets also from bootstrap views, we add a text
explaining request's aim and make description field compulsory.
Commit: 548cc2232cf18941c4316ac7cbc75a6b29eb7351
https://github.com/openSUSE/open-build-service/commit/548cc2232cf18941c4316…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/app/views/webui2/webui/package/_submit_request_dialog.html.haml
M src/api/app/views/webui2/webui/request/_delete_request_dialog.html.haml
M src/api/spec/bootstrap/features/webui/packages_spec.rb
Log Message:
-----------
Merge pull request #5827 from saraycp/webui2-request-aim
Clarify request's aim and require description for webui2
Compare: https://github.com/openSUSE/open-build-service/compare/f04c456080bc...548cc…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] f5fee1: Refactor StatusProjectController
by Henne Vogelsang 10 Sep '18
by Henne Vogelsang 10 Sep '18
10 Sep '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: f5fee17c3fc04b194e919650efd059d0b2e2b5c1
https://github.com/openSUSE/open-build-service/commit/f5fee17c3fc04b194e919…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/app/controllers/status_project_controller.rb
M src/api/app/models/relationship.rb
Log Message:
-----------
Refactor StatusProjectController
* Break the method `find_relationship_for_packages` in smaller methods
* Add memoization for package_hash
* Improve ruby dialect for role_from_cache, user_from_cache,
group_from_cache
* Refactor move Relationship.where to its own scope `with_packages`
Commit: f04c456080bc5b972f32d5816244050312147f1f
https://github.com/openSUSE/open-build-service/commit/f04c456080bc5b972f32d…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/app/controllers/status_project_controller.rb
M src/api/app/models/relationship.rb
Log Message:
-----------
Merge pull request #5805 from vpereira/status_project_controller_refactoring
Refactor StatusProjectController
Compare: https://github.com/openSUSE/open-build-service/compare/90107dfa5836...f04c4…
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0
[obs-commits] [openSUSE/open-build-service] 243a64: [Security] Bump rubocop from 0.47.1 to 0.59.0 in /...
by dependabot 10 Sep '18
by dependabot 10 Sep '18
10 Sep '18
Branch: refs/heads/dependabot/bundler/src/api/2.8/rubocop-0.59.0
Home: https://github.com/openSUSE/open-build-service
Commit: 243a64b8bd1720f699abbce93040f4da1f9fd8a5
https://github.com/openSUSE/open-build-service/commit/243a64b8bd1720f699abb…
Author: dependabot[bot] <support(a)dependabot.com>
Date: 2018-09-10 (Mon, 10 Sep 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
[Security] Bump rubocop from 0.47.1 to 0.59.0 in /src/api
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.47.1 to 0.59.0. **This update includes security fixes.**
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.47.1...v0.59.0)
Signed-off-by: dependabot[bot] <support(a)dependabot.com>
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
1
0