Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix problem with with dire install warnings from OS (Trac #246) #394

Closed
butlerpd opened this issue Mar 30, 2019 · 9 comments
Closed

Fix problem with with dire install warnings from OS (Trac #246) #394

butlerpd opened this issue Mar 30, 2019 · 9 comments
Assignees
Labels
Critical High priority

Comments

@butlerpd
Copy link
Member

butlerpd commented Mar 30, 2019

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?

Migrated from http://trac.sasview.org/ticket/246

{
    "status": "accepted",
    "changetime": "2019-03-23T14:07:17",
    "_ts": "2019-03-23 14:07:17.533099+00:00",
    "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\".  \n\nSomehow this needs to be fixed.  Should look at what mac and windows will require - do we need to get a certification? how?\n",
    "reporter": "butler",
    "cc": "",
    "resolution": "",
    "workpackage": "Support Infrastructure",
    "time": "2014-04-19T18:55:05",
    "component": "SasView",
    "summary": "Fix problem with with dire install warnings from OS",
    "priority": "critical",
    "keywords": "",
    "milestone": "Admin Tasks",
    "owner": "piotr",
    "type": "task"
}
@butlerpd
Copy link
Member Author

Trac update at 2015/01/30 00:38:24: butler changed workpackage from "" to "SasView Admin"

@rozyczko
Copy link
Member

Trac update at 2016/11/10 08:53:30: piotr commented:

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.

@rozyczko
Copy link
Member

Trac update at 2016/11/10 08:54:02: piotr commented:

This will be ready no sooner than in 4.2

@rozyczko
Copy link
Member

Trac update at 2016/11/10 08:54:22:

  • piotr changed owner from "" to "piotr"
  • piotr changed status from "new" to "accepted"

@rozyczko
Copy link
Member

Trac update at 2019/02/05 09:43:11: piotr commented:

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.

@butlerpd
Copy link
Member Author

Trac update at 2019/02/26 14:44:15: butler changed workpackage from "SasView Admin" to "Support Infrastructure"

@butlerpd
Copy link
Member Author

Trac update at 2019/03/23 14:07:17: butler changed priority from "major" to "critical"

@rozyczko
Copy link
Member

This is now only about the macos signing certificate, I assume?
If so, the issue title should probably be changed because the current title is slightly misleading

@butlerpd
Copy link
Member Author

Agreed. We should probably close this ticket and open a new one specifically for the remaining issue. That said, as we move from jenkins at ESS to git actions will this problem come back? Perhaps we need a ticket about exploring an independent SasView windows and mac OS certificates? Just a thought

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Critical High priority
Projects
None yet
Development

No branches or pull requests

4 participants