Changes between Version 9 and Version 16 of Ticket #5726
- Timestamp:
- 2019-12-05T17:14:21Z (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #5726 – Description
v9 v16 6 6 4. Obsolete or otherwise unsupported libraries 7 7 8 The first category includes all production-grade libraries which are actively maintained by their authors, which are responsive to feedback from OSMC in case of issues such as use of illegal Modelica code that hampers the compilation by OMC, and wh ose coverage with OpenModelica is 100% or near 100%.8 The first category includes all production-grade libraries which are actively maintained by their authors, which are responsive to feedback from OSMC in case of issues such as use of illegal Modelica code that hampers the compilation by OMC, and where 100% or nearly 100% available library tests pass successfully. 9 9 10 The second category is the same, except that the coverageis still not close to 100%, but we have a commitment to eventually get there, and we state it explicitly.10 The second category is the same, except that the ratio of tests passing with OMC is still not close to 100%, but we have a commitment to eventually get there, and we state it explicitly. 11 11 12 12 With the goal of promoting OMC, we should publish reports on the web that only include models from those two sets, declaring explicitly that we are working to improve the coverage in the case of set no. 2. … … 20 20 However, any failure in this category is not OSMC's responsibility, so we should prepare separate web reports for these libraries, whose purpose is to help their development, ''not to judge on the quality of implementation of OMC''. 21 21 22 The fourth and last category includes libraries that are obsolete, because they have been superseded by more recent ones. For example, the {{{Annex60}}} library is no longer developed, because it has been ported and merged into the {{{IBPSA}}} library, so it makes no sense to still refer to it, paricularly if there are any broken models. I would also consider very old versions of production-grade libraries in this set (e.g. Buildings prior to 5.1.0), since they most likely contain bugs that may lower the coverageratio, but will never be fixed because the libraries have been superseded by more recent versions.22 The fourth and last category includes libraries that are obsolete, because they have been superseded by more recent ones. For example, the {{{Annex60}}} library is no longer developed, because it has been ported and merged into the {{{IBPSA}}} library, so it makes no sense to still refer to it, paricularly if there are any broken models. I would also consider very old versions of production-grade libraries in this set (e.g. Buildings prior to 5.1.0), since they most likely contain bugs that may lower the test passing ratio, but will never be fixed because the libraries have been superseded by more recent versions. 23 23 24 24 It also includes libraries that we may decide not to support because they are not conforming to the Modelica standard and their authors are not responding to pull requests or other kind of request for proper fixes.