heal-research / HeuristicLab

HeuristicLab - An environment for heuristic and evolutionary optimization
https://dev.heuristiclab.com
GNU General Public License v3.0
39 stars 16 forks source link

BioBoost (logistic network planning) trunk integration #2499

Closed HeuristicLab-Trac-Bot closed 3 years ago

HeuristicLab-Trac-Bot commented 9 years ago

Issue migrated from trac ticket # 2499

milestone: HeuristicLab 4.0 | component: ### Undefined ### | priority: medium | resolution: worksforme

2015-10-27 19:33:51: @gkronber created the issue


Relevant code developed by HEAL members within the BioBoost project (EU-FP7) should be integrated into the trunk.

See

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 19:34:02: @gkronber changed status from new to accepted

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 19:34:02: @gkronber edited the issue description

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 19:37:13: @gkronber commented


r13067: created folder for the original BioBoost sources

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 19:41:16: @gkronber commented


r13068: empty folder structure

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 20:26:49: @gkronber commented


r13069: imported source code for HeuristicLab.BioBoost (without views) from private repository with some changes

  • adapted HeuristicLab references (pointing to current trunk version using standard convention for branches)
  • removed references to external libraries and included nuget references instead
  • didn't add some files existing in the private repo that were not used in the solution
  • created .frame files for Plugin.cs and AssemblyInfo.cs
  • removed reference to missing file DictionaryExtensions.cs (and commented code which doesn't compile without that class) TODO: waiting for code from epitzer
  • Renamed plugin and assembly file -> this breaks persistence and old files cannot be loaded anymore. However I believe that HeuristicLab.BioBoost and HeuristicLab.BioBoost cannot be used.
HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 20:26:49: @gkronber

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 20:26:49: @gkronber

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 20:27:55: @gkronber commented


r13070: svn:ignore

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 20:27:55: @gkronber

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 20:38:54: @gkronber commented


TODO:

  • check and adapt namespaces
  • add license headers
  • add code from HeuristicLab.BioBoost.Views (private repository)
  • add project on builder and entry in additional plugins list
  • add unit tests
  • add sample
  • how to handle nuget references correctly concerning:
    1. strong naming
    2. include/exclude binaries in svn-repo
    3. plugin dependencies in Plugin.cs
    4. licensing (the external libraries used here all use LGPL or MIT license)
    5. nuget packages on builder (TeamCity)
HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 20:38:54: @gkronber

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 20:38:54: @gkronber

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 20:38:54: @gkronber

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 20:43:40: @gkronber commented


r13071: added license headers and removed unused usings

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 20:57:05: @gkronber commented


r13072: added code from HeuristicLab.BioBoost.Views (from private repository). Only made some minor changes.

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 20:57:41: @gkronber commented


r13073: svn:ignore

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-27 21:02:04: @gkronber commented


r13074: added license header and removed unused usings

HeuristicLab-Trac-Bot commented 9 years ago

2015-10-28 08:02:02: @gkronber commented


r13075: added missing file DictionaryExtensions.cs

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-06 11:01:30: @gkronber commented


r13126: added external assemblies downloaded through nuget as plugin files (svn:ignore)

HeuristicLab-Trac-Bot commented 8 years ago

2016-02-12 15:19:55: @gkronber commented


r13617:

  • removed brutile dependency
  • upgraded YamlDotNet to version 3.8.0
HeuristicLab-Trac-Bot commented 8 years ago

2016-02-12 15:31:08: @gkronber edited the issue description

HeuristicLab-Trac-Bot commented 6 years ago

2018-02-01 18:41:24: @gkronber changed status from accepted to reviewing

HeuristicLab-Trac-Bot commented 6 years ago

2018-02-01 18:41:24: @gkronber commented


This has been released as an add-on and should not be included into trunk

HeuristicLab-Trac-Bot commented 5 years ago

2019-07-08 12:02:26: @abeham commented


r17109 (not migrated): fixed references

HeuristicLab-Trac-Bot commented 3 years ago

2020-12-31 14:59:06: @gkronber changed status from reviewing to closed

HeuristicLab-Trac-Bot commented 3 years ago

2020-12-31 14:59:06: @gkronber set resolution to worksforme