public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] KDE: unwanted dependencies
@ 2013-09-13 10:10 Yuri K. Shatroff
  2013-09-13 10:14 ` Alan McKinnon
  0 siblings, 1 reply; 8+ messages in thread
From: Yuri K. Shatroff @ 2013-09-13 10:10 UTC (permalink / raw
  To: gentoo-user

Hi people,

I am about to update KDE from 4.10.4 to 4.11.1.
Is it possible to avoid installing various nepomuks and akonadis which 
appear to be required now? I have set USE=-semantic-desktop but it 
doesn't seem to help.
My current KDE installation is quite happy without that stuff (which 
also brings along tons of other crap).

-- 
Best wishes,
Yuri K. Shatroff


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] KDE: unwanted dependencies
  2013-09-13 10:10 [gentoo-user] KDE: unwanted dependencies Yuri K. Shatroff
@ 2013-09-13 10:14 ` Alan McKinnon
  2013-09-13 11:35   ` Yuri K. Shatroff
  2013-09-13 15:04   ` [gentoo-user] " Paul Hartman
  0 siblings, 2 replies; 8+ messages in thread
From: Alan McKinnon @ 2013-09-13 10:14 UTC (permalink / raw
  To: gentoo-user

On 13/09/2013 12:10, Yuri K. Shatroff wrote:
> Hi people,
> 
> I am about to update KDE from 4.10.4 to 4.11.1.
> Is it possible to avoid installing various nepomuks and akonadis which

No


> appear to be required now? I have set USE=-semantic-desktop but it
> doesn't seem to help.
> My current KDE installation is quite happy without that stuff (which
> also brings along tons of other crap).


The KDE maintainers posted quite extensively about this some time back.

It is too hard to try and extract semantic-desktop out of the KDE build
whilst not breaking everything else. What you now do is allow the stuff
to be built, and disable the function in System Settings.

What this in effect means is you spend an extra 20 minutes building and
have a few more meg of disk space consumed by code than you never run.


-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] KDE: unwanted dependencies
  2013-09-13 10:14 ` Alan McKinnon
@ 2013-09-13 11:35   ` Yuri K. Shatroff
  2013-09-13 13:50     ` [gentoo-user] " Michael Palimaka
  2013-09-13 15:04   ` [gentoo-user] " Paul Hartman
  1 sibling, 1 reply; 8+ messages in thread
From: Yuri K. Shatroff @ 2013-09-13 11:35 UTC (permalink / raw
  To: gentoo-user

On 13.09.2013 14:14, Alan McKinnon wrote:
> On 13/09/2013 12:10, Yuri K. Shatroff wrote:
>> Hi people,
>>
>> I am about to update KDE from 4.10.4 to 4.11.1.
>> Is it possible to avoid installing various nepomuks and akonadis which
>
> No

Pity.

>> appear to be required now? I have set USE=-semantic-desktop but it
>> doesn't seem to help.
>> My current KDE installation is quite happy without that stuff (which
>> also brings along tons of other crap).
>
>
> The KDE maintainers posted quite extensively about this some time back.

Some time back I heard that KDE devs were striving to make KDE more 
modular.

> It is too hard to try and extract semantic-desktop out of the KDE build
> whilst not breaking everything else. What you now do is allow the stuff
> to be built, and disable the function in System Settings.

Well why wasn't it too hard before? It's not quite obvious why one's got 
to "extract" some additional functionality, as opposed to including it 
when needed. A strange approach, all in all.

> What this in effect means is you spend an extra 20 minutes building and
> have a few more meg of disk space consumed by code than you never run.

I personally care little about the megs, but the moral effect. Thousands 
of people posted much about these doubtful features and disabling them, 
and asked not to include them into KDE base, but all effort was vain. In 
trite words, KDE followed the windows way: we know better what you need...
(Okay, no offense.)
BTW, it seems that mysql is also a hard dependency for QT now. At least, 
the average joe can't be scorned any more for not having a "server". Hey 
to all localhost admins! :)

