PROPOSAL: Make AppData files mandatory for applications shown in the software center

Jaroslav Reznik jreznik at redhat.com
Fri Nov 7 11:28:19 UTC 2014


----- Original Message -----
> Hi all,
> 
> It will come as no surprise to many of you, but I'm going to propose
> that we only show applications in the software center in F22 when they
> have an AppData file. At the moment nearly 50% of applications in
> Fedora 21 ship AppData files, and the ones left over are not exactly
> the award winning ones, if you know what I mean. We want the software
> center to be a showcase of all the awesome applications available on
> Fedora, not just a wrapper around a package installer.
> 
> I've attached a list of all the applications that would be affected by
> this change. It's a long list, but a *lot* of the applications are
> kinda dubious (lshw-gui anyone?).
> 
> Important points:
> * Applications without appdata would still be installable on the
> command line using dnf.
> * Applications without appdata would still show up in the "Installed"
> tab in the software center and be visible in the shell like normal
> when installed.
> 
> If you see an application on the list that really shouldn't be there
> as you know it ships an AppData file (e.g. subsurface ships one
> upstream, but the package doesn't install it) then please let me know
> and we can fix things up. Remember, this is just a proposal. I've
> burnt holes in my flame-proof suit already. Comments welcome.

Could you please write F22 Change proposal - I can see it could be
a bit controversial as removing half of applications could be considered
like quite a lot. On the other hand it would allow us to track where we
are and in the end, if it would be reasonable amount, I don't see any
problem with it. Link the wiki to change proposal or it could be used
instead of the wiki page you mentioned to have it on one place. 

Even I don't use Gnome Software, it's really very useful thing to
have high quality app data for other uses, so thank you!

Jaroslav

> Richard
> 
> ---
> 
> accerciser
> akonadiconsole
> akregator
> alltray
> alsa-tools
> amarok
> ansifilter-gui
> antimicro
> antlrworks
> apcupsd-gui
> aqemu
> aqsis
> ardour3
> arora
> arpage
> artha
> ascend
> asunder
> atril
> audex
> autokey-gtk
> autokey-qt
> avahi-ui-tools
> avogadro
> ax25-tools-x
> ayttm
> backintime-kde
> bacula-console-bat
> bacula-traymonitor
> ballerburg
> balsa
> batti
> bibletime
> bibus
> bkchem
> bleachbit
> bluedevil
> bmpanel2-cfg
> boinc-manager
> boswars
> bristol
> budgie
> byobu
> caja
> calf
> calligra-author
> cardpeek
> cellwriter
> chatzilla
> chemtool
> chirp
> chkrootkit
> clamtk
> clementine
> code-editor
> coriander
> covered
> cqrlog
> cutecw
> datovka
> decibel-audio-player
> deluge-gtk
> denemo
> dexter
> diffpdf
> dillo
> din
> DivFix++
> dnssec-check
> dnssec-nodes
> dogtail
> dosbox
> drumkv1
> drumstick-drumgrid
> drumstick-guiplayer
> drumstick-vpiano
> dssi-calf-plugins
> dvdisaster
> dwb
> easystroke
> ebumeter
> ecl
> eekboard
> EekBoek-gui
> emacs
> emacs-terminal
> emelfm2
> engrampa
> engrid
> enlightenment-data
> equalx
> eterm
> etherape
> exaile
> exo
> extrema
> fatrat
> fbreader
> fcitx
> fedora-gooey-karma
> ffgtk
> fgrun
> filelight
> fityk
> florence
> fltk-fluid
> flumotion
> flush
> fmtools-tkradio
> fourterm
> foxtrotgps
> freemind
> frescobaldi
> fritzing
> fvkbd
> fwbackups
> fwfstab
> gajim
> galculator
> gambas3-runtime
> gausssum
> gazebo
> gchem3d
> gchemcalc
> gchempaint
> gchemtable
> gconf-editor
> gcrystal
> gcstar
> geda-gattrib
> geda-gschem
> gentoo
> gerbv
> gimmix
> gipfel
> git-cola
> gitso
> gjots2
> gkrellm
> glabels
> glogg
> gloobus-preview
> gmsh-common
> gnaural
> gnomad2
> gnome-activity-journal
> gnome-do
> gnome-genius
> gnome-gmail
> gnome-pie
> gnome-schedule
> gnomint
> gnumed
> gnurobbo
> gnu-smalltalk
> gphotoframe
> gpredict
> gpsbabel-gui
> gpscorrelate
> gpsdrive
> gpsman
> gpx-viewer
> graphem
> grig
> grisbi
> grsync
> gscribble
> gsmartcontrol
> gspectrum
> gst-inspector
> gtick
> gtk-gnutella
> gtkpod
> gtkterm
> gtk-v4l
> gtkwave
> guake
> guayadeque
> guitarix
> gummi
> gwenview
> gxneur
> harmonyseq
> hatari-ui
> hdfview
> homebank
> htmldoc
> httrack
> hydra-frontend
> hydrogen
> icedtea-web, jmol
> icegrid-gui
> idjc
> ignuit
> ike
> imagej
> insight
> iok
> IQmol
> ircp-tray
> isomaster
> jaaa
> jabref
> jack_capture
> jam-control
> jamin
> japa
> java-1.8.0-openjdk
> java-1.8.0-openjdk-devel
> jd
> jflex
> jkmeter
> josm
> juffed
> kamoso
> kaudiocreator
> kbackup
> kcachegrind
> kchmviewer
> kchmviewer-qt
> kcm-fcitx
> kdbg
> kdepim-common
> kdesvn
> kde-workspace
> kdiff3
> keepassx
> kernelshark
> kflickr
> kgeography
> kicad
> kile
> kipi-plugins
> kismon
> klatexformula
> klog
> kmail
> kmess
> kmetronome
> kmldonkey
> kmousetool
> kmplayer
> kopete
> korganizer
> kover
> kradio4
> krecipes
> krename
> krusader
> kshutdown
> ksshaskpass
> ktikz
> ktorrent
> ktp-contact-list
> ktp-text-ui
> kvirc
> l3afpad
> laditools
> launchy
> lazarus
> leafpad
> lekhonee-gnome
> leksah
> libsvm-svm-toy-gtk
> libsvm-svm-toy-qt
> lilyterm
> links
> linphone
> linpsk
> lmms
> lonote
> lookup
> loook
> lpf
> lshw-gui
> lttv
> luckybackup
> luma
> lxmusic
> lxtask
> lxterminal
> magic
> mailnag
> marave
> mate-calc
> mate-dictionary
> mate-disk-usage-analyzer
> mate-screenshot
> mate-search-tool
> mate-system-monitor
> mate-terminal
> mathomatic
> maxima-gui
> Mayavi
> mediainfo-gui
> metamorphose2
> metromap
> milkytracker
> mindless
> mirage
> mldonkey-gui
> mnemosyne
> monkeystudio
> monotone-viz
> mono-tools
> mono-tools-gendarme
> mono-tools-ilcontrast
> mscore
> mumble
> muse
> mygui-tools
> myrtle
> nagstamon
> nall
> nemo
> nested
> netactview
> netgen-mesher-common
> nightview-gui
> nntpgrab-gui
> nntpgrab-gui-qt
> nntpgrab-server-gtk
> nntpgrab-server-qt
> non-daw
> non-mixer
> non-sequencer
> nut-client
> nuvolaplayer
> openbabel-gui
> openeuclide
> OpenStego
> openteacher
> ophcrack
> orage
> osmo
> PackageManager, System
> pan
> parcellite
> parole
> paulstretch
> pavucontrol
> pcmanfm
> pcmanfm-qt4
> pcmanfm-qt5
> pcmanx-gtk2
> peppy
> perl-Padre
> pianobooster
> picard
> piklab
> plasma-mediacenter
> pluma
> poedit
> pogo
> pokerth
> pondus
> portmidi-tools
> prepaid-manager-applet
> presence
> proguard-gui
> psi
> pulseaudio-equalizer
> pulseview
> putty
> pybliographer
> pycam
> pyhoca-gui
> PyMca
> pyobd
> pyqtrailer
> python-ase
> qalculate-gtk
> qalculate-kde
> qasconfig
> qashctl
> qasmixer
> qbittorrent
> qdevelop
> qgit
> qjackctl
> qjackmmc
> qle
> qmmp
> qroneko
> qsstv
> qstardict
> qsynth
> qt5-assistant
> qt5-qttools-devel
> qt-assistant
> qtdbf
> qt-devel
> qterm
> qterminal
> qtoctave
> qt-qdbusviewer
> qtractor
> quassel, quassel-client
> quiterss
> qupzilla
> qutim
> qv4l2
> qxkb
> rakarrack
> rasmol
> rasmol-gtk
> rcssserver3d
> recoll
> rednotebook
> redshift-gtk
> reinteract
> rekollect
> remmina
> RemoteBox
> revisor-gui
> rkward
> root
> rsibreak
> rxvt-unicode
> rxvt-unicode-256color
> rxvt-unicode-256color-ml
> rxvt-unicode-ml
> Saaghar
> sagemath
> sailcut
> sakura
> samplv1
> scite
> scratch
> scummvm
> seaview
> sectool-gui
> seq24
> setools-gui
> sidc-gui
> simon
> snap-gtk
> solaar
> sooperlooper
> spatialite-gui
> spyder
> sqliteman
> starcal
> stardict
> stoken-gui
> stormbaancoureur
> streamtuner
> subsurface
> sumwars
> superkaramba
> surf
> swami
> swift
> sylpheed
> syncevolution-gtk
> synthv1
> sysprof
> tagainijisho
> taggle
> taskcoach
> tcpjunk
> teamgit
> tepsonic
> terminator
> terminology
> termit
> texmaker
> texworks
> themonospot-gui-gtk
> themonospot-gui-qt
> tigervnc
> timeline
> tkabber
> tmw
> tomahawk
> tong
> tor-arm-gui
> torque-gui
> transmission-qt
> transmission-remote-gtk
> trustedqsl
> tucnak2
> turpial
> tuxcmd
> tuxcut
> tzclock
> ucview
> udav
> ugene
> uget
> unetbootin
> unison240-gtk
> v4l2ucp
> verbiste-gnome
> vidalia
> viking
> vimpal
> virtaal
> vmpk
> vym
> wallpapoz
> wammu
> weka
> whaawmp
> whysynth-dssi
> wifi-radar
> winpdb
> wordgroupz
> workrave
> wxGlade
> wxmacmolplt
> wxMaxima
> x11vnc
> xchat-gnome
> xfburn
> xfce4-dict
> xfce4-mixer
> xfce4-notes-plugin
> xfce4-screenshooter
> xfce4-sensors-plugin
> xfce4-taskmanager
> xfce4-terminal
> xgnokii
> xiphos
> xlog
> xmlcopyeditor
> xnec2c
> Xnee
> xnoise
> xoo
> xournal
> xpad
> xpenguins
> xpilot-ng
> xsynth-dssi
> x-tile
> xwrits
> xwxapt
> yad
> yakuake
> yarock
> yubikey-personalization-gui
> zita-at1
> zita-rev1
> zyGrib
> zynaddsubfx
> 
> If you read this far, well done.
> --
> devel mailing list
> devel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


More information about the devel mailing list