Highlights of the OBS frontend development – Sprint 21

Here are the results the OBS frontend team has achieved in the last two weeks (2017-07-24 to 2017-08-04).

Features

Kiwi Editor

In this sprint, we did a lot of work related to KIWI Editor. We added more functionality to the Kiwi image editor. Now the package list can be edited together with the repositories. We also improved the KIWI editor interface, mimicking SUSE Studio, so now it's easier to add, edit and delete repositories and packages.

Here is how it currently looks like: KIWI show view KIWI repository actions button KIWI repository form

Testing

PacKInfo

We are still working on our coverage, having a sane coverage is having a healthy application :). Have a look into this PR: #3469

Bugs

Killing Deadlocks

We also dealt with deadlocks :(. It turns out that touching Project on all changes of Package produce a SQL deadlocks because we have very long running transactions for `Project`. See how we solve it in PR #3471.