Ticket #804 (closed assessed: suspended)

Opened 14 years ago

Last modified 6 years ago

Complex plug-in installer packages cannot be versioned and deployed yet

Reported by: jeroens Owned by: jeroens
Priority: normal Milestone: NOT SET
Component: Installation Version: 6.6 beta
Severity: feature Keywords: plug-ins, auto update
Cc:

Description (last modified by jeroens) (diff)

Future plug-ins, such as the spatial data plug-in points, will require installation of a series of dll files. Windows installers and installer patches, .msi and .msp files, are the best bet to deploy such plug-in points. At the moment EwE6 does not have a system to compare the version of a plug-in point with the version of the .msi file that provided the plug-in point.

Change History

comment:1 Changed 14 years ago by jeroens

  • Description modified (diff)

comment:2 Changed 14 years ago by jeroens

Probably .msi packages are not the solution: http://www.advancedinstaller.com/user-guide/changing-version.html - only one instance of a product code can be installed on a machine at once. This would not work with potentially multiple installations of EwE on a single system such as Beta's and main releases.

comment:3 Changed 14 years ago by jeroens

Let's use versioned ZIP files instead

comment:4 Changed 14 years ago by jeroens

Best bet is to use either WinZip? self-extracting packages, or 7-zip SFX packages (using a tool like http://teejee2008.wordpress.com/7-zip-sfx-maker/). Both tools can run scripts, launch installers, etc. Alternatively, plug-ins could be distributed as AWInstall packages.

The plug-in build scripts will need to create these installer packages. Lots to research!

comment:5 Changed 13 years ago by jeroens

  • Severity changed from major to feature

comment:6 Changed 13 years ago by jeroens

  • Severity changed from feature to major

comment:7 Changed 13 years ago by jeroens

  • Severity changed from major to feature

comment:8 Changed 13 years ago by jeroens

  • Milestone changed from Ecopath 6: release 6.2 to Ecopath 6: release 6.3

comment:9 follow-up: ↓ 12 Changed 13 years ago by jeroens

This will be implemented with the release of Spatial packages in Ecospace

comment:10 Changed 12 years ago by jeroens

This also applies to the installation of EwE itself. The industry standard for .NET applications is make an application Microsoft Click Once compatible.

comment:11 Changed 12 years ago by jeroens

  • Milestone changed from Ecopath 6: release 6.3 BETA to NOT SET

Post-phoned once again - needs $

comment:12 in reply to: ↑ 9 Changed 6 years ago by jeroens

  • Version set to 6.6 beta

Replying to jeroens:

This will be implemented with the release of Spatial packages in Ecospace

No, unfortunately not

comment:13 Changed 6 years ago by jeroens

  • Status changed from new to closed
  • Resolution set to suspended

We need a CRAN-like structure to auto-deploy and update plug-ins. One day. For now, this ticket is going dormant.

Note: See TracTickets for help on using tickets.