This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

Discussion of the 'wider ecosystem' problem

Easy to write json and build, but what do you do then ?

Ideas:

Problems:

Developer workflow for build service:

Developer workflow for curated appstore:

App store needs policy for naming conflict resolution

Docker hub as existing example

Flatpak app store should be a place to find stuff

Flatpak app store should be a place to see the 'official' builds

Concern that distributions will want to control and rebuild everything

Review is very hard without the sources, in that respect building everything from a json file is much better

Another aspect that is required for legal review is to maintain license information and source code urls

Action items:

~ Coffee Break ~

Dependencies

Cosimo wants to have a way for apps and runtimes to declare that they require certain dbus services.

Endless also needs a way to ship session services in flatpaks. Similar issue for exporting

Idea: let runtimes export services, maybe require bus names to be prefixed by the runtime name+branch.

Another use case is tracker. Opinions on tracker are that full-text indexing your entire home directory should be an explicit system service

Discussion with tracker team from devexp hackfest: data store should be per app, mining should be broken out

Another example: kde apps require some services that should be provided by the core os

Can we have private services inside sandboxes that take bus names without conflict ?

Discussion around goa and how this should work / be replaced by the sharing portal.

Action items:


2024-10-23 11:08