On 03/12/2014 06:39 PM, Gustavo Sverzut Barbieri wrote: > Not all distros pack the other eio, and we're not going to change in > upstream. > > This means you must change it at fedora side. Patch our Makefile and eio.pc > so it uses the new name. As all our users should be using pkg-config it > would be transparent to them. Just keep the name stable in fedora.
Thanks all for responses. We are considering more options (for example it looks like libeio doesn't do regular releases and projects using this library always bundle specific revision of the library, so it probably makes sense to allow bundling of libeio. This would mean Eio won't change in Fedora.). I don't have more question about this topic for now. I've just wanted to know your opinion on this problem which I know now :). Regards, Jan Kaluza > On Wednesday, March 12, 2014, Cedric BAIL <cedric.b...@free.fr> wrote: > >> Hello, >> >> On Wed, Mar 12, 2014 at 4:15 PM, Jan Kaluža >> <jkal...@redhat.com<javascript:;>> >> wrote: >>> while packaging libeio library (not the one from Enlightenment) [1], I >>> have found out that the soname conflicts with Eio library from your >>> project. I have already asked libeio upstream if they are willing to >>> solve this problem somehow globally, but they are not. >>> >>> They think their libeio is here for longer time and used by more >>> external projects while Eio is more like internal library. I can't prove >>> that anyhow, since I don't know the history of these libraries. >> >> Their libeio seems to be 5 years old, ours date from July 2010. As for >> being internal it is not. Eio is a public API part of EFL and to be >> used by anyone doing asynchronous IO with or without a UI. Except >> Ephoto and Elementary, I don't think there is any other open source >> user of it. Most of the user I know of are proprietary application and >> would not be using Fedora. >> >>> My question is if you, as a Eio upstream, would like to fix this >>> conflict in the library name. We will probably have to rename one of the >>> libraries in Fedora otherwise [2]. >> >> It is something tricky to solve, by now we have already application >> using it. It is a public and supported API on our side, changing the >> naming would break existing application on every other distribution. I >> don't really see a solution to this problem at this stage. Sadly it is >> almost 3 years to late... >> >>> Sorry if this question has been asked already but I was not able to find >>> it in archive. >> >> I think the question was raised maybe once in the past, I may be >> mistaken, for another distribution. I think the conclusion was to drop >> that other eio library as it didn't have any application using it in >> their repository. >> >> Regards, >> -- >> Cedric BAIL >> >> >> ------------------------------------------------------------------------------ >> Learn Graph Databases - Download FREE O'Reilly Book >> "Graph Databases" is the definitive new guide to graph databases and their >> applications. Written by three acclaimed leaders in the field, >> this first edition is now available. Download your free book today! >> http://p.sf.net/sfu/13534_NeoTech >> _______________________________________________ >> enlightenment-devel mailing list >> enlightenment-devel@lists.sourceforge.net <javascript:;> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > > ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel