Opened 11 years ago

Last modified 6 years ago

#246 accepted task

Fix problem with with dire install warnings from OS

Reported by: butler Owned by: piotr
Priority: critical Milestone: Admin Tasks
Component: SasView Keywords:
Cc: Work Package: Support Infrastructure

Description

Currently on newer Windows machines and some macs the operating system gives several dire warnings against installing the executable SasView? appliation. In fact in some cases the default is to not allow install and only by right clicking can one get options to "install anyway".

Somehow this needs to be fixed. Should look at what mac and windows will require - do we need to get a certification? how?

Change History (7)

comment:1 Changed 10 years ago by butler

  • Work Package set to SasView Admin

comment:2 Changed 8 years ago by piotr

This requires a special certificate - separate for mac and for windows.

To do this, a _legal_ entity (a person with power to sign legal documents on behalf of the institution) needs to register as a developer on the Apple dev site and on MSDN.
The membership is around $100 a year for apple and a one time ~$70 fee for MSDN.
We started this process at DMSC/ESS but due to bureaucratic inertia it will take a while to have it done.

Once we have the certificate, it is trivial to add a step to the build process in which the certificate is used to sign the binary installer.

comment:3 Changed 8 years ago by piotr

This will be ready no sooner than in 4.2

comment:4 Changed 8 years ago by piotr

  • Owner set to piotr
  • Status changed from new to accepted

comment:5 Changed 6 years ago by piotr

This has been solved, at least for Windows. Both 4.x and 5.x installers from daily builds get automatically signed with the ESS binary signature.
It seems to be a tad more complicated for OSX, where an additional license from Apple is required.
We are working on it.

comment:6 Changed 6 years ago by butler

  • Work Package changed from SasView Admin to Support Infrastructure

comment:7 Changed 6 years ago by butler

  • Priority changed from major to critical
Note: See TracTickets for help on using tickets.