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

Just to clarify, the only package currently still needing omniorb is OMShell. But the following package is dependent

  • libomc

So maybe move the dependency from libomc to OMShell?

Last edited 7 years ago by dietmarw (previous) (diff)

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.

Last edited 7 years ago by dietmarw (previous) (diff)

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
Note: See TracTickets for help on using tickets.