1. Notes from Day 2 of the Hackfest
* Emeus demo
- discussion of ways to integrate constraints-based layout with traditional gtk size allocation
- reimplement boxes grids, etc using constraints
- allow emeus containers to be composable by merging the constraints sets
- good test: turn widget factory into a single emeus layout
* Wayland/GFX discussion with Daniel Stone
- general introduction to pipelines
- it turns out that switching precompiled pipelines in vulkan is basically free, it is expensive in GL
- we need to minimize the amount of pixels we feed through the pipeline to conserve memory bandwidth
* Portal discussion
- Short-term, we will use the current Endless approach of using default app settings to bypass the app chooser dialog
- We will improve the app chooser dialog for the other cases where we can't avoid it
- Longer-term solution for having applications represented as first-class in the control-center will need careful thought and is probably more a 3.26 goal
* Flathub discussion
- Flathub can be a gnome-hosted thing, to have a legal entity
- Open question: can we host things like skype and spotify here?
- Roadmap, v1
- have a git repo on github containing recipes/links
- review + ci pipeline to build them
- x86 + arm v7/v8 builders
- team responsible for main/supp
- pr workflow to make/review changes
- server with repository to distribute binaries, could be s3 or self-hosted
- single gpg key
- static website that hosts contacts/home page/repo reference
- free software + "extra data" assets
- host screenshots as well
- hosted by gnome foundation as incubator
- source code compliance
- timeline for v1: have it ready for Guadec
- action items:
- neil: board / server / legal
- cosimo / neil: hackfest ??
- matthias: RH / fedora legal
DONE alex: github repo / team
- aday: irc/private mailing list
- collect list of reviewers (website) 2-weekly hangout
- rob: plan / writeup
- lots of naming discussion