Opened 7 years ago
Closed 7 years ago
#4447 closed defect (invalid)
Remove omniorb package dependencies from Linux packages
Reported by: | dietmarw | Owned by: | sjoelund.se |
---|---|---|---|
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:1 Changed 7 years ago by dietmarw
comment:2 Changed 7 years ago by adeas31
- Owner changed from adeas31 to sjoelund.se
- Status changed from new to 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 Changed 7 years ago by dietmarw
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 Changed 7 years ago by adeas31
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 Changed 7 years ago by adeas31
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 Changed 7 years ago by dietmarw
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 Changed 7 years ago by sjoelund.se
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 Changed 7 years ago by sjoelund.se
- Milestone 1.12.0 deleted
- Resolution set to invalid
- Status changed from assigned to 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?