Activity Digest: January 2017 2017-02-09

This is an ongoing series of activity reports, published monthly, to highlight activity in our projects. Here is what happened in January 2017. This is not a complete list of all activity, just work that results in a non-trivial change. For a full list, see the git history of all the projects.

Summary

The rat parser is now mostly complete, and ready to take on the syntax of the rules system.

The Taskwarrior bug database haѕ had another cleanup pass that removed obsolete or accidentally fixed issues.

The flod2 CI system is now online and is about to begin processing builds instead of the old flod system. Both system will be online until the switchover is complete.

Finally, the team spent a little time getting ready for FOSDEM.

2017-01-02
  • rat: Now has grammar to parse Datetime
  • rat: Now has grammar to parse Duration
2017-01-07
2017-01-08
  • anomaly: Integrated libshared.git
  • rat: Now supports entity definitions via the command line
2017-01-09
  • rat: PEG can now be parsed in strict mode, which upgrades warnings to errors
  • rat: PEG supports new <entity:XXX> intrinsic
  • rat: PEG files now support nested imports
  • taskd: Fixed build in SunOS-like environments
  • timew: Now has a resize command
2017-01-10
  • rat: Now reports runtime in debug mode
  • rat: Now has grammar to parse clog rule sets
  • rat: PEG is no longer parsed in strict mode by default
  • rat: PEG supports new <external:XXX> intrinsic
2017-01-11
  • rat: Now has grammar to parse DOM references
  • rat: Now has grammar to parse UUIDs
  • rat: Now protects against multiple imports
  • rat: PEG supports new <hex> intrinsic
2017-01-14
  • task: Build fixed in SunOS-like environments: OpenIndiana, Omnios, SmartOS
2017-01-15
  • taskd: Do not use 'which' for finding gnutls certool path
2017-01-16
2017-01-21
  • flod: Project no longer updated or supported
  • flod2: Project now public and begins deployment
  • flod2: Now detects clean builds across all platforms
2017-01-24
2017-01-25
  • #66: Typo in exclusion.t.cpp fixed
  • flod2: Publish script working
  • task: Migrated to use libshared Color
  • task: Variant no longer uses localied strings
2017-01-26
  • flod2: Combined multiple ssh calls into one, to reduce network traffic
  • flod2: Report now has collapsible platform details
  • flod2: Reports test failure details
2017-01-27
  • task: ghistory command code refactoring
2017-01-28
2017-01-29
  • flod2: Now auto-generates a summary page for all projects
2017-01-30
  • task: history command code refactoring