Am 2017-07-05 22:18, schrieb Luigi Toscano:
Martin Flöser ha scritto:
Am 2017-07-04 13:20, schrieb Jonathan Riddell:
The applications lifecycle policy needs an update

Is this a good current state of it or are there more stages?


Hi all,

I'm now going to propose a rather radical change to the process:

1. Remove extragear
2. Remove playground
3. Remove the 2 week Review process

Let me explain the reasoning.

[...]
Interesting, an annotation on this point:


Today I think there are way better things to measure the quality than a two
week process on kde review:

* how many unit tests does a project have?
* how large is the test coverage?
* how often do tests fail on build.kde.org?
* how often does the build fail on build.kde.org?
* is it translated?
* does it have appstream data?
* is the code getting reviewed?
* is the project a one person show?
* ...

So instead of a one time review I would propose a continuous review of the projects and make it available in an easy accessible way so that users can also see the objective quality of the application. And yes that would mean that many long standing applications would have a way lower quality than the
new kids on the block.

For KDE Applications, Plasma and Frameworks I expect to have additional rules for integration. Frameworks already has them, Plasma kind of has them, but I think they are not codified and KDE Applications could e.g. start with the
current review process.

So to sum it up: I don't think there is a need for extragear and playground any more. When a project starts it should have the same rights and obligations
as any other current extragear app. In addition we should come up with
measurable quality facts and make them available to the community.

This is different from what Christian said (the "dumping ground is fine even if some details are not relevant"). This process would make clear that not all
repositories are the same, and that's fine.

But please, if we end up going this way, make sure that we have the
measurement report/dashboards in place for all projects *before* changing the
workflow.

Of course we should only change when we have a new workflow in place.

Cheers
Martin

Reply via email to