Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [papyrus-rt-dev] Papyrus-RT Installer ready to use

Hi, Team,

A further update:  the Oomph team has now released the 1.6 version of the Eclipse Installer with the fixes that we needed for the custom Papyrus-RT branding.  I have made a new nightly build of the installer based on that release, and it seems to be consistent with what we have tested so far.

So, assuming that we can live with the limitation of the “keep installer” behaviour on Windows having hard-coded the “Eclipse Installer” name (not aware of any custom branding; see bug 506441), would we be ready to promote this installer to release status together with the 0.8 RCP and the 0.8 user setup?

Thanks,

Christian

On 20 October, 2016 at 16:01:49, Christian Damus (give.a.damus@xxxxxxxxx) wrote:

Hi, Team,

In our release readiness call earlier this week, I opined that I did not feel the Oomph-based Papyrus-RT Installer was ready for prime time.  However, since then, several further developments have occurred:
  • Ed Merks fixed our most significant issues with customization of window title, icon, and menu action branding for Papyrus-RT in the Eclipse Installer (in the Oomph project)
  • I implemented signing of the Mac installer RCP to satisfy the MacOS Gatekeeper
  • I implemented creation of the self-extracting executable installer for Windows platform, also signed with the Eclipse Foundation certificate
I also determined that the problems I was seeing with the Mac installer showing no information in the About dialog and wanting an unnecessary software self-update were caused by the new App Translocation feature in the MacOS Sierra version of the Gatekeeper.  This affects all self-updating software (including native apps using frameworks like Sparkle) and, of course, all EPPs and other RCPs provided by Eclipse.  And it is easily evaded after download anyways.  Therefore, this in no way hinders any publication of this installer.

So, I think now the installer is ready for general use, but of course it won’t have the 0.8 Papyrus-RT release yet in its catalogue because that doesn’t exist.  It does, however, have the 0.7.x releases and seems to be able to install them.

To take the installer for a spin, download the variant appropriate to your platform from


A word of caution:  try to avert your eyes from the installer app icon.  I hacked it together, myself, and it is hideous.  I am no artist.

Note also that the Windows installer binary currently shows the Eclipse Installer icon, not the Papyrus-RT installer, in the Windows Explorer.  This is because so far we are re-using the extractor binary from the Eclipse Installer and it isn’t worth trying to figure out how to replace it until we have a good icon.

If we are interested in promoting this installer as a distribution method for the 0.8 release, then I should note that it is currently built on pre-release nightlies of the Oomph installer framework because the latest release does not provide the customizability that we need (neither in branding nor managing custom indices).  So we should understand that this isn’t a “release build” of the installer and I don’t know when the next Eclipse Installer release will be on which we can base a “release” of our installer.

Cheers,

Christian


Back to the top