On Wed, 2013-07-10 at 13:02 +0200, Jaroslav Reznik wrote:
= Proposed Self Contained Change: Application Installer =
https://fedoraproject.org/wiki/Changes/AppInstaller
Change owner(s): Richard Hughes <rhughes(a)redhat.com>, together with the
desktop team
We will replace the existing gnome-packagekit frontends (gpk-update-viewer and
gpk-application) by a new application.
Yay!
== Detailed description ==
The current PackageKit frontends are focused on (surprise!) packages.
The new tool, tentatively named gnome-software, is designed from the beginning
for installing applications. It will present applications with information
that is relevant to users (screenshots, reviews, descriptions, ratings,...)
instead of information that is relevant for packagers (dependencies, package
size, file lists,...).
It will be possible to search and browse for available applications.
gnome-software will also be used to present information about available and
installed updates. Notifications about available updates will launch gnome-
software if the user chooses to see details. gnome-software will be fully
integrated with 'offline updates' - if an update includes system packages, it
will be done as an offline update, regardless whether it gets initiated from the
gnome-shell menu, a notification, or the gnome-software UI.
This sounds like a nice plan and will finally resolve
https://bugzilla.redhat.com/show_bug.cgi?id=863592 . I'd just like to
note that at present our release requirements are basically that the
'official' update methods have to work at Alpha:
"The installed system must be able to download and install updates with
yum and with the default graphical package manager in all
release-blocking desktops."
https://fedoraproject.org/wiki/Fedora_20_Alpha_Release_Criteria#Updates
Is the planned development timeframe for this Change such that we can
expect this requirement to be satisfied?
Note that update notification is required to work starting from Beta
rather than Alpha:
"Release-blocking desktops must notify the user of available updates,
but must not do so when running as a live image."
https://fedoraproject.org/wiki/Fedora_20_Beta_Release_Criteria#Update_not...
Other developers:
* Use gnome-software instead of gpk-update-viewer when dealing with updates in
gnome-settings-daemon, gnome-shell and gnome-control-center
We really need to ensure the necessary co-ordination is done so that
this happens, and the online/offline update mess is cleared up for F20
Alpha.
Policies and guidelines:
* No immediate changes needed; longer-term, we probably want to make changes
to way applications are distributed and installed
* The update experience will also benefit from proposed changes to batch
updates
* The release criterion may need to be reworded, depending on whether
the concept of "download and install updates with the default graphical
package manager" really applies to the design.
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net