| The Following User Says Thank You to attila77 For This Useful Post: | ||
|
|
2010-08-22
, 10:39
|
|
Posts: 23 |
Thanked: 11 times |
Joined on Feb 2010
@ Finland
|
#2
|
|
|
2010-08-22
, 11:09
|
|
|
Posts: 1,296 |
Thanked: 1,773 times |
Joined on Aug 2009
@ Budapest, Hungary
|
#3
|
|
|
2010-08-22
, 11:31
|
|
Posts: 3,319 |
Thanked: 5,610 times |
Joined on Aug 2008
@ Finland
|
#4
|
The policy should be as simple as this:
- Each of the applications requiring some external files clearly must indicate this in its description
- The apps' descriptions should contain how to obtain the external files
- After installing such an app, a message must pop up that informs the user about it
- The app must provide meaningful error messages if the external files are not there
These should be some little extra work from the developers, but very helpful for end users.
The external package/launcher is IMHO a good solution for this because it does not require each and every maintainer to come up with such a solution on his/her own, i.e. it requires no actual code changes, just config file differences (if you depend on the given package and state your files, all of what you list would happen automatically). I find 'how to use this app' in the description fields too obscure, maybe even non-intuitive. I know we're using it for that now, but only because we don't have a real alternative.
| The Following User Says Thank You to attila77 For This Useful Post: | ||
![]() |
| Tags |
| external data, extras, extras qa, extras-testing |
|
Blogging about mobile linux - The Penguin Moves!
Maintainer of PyQt (see introduction and docs), AppWatch, QuickBrownFox, etc