2019-05-28 TC Meeting notes

Date

7am PST / 4pm CEST

https://zoom.us/j/211353423

Attendees

Discussion items

TimeItemWhoNotes
5mAgenda and action item reviewJosh Zamor



30 mHow translations work for AngolaMateusz Kwiatkowskihttps://forum.openlmis.org/t/translation-customization/5130
1 mCollecting notes on next steps on reporting stackJosh Zamor

We have:

  • Production Readiness 2/2 - OLMIS-6182 - Getting issue details... STATUS
  • Data pumps
    • Reduce brittleness
    • Streamline how data moves
    • How could we apply the strangler pattern to move incrementally to a different approach


Can we focus everything into production readiness #2 epic?

10mAngola - domain model design for new Stock on Hand workSebastian Brudzińskihttps://forum.openlmis.org/t/calculating-stock-on-hand/5124
(next time)PouchDB and flaky testsChongsun Ahn (Unlicensed)

Testing that involves the wrapper for PouchDB causes the UI tests to be flaky (what we sometimes refer to as random failures):

  • Can we improve the reliability?
  • Is our PouchDB wrapper good?  Is it a leaky abstraction?  etc
  • Are we favoring coverage > reliability?
  • (more to add)

Notes


Angola Translations


  • Simplest and cleanest solution has been the one transifex project where every other source project is mashed together
    • It's short (34) because in the final angola UI it merges / overrides those from core's reference UI and it's components.
    • Only works for UI messages, no need yet for backend solution came up yet.
  • Factors in using Tx:
    • slow release cycle in core
      • between speeding up release cycle and disconnecting from the release cycle, we tend to prefer disconnecting from the release cycle.
    • also possibly all PT users agreeing that this Angola PT translation is the right one
      • This happened for english in Malawi (e.g. Requisition → LMIS Form)
      • Current solution is to put those in the implementation specific Tx project in Angola, Malawi overrode it and have it in the code base
      • Tx has some support for this, however we need to research this more.
    • Angola added a couple new messages (e.g. contact support)


Angola SoH data model


  • Overall looking good
  • Primary question revolved around the date / timezone topic
  • We'll followup in the linked forum post



Action Items

  • Mateusz Kwiatkowski to write up the issue for researching different versions of same lang in Tx support
  • Josh Zamor to write up some next steps on the topic of disconnecting translations from release cycle for implementations
  • Chongsun Ahn (Unlicensed) to followup on SoH data model timezone thoughts in forum post

OpenLMIS: the global initiative for powerful LMIS software