Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 5d455e37c813596cd2707ad898d4152e38f18207
https://github.com/openSUSE/open-build-service/commit/5d455e37c813596cd2707…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2017-09-25 (Mon, 25 Sep 2017)
Changed paths:
R Dockerfile.worker
Log Message:
-----------
[dist] Drop unused worker container
We have exactly this as a docker-compose service
Commit: f9ea92b52bcec451725255ac5735ec87953f2362
https://github.com/openSUSE/open-build-service/commit/f9ea92b52bcec45172525…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2017-09-25 (Mon, 25 Sep 2017)
Changed paths:
M Dockerfile
A Dockerfile.frontend-base
Log Message:
-----------
[dist] Split off OS setup in frontend container
We don't really need to install packages every time we build the frontend
container.
Commit: dc7912aacaaff18bcef313cdc961cc5f1e535085
https://github.com/openSUSE/open-build-service/commit/dc7912aacaaff18bcef31…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2017-09-25 (Mon, 25 Sep 2017)
Changed paths:
R contrib/bootstrap.rb
A src/api/lib/tasks/dev.rake
Log Message:
-----------
[frontend] Rails app development rake tasks
Use rake tasks with the environment loaded instead of a script so we can do
different things depending on which env we are bootstrapping.
Commit: fbd8747c195b2a2de8b970ce4fbd0d5c73235fe2
https://github.com/openSUSE/open-build-service/commit/fbd8747c195b2a2de8b97…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2017-09-25 (Mon, 25 Sep 2017)
Changed paths:
A contrib/start_rspec
A contrib/start_test_db
A docker-compose.ci.yml
M src/api/spec/spec_helper.rb
Log Message:
-----------
[ci] docker-compose based ci setup
A multi container setup with a database running in tmpfs for blazing fast file
access.
Commit: 35d745baa315a116584a2fd88cc3ebec64d9d9ac
https://github.com/openSUSE/open-build-service/commit/35d745baa315a116584a2…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2017-09-25 (Mon, 25 Sep 2017)
Changed paths:
M CONTRIBUTING.md
M Rakefile
Log Message:
-----------
[dist] Adopt rake tasks to container/script changes
Commit: a96b7cadfe42a38803eb0f87e674411ef17ad62a
https://github.com/openSUSE/open-build-service/commit/a96b7cadfe42a38803eb0…
Author: Eduardo J <eduardoj(a)users.noreply.github.com>
Date: 2017-09-26 (Tue, 26 Sep 2017)
Changed paths:
M CONTRIBUTING.md
M Dockerfile
A Dockerfile.frontend-base
R Dockerfile.worker
M Rakefile
R contrib/bootstrap.rb
A contrib/start_rspec
A contrib/start_test_db
A docker-compose.ci.yml
A src/api/lib/tasks/dev.rake
M src/api/spec/spec_helper.rb
Log Message:
-----------
Merge pull request #3900 from hennevogel/feature/docker
Some more docker changes
Compare: https://github.com/openSUSE/open-build-service/compare/f50ec006510b...a96b7…
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: a138a37fc4e95bc5de48723cedbd1a12b46c21aa
https://github.com/openSUSE/open-build-service/commit/a138a37fc4e95bc5de487…
Author: Evan Rolfe <evanrolfe(a)gmail.com>
Date: 2017-09-26 (Tue, 26 Sep 2017)
Changed paths:
M src/api/app/models/user_ldap_strategy.rb
M src/api/spec/models/user_ldap_strategy_spec.rb
Log Message:
-----------
[api][webui] Update LDAP to retry when connection fails.
When the LDAP server closes the connection to the rails app,
UserLdapStrategy does not know about this. So when UserLdapStrategy
tries to connect with a closed connection, instead of re connecting it
just returns "Unauthorized". This change makes sure it tries to
reconnect once after getting a failed connection.
Commit: f50ec006510b8dcfb8a4b5e62441b6d2474c50fe
https://github.com/openSUSE/open-build-service/commit/f50ec006510b8dcfb8a4b…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2017-09-26 (Tue, 26 Sep 2017)
Changed paths:
M src/api/app/models/user_ldap_strategy.rb
M src/api/spec/models/user_ldap_strategy_spec.rb
Log Message:
-----------
Merge pull request #3885 from evanrolfe/fix/ldap_reconnect_on_master
[api][webui] LDAP retries when connection fails.
Compare: https://github.com/openSUSE/open-build-service/compare/daa89424b969...f50ec…
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 0bf4e09d0e397b035b7bb2f590eceb584318edd6
https://github.com/openSUSE/open-build-service/commit/0bf4e09d0e397b035b7bb…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2017-09-22 (Fri, 22 Sep 2017)
Changed paths:
M src/api/app/assets/javascripts/webui/application/kiwi_editor.js
M src/api/app/controllers/webui/kiwi/images_controller.rb
M src/api/app/views/webui/kiwi/images/show.html.haml
M src/api/app/views/webui/patchinfo/_form.html.haml
A src/api/spec/cassettes/Webui_Kiwi_ImagesController/POST_update/with_invalid_package_empty_name/1_3_3_3.yml
A src/api/spec/cassettes/Webui_Kiwi_ImagesController/POST_update/with_invalid_repositories_data/1_3_1_3.yml
M src/api/spec/controllers/webui/kiwi/images_controller_spec.rb
Log Message:
-----------
[webui] Preserve form data for Kiwi Image
- Preserve data in Kiwi Image edit form.
- Enable revert button in case there is an error after saving.
- Add a confirm dialog before reverting changes.
- Fix confirm message.
- Update the tests and cassettes accordingly.
Pair-programmed by @DavidKang and @eduardoj.
Commit: e95b33c7e38a293723c887d2b1eb700a32cb6db5
https://github.com/openSUSE/open-build-service/commit/e95b33c7e38a293723c88…
Author: Eduardo J <eduardoj(a)users.noreply.github.com>
Date: 2017-09-25 (Mon, 25 Sep 2017)
Changed paths:
M src/api/app/assets/javascripts/webui/application/kiwi_editor.js
M src/api/app/controllers/webui/kiwi/images_controller.rb
M src/api/app/views/webui/kiwi/images/show.html.haml
M src/api/app/views/webui/patchinfo/_form.html.haml
A src/api/spec/cassettes/Webui_Kiwi_ImagesController/POST_update/with_invalid_package_empty_name/1_3_3_3.yml
A src/api/spec/cassettes/Webui_Kiwi_ImagesController/POST_update/with_invalid_repositories_data/1_3_1_3.yml
M src/api/spec/controllers/webui/kiwi/images_controller_spec.rb
Log Message:
-----------
Merge pull request #3888 from eduardoj/preserve_form_kiwi
[webui] Preserve form data for Kiwi Image
Compare: https://github.com/openSUSE/open-build-service/compare/23d49f87fe62...e95b3…
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 18680d611347d312142a0d3d0fd653694d575b0e
https://github.com/openSUSE/open-build-service/commit/18680d611347d312142a0…
Author: Manuel Schnitzer <mschnitzer(a)suse.com>
Date: 2017-09-25 (Mon, 25 Sep 2017)
Changed paths:
M ReleaseNotes-2.9
A src/api/db/migrate/20170925060940_allow_null_for_group_id_in_groups_users.rb
M src/api/db/structure.sql
A src/api/spec/controllers/group_controller_spec.rb
M src/api/spec/factories/groups.rb
Log Message:
-----------
[api] Fix deletion of groups with users
When using `dependent: :destroy`, rails first sets all foreign keys to
`NULL` and delete them afterwards. Since we prohibit `group_id` to be
`NULL` in our database structure, it fails with an `Mysql2::Error`.
```
SQL (0.7ms) UPDATE `groups_users` SET `groups_users`.`group_id` =
NULL WHERE `groups_users`.`group_id` = 1
(0.3ms) ROLLBACK
ActiveRecord::NotNullViolation: Mysql2::Error: Column 'group_id'
cannot be null: UPDATE `groups_users` SET `groups_users`.`group_id`
= NULL WHERE `groups_users`.`group_id` = 1
from (irb):3
```
Commit: 23d49f87fe62fc46d9e08eebc97d56ea039a9350
https://github.com/openSUSE/open-build-service/commit/23d49f87fe62fc46d9e08…
Author: Manuel Schnitzer <github(a)mschnitzer.de>
Date: 2017-09-25 (Mon, 25 Sep 2017)
Changed paths:
M ReleaseNotes-2.9
A src/api/db/migrate/20170925060940_allow_null_for_group_id_in_groups_users.rb
M src/api/db/structure.sql
A src/api/spec/controllers/group_controller_spec.rb
M src/api/spec/factories/groups.rb
Log Message:
-----------
Merge pull request #3901 from mschnitzer/fix_group_deletion_bug
[api] Fix deletion of groups with users
Compare: https://github.com/openSUSE/open-build-service/compare/19e61a1c894f...23d49…