Ticket #1743 (closed defect: rejected)

Opened 2 years ago

Last modified 22 months ago

Updating HeuristicLab 3.3.5 to HeuristicLab 3.3.6 with the update service fails

Reported by: swagner Owned by: gkronber
Priority: high Milestone: HeuristicLab 3.3.7
Component: PluginInfrastructure Version: 3.3.7
Keywords: Cc:

Description


Change History

comment:1 Changed 2 years ago by swagner

  • Priority changed from medium to high

comment:2 Changed 22 months ago by gkronber

Will also fail for the case 3.3.6 -> 3.3.7 because we had changes in the plugin infrastructure again. #1887

comment:3 Changed 22 months ago by swagner

  • Owner changed from swagner to gkronber
  • Component changed from ### Undefined ### to PluginInfrastructure

There are two fundamental problems in the way how the update service is currently implemented:

  • The plugin infrastructure itself cannot be updated. If the plugin infrastructure has to be changed, updating HeuristicLab plugins with the update service will result in an inconsistent state.
  • The update service cannot update the application configuration. Therefore it is not possible to add/update the definition of services which are used in plugins (e.g. OKB, Hive).

These two issues cannot be fixed easily. Therefore I reject this ticket for now. We have to think about a fundamental redesign of the update service.

comment:4 Changed 22 months ago by swagner

Created follow-up ticket #1891 for HeuristicLab 3.4.x.

comment:5 Changed 22 months ago by swagner

To avoid any problems with the update service, I removed all plugins from the database. The update service is therefore not functional anymore for HeuristicLab 3.3.x.

comment:6 Changed 22 months ago by swagner

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

comment:7 Changed 22 months ago by swagner

  • Version changed from 3.3.5 to 3.3.7
Note: See TracTickets for help on using tickets.