Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#864 closed enhancement (worksforme)

Plugins should have an a version

Reported by: gkronber Owned by: gkronber
Priority: highest Milestone: HeuristicLab 3.3.0
Component: PluginInfrastructure Version: 3.2
Keywords: Cc:

Description

Currently the plugin version is linked to the assembly version of the assembly declaring the plugin class.

Assembly build and revision numbers will set to constant zero and AssemblyFileVersion will be used to link the assembly to a subversion revision number. In the same way the plugin version will reference the subversion revision number (via subwcref). Major, minor and build number are set manually. The version appendix should be removed from the plugin name.

The change also has an effect on the specification of plugin dependencies. For the dependency a version has to be declared as well. The plugin infrastructure must check if a plugin with the same major and minor and larger or equal build and revision number is available.

Change History (13)

comment:1 Changed 11 years ago by gkronber

  • Status changed from new to assigned

comment:2 Changed 11 years ago by gkronber

Prepared plugin infrastructure to work with versioned plugins and dependencies and added versioning to part of HL.GP plugins with r2750.

comment:3 Changed 11 years ago by gkronber

Deleted auto-generated plugin files with r2751.

comment:4 Changed 11 years ago by gkronber

Added auto-generated plugin files to svn:ignore list with r2752.

comment:5 Changed 11 years ago by swagner

Added versions to all HeuristicLab 3.3 related plugins in r2754.

comment:6 Changed 11 years ago by swagner

Added auto-generated plugin files of all HeuristicLab 3.3 related plugins to svn:ignore list in r2755.

comment:7 Changed 11 years ago by gkronber

Supplemental changeset for r2754: Adapted plugin dependencies of HL 3.2 plugins to match plugin declarations with r2758.

comment:8 Changed 11 years ago by gkronber

Supplemental changeset to r2750 Adapted stale plugin dependencies with r2759.

comment:9 Changed 11 years ago by gkronber

Added auto-generated files to svn:ignore with r2760.

comment:10 Changed 11 years ago by gkronber

added auto-generated plugin file to svn:ignore with r2764.

comment:11 Changed 11 years ago by gkronber

  • Resolution set to worksforme
  • Status changed from assigned to closed

All plugins for HeuristicLab 3.3 have a version and versioned plugin dependencies. It is not necessary HeuristicLab to add versions to all 3.2 plugins.

comment:12 Changed 11 years ago by swagner

  • Milestone changed from Iteration 4 to Current

Milestone Iteration 4 deleted

comment:11 Changed 11 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.