Gentoo Archives: gentoo-user

From: Zeerak Waseem <zeerak.w@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Has semantic-desktop really become compulsatory for kmail?
Date: Fri, 12 Feb 2010 23:02:46
Message-Id: op.u71d8pdxagyv58@zeerak
In Reply to: Re: [gentoo-user] Re: Has semantic-desktop really become compulsatory for kmail? by Volker Armin Hemmann
1 On Fri, 12 Feb 2010 17:51:01 +0100, Volker Armin Hemmann
2 <volkerarmin@××××××××××.com> wrote:
3
4 > On Freitag 12 Februar 2010, Zeerak Waseem wrote:
5 >> On Fri, 12 Feb 2010 14:01:22 +0100, Volker Armin Hemmann
6 >>
7 >> <volkerarmin@××××××××××.com> wrote:
8 >> > On Freitag 12 Februar 2010, Zeerak Waseem wrote:
9 >> >> On Fri, 12 Feb 2010 10:53:04 +0100, Neil Bothwick
10 >> <neil@××××××××××.uk>
11 >> >>
12 >> >> wrote:
13 >> >> > On Fri, 12 Feb 2010 05:19:43 +0100, Zeerak Waseem wrote:
14 >> >> >> But I do find it silly, that the various applications that aren't
15 >> >> >> dependent of the DE, to require a dependency of the DE. It just
16 >> seems
17 >> >> >> a bit backwards to me :-) I simply don't understand.
18 >> >> >
19 >> >> > That just shows that they are still partially dependent on the DE,
20 >> >>
21 >> >> KMail
22 >> >>
23 >> >> > also needs various KDE libraries. KDE was designed as a cohesive
24 >> DE,
25 >> >>
26 >> >> not
27 >> >>
28 >> >> > just a bunch of applications with a common look and feel. KDE apps
29 >> are
30 >> >> > intended to be run on a KDE desktop, anything else is a nice bonus.
31 >> >>
32 >> >> Indeed, and it is a noble pursuit.
33 >> >> But from a marketing aspect, it would make more sense to have things
34 >> >> that
35 >> >> aren't -vital- for the app, unlike kde-libs in this case, to be soft
36 >> (is
37 >> >> this the correct term?) dependencies.
38 >> >> Both aspects could be satisfied by having symantic-desktop as an
39 >> >> optional
40 >> >> dep. It's not a vital function for kmail to be able to tag and index
41 >> all
42 >> >> the files on the computer (which is what the symantic-desktop does
43 >> if I
44 >> >> understand correctly), it's a nifty thing for KDE users, and soon
45 >> >> probably
46 >> >> Gnome users as well, but for anyone else, it's a nifty thing -if-
47 >> they
48 >> >> feel the need for it. Much like most other bits of software :-)
49 >> >>
50 >> >> In the end there isn't a right or wrong, but just a standpoint. Some
51 >> >> don't
52 >> >> mind the bloat (we can agree that it's bloat if you're just going to
53 >> >> disable the function as soon as it's been installed, right?) and
54 >> don't
55 >> >> consider it to be the slightest bit akin to bloat, whilst to others
56 >> it's
57 >> >> an unnecessary feature forced on them (mainly thinking of the people
58 >> not
59 >> >> using kde, but also those kde-users that just disable it) and thus
60 >> >> becomes
61 >> >> bloat.
62 >> >
63 >> > and luckily for you, there are a lot of 'soft' dependencies. kmail
64 >> does
65 >> > not
66 >> > force you to install konqueror. It does not force you to install
67 >> plasma-
68 >> > desktop or systemsettings. It does not force you to install the
69 >> printing
70 >> > manager ....
71 >>
72 >> But then the question isn't whether there are a number of soft
73 >> dependencies, but in the case of semantic-desktop whether -it- is a soft
74 >> dependency. Like previously stated, I don't use kmail, nor do I intend
75 >> to
76 >> (I at least think I mentioned it). This is just my take on the matter of
77 >> whether it is truly necessary, or even a good idea to have
78 >> symantic-desktop as a hard dependency.
79 >
80 > yes it is a good idea. Because KDE is such a modular beast you can not
81 > just
82 > install kmail, konqueror or kate. You always need a bit more for full
83 > functionality. KDE strives to be a COMPLETE, networking, work and data
84 > sharing
85 > aware desktop solution.
86 >
87 > Semantic-Desktop is a huge part of it.
88 >
89 > If you never used nepomuk, you don't even know what you are missing.
90
91 I have tried it, briefly so I won't claim to know all the merits, but it
92 didn't seem to be a huge addition to my life. To each his own however :-)
93 I don't know, I just considered flexibility and as much being as far
94 independent of anything that isn't strictly related to the core functions
95 of the application.
96 But again, this is just my take, and the entire development with KDE is
97 interesting to follow and I'll surely be following this development with a
98 great interest.
99 >
100 >> And as stated, this is not in the light of a full blown KDE env, but
101 >> mainly in considerations to when you're using another window manager.
102 >
103 > you can use whatever WM you want in KDE. Isn't that nice.
104 >
105 >> Be
106 >> it icewm, jwm, openbox or whatever. Should something that is an
107 >> integrated
108 >> part of the KDE desktop environment be forced on those that don't use
109 >> KDE?
110 >
111 > what are you even talking about?
112 >
113
114 Well what I mean is that Semantic-desktop is a part of the KDE DE, right?
115 So anyone not using the fullblown DE, but simply a few apps is being
116 forced to install semantic-desktop with various KDE apps.
117 And sure you can use whatever WM in KDE, but that was never really the
118 point, at least not how I intended it, pardons if I was too vague about
119 it. My point was if you only run a window manager and not any DE at all.
120
121 >> Our opinions on this matter obviously differ, and for that simple
122 >> reason I
123 >> find it interesting to find out -why- you think it's okay that they're
124 >> being forced. And simply stating that the devs' decided that it was how
125 >> it
126 >> was done, is pretty much as nonconstructive argument as "dbus is bad
127 >> because it's new". I'd like to find out why you seem to disagree, so
128 >> please. By all means, enlighten me :-) (I am asking for it after all ;))
129 >
130 > no, I have the feeling that you are trolling.
131 >
132
133 Oh, well I'm very sorry that you get that impression, I am actually quite
134 interested in some arguments for why you consider it to be okay (which are
135 being provided throughout your post :-)). But I very much apologise for
136 the misunderstanding. (It would hardly be good sport to start trolling
137 when I sent out a mail a few hours ago, asking to keep cheekiness to a
138 bare minimum :-) )
139
140 > But see above. KDE goals is more than just a wm with some apps. That
141 > niche is
142 > filled by XFCE. And for being more than just a wm plus an asorted pile
143 > of apps,
144 > you need a certain infrastructure shared by the whole environment.
145 >
146 > KDE apps use PHONON, so they don't have to deal with the underlying sound
147 > system.
148 > KDE apps use SOLID, so they don't need to care about hardware, hot
149 > plugin,
150 > etc.
151 > KDE apps use dbus so they can share code and easily communicate.
152 >
153 > KDE apps use NEPOMUK, so they don't need to fiddle with different
154 > databases and
155 > concepts when working with information. And 'semanitic-desktop' is more
156 > than
157 > just finding a certain picture, textfile, email or link quickly.
158 >
159
160 Would you care to expand on this? Because I pretty much had the
161 semantic-desktop thing down to being finding something certain quickly :-)
162
163 > When you are displaying a html email, Kmail uses the khtml kpart. Why
164 > don't
165 > you cry about that dependency? Who uses html mails anyway?
166 >
167
168 Plenty of newsletters do, Star wars newsletter, splitreason newsletter,
169 and I believe sony psp newsletter as well just to name a few, so no I
170 don't complain about it in the least. It's still very much used.
171
172 > You might have missed the memo. But today information is more compley
173 > than
174 > keeping a tidy tree of directories. And finding information is harder
175 > with
176 > gigabytes of data than a couple of floppy disks.
177 >
178
179 Yes, it is harder to find and keep track of files amongst x-hundred GB of
180 data, the way I see it though, a logical directory tree can help with that.
181
182 > Semantic-desktop can help you with that. A lot. Your calender tells you,
183 > that
184 > there is a meeting tomorrow where SUBJECT A is on the agenda. A semantic
185 > desktop aware environment can give you all files concerned with SUBJECT
186 > A. All
187 > pictures, all texts, presentations, emails and bookmarks. in a split
188 > second.
189 >
190 > http://nepomuk.kde.org/discover/user
191 >
192 >
193 >
194
195 Well I'll hand it to you, that is smart. I would argue that much of the
196 same thing could be accomplished with a logical directory tree, but there
197 are some things that can't obviously. :-)
198
199 --
200 Zeerak