Skip to content
Andreas Ziegler edited this page Aug 23, 2018 · 3 revisions

Gluon Developer Meeting #2/2018

via mumble.freifunk.net

Date: 13.06.2018 20:00

ca. 15 attending people

Agenda:

  1. Review progress of last Meetings
    1. Acceleration of development
    2. Guidelines / Documentation / Mailing List Archive
  2. Release Planning v2017.1.8 bugfix release
  3. Release Planning v2018.1
    1. timetable
    2. milestone
  4. Release Planning v2018.2
    1. timetable
    2. milestone
    3. release goals
  5. Device Support Policy
    1. https://md.darmstadt.ccc.de/gluon-device-support-policy#
  6. Miscellaneous
    1. Chat room language barrier
    2. Communities still running ancient releases
    3. Tool discussion meeting protocol
    4. WBM/MeshUp report

PROTOCOL

Todos from the Meeting:

  • all old TODOs:
  • Update all the documentation before the release, stuff should be in site_check, but might not be in the docu (@neoraider, as he does the release notes) e.g. add ebtables-limit-arp to site-example
  • A clear upgrade guide for each release would be nice, to ease updating for communities (This is exactly what the Release notes are for, but too technical sometimes, therefore: for each point in the release notes, add a layman description for builders)
  • We need pull request templates @skorpy
  • We need a complete checklist for when device support is ok ( @Brother-Lal for initial device support )
  • We need a complete checklist for Gluon device support
  • Decide on tool for documentation of meetings

1. Review of last TODOs

  • Development Acceleration: about the same status as last meeting
  • Guidelines/Documentation/ML Archives: still open
  • Roadmap was updated, but still needs small teasers
  • Network roadmap seems updated
  • Docu for multi-domain should be done
  • Regarding documentation: It's hard to update on a moving target, do a full review before pressing the merge button

2. Release Planning Bugfix Release 2017.1.?

  • Batman Fixes

    3-5k Translation table Requests, but too high crc failures

  • Multicast fixes are only relevant for v2018+, as disabled in <v2017

  • No known bigger issues for Release 2017.1.8

3. Release Planing First Release 2018

  • Biggest open issues: Documentation and load issue
    • Otherwise: a lot has been done already
    • Known issue: Load, but should not hinder a release with a lot of fixes, which should be better than v2017
    • #1418: It's not a very nice technical solution, but no veto from neoraider.
      • It shields against arp spam, but might produce a reboot
      • Idea: Merge after v2018.1 release
      • Then evaluate change to nftables/inclusion
      • Add as recommendation to the documentation as of v2018.1
    • Routing feed needs update, patches for batman. (@neoraider)
  • Release should be go (Timeframe: June)

4. Release 2018.2

  • Proposision @rotanid/@neoraider: Should be a release based on new OpenWrt 18.06 to leverage support for new devices
  • nftables migration <- not a blocker
  • Babel (@Klaus-Dieter) should be included
  • gluon-hoodselector's (tata) functionality was reduced and integrated with gluons multidomain support, needs review
  • opkg feed update is on neoraiders todo list
  • dnsmasq autostart broken, anyone can pick up this task (evaluation as gluon-specific or openwrt, then open bug at openwrt)

5. Device support policy:

  • Oldstable: Only fixes for critical (remote, hindering updates) issues. NO SUPPORT FOR OLDSTABLE is the policy
  • Other discussion results: https://md.darmstadt.ccc.de/gluon-device-support-policy#
  • New idea: Feature flags?
    • Should output metadata for devices, Maybe stopwatch-style green/orange/red
  • Pull request templates

6. Miscellaneous

  • Chat room language barrier
    • Default to english
  • communities still running ancient releases
    • 2018-06-09 20:01:45 CodeFetch Wir haben in Essen teilweise noch 2015.1.2 :/
    • Load problems are one issue (might be 4/32 issue also)
    • wifi-updater / wifi-autoupdater fallback
    • Open issue / open forum thread?
    • New Changes that need adaption/research
    • Firmware Builder are involved with developing new technologies
  • Live Protocol Tool Diskussion for next meeting, nothing decided
  • WBM/MeshUp Report (recordings: https://media.freifunk.net/c/wcw2018, Work is in progress)

After some discussion about the squasfs load bugs, meeting was ended.

Clone this wiki locally