[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Manage kde4 kwallet from plasma desktop



On Freitag, 26. Februar 2016 15:07:18 CET Gael wrote:
> Hello Martin,
> 
> Thanks for the advices !
> 
> I think that i will give a try to kdepim and akonadi 15.12. You are not the
> first one to tell me that it was stable enough and that performance was
> greatly improved. I would like to go with debian experimental packages
> (does someone is running it already and confirm me that it's working well
> ?), but i'm not totally sure of the apt command needed. I'm tempted to do
> the following :
> ----- ----- ----- -----
> # LANG=C apt install -t experimental kdepim/experimental
> akonadiconsole/experimental akregator/experimental blogilo/experimental
> kaddressbook/experimental kalarm/experimental kdepim-runtime/experimental

I am not sure all the "/experimental" are needed. I always thought "-t 
experimental" would be enough.

I´d just do:

apt install -t experimental kdepim


Before doing this, please note one important this:

There is no way back *other* without restoring ~/.local/share/akonadi from 
backup and letting it rescan everything that changed in your IMAP accounts or 
local maildirs or even setting it all up from scratch again. Akonadi will do a 
database schema migration + introduce multi-level file_db_data.

I use KDEPIM 5 (KF5 + Akonadi 5 based KDEPIM, i.e. everything since 15.08) 
since quite some time and it works okayish for me. Not perfect, but better 
performance wise, especially with my local maildirs, way better. With IMAP it 
can still be a bit flaky. 

> kleopatra/experimental knotes/experimental konsolekalendar/experimental
> korganizer/experimental libkf5akonadicontact5/experimental
> libkf5calendarsupport5/experimental libkf5libkdepim5/experimental
> libkf5messageviewer5/experimental libkf5pimcommon5/experimental 
> libkf5gravatar5/experimental libkf5akonadimime5/experimental
> libkf5mailtransport5/experimental accountwizard/experimental
> kmail/experimental kontact/experimental
> libkf5akonadiagentbase5/experimental libkf5akonadicalendar5/experimental
> libkf5noteshared5/experimental libkf5eventviews5/experimental
> libkf5incidenceeditorsng5/experimental
> libkf5kdepimdbusinterfaces5/experimental libkf5mailcommon5/experimental
> kdepimlibs-data/experimental kdepimlibs-kio-plugins/experimental -s Reading
> package lists... Done
> Building dependency tree
> Reading state information... Done
> Selected version '4:15.12.1-1' (Debian:experimental [all]) for 'kdepim'
> Selected version '4:15.12.1-1' (Debian:experimental [amd64]) for
> 'akonadiconsole' Selected version '4:15.12.1-1' (Debian:experimental
> [amd64]) for 'akregator' Selected version '4:15.12.1-1'
> (Debian:experimental [amd64]) for 'blogilo' Selected version '4:15.12.1-1'
> (Debian:experimental [amd64]) for 'kaddressbook' Selected version
> '4:15.12.1-1' (Debian:experimental [amd64]) for 'kalarm' Selected version
> '4:15.12.1-2' (Debian:experimental [amd64]) for 'kdepim-runtime' Selected
> version '4:15.12.1-1' (Debian:experimental [amd64]) for 'kleopatra'
> Selected version '4:15.12.1-1' (Debian:experimental [amd64]) for 'knotes'
> Selected version '4:15.12.1-1' (Debian:experimental [amd64]) for
> 'konsolekalendar' Selected version '4:15.12.1-1' (Debian:experimental
> [amd64]) for 'korganizer' Selected version '4:15.12.1-2'
> (Debian:experimental [amd64]) for 'libkf5akonadicontact5' Selected version
> '4:15.12.1-1' (Debian:experimental [amd64]) for 'libkf5calendarsupport5'
> Selected version '4:15.12.1-1' (Debian:experimental [amd64]) for
> 'libkf5libkdepim5' Selected version '4:15.12.1-1' (Debian:experimental
> [amd64]) for 'libkf5messageviewer5' Selected version '4:15.12.1-1'
> (Debian:experimental [amd64]) for 'libkf5pimcommon5' Selected version
> '4:15.12.1-1' (Debian:experimental [amd64]) for 'libkf5gravatar5' Selected
> version '4:15.12.1-2' (Debian:experimental [amd64]) for
> 'libkf5akonadimime5' Selected version '15.12.0-2' (Debian:experimental
> [amd64]) for 'libkf5mailtransport5' Selected version '4:15.12.1-1'
> (Debian:experimental [amd64]) for 'accountwizard' Selected version
> '4:15.12.1-1' (Debian:experimental [amd64]) for 'kmail' Selected version
> '4:15.12.1-1' (Debian:experimental [amd64]) for 'kontact' Selected version
> '4:15.12.1-2' (Debian:experimental [amd64]) for 'libkf5akonadiagentbase5'
> Selected version '15.12.0-2' (Debian:experimental [amd64]) for
> 'libkf5akonadicalendar5' Selected version '4:15.12.1-1'
> (Debian:experimental [amd64]) for 'libkf5noteshared5' Selected version
> '4:15.12.1-1' (Debian:experimental [amd64]) for 'libkf5eventviews5'
> Selected version '4:15.12.1-1' (Debian:experimental [amd64]) for
> 'libkf5incidenceeditorsng5' Selected version '4:15.12.1-1'
> (Debian:experimental [amd64]) for 'libkf5kdepimdbusinterfaces5' Selected
> version '4:15.12.1-1' (Debian:experimental [amd64]) for 'libkf5mailcommon5'
> Selected version '4:15.12.1-2' (Debian:experimental [all]) for
> 'kdepimlibs-data' Selected version '4:15.12.1-2' (Debian:experimental
> [amd64]) for 'kdepimlibs-kio-plugins' The following additional packages
> will be installed:
>   kde-config-mailtransport krfb libgrantlee-textdocument5
> libkf5akonadicore-bin libkf5akonadicore5 libkf5akonadinotes5
> libkf5akonadiprivate5 libkf5akonadisearchdebug5 libkf5akonadisearchpim5
> libkf5akonadiwidgets5 libkf5alarmcalendar5 libkf5blog5 libkf5calendarcore5
> libkf5calendarutils5 libkf5composereditorng5 libkf5contacts-data
> libkf5contacts5 libkf5followupreminder5 libkf5gapi-data libkf5gapiblogger5
> libkf5gapicalendar5 libkf5gapicontacts5 libkf5gapicore5 libkf5gapidrive5
> libkf5gapitasks5 libkf5gpgmepp-pthread5 libkf5holidays-data libkf5holidays5
> libkf5identitymanagement5 libkf5imap5 libkf5kdgantt2-5 libkf5kmanagesieve5
> libkf5kontactinterface-data libkf5kontactinterface5 libkf5ksieve5
> libkf5ksieveui5 libkf5ldap5 libkf5libkleo5 libkf5mailimporter5
> libkf5mailtransport-data libkf5mbox5 libkf5messagecomposer5
> libkf5messagecore5 libkf5messagelist5 libkf5mime5 libkf5pimtextedit5
> libkf5qgpgme5 libkf5sendlater5 libkf5syndication5 libkf5templateparser5
> libkf5tnef5 Suggested packages:
>   jovie clamav procmail spamassassin | bogofilter | spambayes | bsfilter |
> crm114 gnokii akonadi-server Recommended packages:
>   kdepim-themeditors ktnef
> The following packages will be REMOVED:
>   akonadi-kde-resource-googledata baloo-utils baloo4 kde-full kde-standard
> kdenetwork kdepim-kresources kdeutils kgpg kjots knode kopete
> libakonadi-calendar4 libakonadi-contact4 libakonadi-kcal4 libakonadi-kde4
> libakonadi-kmime4 libcalendarsupport4 libeventviews4 libincidenceeditorsng4
> libkabc4 libkalarmcal2 libkblog4 libkcal4 libkdepim4
> libkdepimdbusinterfaces4 libkgapi2-2 libkholidays4 libkleo4 libkolab0v5
> libkopete4 libkpeople4 libkpeoplewidgets4 libkresources4 libksieveui4
> libktnef4 libktpcommoninternalsprivate8 libktpmodelsprivate8
> libktpwidgetsprivate8 libmailcommon4 libmailimporter4 libmailtransport4
> libmessagecomposer4 libmessagecore4 libmessagelist4 libmessageviewer4
> libnoteshared4 libpimcommon4 libtemplateparser4 plasma-widget-milou
> python-kde4 The following NEW packages will be installed:
>   accountwizard kde-config-mailtransport kdepimlibs-data
> libgrantlee-textdocument5 libkf5akonadiagentbase5 libkf5akonadicalendar5
> libkf5akonadicontact5 libkf5akonadicore-bin libkf5akonadicore5
> libkf5akonadimime5 libkf5akonadinotes5 libkf5akonadiprivate5
> libkf5akonadisearchdebug5 libkf5akonadisearchpim5 libkf5akonadiwidgets5
> libkf5alarmcalendar5 libkf5blog5 libkf5calendarcore5 libkf5calendarsupport5
> libkf5calendarutils5 libkf5composereditorng5 libkf5contacts-data
> libkf5contacts5 libkf5eventviews5 libkf5followupreminder5 libkf5gapi-data
> libkf5gapiblogger5 libkf5gapicalendar5 libkf5gapicontacts5 libkf5gapicore5
> libkf5gapidrive5 libkf5gapitasks5 libkf5gpgmepp-pthread5 libkf5gravatar5
> libkf5holidays-data libkf5holidays5 libkf5identitymanagement5 libkf5imap5
> libkf5incidenceeditorsng5 libkf5kdepimdbusinterfaces5 libkf5kdgantt2-5
> libkf5kmanagesieve5 libkf5kontactinterface-data libkf5kontactinterface5
> libkf5ksieve5 libkf5ksieveui5 libkf5ldap5 libkf5libkdepim5 libkf5libkleo5
> libkf5mailcommon5 libkf5mailimporter5 libkf5mailtransport-data
> libkf5mailtransport5 libkf5mbox5 libkf5messagecomposer5 libkf5messagecore5
> libkf5messagelist5 libkf5messageviewer5 libkf5mime5 libkf5noteshared5
> libkf5pimcommon5 libkf5pimtextedit5 libkf5qgpgme5 libkf5sendlater5
> libkf5syndication5 libkf5templateparser5 libkf5tnef5 The following packages
> will be upgraded:
>   akonadiconsole akregator blogilo kaddressbook kalarm kdepim kdepim-runtime
> kdepimlibs-kio-plugins kleopatra kmail knotes konsolekalendar kontact
> korganizer krfb 15 upgraded, 67 newly installed, 51 to remove and 537 not
> upgraded. ----- ----- ----- -----

> I'm not concerned about removing kdenetwork kgpg kjots knode kopete but i
> would appreciate if someone could confirm that i'm doing it right ?

Does seem about right, yet, you may be able to retain some more of the 
packages that are removed. For example kopete and dependencies of kdeutils is 
also available from experimental, so you can try

apt install -t experimental ark filelight kcalc kcharselect kdf kgpg 
kremotecontrol ktimer kwalletmanager sweeper

apt install -t experimental kget kopete krdc krfb kppp kdenetwork-filesharing

and then

apt install -t experimental kdepim 

which looks like:

merkaba:~> LANG=C apt install -t experimental kdepim
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer 
required:
  libakonadi-notes4 libkimap4 libkmbox4 libkolabxml1v5 libmediastreamer-base3 
libmsn0.3v5 libortp9
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  accountwizard akonadiconsole akregator blogilo kaddressbook kalarm kde-
config-mailtransport kdepim-doc kdepim-runtime kdepimlibs-data kdepimlibs-kio-
plugins kleopatra
  kmail knotes konsolekalendar kontact korganizer ktnef 
libkf5akonadiagentbase5 libkf5akonadicalendar5 libkf5akonadicontact5 
libkf5akonadicore-bin libkf5akonadicore5
  libkf5akonadimime5 libkf5akonadinotes5 libkf5akonadiprivate5 
libkf5akonadisearchdebug5 libkf5akonadisearchpim5 libkf5akonadiwidgets5 
libkf5alarmcalendar5 libkf5blog5
  libkf5calendarcore5 libkf5calendarsupport5 libkf5calendarutils5 
libkf5composereditorng5 libkf5contacts-data libkf5contacts5 libkf5eventviews5 
libkf5followupreminder5
  libkf5gapi-data libkf5gapiblogger5 libkf5gapicalendar5 libkf5gapicontacts5 
libkf5gapicore5 libkf5gapidrive5 libkf5gapitasks5 libkf5gpgmepp-pthread5 
libkf5gravatar5
  libkf5holidays-data libkf5holidays5 libkf5identitymanagement5 libkf5imap5 
libkf5incidenceeditorsng5 libkf5kdepimdbusinterfaces5 libkf5kdgantt2-5 
libkf5kmanagesieve5
  libkf5kontactinterface-data libkf5kontactinterface5 libkf5ksieve5 
libkf5ksieveui5 libkf5ldap5 libkf5libkdepim5 libkf5libkleo5 libkf5mailcommon5 
libkf5mailimporter5
  libkf5mailtransport-data libkf5mailtransport5 libkf5mbox5 
libkf5messagecomposer5 libkf5messagecore5 libkf5messagelist5 
libkf5messageviewer5 libkf5mime5
  libkf5noteshared5 libkf5pimcommon5 libkf5pimtextedit5 libkf5qgpgme5 
libkf5sendlater5 libkf5syndication5 libkf5templateparser5 libkf5tnef5
Suggested packages:
  clamav procmail gnokii akonadi-server
Recommended packages:
  kdepim-themeditors
The following packages will be REMOVED:
  kdeutils kgpg kmymoney kopete libakonadi-calendar4 libakonadi-contact4 
libakonadi-kcal4 libakonadi-kde4 libakonadi-kmime4 libkabc4 libkalarmcal2 
libkcal4 libkgapi2-2
  libkholidays4 libkolab0v5 libkopete4 libkresources4 libktnef4 
libmailtransport4 libplasmaclock4abi4
The following NEW packages will be installed:
  accountwizard akonadiconsole akregator blogilo kaddressbook kalarm kde-
config-mailtransport kdepim kdepim-doc kdepimlibs-data kleopatra kmail knotes 
konsolekalendar
  kontact korganizer ktnef libkf5akonadiagentbase5 libkf5akonadicalendar5 
libkf5akonadicontact5 libkf5akonadicore-bin libkf5akonadicore5 
libkf5akonadimime5
  libkf5akonadinotes5 libkf5akonadiprivate5 libkf5akonadisearchdebug5 
libkf5akonadisearchpim5 libkf5akonadiwidgets5 libkf5alarmcalendar5 libkf5blog5 
libkf5calendarcore5
  libkf5calendarsupport5 libkf5calendarutils5 libkf5composereditorng5 
libkf5contacts-data libkf5contacts5 libkf5eventviews5 libkf5followupreminder5 
libkf5gapi-data
  libkf5gapiblogger5 libkf5gapicalendar5 libkf5gapicontacts5 libkf5gapicore5 
libkf5gapidrive5 libkf5gapitasks5 libkf5gpgmepp-pthread5 libkf5gravatar5 
libkf5holidays-data
  libkf5holidays5 libkf5identitymanagement5 libkf5imap5 
libkf5incidenceeditorsng5 libkf5kdepimdbusinterfaces5 libkf5kdgantt2-5 
libkf5kmanagesieve5
  libkf5kontactinterface-data libkf5kontactinterface5 libkf5ksieve5 
libkf5ksieveui5 libkf5ldap5 libkf5libkdepim5 libkf5libkleo5 libkf5mailcommon5 
libkf5mailimporter5
  libkf5mailtransport-data libkf5mailtransport5 libkf5mbox5 
libkf5messagecomposer5 libkf5messagecore5 libkf5messagelist5 
libkf5messageviewer5 libkf5mime5
  libkf5noteshared5 libkf5pimcommon5 libkf5pimtextedit5 libkf5qgpgme5 
libkf5sendlater5 libkf5syndication5 libkf5templateparser5 libkf5tnef5
The following packages will be upgraded:
  kdepim-runtime kdepimlibs-kio-plugins
2 upgraded, 80 newly installed, 20 to remove and 573 not upgraded.
Need to get 28.9 MB of archives.
After this operation, 28.5 MB of additional disk space will be used.
Do you want to continue? [Y/n]


So for some reason it would still uninstall kopete and kpgp even tough they 
are at 15.12 on my system now, but the amount of uninstalled packages is 
greatly reduced.

But more importantly as I use kmymoney, and have even newer KDEPIM + Akonadi 
self-compiled I am not going to try this now.

Thanks,
-- 
Martin


Reply to: