On 11 October 2011 22:32, Boudewijn Rempt <b...@valdyas.org> wrote: > On Tuesday 11 October 2011 Oct, Cyrille Berger Skott wrote: >> On Monday 10 October 2011, Boudewijn Rempt wrote: >> > Okay, getting marble out of komain means making plugins out of the rdf >> > data, and to do that properly, I need to do some really invasive surgery. >> > I want to propose that for 2.4, I remove the marble dependency in komain >> > completely and after 2.4 finish my rdf extraction patch. >> > >> > The consequence is no maps in the location semantic item. Any objections? >> Not really objections but some thoughts. We have two problems, a short term >> one (we can't easily move marble dependency in a plugin) and a long term one >> (adding new dependency to the libs). I will give my thought on each. >> >> == we can't easily move marble dependency in a plugin for 2.4 >> >> So the choice seems to be between remove the support for map or depend on >> marble for 2.4. So we need to consider what is better for users, map support >> or no dependency on marble ? I tend to lean that the first one is better, and >> anyway it is an optional dependency. > > Well, no, it's not really optional -- it's not up to the user to chose the > option of the dependency or not, it's up to the distribution, and they tend > to go for everything included. That means that all Calligra apps now come > with a dependency on marble. > > Now that wouldn't be a big problem, if it were something that we can > confidently expect many users to use. However, RDF is only available in > Words, and even within the group users of Words only a minority will use RDF, > and within that group, only a minority will really miss having a visual map > (because the people I know that use RDF have their own custom semantic items > and don't use the standard ones). > > I agree with Boemann here and think that for 2.4, the dependency isn't worth > the feature. > > However... Since the dependency was added, much water has passed under the > bridge and the location semantic item doesn't seem to work at all without > marble anymore. I need to investigate more. > >> >> == adding new dependency to the libs >> >> I think we should set as a golden rule "no new external dependency in kolibs, >> unless agreed on the lists, but it is highly recommended to make sure that >> external dependencies are put into a plugin. > > Yes, I totally agree. And well, RDF will go into a plugin post 2.4, I am > committed to that. >
But just for 2.5? I guess we cannot expect distros will change their specs between minor versions. -- regards / pozdrawiam, Jaroslaw Staniek http://www.linkedin.com/in/jstaniek Kexi & Calligra (kexi-project.org, identi.ca/kexi, calligra-suite.org) KDE Software Development Platform on MS Windows (windows.kde.org) _______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel