Changes between Version 9 and Version 16 of Ticket #5726


Ignore:
Timestamp:
2019-12-05T17:14:21Z (5 years ago)
Author:
Francesco Casella
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #5726 – Description

    v9 v16  
    664. Obsolete or otherwise unsupported libraries
    77
    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 whose coverage with OpenModelica is 100% or near 100%.
     8The 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.
    99
    10 The second category is the same, except that the coverage is still not close to 100%, but we have a commitment to eventually get there, and we state it explicitly.
     10The 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.
    1111
    1212With 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.
     
    2020However, 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''.
    2121
    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 coverage ratio, but will never be fixed because the libraries have been superseded by more recent versions.
     22The 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.
    2323
    2424It 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.