2012/11/13 Marc Espie <es...@nerim.net>:
> On Tue, Nov 13, 2012 at 11:29:52AM -0600, Amit Kulkarni wrote:
>> >
>> > I'm not sure kde4 can replace that on every architecture. kde4 was created
>> > later, and it's going to use functionalities that might be hard to achieve
>> > on older platforms. For instance, all of kde games have switched from
>> > bitmaps to SVG. I'm not sure that's reasonable for old platforms.
>>
>> some are going to be dropped, we will find out when it goes through
>> bulk. if the platform doesn't support .xz distfiles, cmake and qt4
>> then its unsupported. it all compile in 1G datasize, not astronomical
>> like firefox, and old rakudo.
>
> You can figure that out for yourself instead of speculating.
>
> Like: check the release directories for 5.1/5.2. What arches have qt3
> and kde3 ? what arches don't have xz ? is this an actual problem ?

Side note: TDE will probably have porting problems too due to limited
number of contributors. There are actually two people that do most
programmer's work, and a few porting enthusiasts. So do TDE could not
replace KDE3 fully. :(

>From the other side, slower archs probably will use XFCE, LXDE or
something custom... Unfortunately I do not have access to anything but
i386 now. :(

>> 1) adjust kde3 with /usr/local/kde3/* (i.e include, libs, bin) + have
>> kde4 with /usr/local/kde4/*. both independent. is it too hard to add
>> this for kde3?
> I don't know. You tell me.

Not too hard for KDE 4. But I still hope to find better way than this
"/opt"-ism.

My personal goal is to make KDE 4 co-build with KDE 3, and to make
libs and pimlibs from KDE 4 co-exist with KDE 3. But I didn't even
started moving in that direction, there is too much other work.

>> 2) move to trinity with /usr/local/trinity/*, adjust the quirks and
>> provide an upgrade path for kde3 + have kde4 with /usr/local/kde4/*.
>> both independent.
>
> Depends on having trinity up and running.
>
>> 3) add tde (/usr/local/tde/*) + kde4 (/usr/local/kde4/*) + kde3
>> (/usr/local/kde3/*), then remove kde3 after sometime, providing
>> upgrade for kde3 users. all independent.
>
> probably desireable.
>
>> what about the problem of incompatibility for kde3 -> kde4 or tde -> kde4?
>
> I don't know. You tell me how much incompatibility there is.

This could not be done fully automatical. We could probably use some
stuff from OpenSUSE, they did amazing work on making transition
transparent, but even there were a lot of problems.

>> keep in mind, future kde5 is released late next year it should have
>> /usr/local/kde5/*?
> I'm not at all sure kde5 will be THAT incompatible to kde4.

Yes, we could treat KDE 5 the same way as KDE 4. KDE 5 will just replace KDE 4.

>> > - try to arrange kde4/kde3/trinity to give it a chance to build 
>> > concurrently.
>> > Preferably before import, as it's much easier to do these changes before
>> > import.
>>
>> this implies option 3 above: all should be built concurrently.
>
> Ideally, yes. At least make an effort to make that work. If it turns out
> to be impossible, we'll deal. But we should at least try that.

I have some crazy ideas like porting KDE3 to CMake, but before talking
loud about them sound I should try to try starting myself.

--
  WBR,
  Vadim Zhukov

Reply via email to