On 01-02-2016 19:31, Cornelius Schumacher wrote:
On Monday 01 February 2016 13:04:37 Sebastian Kügler wrote:

I'm not against automated testing at all, I just think it doesn't work at
the highest level and bears pitfalls of distros gaming the system, or
people actually care more about the number of points they get than the
actual user experience.

I think we have to readjust the perspective here a bit. I really appreciate Thomas' initiative because there definitely could be better collaboration between distributions and KDE. We have the common goal to get our software to users in the best possible shape. We shouldn't see that as a gaming, blaming, or judging, but we should see this as an opportunity to work together in a better way. How this is then expressed to the public is a second thought, and
should be decided together with the distributions.

So defining and discussing criteria which make up a good experience, listing and communicating requirements, talking to each other about what is missing, what needs to be fixed, and where it should be fixed without playing upstream- downstream-ping-pong, sharing and possibly aligning roadmaps, all these things and more could happen through the distribution outreach program. This would be
really wonderful.

In essence I think this is about better communication between KDE and
distributions, so that we can productively work on what needs to be fixed,
avoid misunderstandings, and keep a common momentum.

I would like to propose a middle ground solution hoping it will contribute to the discussion. It will imho serve everyone's interests; KDE, distributions and users.

The way I see it, the issue breaks down to 3 core areas as discussed so far:

1. KDE recommended standards
Recommendation: Provide a checklist of everything KDE considers important (configuration, dependencies, versions etc) as discussed in this thread. This way everyone can check what KDE proposes as an optimal environment for the software it provides to run on.

2. Distribution specific implementation
Recommendation: Provide a place for distributions themselves to share their implementation. This could be a wiki table of some sort with a checklist and comments related to the items outlined in #1. This way distributions have the opportunity to explain in short their motives and demonstrate their reasoning for not providing something the expected way. This also helps users to have a more clear understanding of the goals and methods of each distribution that ships KDE software, and at the same time avoid any misunderstanding that could occur by people perceiving this as KDE pointing the finger to some specific implementation strategy or distribution.

3. Review
Recommendation: From a distribution's perspective, I would expect distributions to be trusted to provide true information, so any reviewing should not be needed. However, if in the long term this proves to be necessary, it could be done in specified or random intervals. A script could be used as suggested, a KDE assigned person could handle this, or both. Some text of the type 'This page was last reviewed by KDE on X date' could show to users that the related information is valid and up to date. Badges could be assigned here and some visualization if KDE decides they help, as well as some grouping/sorting of the distros in relation to their appraisal.

And of course, in cases that some information is considered invalid, make sure to have open channels of communication with distributions to avoid misunderstandings. =)

Neofytos Kolokotronis
[email protected]


_______________________________________________
kde-community mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-community

Reply via email to