Ticket #44 (closed fixme: wontfix)
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: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
Note: See
TracTickets for help on using
tickets.

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