Notes recorded from: https://pad.riseup.net/p/gCd0smVikNTF
Agenda
- Demo video uploaded, any discussion/feedback?
- Daniel has source-files from the demo, but unless he hears otherwise, it's complete. Please give feedback on the audio or editing if you have concerns.
We should replace the fbf.org video with the latest demo video
- We'll need to get in touch with Marc to edit it. Or Daniel.
- Might want more elaborate hosting: youtube? Maybe something that doesn't recommend flashplayer.
- What's our hit count? Low hundreds? Billions? Over 3,000 on one Sunday. Seems to have been getting around a bunch. Anything we can do to help spread the video further?
- Daniel also created a short-cut of the video (~5min) that might be good to share as well. Might be good to put that on the FBF.org front-page.
- Roadmap
- Marc sent out an email with a medium-term roadmap (0.7 - 0.9): comments?
- Django 2FA dependencies still need packaging, but applies only and directly to Plinth.
- The PGP-Client certification applies to all the packages: Apache's mod-auth-env (by Marc).
Users have a client certificate derived from their PGP keys, which will allow users to log in to any of their FreedomBox's applications without passwords.
- James created ITP bug for mod-auth-env (805750), which needs a DD's upload: Bdale, Federico, or Jonas.
- There's no Apache config in the package now. The apache-deb-helper module might be useful here.
- We'll continue trying to integrate gnusocial and diaspora, targeting 0.9.
Sunil knows the Debian ?GnuSocial packager.
- Diaspora is in Experimental, and needs dependencies. Can't be installed right now.
- Translations
- Preparing Plinth for I18N complete: all translatable strings marked.
- Contribution methods:
- Git commits
- Upload to debian localization portal: download PO file and upload translated files: this won't exist until we do a Plinth release with .po files included.
- Upload to transifex.com, already have 3 language teams on Transifex.
- Philip expects French translation by 11/27.
- Contribution methods:
- Preparing Plinth for I18N complete: all translatable strings marked.
- Progress towards 0.7 release (11/27)
- Support for new Hardware
Sunil tested AMD-64 image against the APU-1D (>= $120).
- APU-1D has 3 ethernet ports, the first is the uplink, the other two are downstream. Everything worked correctly without any hacking.
- OLinuXino LIME2 and Micro (~45 EUR) also work well.
James moved HW-Specific code from FreedomBox-Setup to Freedom-Maker.
- FBX-Setup no longer contains *any* hardware specific configuration, only configuration needs to be in F-M! This makes adding hardware much faster/easier.
- Only open-HW device unsupported is Radxarock.
- Support for new Hardware
- Open issues: Dreamplug boot, Plinth i18n, mod-gnutls issue
?DreamPlug Boot
- See debbug 804351 (and 803476).
- Cubietruck Boot
- realtime clock errors hang systemd, usual fix is to short the battery, that didn't work.
- Kernel upgrade: cubietruck requires flashkernel to enable the new kernel after install.
- need to change boot partition from fat-32 to ext2.
- standard uboot (installed on device) should work here.
- Beaglebone issues
Rev-A/B board: James's been testing on a rev-C board. Bob couldn't boot an earlier board. Needs confirmation. Folks who buy a new board to make a FreedomBox should be fine.
- RPI2: linux kernel 4.4 available, have folks been testing it, is it supported generally? Should be semi-supported when 4.4 is avaialble, but there're other drivers unsupported. Same binary blob issues as always. :'(
Roadmap: http://elinux.org/RPi_Upstreaming
- Mod-gnutls
- See debbug 754960, grave: can't disable SSLv3.0, see also debbug 642357/
- follow up with dkg around gnutls-0.6.
- User Experience
- Change the contribute page to focus on improving the user's first boot experience.
- Make a getting-started-for-new-boxers page?
- How do we get feedback from users who aren't tech-savvy? How can we improve documentation?
- UI/UX issues are interface bugs that should be tracked, owned, and resolved just like any other bug.
- How do we prevent these bugs from recurring?
Thanks for putting https://wiki.debian.org/FreedomBox/QuestionsAndAnswers together, Philip!
- We should focus on welcoming new, less technical, users. Separate the developer/user documentation?
- How do we make these concepts accessible to users? Maybe giving users a quick introduction to the tools. Maybe introduction videos installed in the system.
- Next Calls
- December 20 or December 27? 27 is 5 weeks away, but 20 is before holidays start.
- Next call is 12/20 at 6PM UTC.
- Next hack call is 12/12 at 2PM UTC.
- Possible topics: client certificate auth
- Hack Meet Review
- Discussed translations.
- Discussed engaging local teams:
- translating the wiki
- getting Plinth (and other project) translations
- creating freedomboxes
- engaging non-programmers
- small/easy bugs list (see the "beginner" or "newcomer" bugs in Plinth/Debian)
- small bugs aren't necessarily easy bugs, not sure which would be better for getting new people interested in the project.
December TODOs
- [ ] Federico: Take a peek at Debbug 805750 and see if can upload mod-auth-env to unstable.
- [ ] Daniel: Get the quick-cut of the FBX demo on fbf.org.
- [ ]