#963881 efl binary packages should be reorganized to eliminate internal cycles

Package:
src:efl
Source:
efl
Submitter:
Bill Allombert
Date:
2022-01-28 05:15:04 UTC
Severity:
important
Tags:
#963881#5
Date:
2020-06-28 14:41:03 UTC
From:
To:
Package: libecore-input1
Version: 1.23.3-8
Severity: important

Hello Debian Pkg-e Team,

There is a circular dependency between libecore-input1, libecore-x1,
libevas1 and libevas1-engines-x:

libecore-input1 	:Depends: libevas1 (>= 1.23.3-0~eo)
libecore-x1 	        :Depends: libecore-input1 (>= 1.23.3-0~eo)
libevas1 	        :Depends: libevas1-engines-x
libevas1-engines-x 	:Depends: libecore-x1 (>= 1.23.3-0~eo), libevas1 (>= 1.23.3-0~eo)

Cheers,

#963881#10
Date:
2020-06-29 05:15:34 UTC
From:
To:
Hi Bill,

So far, my attempts to avoid this have all caused failures to install the X11
engine when installing some EFL apps.  Did you run into some trouble, or just
find the cycle?  Since its the best of a bad lot, I'd like to leave it for now.
But if you ran into an upgrade or build failure, that might not make sense.

Long term, the EFL libs will be bundled into one binary package.  Upstream is
working on linking everything into one lib.  I'd really like to ship that
solution as the bundled version.  If that doesn't work out, I plan to merge all
of the debian packages.  But either way, I'd like to wait for upstream so I
only do one major rework.

Ross