what I would love
Posted Jan 27, 2011 13:03 UTC (Thu) by pboddie
In reply to: what I would love
Parent article: Untz: Results of the App Installer meeting, and some thoughts on cross-distro collaboration
When I install an application I would love to have a standarized description with some vital information (at least what I consider vital)
Aside from completely independent sites such as Freshmeat which have been attempting to catalogue software for many years already, there has been a certain amount of movement towards augmenting the basic metadata within various services. I think that the Debian package archive's Web site now has screenshot support, for example.
That said, some of what you've mentioned is useful information, even that which isn't already recorded in some fashion.
- languages available
- dates (year of 1st release, date of 3 last updates)
The latter is just a matter of a repository search, more or less.
- history (when applicable)
- dependencis (Installed and new)
All standard package metadata.
- works fine with gonme/kde/xcf/others
- cli? gui?
- related guis availables
Supported to an extent with metadata and "suggested packages".
- tasks that can be done with the program
To an extent, the Debian dependencies support this, although it's largely to do with whether a program provides the same facilities as another program.
- supported formats (when applicable)
- useful paths for the application (where the * is the config file? where does it save data by default, etc...)
This is a policy matter: the configuration files, for example, should all reside in a standard place such as
/etc/sysconfig (or your distribution's alternative). It would be nice to be reminded of this via the package manager though...
dpkg --show-config-files <package>
- is it dead? (ie. is there any known ppl/team working on it? related pages? last time the repository version was update?... etc...)
More a searching or statistics gathering activity, like the frequency of releases mentioned above.
Very standard metadata, this!
- a liltle video of the application working (if applicable, ie. games) and date/version the snapshot/video was done
- ... some extra stuff that is only applicable to some application but can be useful to know (ie: related projects, or special trick for that application)
This is the sort of thing that Web site front-ends attempt to provide, even today.
All this can be of course be turn on or off (i.e simple or advance. Maybe some + to see more information for the app)
Me, and I think most of us, would have their brains blown up by the awesome of a package system like this. And this little features are not hard at all to achive :)
Many of them are already there, so I'd rather have my mind blown by something else, really. ;-)
to post comments)