Opened 7 years ago
Closed 7 years ago
#4447 closed defect (invalid)
Remove omniorb package dependencies from Linux packages
Reported by: | Dietmar Winkler | Owned by: | Martin Sjölund |
---|---|---|---|
Priority: | high | Milestone: | |
Component: | Installation program | Version: | |
Keywords: | Cc: |
Description
If I understand it correctly then omniorb is no longer a dependency of any of the OpenModelica packages. But libomniorb4-1
and libomnithread3c2
are still listed as dependency and are getting installed with openmodelica on debian/ubuntu.
Change History (8)
comment:2 by , 7 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
libomc is dependent on omniorb. Otherwise how do we run the CORBA server?
OMShell on the other hand can be updated to directly use libomc.
ZeroMQ is added as an alternative to CORBA because of python issues. The idea is not to replace CORBA. So I am not sure if we are going to remove omniorb completely or not.
comment:3 by , 7 years ago
Well this would not change anything. OMShell is the only product using it CORBA, correct? So why have the CORBA packages installed even if one does not have OMShell installed. Leaving libomc depending on omniorb means basically any openmodelica package installing omniorb (since libomc is a dependency to all other openmodelica parts).
comment:4 by , 7 years ago
Its not only about the tools available in OpenModelica suite. There are tools which are kind of outside of OpenModelica suite, for example like MDT (Modelica Development Tooling), are still using CORBA interface. So we can't just simply kill it.
comment:5 by , 7 years ago
Maybe what we can do is update OMShell and then let the user install OpenModelica without CORBA via configure. And I guess we already have it the option to opt out CORBA but I am not sure. Martin knows better.
comment:6 by , 7 years ago
OK I wasn't aware of the additional dependency outside the package system since the link in comment:1 suggested it was only OMShell. Feel free to close this ticket if it turns out that the omiorb is still a necessary core dependency.
comment:7 by , 7 years ago
The default in configure is to not install CORBA. However, the library testing scripts, MDT, OMShell-terminal, OMShell, and OMOptim all depend on CORBA.
comment:8 by , 7 years ago
Milestone: | 1.12.0 |
---|---|
Resolution: | → invalid |
Status: | assigned → closed |
Just to clarify, the only package currently still needing omniorb is OMShell. But the following package is dependent
So maybe move the dependency from libomc to OMShell?