Progress call: 17:00 UTC
- Progress of Udisks pull request (sunil)
- work in progress, less urgent
- Progress of coturn (sunil)
- working with Matrix
- Will need port forwarding if behind NAT
- External IP address is configured, how to deal with dynamic IP?
- Implements STUN and TURN
- STUN: punches hold in NAT
- TURN: proxy server
- ICE: determines best approach
- Can work for Ejabberd, Matrix, WebRTC
- Media Server
- Can support up to 8 participants without a Media Server
- Shared secret authentication
- Drop building nightly images (sunil)
- New uploads migrate to testing quickly
- Testing images are built on weekly basis
- Retain one or two images
- Rename 'plinth' project in Salsa to 'freedombox' (sunil)
- Will redirect from /plinth to /freedombox
- buildbot server to be updated
- Building new stable images with backports enabled (Joseph)
- Should we enable backports by default when building stable images?
- Add a --disable-backports option.
- Remove --enable-backports option.
- Default: Use backports if it's available.
- Build once per quarter.
- Run update quickly after first boot, instead of waiting 1 day.
- Archive of old stable images.
- Manual copying for now.
- Manually update build dates on freedombox.org.
- Should we enable backports by default when building stable images?
- Should Lime 2 stable image be built with custom u-boot package? (Joseph)
- Custom u-boot is for rev G.
- Latest is rev K2, cannot detect on network.
- Document on Lime2 page status on different revisions.
- Setting up automated pipeline for functional tests (Joseph)
- Run as daily job
- Installs latest freedombox .deb from Salsa pipeline
- 2 instances, freedombox and test driver
- Test results stored in S3 bucket, then instances destroyed
- Later integrate with Gitlab CI