RFC: Removal of KAutoConfig / KAutoConfigDialog
Benjamin Meyer
ben at meyerhome.net
Thu Nov 13 04:30:03 GMT 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> Aat the same
> time there was a decision made to use a different set of classes, and i
> think some of us are concerned that your efforts are not being put to full
> use as they are going into further adoption of the deprecated set of
> classes.
Well have a whole bunch of work that was done before the decision was made so
it isn't like I am continuing to port stuff to KAutoConfig, just trying to
figure out what to do with all the code I have.
> outside of the cold world of technical reasons, here's how i feel (yeah, a
> four letter word;) about this: i'm sure that having your classes put into
> kdelibs was exciting, and having them pulled out again just as
> dissapointing.
Yes it was disappointing, but it wasn't that big of a deal. KConfigXT is
better, is more flexible, and does include code from kautoconfig. But I was
pissed about the way that it forced on cvs. There was no announcement on the
lists, just a massive dump on cvs that was so big and touched so many thing
that it couldn't be reverted. But I stated this all when it happend and no
one cared, so I just let it be
http://lists.kde.org/?l=kde-core-devel&m=106507219611784&w=2
At the time that it happend it didn't really matter if the solution was
technically better or not, a good chunk of code I had touched in the last six
months was modified and that code had obviously been put there by me.
Wouldn't it tick you off just a little bit if that was done to you without
even an e-mail of heads up? In some companies if you even correct comments
in code that isn't yours, you can be fired. That is of course not how KDE
works. I have become used to the idea that others would modify my code and
even look forward to seeing what others find/catch/improve that I missed.
But at the same time those modifications have always been on the smaller side
and anything that really impacted code I am working on an e-mail with the
idea and maybe even a patch was brought up so that we could discuss it. This
is what rule number eight of the KDE CVS Commit Policy is all about.
Anyway... I have a bunch of apps that I have ported to KAutoConfig (with the
authors permission first). I'll spent some time and port them all to
KConfig_XT and commit them once the tree opens up again.
The KAutoConfig class should be copied to:
kdemultimedia/kaudiocreator/
kdebase/kicker/applets/clock
kdeaddons/kicker-applets/kbinaryclock
Am I missing anywhere?
Then removal of KAutoConfig and the KAutoConfig tutorial
The KAutoConfigDialog needs to be rename it to KConfigDialogManager and rip
out the KAutoConfig parts (which will no longer be in kdelibs).
Shale I do this or do someone else want to?
- -Benjamin Meyer
- --
Public Key: http://www.csh.rit.edu/~benjamin/public_key.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/swjL1rZ3LTw38vIRAhI5AKC0Wxy8BHLF9c1qA0AXgFh7R/poAACfbEtL
j01Bc3JhBQ5r5pJ6NnpBWpo=
=5ddD
-----END PGP SIGNATURE-----
More information about the kde-core-devel
mailing list