heal-research / HeuristicLab

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

Update HL Mono Compatibility #2475

Closed HeuristicLab-Trac-Bot closed 8 years ago

HeuristicLab-Trac-Bot commented 9 years ago

Issue migrated from trac ticket # 2475

milestone: HeuristicLab 3.3.13 | component: General | priority: medium | resolution: done

2015-09-10 10:58:39: @Shabbafru created the issue


sforsten is using HL on MacOS X (OS X 10.10.2 and Mono 4.0.2) to run experiments and provided feedback. The following things should be investigated/fixed:

  • Mono/.NET File Compatibility: There seems to be still sometimes the case where DefaultComparer is written to the file on Mono instead of ObjectEqualityComparer. This is a problem, so sforsten provided the following workaround: he changed TypeLoader.cs, Line 182 to } else if (typeName.Namespace ## "System.Collections.Generic" && (typeName.ClassName "DefaultComparer" || typeName.ClassName == "EqualityComparer+DefaultComparer")) { (-> Created a new ticket #2508)

  • Update doc to include chmod +x PreBuildEvent.sh chmod +x MergeConfigs.sh (-> not necessary)

  • The following project files need to be updated:

    • HeuristicLab.Problems.Instances.Orienteering
    • HeuristicLab.Problems.Orienteering
    • HeuristicLab.Problems.Orienteering.Views
  • cp HeuristicLab.ExtLibs/HeuristicLab.ProtobufCS/2.4.1/ProtobufCS/lib/protoc.exe . does not work on MacOS X

HeuristicLab-Trac-Bot commented 8 years ago

2015-10-15 12:43:42: @Shabbafru changed status from new to accepted

HeuristicLab-Trac-Bot commented 8 years ago

2015-10-15 12:46:17: @Shabbafru commented


r13008 updated project files

HeuristicLab-Trac-Bot commented 8 years ago

2015-10-15 12:49:11: @Shabbafru edited the issue description

HeuristicLab-Trac-Bot commented 8 years ago

2015-10-16 10:03:11: @Shabbafru commented


r13016 made prepare script work on OS X

HeuristicLab-Trac-Bot commented 8 years ago

2015-11-16 13:27:59: @Shabbafru edited the issue description

HeuristicLab-Trac-Bot commented 8 years ago

2015-11-16 13:31:12: @Shabbafru edited the issue description

HeuristicLab-Trac-Bot commented 8 years ago

2015-11-16 13:52:19: @Shabbafru changed status from accepted to reviewing

HeuristicLab-Trac-Bot commented 8 years ago

2015-11-16 13:52:19: @Shabbafru changed owner from @Shabbafru to @abeham

HeuristicLab-Trac-Bot commented 8 years ago

2015-11-16 14:07:26: @abeham changed status from reviewing to readytorelease

HeuristicLab-Trac-Bot commented 8 years ago

2015-11-16 14:07:26: @abeham changed owner from @abeham to @Shabbafru

HeuristicLab-Trac-Bot commented 8 years ago

2015-11-16 14:07:26: @abeham commented


I assume you tested the changes (I do not have access to a Mac OS X test system).

HeuristicLab-Trac-Bot commented 8 years ago

2015-11-16 14:18:48: @Shabbafru commented


Sure, thanks.

HeuristicLab-Trac-Bot commented 8 years ago

2015-11-16 14:20:54: @Shabbafru changed status from readytorelease to closed

HeuristicLab-Trac-Bot commented 8 years ago

2015-11-16 14:20:54: @Shabbafru removed resolution

HeuristicLab-Trac-Bot commented 8 years ago

2015-11-16 14:20:54: @Shabbafru commented


r13172 merged r13008 and r13016 into stable