KProcess overhaul [PATCH]

Thiago Macieira thiago at kde.org
Wed Apr 19 08:26:11 BST 2006


Ralf Habacker wrote:
>1. As Oswald initial stated rename KProcess KProcIO and
>KProcessController to relating K3... and move to kde3support and
>introduce new implementation as KProcess. This requires to port all
>KProcess references in kdecore to the new style (much work) or to make
>kde3support a dependency of kdecore (seems not be much work) and rename
>all references into other packages to K3Process (seems solvable).

kdecore cannot depend on kde3support. The K3Process class, if we make one, 
has to be in kde3support.

So your option here is: port every use of KProcess in kdecore, kdeui and 
kio to the new class.

>2. introduce new KProcess as K4Process and give people time to port
>KProcess references to K4Process. If this is stabilized move recent
>KProcess to kde3support and rename K4Process to KProcess. Still not
>ported old KProcess references must be renamed to K3Process.

Renaming is not an option.

>3. Do nothing until Qt 4.2 is released because QProcess may change (This
>adds unwanted delay in the windows port)

Not released, but at least until the snapshots of 4.2 start appearing and 
qt-copy switches to it.

>4. Ask tt again about their qt4.2 QProcess api changes, consider the
>changes in the new implementation and go on with 1. or 2.

This is the same as above.

I'll see what TT can do and, given the possibility, push the patch into 
qt-copy, as has been done with other Qt 4.2 features required by kdelibs.

-- 
Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
  thiago.macieira (AT) trolltech.com     Trolltech AS
    GPG: 0x6EF45358                   |  Sandakerveien 116,
    E067 918B B660 DBD1 105C          |  NO-0402
    966C 33F5 F005 6EF4 5358          |  Oslo, Norway
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20060419/3d371750/attachment.sig>


More information about the kde-core-devel mailing list