1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# List topics for Agenda
Quote of the conference: Garrett: "Nobody in this room is normal." (not even Garrett)
**Showcase**
* software center (mvo)
* debtags (enrico)
* packagekit (hughsie)
* ocs (frank)
* sophie (olivier)
**Define application**
30 minutes. We shouldn't have any "?" left at the end :-)
* "an application is a .desktop file" ?
* Applications have to appear in the application menu?
* Add extra fields to the upstream desktop files? UseInAppStore=true AppStoreGroups=Games,System,etc AppId=1123457 <- or is the desktop filename the appid? sometimes it is not (MozillaFirefox.desktop vs firefox.desktop) A unique ID (or name, easier to remember) included in the .desktop file is more sure.
* Can ship .desktop files for stuff that isn't really a GUI program for something to be included in the appstore -- e.g. emacs, mutt, lynx..., but of course, not show it in the application menu (eg. OnlyShowIn=AppStore)
* Still, it would be interesting to have the same metadata for eg apache, mysql, postgresql... than for other "applications" (comments, ratings, translations...). Does it mean they need .desktop files ?
* we strongly agreed on the fact that size of the dependencies should be counted to the size of the application (even when the deps are shared among more applications)
* We agreed that when the original application is removed, the deps installed with the application should be removed if no other application requires it
* if there is a dekstop file that shouldn't be displayed we add SoftwareFooIgnore=True (NotShowIn=AppStore)
* if there is a desktop file that should be there but is missing, we need to add it
* plugins installation/deinstallation should be accessed relative to the software they are related to Agreed, but don't they sometime enhance several applications ? (maybe not a problem) -- desktop file extension AppStoreRelatesTo=firefox
**Bretzn presentation (Frank)**
* Looks promising, but QA process - updates-testing first, then updates?
**Installing multiple versions of same app**
* using Klik?
* enable fast & easy testing of new version of an app (or something that had no QA)
* web developers can have firefox 2/3/4
* the install is local to the user, so doesn't affect the system. Trivial to "revert".
* But the new version could alter your configuration or data, there's no coming back then
|