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. * 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. * 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. * [ ]