Training sites have programs for compatibility with old savegames (build13)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
widelands |
Fix Released
|
Low
|
Unassigned |
Bug Description
As an example, here's the programs entry from Atlanteans Labyrinth:
[programs]
sleep=_Sleep
upgrade_
upgrade_
upgrade_
upgrade_
upgrade_
upgrade_
upgrade_
upgrade_
upgrade_
upgrade_
As we can see, half of the programs are merely for compatibility reasons for older save games. Since build 13 is quite some time ago, I don't know how this has worked in recent releases. Regardless, since the change to eris breaks all compatibility anyways these entries can be removed. Is it sufficient to clean up the conf-files, or are there parts of the source code looking for these too?
Changed in widelands: | |
status: | In Progress → Fix Committed |
Changed in widelands: | |
assignee: | GunChleoc (gunchleoc) → nobody |
Changed in widelands: | |
status: | Fix Committed → Fix Released |
Yes, we do not give any compatibility guarantees till b19 is out of the door. Everything that mentions compatibility can be killed on sight.
I do not know if some code is looking for these entries, but starting with removing those and then killing all code that complains is probably a workable solution.