Ticket #5088 (closed: fixed)

Opened 8 years ago

Last modified 5 years ago

CPACK Windows Installers

Reported by: Owen Arnold Owned by: Owen Arnold
Priority: major Milestone: Release 2.1
Component: Mantid Keywords:
Cc: nick.draper@… Blocked By:
Blocking: #5103 Tester: Michael Reuter

Description

Get MantidPlot deployment working on Windows with CPACK.

Will need to replicate the behaviour provided by WXS.

Next step after this will be to consolidate the VATES + MantidPlot installers, but this will affect all platforms.

Change History

comment:1 Changed 8 years ago by Owen Arnold

  • Status changed from new to accepted

comment:2 Changed 8 years ago by Owen Arnold

refs #5088 Enable CPack for windows and set/unset Env variables

Changeset: 34307fd1840b74761305e711d69b142022744b5e

comment:3 Changed 8 years ago by Owen Arnold

refs #5088 NSIS Correct install prefix

Changeset: b0342c1475f435e06d70149bb8cf5934f0280d89

comment:4 Changed 8 years ago by Owen Arnold

refs #5088 NSIS Desktop shortcut

Changeset: e302b5391a2ebbb380ae3bf165731910fca57c02

comment:5 Changed 8 years ago by Owen Arnold

refs #5088. Template out copying of dependencies

Changeset: 60abe8f1eb961d0a8518cbeec8a522a4e7f9550c

comment:6 Changed 8 years ago by Owen Arnold

refs #5088. Fixes to paths

Changeset: da6505252cc8849e09a17386cb668e3f0939be41

comment:7 Changed 8 years ago by Owen Arnold

refs #5088. Third party components correctly placed.

Changeset: 746c6c6acb3d59f85daa7837b92355968c4aed68

comment:8 Changed 8 years ago by Owen Arnold

refs #5088. More robust.

More robust about the release or debug config. NSIS scripts to add docs and logs directory and remove them on uninstall.

Changeset: dfa293a24a98ef8ec1cc0da90092ae697ef000ab

comment:9 Changed 8 years ago by Owen Arnold

refs #5088. NSIS mantid icons.

Also now verified that this will install properly if the install directory is changed as part of the installer wizard Changeset: 35b39bd04879bebfbbaadf5086fe930626d18713

comment:10 Changed 8 years ago by Owen Arnold

refs #5088. Support nightly, unstable and release configurations

Changeset: b1aec437a2ff7aa29ef780e773ee2d5904aed8f1

comment:11 Changed 8 years ago by Owen Arnold

refs #5088. Pull all the CPack and NSIS code out.

. Better to keep this modular

Changeset: 697e981e84a5c9db1eee24703e669b6fdbeda90a

comment:12 Changed 8 years ago by Owen Arnold

Update on progress of this ticket:

Things yet to be done:

  • Check installer on new Jenkins configuration
  • Fix uninstall/overwirte issue
  • Switch over Windows build machines to use new installer
  • Detailed testing
  • Merge remote branch into master
Last edited 8 years ago by Owen Arnold (previous) (diff)

comment:13 Changed 8 years ago by Owen Arnold

  • Blocking 5103 added

comment:14 Changed 8 years ago by Owen Arnold

refs #5088. minor comment changes

Changeset: ae88d6f1dd380a09a6dd658a0a4b3fe3448ee78b

comment:15 Changed 8 years ago by Owen Arnold

refs #5088 Enable CPack for windows and set/unset Env variables

Changeset: 34307fd1840b74761305e711d69b142022744b5e

comment:16 Changed 8 years ago by Owen Arnold

refs #5088 NSIS Correct install prefix

Changeset: b0342c1475f435e06d70149bb8cf5934f0280d89

comment:17 Changed 8 years ago by Owen Arnold

refs #5088 NSIS Desktop shortcut

Changeset: e302b5391a2ebbb380ae3bf165731910fca57c02

comment:18 Changed 8 years ago by Owen Arnold

refs #5088. Template out copying of dependencies

Changeset: 60abe8f1eb961d0a8518cbeec8a522a4e7f9550c

comment:19 Changed 8 years ago by Owen Arnold

refs #5088. Fixes to paths

Changeset: da6505252cc8849e09a17386cb668e3f0939be41

comment:20 Changed 8 years ago by Owen Arnold

refs #5088. Third party components correctly placed.

Changeset: 746c6c6acb3d59f85daa7837b92355968c4aed68

comment:21 Changed 8 years ago by Owen Arnold

refs #5088. More robust.

More robust about the release or debug config. NSIS scripts to add docs and logs directory and remove them on uninstall.

Changeset: dfa293a24a98ef8ec1cc0da90092ae697ef000ab

comment:22 Changed 8 years ago by Owen Arnold

refs #5088. NSIS mantid icons.

Also now verified that this will install properly if the install directory is changed as part of the installer wizard Changeset: 35b39bd04879bebfbbaadf5086fe930626d18713

comment:23 Changed 8 years ago by Owen Arnold

refs #5088. Support nightly, unstable and release configurations

Changeset: b1aec437a2ff7aa29ef780e773ee2d5904aed8f1

comment:24 Changed 8 years ago by Owen Arnold

refs #5088. Pull all the CPack and NSIS code out.

. Better to keep this modular

Changeset: 697e981e84a5c9db1eee24703e669b6fdbeda90a

comment:25 Changed 8 years ago by Owen Arnold

refs #5088. minor comment changes

Changeset: ae88d6f1dd380a09a6dd658a0a4b3fe3448ee78b

comment:26 Changed 8 years ago by Owen Arnold

  • Status changed from accepted to verify
  • Resolution set to fixed

comment:27 Changed 8 years ago by Michael Reuter

  • Status changed from verify to verifying
  • Tester set to Michael Reuter

comment:28 Changed 8 years ago by Michael Reuter

  • Status changed from verifying to closed

This works just fine for MantidPlot.

comment:29 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 5934

Note: See TracTickets for help on using tickets.