Feature changed by: Klaas Freitag (kfreitag) Feature #306658, revision 18 Title: Migration tool from KDE3 to KDE4 - openSUSE-11.2: Evaluation + openSUSE-11.2: Done Priority Requester: Important Projectmanager: Important Requested by: Axel Braun (docb) Description: As KDE4 becomes more stable, many users go (or are forced to go...) to KDE4. To ease this step, esp. in a production environment or within a company, a migration tool is required. For example, I just tried to migrate KMail by copying kmailrc and apps/kmail to the ~/.kde4 path. Mail accounts (POP/Dimap) are copied, but I miss all identities, outbound mail servers and all local mail subfolders. This test is not yet performed for knode, kwallet, PGP, etc...but definitely required Discussion: #1: Rémy Marquis (spyhawk) (2009-07-06 16:04:15) We already use kde4-migrate tool at openSUSE. See https://features.opensuse.org/306350 (https://features.opensuse.org/306350) (https://features.opensuse.org/306350) I guess this feature request can be closed as a duplicate of the above feature. #2: Axel Braun (docb) (2009-07-06 16:10:14) I cant find it in 11.2: axel@a30:~> zypper se kde4-migrate Daten des Repositorys laden... Installierte Pakete lesen... Keine Pakete gefunden. ...from this point of view, I would not close it #3: Axel Braun (docb) (2009-07-07 20:17:19) ....cant find a kde4-migrate on buildservice either! #4: Stephan Binner (beineri) (2009-07-07 20:29:24) (reply to #3) It's part of kdebase4-openSUSE package. #5: Andreas Jaeger (a_jaeger) (2009-07-09 14:50:42) (reply to #4) So, I think this can be marked as done - can't it? #6: Axel Braun (docb) (2009-07-09 21:15:49) (reply to #5) Sorry, no. I just tried it on 11.2M3....there may be something migrated, but the most important parts (Kmail, knode, and all the other settings) DO NOT WORK. IMHO kde4-migrate is far away from a working migration tool. Sorry. Maybe we look at the stuff the debian-project did? #7: Andreas Jaeger (a_jaeger) (2009-07-10 10:59:25) (reply to #6) Will, any comments on this? Should Axel file a bug? #9: Axel Braun (docb) (2009-07-11 10:25:53) (reply to #7) Reopen might be sufficient - this problem is not new https://bugzilla.novell.com/show_bug.cgi?id=412938 #8: Michael Löffler (michl19) (2009-07-10 12:16:27) (reply to #6) Ouch - if that's the case. A usable and working migration tool form KDE3 to KDE4 is a must imo. #10: Axel Braun (docb) (2009-07-24 12:08:46) I build a litle script to convert the most important settings - works for me as far as I could see, but maybe the gurus can enhance it so that it gets useable for Jack User as well. To be started from /home/user #!/bin/bash # kde-migrator # a script to copy the most important settings from kde3 to kde 4 cp -r .kde/share/apps/kabc* -t .kde4/share/apps cp -r . kde/share/apps/kmail* -t .kde4/share/apps cp -r .kde/share/apps/knode* - t .kde4/share/apps cp -r .kde/share/apps/konqueror* -t .kde4/share/apps cp -r .kde/share/apps/kwallet* -t .kde4/share/apps cp . kde/share/config/emaildefaults .kde4/share/config/emaildefaults cp . kde/share/config/emailidentities .kde4/share/config/emailidentities cp . kde/share/config/kaddress* .kde4/share/config/. cp . kde/share/config/kgpg* .kde4/share/config/. cp .kde/share/config/kmail* .kde4/share/config/. cp .kde/share/config/knode* .kde4/share/config/. cp .kde/share/config/konquer* .kde4/share/config/. cp . kde/share/config/kpgp* .kde4/share/config/. cp . kde/share/config/kpilot* .kde4/share/config/. cp . kde/share/config/kwallet* .kde4/share/config/. #11: Axel Braun (docb) (2009-07-24 12:09:38) (reply to #10) oops, cr/LF got lost.... #12: Susanne Oberhauser (froh) (2009-08-13 13:18:36) (reply to #11) just add <pre> tags around the text: #!/bin/bash # kde-migrator # a script to copy the most important settings from kde3 to kde 4 cp -r .kde/share/apps/kabc* -t .kde4/share/apps cp -r .kde/share/apps/kmail* -t .kde4/share/apps cp -r .kde/share/apps/knode* -t .kde4/share/apps cp -r .kde/share/apps/konqueror* -t .kde4/share/apps cp -r .kde/share/apps/kwallet* -t .kde4/share/apps cp .kde/share/config/emaildefaults .kde4/share/config/emaildefaults cp .kde/share/config/emailidentities .kde4/share/config/emailidentities cp .kde/share/config/kaddress* .kde4/share/config/. cp .kde/share/config/kgpg* .kde4/share/config/. cp .kde/share/config/kmail* .kde4/share/config/. cp .kde/share/config/knode* .kde4/share/config/. cp .kde/share/config/konquer* .kde4/share/config/. cp .kde/share/config/kpgp* .kde4/share/config/. cp .kde/share/config/kpilot* .kde4/share/config/. cp .kde/share/config/kwallet* .kde4/share/config/ #13: Axel Braun (docb) (2009-08-17 11:55:01) (reply to #12) Thanks, Susanne. I notice in between that some additional word will be required: In KDE3, the outgoing mail servers are stored in kmailrc under [Transport 7]. In KDE4 it is a separate file mailtransports with the outgoing server in .... + #14: Klaas Freitag (kfreitag) (2009-09-15 17:51:03) + This one is already fixed by another tool which is part of the kdebase4- + openSUSE package. If that is not working properly, please contribute to + the bug bnc #412938 -- openSUSE Feature: https://features.opensuse.org/306658