Re: Fwd: [fedora-qa] Issue #569: Proposal to redefine core applications.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux