Minutes from Redbox/Fascinator Technical Committee - 2 Nov 12

7 views
Skip to first unread message

Andrew Brazzatti

unread,
Nov 1, 2012, 10:46:35 PM11/1/12
to ReDBox Developer List, The Fascinator group
Hi All, 

Attendees: Andrew Brazzatti, David Beity, Grant Jackson, Vaughan Hobbs

ReDBox/Mint 1.5.2 Release
  • Release originally completed Thursday 18th October but not without issues
  • Mint hot fix for release 1.5.2.1 due to incorrect fascinator dependencies released Wednesday 24th October
  • Further Mint and ReDBox hot fix release 1.5.2.2 due to GitHub issues last night 1st November
Issues with Releasing with GitHub
  • Maven Release plugin seems to have issues with working with Git (or other distributed source control systems) but is possible with the latest (2.3.2)
  • Release plugin struggles to push changes back to master repository. Workaround is to force it to work on the local repository (localCheckout) and not allow it to push changes (pushChanges). This means that manual push is required afterwards but is manageable.
  • Release plugin does not attempt to checkout git submodules. This means that the javascript-widgets directory in ReDBox was empty and broke the Add a new Dataset form. For the 1.5.2.2 release, I ran the release plugin. Once it was complete I deleted the deployed artifacts, checked out the tag it created and deployed the artifacts manually. This is far from ideal so a better solution needs to be found. Ideas are welcome.
  • Git will alter text files line endings by default. This caused the bash scripts in the source to get carriage returns added meaning they would not run. Added .gitattributes files so that these files no longer were processed this way.
Deploy and Backup Scripts
  • In the process of developing some deploy and backup scripts. These will be added to GitHub so that institutions can grab them and ammend them to their own needs.

Thanks,
Andrew
Reply all
Reply to author
Forward
0 new messages