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