Guillermo Gutiérrez
Guillermo Gutiérrez
The document at https://github.com/opendatakit/opendatakit/wiki/Aggregate-Publishers-Implementation-Details that describes Aggregate publishers is outdated. We should review it and remove obsolete information.
We need an automated and reproducible way to set different scenarios for testing purposes. For example, for the upcoming v2.0.0 release, we need to test a scenario where a user...
Aggregate has some issues with how it logs messages: - It uses stdout as log output channel, which then Tomcat pipes to its catalina.out log files. This produces a mix...
Publishers are using the `_MARKED_AS_COMPLETE_DATE` field to track the upload resume points, instead of using `_LAST_UPDATE_DATE` like the cursors the Briefcase API uses to pull submissions. We should investigate this...
This would be useful in degraded database/general scenarios where the only move is to wipe out data and start again. Basically, add a button to the Site Admin tab to...
After PR #230, @yanokwa reported problems due to mismatched versions of the AppEngine SDK zip file that's stored in `installer/appEngineSDK.zip`. The Gradle task will check for the zip file and...
According to official documentation, we could leverage transactions on GAE: https://cloud.google.com/appengine/docs/standard/java/datastore/transactions After studying the current TaskLock related code I think we could replace it with a servlet filter that would...
#### Software and hardware versions Aggregate v1.4.15 #### Problem description When a form with media fields has a duplicated row on its media tables, a Google Spreadsheet publisher will stop...
We can add support for Sentry by following the instructions at: https://docs.sentry.io/clients/java/modules/jul/ Basically, it consists on adding this conf to `logging.properties`: ```properties # Enable the Console and Sentry handlers handlers=java.util.logging.ConsoleHandler,io.sentry.jul.SentryHandler...
It looks like GWT refuses to be compiled by Java9. Maybe there's a workaround for this. Otherwise, docs should reflect this to help contributors build Aggregate.