Bug#878584: [Pkg-e-devel] Bug#878584: [libevas-dev] Missing dependency for libecore-dev
On Mon, Oct 16, 2017 at 07:55:07PM +0200, Andreas Metzler wrote: > I have not yet read over the patch in detail, I just have three quick > notes: Thanks for the feedback. I've fixed these issues, but kept the transitional package for libelementary-dev. stable & sid have it, but it comes from the old separate elementary source. All pending updates plus an upgrade to 1.20.5 have been pushed to: https://github.com/rvandegrift/efl/tree/debian/experimental I've tested upgrades from current sid & experimental, including replacing old -dev packages. Ready for review when you get a chance. (mentors isn't accepting my upload right now, I can try again later if you'd like to see a built package.) Thanks, Ross
Bug#878584: [Pkg-e-devel] Bug#878584: [libevas-dev] Missing dependency for libecore-dev
On Sun, Oct 15, 2017 at 01:20:05PM +0200, Andreas Metzler wrote: > Ross, could you apply and push the attached patch? Hmm, two concerns about this solution: 1) lintian finds a circular dependency libecore-dev libector-dev libeet-dev libeeze-dev libeina-dev libemile-dev libevas-dev I don't know for sure that it's a problem here, but in the past the team has worked hard to avoid cycles. 2) Upstream doesn't really support builds against part of EFL (and hasn't since the library merge before 1.8). I think we generally ought to avoid supporting scenarios that upstream doesn't. Instead, what if all of the -dev packages were merged into libefl-all-dev? Sample patch is attached. It's mildly tested: enlightenment from experimental builds, and the resulting Depends look correct. What do you think? I've pushed the accumulated fixes to: https://github.com/rvandegrift/efl/tree/debian/experimental I've added this patch at: https://github.com/rvandegrift/efl/tree/debian/experimental-next Thanks, Ross merge-libe-dev-pkgs.diff.gz Description: application/gzip