1 |
Benjamin Fritzsche posted <200512222251.39189.BFritzsche@×××.de>, |
2 |
excerpted below, on Thu, 22 Dec 2005 22:51:39 +0100: |
3 |
|
4 |
> Can anyone here shed some light on the connection between these three |
5 |
> apps? |
6 |
> |
7 |
> I'm working on getting my iPAQ (3970) to sync with KDE. And it is working |
8 |
> now with syncekonnector which is now in portage. |
9 |
> |
10 |
> It just suddenly worked after I played around a bit with these things. I |
11 |
> Just don't understand how they work together and documentation seems to be |
12 |
> very limited. |
13 |
> As I understand it till now mulltisynk (with k in the end) seems to be a |
14 |
> frontend to Ksync which seems to be an application for syncing PDAs. But |
15 |
> the syncekonnector only seems to work if I set it up in Kitchensync?!? Is |
16 |
> kitchensync meant to be a replacement for Ksync in the long term? on the |
17 |
> other hand syncekonnector won't compile if ksync isn't installed?! |
18 |
|
19 |
Perhaps someone else can get you something more accurate, as I don't have |
20 |
a handheld to worry about, but I'm a KDE user and (I think) understand a |
21 |
bit about how KDE works and the KDE devs think. |
22 |
|
23 |
Note that nearly all of the family of libraries and apps designed to |
24 |
work with handhelds are part of kdepim, and come packaged together in the |
25 |
tarball supplied by KDE. KDE tends to be very modular but very |
26 |
interconnected, such that many modules depend on others, particularly |
27 |
within the same tarball and against kdelibs and the base apps and libs in |
28 |
kdebase. This is by design, easing code reuse and preventing the same |
29 |
thing from having to be rewritten five different ways for different apps. |
30 |
|
31 |
Now, each of the big tarballs as shipped is designed to be able to be |
32 |
split apart, as Gentoo and most other distributions now do, so one doesn't |
33 |
have to install everything. However, the interconnectedness often means |
34 |
more has to be installed than one might intuitively consider required. |
35 |
|
36 |
To answer your question, yes, long term (with KDE 4, due out late next |
37 |
year altho full schedule hasn't been nailed down), kitchensync will be |
38 |
replacing a number of other modules, however, to throw another kink into |
39 |
things, it's a /different/ and /new/ kitchensync that has just been |
40 |
rewritten at one of the recent KDE gatherings, not the existing |
41 |
kitchensync, which is just one of several modules. (The name kitchensync, |
42 |
of course, is a joke. It was formerly said, generally as a criticism, |
43 |
that KDE included everything but the kitchen sink. Well, the KDE devs |
44 |
addressed that gripe head-on, and now, KDE even includes the kitchensync! |
45 |
=8^) |
46 |
|
47 |
Back to the present, as I understand things, there's one or two different |
48 |
front-ends, but they depend on a number of different backends and |
49 |
libraries, depending on exactly what hardware you have. So, yes, you'll |
50 |
have several different components merged, but that's just how KDE works, |
51 |
and if you check the ebuild to see where the sources are from, you'll see |
52 |
that most if not all of them are actually part of the same kdepim tarball, |
53 |
and would be merged as a single giant package (along with a bunch of other |
54 |
stuff, kmail, kroupware, etc) if you had chosen the monolithic kdepim |
55 |
package instead of all the little components. Choosing the little |
56 |
components, however, is often better, because you may not need /all/ of |
57 |
them (I don't use the handheld stuff but use kmail, which depends on |
58 |
kroupware, for instance), and even if you /do/ merge everything, if a |
59 |
security or other update is required, it's far easier to merge just the |
60 |
-rX versions of the one or two components that are updated, than it is to |
61 |
update the entire monolithic kdepim package. |
62 |
|
63 |
Make sense? |
64 |
|
65 |
-- |
66 |
Duncan - List replies preferred. No HTML msgs. |
67 |
"Every nonfree program has a lord, a master -- |
68 |
and if you use the program, he is your master." Richard Stallman in |
69 |
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html |
70 |
|
71 |
|
72 |
-- |
73 |
gentoo-desktop@g.o mailing list |