FEATURE: Startup sequence reorder
Lubos Lunak
l.lunak at suse.cz
Tue Apr 25 14:32:27 BST 2006
On Tuesday 25 April 2006 13:58, Lubos Lunak wrote:
> On Sunday 23 April 2006 22:38, David Faure wrote:
> > > Pros: Startup may be really borken if people try without matching
> > > kdelibs and kdebase (hello Debian), something may potentially start a
> > > bit too late.
> >
> > Yep. Startup was completely broken when I installed kdelibs and didn't
> > install kdebase yet. You had warned about that, but my machine locked up
> > while compiling kdebase and after a reboot I couldn't start kde anymore
> > so I had to finish compiling kdebase in the text tty before being able to
> > start kde again.... I guess there's no chance to make this more robust,
> > i.e. to make kde still start, although still slowly, in case only kdelibs
> > is updated?
>
> Well, the startup-related code is more or less rewritten (rearranged
> rather), so I guess I'd have to keep separate paths for both cases. On the
> other hand the kdelibs part of the part is quite small, so I could try
> supporting kdelibs-3.5.3+kdebase-3.5.2 (which should be the more sensible
> case anyway).
Ok, wasn't that difficult, kdeinit, kded and klauncher take --new-startup,
which makes them execute either the old or new code path (well-visible in the
nowhitespace version of the patch). I simply ignored i18n() for the added
KCmdLineArg's as they're internal anyway. New kdebase obviously will require
new kdelibs. Okay now?
--
Lubos Lunak
KDE developer
---------------------------------------------------------------------
SuSE CR, s.r.o. e-mail: l.lunak at suse.cz , l.lunak at kde.org
Drahobejlova 27 tel: +420 2 9654 2373
190 00 Praha 9 fax: +420 2 9654 2374
Czech Republic http://www.suse.cz/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kdelibs.patch
Type: text/x-diff
Size: 12410 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20060425/6007c46e/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kdelibs_nows.patch
Type: text/x-diff
Size: 11719 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20060425/6007c46e/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: startkde.patch
Type: text/x-diff
Size: 489 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20060425/6007c46e/attachment-0002.patch>
More information about the kde-core-devel
mailing list