On Wednesday, 10 July 2013 17:00:27 CEST, Kevin Krammer wrote:
In my initial assessment I was assuming that the goal of the KDE plugin,
especially in the context of the GSoC project, was to enable
users of Trojita
and using KDE PIM for addressbook to access addressbook data in Trojita.
Most of those users will like not run something old as RHEL6 or Debian
oldstable, but more likely something like recent Kubuntu, OpenSUSE, Fedora,
Debian, etc.
Creating a plugin for really old distribution versions or RHEL6 (or older)
might be a worthwhile goal on its own, I am just not sure it should be the
done as part of the GSoC scope.
Do we have any opinion on that from the Trojita developers?
Hi,
in general, my opinion is that Trojita should build on the latest version of
the relevant distributions. Right now, we're building [1] on:
- RHEL6 (with backported cmake)
- Fedora 17, 18
- OpenSuSE 12.2, 12.3, Tumbleweed and Factory
- Debian 7
- Ubuntu 12.04, 12.10 and 13.04
Debian 6 used to be supported, but I removed it because I don't have time for
preparing custom cmake backports. Anything which ships Qt 4.6.x or 5.1 and a
new enough cmake is supposed to work.
That said, there is no need for all features to be available on all platforms.
The interactive quote collapsing is IIRC disabled on Qt prior to 4.8 due to
missing WebKit features, and I can imagine that a missing KDE addressbook on
RHEL6 will not be a problem.
There's a couple more constraints, like being able to build the Harmattan
version with the ancient toolchain provided by Nokia (GCC 4.4.1 IIRC) which
have certain implications on the features we can safely use (especially the
limited C++11 support).
Cheers,
Jan
[1]
https://build.opensuse.org/package/show?package=trojita-nightly&project=home:jkt-gentoo:trojita
--
Trojitá, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/