Differences between revisions 2 and 3
Revision 2 as of 2020-02-08 15:43:59
Size: 2699
Comment: add call notes
Revision 3 as of 2020-02-08 15:44:27
Size: 2661
Comment: remove duplicate title
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

FreedomBox Hack Call - Feb 8, 2020

Hack call: 14:00 UTC

  • Functional tests (Joseph)
    • Parallelization
      • Mostly done
      • Fixed openvpn and searx tests
      • Issues with backups
        • DONE: Backups don't have unique names
        • DONE: @backups should only run backup scenarios and not the whole feature
        • TODO: BorgBackup lock prevents multiple backups from running at the same time

    • Known failing tests
      • Date and time
        • Will be automatically fixed by migration to kvm+libvirt
      • ejabberd + jsxc
      • shadowsocks
      • tor
      • ttrss (fails to install)
    • Miscellaneous improvements
      • Disable tor+http since it slows down further tests
      • Always run Disable test at the end
  • Notifications (sunil)
    • Implemented API
    • Missing:
      • Showing notifications within an app page
      • Centralized list of all past notifications
    • What to use it for:
      • Disk space remaining warning - checks every hour
      • Daily diagnostics tests
      • Long-running background tasks
        • Installing an app - progress bar notification
        • Queue additional apps to install
    • Scheduling as a generic framework
      • Uses glib
      • Proposal to use asyncio
      • Extend to time as well as interval
      • Error handling
    • Reaching user when they are not looking at web interface:
      • Email
      • Browser/Android Push notifications
    • Screenshots: https://salsa.debian.org/freedombox-team/plinth/merge_requests/1702

  • Manual sources (James)
    • Currently .html .pdf in binary, .xml in sources
    • Can we use more direct approach - proposals:
      • Use raw wiki format itself
        • moinmoinwiki / python-moinmoin as build dependency
          • Needs to be converted to python3
        • Do the conversion to docbook format at build time
        • moinmoin frontend for pandoc
      • Write our own parsing module for the features we use
        • Also needed for converting to mediawiki or sphinx
      • Move to mediawiki
      • Move to sphinx - Gitlab editing tool
        • Good for translations - Weblate
    • https://salsa.debian.org/freedombox-team/plinth/issues/1716

  • Orange Pi (Daniel G.)
    • Large number of devices, few supported by Debian
    • Orange Pi Zero
      • supported in kernel, flash-kernel, u-boot package
      • $16 with case, 512 MB RAM
      • Add target to freedom-maker
  • New Contributor (khimaros)
    • Areas of interest:
      • app contribution
        • Wordpress with mariadb
        • Use case: Running Wordpress on a small cloud instance
      • securing services
        • systemd sandboxing
      • upstream convergence
  • Nextcloud
  • Cozy
  • Roadmap: https://wiki.debian.org/FreedomBox/Roadmap2020

  • cloud-image-builder: Add GCP