Join GitHub today
Each UCOSP participant is asked to log all the steps they take as they make progress through the semester. This includes difficulties they faced (getting set up, understanding how to model in Umple, using UmpleOnline, code that is difficult to figure out, and development tools that are hard to figure out, or don't seem to work properly). The more log entries added the more we can better get a grip on the usability issues with Umple, and the more we can help future new contributors come up to speed.
Please record entries in reverse chronological order
Added handling for error 29 (incompatible types compared in constraint).
Added handling for error 28 (constraint on undefined variable name).
Finalized homebrew formula.
Got formula to install files to keg and create a symlink on user's path. Once 1.27.1 is released, I will make the final updates to the formula to use the new version.
Fixed issue with connectivity, it was caused by the URL specified in the release 1.27.0 tar to only specify the domain, but not the specific webpage (http://cruise.eecs.uottawa.ca instead of http://cruise.eecs.uottawa.ca/index.shtml).
Found Issue with Homebrew build. Ant checks for internet connectivity to repo1.maven.org, cruise.eecs.uottawa.ca, and github.com, (and fails if it cannot connect), but the second host cannot be resolved from the terminal.
Got Homebrew to succesfully build umple. Still need to create a keg and copy in required files.
Looked into changes necessary to ant build for Homebrew.
Continued investigated Homebrew formula. Currently focussing on getting a separate Homebrew tap set up.
Continued investigated Homebrew formula. Currently getting error "Can not resolve dependencies without Internet connection." when building through Homebrew.
Started investigating creating a Homebrew formula for Umple.
Continued work on issue 1164 and created pull request. Fixed additional issue with const attributes being treated as regular variables (with "aVar" or "getVar()", instead of "var").
Continued work on issue 1164. Finished tests. Reimplemented displaying of constraints to be uniform across all languages.
Continued work on issue 1164. Implemented tests. Discovered that previously implemented method of displaying constraint only works for java.
Continued work on issue 1164. Error messages now display constraint that was violated instead of just the variable name. Discovered new issue where errors 28 and 29 are not getting thrown.
Continued work on issue 1164. Multiple constraints on a single variable are now all represented in the setter instead of just the last one, and all constraints over multiple variables show up in the constructor.
Continued work on issue 1164.
Started work on issue 1164.
Continued work on issue 1159.
Started work on issue 1159.
Did initial build of Umple.