Thanks for clarification, Alan.

-- 
Best wishes,
Yuri K. Shatroff


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [gentoo-user] Re: KDE: unwanted dependencies
  2013-09-13 11:35   ` Yuri K. Shatroff
@ 2013-09-13 13:50     ` Michael Palimaka
  2013-09-13 14:04       ` Yuri K. Shatroff
  0 siblings, 1 reply; 8+ messages in thread
From: Michael Palimaka @ 2013-09-13 13:50 UTC (permalink / raw
  To: gentoo-user

On 13/09/2013 21:35, Yuri K. Shatroff wrote:
> On 13.09.2013 14:14, Alan McKinnon wrote:
>> On 13/09/2013 12:10, Yuri K. Shatroff wrote:
>>> Hi people,
>>>
>>> I am about to update KDE from 4.10.4 to 4.11.1.
>>> Is it possible to avoid installing various nepomuks and akonadis which
>>
>> No
>
> Pity.
>
>>> appear to be required now? I have set USE=-semantic-desktop but it
>>> doesn't seem to help.
While the USE flag has disappeared, you could try putting nepomuk and 
akonadi into your package.provided file.

>>> My current KDE installation is quite happy without that stuff (which
>>> also brings along tons of other crap).
>>
>>
>> The KDE maintainers posted quite extensively about this some time back.
>
> Some time back I heard that KDE devs were striving to make KDE more
> modular.
KDE upstream is, yes, and how this will affect semantic-desktop remains 
to be seen.

>> It is too hard to try and extract semantic-desktop out of the KDE build
>> whilst not breaking everything else. What you now do is allow the stuff
>> to be built, and disable the function in System Settings.
>
> Well why wasn't it too hard before? It's not quite obvious why one's got
> to "extract" some additional functionality, as opposed to including it
> when needed. A strange approach, all in all.
The decision to remove the USE flag happened mostly because it maintain, 
and was in general not well supported anyway.

There have been a number of proposals about the situation: do nothing, 
do a full revert, or implement some compromise. I would hope that we 
make a final decision about this before stabilising any 4.11 version.

> BTW, it seems that mysql is also a hard dependency for QT now. At least,
> the average joe can't be scorned any more for not having a "server". Hey
> to all localhost admins! :)
That shouldn't be the case. The default akonadi backend is mysql, why 
could explain why it's being pulled in.




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] Re: KDE: unwanted dependencies
  2013-09-13 13:50     ` [gentoo-user] " Michael Palimaka
@ 2013-09-13 14:04       ` Yuri K. Shatroff
  2013-09-13 15:57         ` Hinnerk van Bruinehsen
  0 siblings, 1 reply; 8+ messages in thread
From: Yuri K. Shatroff @ 2013-09-13 14:04 UTC (permalink / raw
  To: gentoo-user

On 13.09.2013 17:50, Michael Palimaka wrote:
> On 13/09/2013 21:35, Yuri K. Shatroff wrote:
>> On 13.09.2013 14:14, Alan McKinnon wrote:
>>> On 13/09/2013 12:10, Yuri K. Shatroff wrote:
>>>> Hi people,
>>>>
>>>> I am about to update KDE from 4.10.4 to 4.11.1.
>>>> Is it possible to avoid installing various nepomuks and akonadis which
>>>
>>> No
>>
>> Pity.
>>
>>>> appear to be required now? I have set USE=-semantic-desktop but it
>>>> doesn't seem to help.
> While the USE flag has disappeared, you could try putting nepomuk and
> akonadi into your package.provided file.
>
>>>> My current KDE installation is quite happy without that stuff (which
>>>> also brings along tons of other crap).
>>>
>>>
>>> The KDE maintainers posted quite extensively about this some time back.
>>
>> Some time back I heard that KDE devs were striving to make KDE more
>> modular.
> KDE upstream is, yes, and how this will affect semantic-desktop remains
> to be seen.

so there is hope? ;)

