trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: February 2012

Re: [trinity-devel] 01 February 2012 Meeting Notes

From: "Timothy Pearson" <kb9vqf@...>
Date: Wed, 1 Feb 2012 16:12:29 -0600
> On Wed, 1 Feb 2012 14:54:23 -0600
> "Timothy Pearson" <kb9vqf@...> wrote:
>
>> > Am 01.02.2012 20:47, schrieb Robert Xu:
>> >> All there:
>> >> https://gist.github.com/1718892
>> >>
>> >> Feel free to speak up should you have an opinion - the door is always
>> >> open!
>> > Before misinformation about KWin spread, I dare to speak up.
>> >
>> >> 17:47:35 <kb9vqf-offsite> Personally I would hate to have to install
>> >> kwin, which relies on a bunch of other KDE4 libraries and
>> automatically
>> >> installs that akodani garbage scanner stuff, just to use TDE
>> >
>> > Personally I hate statements without checking facts. KWin neither
>> > requires Akonadi nor Nepomuk. My CI-system has neither one installed.
>> > But to give proof:
>> >
>> > martin@martin-thinkpad:~$ aptitude show kde-window-manager | grep
>> > akonadi
>> > martin@martin-thinkpad:~$ aptitude show kdebase-runtime | grep akonadi
>> > martin@martin-thinkpad:~$ aptitude show kdebase-workspace-bin | grep
>> > akonadi
>> > martin@martin-thinkpad:~$
>> >
>> > So this should not at all be a problem for Trinity - yeah \o/ :-)
>>
>> As I said... "unless I am wrong" :-)  I was speaking from past
>> experience
>> only, and the basic steps outlined still hold.  twin is not going to go
>> away, but kwin should be allowed (along with any other WM) in TDE
>> sessions.
>>
>> I meant nepomuk, not akodanai.  It can be hard to keep all of the
>> (foreign
>> language) codenames straight in one's mind. :-)
>>
>> On my Ubuntu system nepomuk has to be installed with kwin:
> [...]
>> so that is NOT an option for me.
>
> Gentoo doesn't appear to require nepomuk as a kwin dependency (~30 other
> packages I don't have installed, yes, but not nepomuk), so I suspect
> you're
> running into either an Ubuntu quirk or something to do with semantic
> desktops,
> which are not an absolute requirement for KDE4 IIRC.
>
> The main problem I'm seeing is kdelibs, which *is* a kwin dependency as
> far as I
> can tell, and which wants to drag in strigi and a bunch of other
> unwanted-by-me
> cruft ranging from phonon to consolekit.  Either all references to kdelibs
> that can't
> be replaced with tdelibs would need to be scrubbed from the kwin code, or
> a small
> kdelibs-subset containing only the functions vital to kwin would need to
> be created.
> Without knowing the code, I can't say whether that's possible or
> not--presumably,
> Martin can tell us.
>
> If we're going to include kwin in Trinity, we have to cut it down those of
> its
> dependencies that aren't used by anything else to at most 2-3 smallish
> packages,
> regardless of what those packages are, IMNSHO.  Concentrating on
> akonadi/strigi/nepomuk is a red herring.

Sounds reasonable.  Martin, can this be done?

Tim