getodk / briefcase

ODK Briefcase is a Java application for fetching and pushing forms and their contents. It helps make billions of data points from ODK portable. Contribute and make the world a better place! ✨💼✨
https://docs.getodk.org/briefcase-intro
Other
60 stars 156 forks source link

Briefcase CLI for pushing update to form definition forces version update in the form definition even for simple media updates #857

Open safi1993 opened 4 years ago

safi1993 commented 4 years ago

Briefcase CLI for pushing update to form definition forces version update in the form definition even for simple media updates.

Briefcase CLI takes too long and is also finiky for Version update even when there is purely media update. For simple media updates, CLI works for few hours but after that it fails until I update the version of the form in form definition. This constraint goes away when I upload the form directly into Aggregate GUI using .../formupload feature.

Need your feedback to get this underway.

thanks

Software versions

Briefcase v1.17.3, Java v8, operating system windows 10, Aggregate v2.0.2, Collect v1.25.2...

Problem description

briefcase CLI does not push the form with the same version after a day (24 hours)

Steps to reproduce the problem

upload a form on aggregate and then push it with briefcase CLI 24 hours later with the same version

Expected behavior

briefcase CLI will fail to upload the form onto aggregate

Other information

Things you tried, stack traces, related issues, suggestions on how to fix it...