Debian packaging for beta 2
Boudewijn Rempt
boud at valdyas.org
Tue Oct 11 21:32:23 BST 2011
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
More information about the calligra-devel
mailing list