Hatch omnibus circa 3.3 (Java updates and more)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Undecided
|
Unassigned | ||
3.3 |
Won't Fix
|
Undecided
|
Unassigned | ||
3.4 |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Evergreen 3.3 era
Combo bug for:
https:/
https:/
https:/
Related dupe bugs:
https:/
https:/
-----
Collection of Hatch and Hatch-related Evergreen improvements and features. Opening this combo bug since the various branches are starting to step on each other's toes. Similarly, creating Windows installers for all of the features will get messy and error prone.
Changes included:
1. Migrating to local OpenJDK and OpenJFX builds for all OS's.
2. Updating from Java 8 to Java 11
3. Support for storing workstations in Hatch when available, including migrating existing workstation data from the browser into Hatch.
4. Populate the workstation name field with the hostname of the PC as reported by Hatch when available.
5. Support for a new stock printer called the Hatch File Writer which translates print content into text and writes the data to a file on the PC in the Hatch profile directory. The file is named "receipt.
Branch and Windows build en route.
Changed in evergreen: | |
milestone: | 3.4-beta1 → 3.4-beta2 |
Changed in evergreen: | |
milestone: | 3.4-beta2 → 3.4.1 |
Changed in evergreen: | |
milestone: | 3.4.1 → 3.4.2 |
Changed in evergreen: | |
assignee: | nobody → Bill Erickson (berick) |
Changed in evergreen: | |
milestone: | 3.4.2 → 3.5-alpha |
Changed in evergreen: | |
assignee: | nobody → Bill Erickson (berick) |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Windows build posted:
https:/ /evergreen- ils.org/ downloads/ Hatch-Installer -0.3.2. exe
Linux users will need to run the new fetch-deps.sh file before compiling and running Hatch.
Evergreen Branch:
https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ berick/ lp1830391- hatch-omnibus- java-workstatio ns-files
Hatch Branch:
https:/ /git.evergreen- ils.org/ ?p=working/ Hatch.git; a=shortlog; h=refs/ heads/user/ berick/ lp1830391- hatch-omnibus- java-workstatio ns-files
Testing:
* Confirm existing workstation registrations are migrated to Hatch (files eg.workstation.all / eg.workstation. default)
* Register a new workstation and confirm it defaults to the PC hostname.
* Configure printing to use the Hatch File Writer, test print, confirm it created the appropriate receipt. $context. txt file in the Hatch profile directory.
* Confirm the Hatch profile directory is now c:\\ProgramData \Hatch on Windows.
===
Note while testing I found the actor.workstati on_setting table did not have a unique constraint on name + workstation. The tip commit of this working branch resolves that. It can be easily extracted for back-porting.