>>> It is too hard to try and extract semantic-desktop out of the KDE build
>>> whilst not breaking everything else. What you now do is allow the stuff
>>> to be built, and disable the function in System Settings.
>>
>> Well why wasn't it too hard before? It's not quite obvious why one's got
>> to "extract" some additional functionality, as opposed to including it
>> when needed. A strange approach, all in all.
> The decision to remove the USE flag happened mostly because it maintain,
> and was in general not well supported anyway.
>
> There have been a number of proposals about the situation: do nothing,
> do a full revert, or implement some compromise. I would hope that we
> make a final decision about this before stabilising any 4.11 version.

Clear, then I'll opt to wait for the stable 4.11.

>> BTW, it seems that mysql is also a hard dependency for QT now. At least,
>> the average joe can't be scorned any more for not having a "server". Hey
>> to all localhost admins! :)
> That shouldn't be the case. The default akonadi backend is mysql, why
> could explain why it's being pulled in.

Yes, really, I was mislead, it is qtsql which requires setting the mysql 
flag, but I missed that it was due to akonadi.

Thank you for the detailed answer, Michael.
-- 
Best wishes,
Yuri K. Shatroff


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] KDE: unwanted dependencies
  2013-09-13 10:14 ` Alan McKinnon
  2013-09-13 11:35   ` Yuri K. Shatroff
@ 2013-09-13 15:04   ` Paul Hartman
  1 sibling, 0 replies; 8+ messages in thread
From: Paul Hartman @ 2013-09-13 15:04 UTC (permalink / raw
  To: Gentoo User

On Fri, Sep 13, 2013 at 5:14 AM, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
> On 13/09/2013 12:10, Yuri K. Shatroff wrote:
>> Hi people,
>>
>> I am about to update KDE from 4.10.4 to 4.11.1.
>> Is it possible to avoid installing various nepomuks and akonadis which
>
> No
>
>
>> appear to be required now? I have set USE=-semantic-desktop but it
>> doesn't seem to help.
>> My current KDE installation is quite happy without that stuff (which
>> also brings along tons of other crap).
>
>
> The KDE maintainers posted quite extensively about this some time back.
>
> It is too hard to try and extract semantic-desktop out of the KDE build
> whilst not breaking everything else. What you now do is allow the stuff
> to be built, and disable the function in System Settings.
>
> What this in effect means is you spend an extra 20 minutes building and
> have a few more meg of disk space consumed by code than you never run.

There was a series of threads recently in the gentoo-desktop mailing
list about someone proposing an overlay for KDE minus the
semantic/nepomuk stuff. Search the archives for "kde-lean".


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] Re: KDE: unwanted dependencies
  2013-09-13 14:04       ` Yuri K. Shatroff
@ 2013-09-13 15:57         ` Hinnerk van Bruinehsen
  2013-09-14 12:39           ` Mick
  0 siblings, 1 reply; 8+ messages in thread
From: Hinnerk van Bruinehsen @ 2013-09-13 15:57 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2493 bytes --]

