Ticket #44 (closed fixme: wontfix)

Opened 3 years ago

Last modified 9 months ago

core lib depending on Proc

Reported by: ichthyo Owned by: ichthyo
Priority: normal Milestone: 0integration
Component: lumiera Keywords: lib dependency meeting
Cc: Blocked By: #20
Blocking: #530

Description

liblumieracommon.so currently depends on Proc. This is due to yet unresolved problems with the shared high-level model. Beacuse of the further dependencies of Proc, anything depending on core lib effectively depends on the whole App (without GUI). Which, of course isn't desirable....

Change History

comment:1 Changed 3 years ago by ichthyo

  • Status changed from new to accepted
  • Blocked By 20 added

taking this one immediately; I think it is easy to resolve when the EDL and model got more clear

comment:2 Changed 2 years ago by ct

  • Keywords meeting added

comment:3 Changed 2 years ago by ichthyo

  • Blocking 530 added

comment:4 Changed 2 years ago by ichthyo

  • Blocking 531 added

comment:5 Changed 9 months ago by ichthyo

  • Status changed from accepted to closed
  • Resolution set to wontfix
  • Blocking 530, 531 removed

Meanwhile, I'm understanding the situation much better.

  • I was able to remove all dependencies from lib. This essentially breaks the cycle between the libraries.
  • but the common (application core) will always necessarily depend on both proc and backend. The reason are the data types used on the Session and Engine interfaces.
  • if we want to avoid the latter, we'd need to do some magic dance with an transparent proxy layer and export interfaces using only placeholder datatypes.

I don't see any reason why to put any effort into the latter right now. Thus closing as wontfix

comment:6 Changed 9 months ago by ichthyo

  • Blocking 530 added
Note: See TracTickets for help on using tickets.