On 07/11/2018 23:33, Lukas Ruzicka wrote:
Hello Fedora QA and friends,
I would like to propose a change of what we define as core
applications because I feel that how it is done today is not
sufficient. Let me explain.
## How it works today?
The *core applications* are defined in this testcase
(https://fedoraproject.org/wiki/Workstation/Technical_Specification#Core_Applications).
In our matrices, the core applications are only tested for Gnome
Workstation. The appropriate test case
(https://fedoraproject.org/wiki/Workstation/Technical_Specification#Core_Applications)
requires that all core applications are installed on the system and
that they start. The functionality is apparently tested by the
*Desktop Menus Testcase*.
## How I think it could work?
I think we could change how we approach the core applications, how we
test them and where we test them. For example:
* A list of generic core applications should be made (or the old list
used, see above), so that core applications are not limited to a
certain desktop environment (although we only test Gnome). By
*generic* I mean that we should not explicitly say, if the terminal
application is *gnome-terminal* or anything else. We only say it is a
*terminal* application and each spin will pick up what suits best for
them.
* Core applications should be promoted to be a part of all Fedora
spins. It should not happen that a spin is missing a core application
after a clean installation.
* The presence check (that the apps are installed) could be easily
done by OpenQA. Possibly, it could be done even for more DE than just
Gnome, hence we could enhance the user experience for spin users.
* Functionality of the applications should be redefined - what we
expect for them to be doing - and this functionality should be
required. I suppose, that we would only block on Workstation
functionality, though. However, these guidelines could help the spin
teams to decide which apps to use as core apps.
* *Core applications* should not just have a basic functionality, as
defined in *Gnome Menus testcase*
(https://fedoraproject.org/wiki/QA:Testcase_desktop_menus), they
should be fully functioning.
Before I focus on details, I would like to know your opinions on this
matter.
Thank you.
To reply, visit the link below or just reply to this email
https://pagure.io/fedora-qa/issue/569
I agree.
I used to use GNOME 2 exclusively (I think GNOME 2.4.2 was probably the
best version), but am now in mate, after going initially to xfce,
because GNOME 3 laced customisability, functionality, and is simply too
hard to use. The arrival of GNOME 3 drove a lot of people into
alternative Desktop Environments, so GNOME is no longer as popular as it
once was.
I suspect that a lot GNOME 3 usage hinges on the fact that it is the
default option, and people have to make an explicit choice to select a
different DE.
Mate, and at least one other DE, have a lot of stuff in common with GNOME.
However, even where the DE has little in common with GNOME, it may
deserve more support.
Essentially one of the benefits of Linux over Apple's and Microsoft's
offerings, is that users have a choice of Desktop Environment. So it
would be good for Fedora, if a wider range of DE's are more fully supported.
Cheers,
Gavin
_______________________________________________
test mailing list -- test@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to test-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/test@xxxxxxxxxxxxxxxxxxxxxxx