On Fri, Sep 13, 2013 at 06:04:09PM +0400, Yuri K. Shatroff wrote:
> On 13.09.2013 17:50, Michael Palimaka wrote:
> > On 13/09/2013 21:35, Yuri K. Shatroff wrote:
> >> On 13.09.2013 14:14, Alan McKinnon wrote:
> >>> On 13/09/2013 12:10, Yuri K. Shatroff wrote:
> >>>> Hi people,
> >>>>
> >>>> I am about to update KDE from 4.10.4 to 4.11.1.
> >>>> Is it possible to avoid installing various nepomuks and akonadis which
> >>>
> >>> No
> >>
> >> Pity.
> >>
> >>>> appear to be required now? I have set USE=-semantic-desktop but it
> >>>> doesn't seem to help.
> > While the USE flag has disappeared, you could try putting nepomuk and
> > akonadi into your package.provided file.
> >
> >>>> My current KDE installation is quite happy without that stuff (which
> >>>> also brings along tons of other crap).
> >>>
> >>>
> >>> The KDE maintainers posted quite extensively about this some time back.
> >>
> >> Some time back I heard that KDE devs were striving to make KDE more
> >> modular.
> > KDE upstream is, yes, and how this will affect semantic-desktop remains
> > to be seen.
>
> so there is hope? ;)
>
> >>> It is too hard to try and extract semantic-desktop out of the KDE build
> >>> whilst not breaking everything else. What you now do is allow the stuff
> >>> to be built, and disable the function in System Settings.
> >>
> >> Well why wasn't it too hard before? It's not quite obvious why one's got
> >> to "extract" some additional functionality, as opposed to including it
> >> when needed. A strange approach, all in all.
> > The decision to remove the USE flag happened mostly because it maintain,
> > and was in general not well supported anyway.
> >
> > There have been a number of proposals about the situation: do nothing,
> > do a full revert, or implement some compromise. I would hope that we
> > make a final decision about this before stabilising any 4.11 version.
>
> Clear, then I'll opt to wait for the stable 4.11.
>
> >> BTW, it seems that mysql is also a hard dependency for QT now. At least,
> >> the average joe can't be scorned any more for not having a "server". Hey
> >> to all localhost admins! :)
> > That shouldn't be the case. The default akonadi backend is mysql, why
> > could explain why it's being pulled in.
>
> Yes, really, I was mislead, it is qtsql which requires setting the mysql
> flag, but I missed that it was due to akonadi.

IIRC you can substitute mysql with sqlite by changing useflags. mysql seems the
be the default though...

WKR
Hinnerk

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] Re: KDE: unwanted dependencies
  2013-09-13 15:57         ` Hinnerk van Bruinehsen
@ 2013-09-14 12:39           ` Mick
  0 siblings, 0 replies; 8+ messages in thread
From: Mick @ 2013-09-14 12:39 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 1075 bytes --]

On Friday 13 Sep 2013 16:57:39 Hinnerk van Bruinehsen wrote:
> On Fri, Sep 13, 2013 at 06:04:09PM +0400, Yuri K. Shatroff wrote:
> > On 13.09.2013 17:50, Michael Palimaka wrote:
> > > On 13/09/2013 21:35, Yuri K. Shatroff wrote:

> > >> BTW, it seems that mysql is also a hard dependency for QT now. At
> > >> least, the average joe can't be scorned any more for not having a
> > >> "server". Hey to all localhost admins! :)
> > > 
> > > That shouldn't be the case. The default akonadi backend is mysql, why
> > > could explain why it's being pulled in.
> > 
> > Yes, really, I was mislead, it is qtsql which requires setting the mysql
> > flag, but I missed that it was due to akonadi.
> 
> IIRC you can substitute mysql with sqlite by changing useflags. mysql seems
> the be the default though...
> 
> WKR
> Hinnerk

As far as I know sqlite is not going to be an option in the future - mysql was 
going to become a hard dependency for KDE.  I hope to be wrong on this, but 
that's what I recall reading in some KDE devs post.

-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2013-09-14 12:39 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-13 10:10 [gentoo-user] KDE: unwanted dependencies Yuri K. Shatroff
2013-09-13 10:14 ` Alan McKinnon
2013-09-13 11:35   ` Yuri K. Shatroff
2013-09-13 13:50     ` [gentoo-user] " Michael Palimaka
2013-09-13 14:04       ` Yuri K. Shatroff
2013-09-13 15:57         ` Hinnerk van Bruinehsen
2013-09-14 12:39           ` Mick
2013-09-13 15:04   ` [gentoo-user] " Paul Hartman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox