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.

-- 
Boudewijn Rempt
http://www.valdyas.org, http://www.krita.org, http://www.boudewijnrempt.nl
_______________________________________________
calligra-devel mailing list
calligra-devel@kde.org
https://mail.kde.org/mailman/listinfo/calligra-devel

Reply via email to