Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 266994 - [kde-4.2.2] Chance to install without mysql? (akonadi)
Summary: [kde-4.2.2] Chance to install without mysql? (akonadi)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-21 17:08 UTC by Alon Bar-Lev
Modified: 2009-06-17 19:52 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alon Bar-Lev 2009-04-21 17:08:15 UTC
Hello,

Until now I was happy with no kde-base/akonadi...

I don't know why, as I see no change in overlay or portage tree, maybe the recent portage rc, I got the following:

[nomerge      ] kde-base/kdepim-kresources-4.2.2  USE="kdeprefix -debug"  [0]
[ebuild  N    ]  kde-base/akonadi-4.2.2  USE="kdeprefix semantic-desktop -debug" 0 kB [0]
[nomerge      ]  kde-base/kdepimlibs-4.2.2  USE="kdeprefix ldap sasl -debug -doc -test"  [1]
[ebuild   R   ]   app-office/akonadi-server-1.1.1  USE="mysql*" 0 kB [0]

Disable the mysql USE as it was until now causes:
emerge: there are no ebuilds built with USE flags to satisfy ">=app-office/akonadi-server-1.1[mysql]".
!!! One of the following packages is required to complete your request:                               
- app-office/akonadi-server-1.1.1 (Change USE: +mysql)                                                
(dependency required by "kde-base/akonadi-4.2.2" [ebuild])                                            
(dependency required by "kde-base/kdepim-kresources-4.2.2" [ebuild])                                  
(dependency required by "kde-base/korganizer-4.2.2" [installed])                                      
(dependency required by "@world" [argument])                                                          

Which is correct, as:
kdepim-kresources-4.2.2 needs akonadi-4.2.2
akonadi-4.2.2 needs >=app-office/akonadi-server-1.1[mysql]
With no conditions.

So something is changed, if it is portage, now it behaves correctly...

The question to kde team is this akonadi a true forced requirement or can be selected using a USE flag.
If it is required, can users somehow can disable mysql installation?

Thanks!
Alon
Comment 1 Roy Wright 2009-04-22 11:00:15 UTC
+1 on this because akonadi's use of mysql broke my previously installed mysqld.

It looks like it's possible to turn off akonadi's internal mysql server from:

  Computer, System Settings, Advanced, Akonadi configuration.

Don't know yet if turning off internal server and not defining and external server will work (that test is next).  I don't see how to say do use akonadi...
Comment 2 Roy Wright 2009-04-22 13:20:58 UTC
Turning off akonadi's internal server does appear to cause any problems with the caveat that I don't use KDE's PIM stuff.  Actually turning off the internal server was all that was needed to get my original mysql working again.

Comment 3 Roy Wright 2009-04-22 13:22:14 UTC
I meant to say:

Turning off akonadi's internal server does NOT appear to cause any problems...

Sorry.
Comment 4 Alon Bar-Lev 2009-04-28 08:19:36 UTC
Anyone?
Not anyone wish to index files... And mysql installation is a large requirement.
So maybe drop the akonadi-server force dependency? or akonadi?
Comment 5 Tomáš Chvátal (RETIRED) gentoo-dev 2009-06-17 15:25:59 UTC
There is useflag mysql for this reason dropping akonadi, so please just read what meta packages do. It can be already dropped for cost of not having some pim packages.
Comment 6 Alon Bar-Lev 2009-06-17 19:52:07 UTC
Well,
The kdepim-kresources was modify to not require mysql for akonadi, so this problem was fixed.