[TYPO3-dev] TYPO3 Bug Day coming up this Friday, August 29th

Christian Kuhn lolli at schwarzbu.ch
Tue Sep 2 15:03:23 CEST 2008


Hi,

Franz Holzinger wrote:
> Dmitry Dulepov [typo3] a écrit :
> 
>> Think, would Linux kernel people allow any Linux developer to commit to 
>> the Linux kernel? What will happen then?
> 
> Did you ever see such an error message under LINUX, when everything is 
> blocked?
> 
> LINUX Kernel Fatal Error: Module named "mymodule" was NOT loaded! 
> (linux_extMgm::extPath)
> 
> This never happens under any LINUX, however a normal TYPO3 user will 
> happen to end up here. Nobody would use a LINUX kernel which could cause 
> such a big trouble to users and where not restart could help.

If your refer to the vanilla Linus tree of Linux, there is a well known, 
very monolithic, well structured, long and winding road to get patches 
in. They usually go over Sub or Sub-Sub Maintainers or even through 
separate trees for the testing and fixing process (eg. linux nextgen, 
mm-tree). Even if you have a nice solution to something, but you fucked 
up some tiny bit in this hole process, it might happen that your hole 
happy little project never makes it to vanilla.

Its not as simple as you might think, please refer to [1] for details. 
Linux also changed the hole process several times to get a working 
solution, they still argue about details today. They even hacked up an 
own versioning tool to solve some problems.

And there are still bugs in the kernel. I remember those promise ide 
controllers never where stable for me, the dvb driver still blew up my 
system sometimes and I have a serious regression somewhere in the block 
layer on one of my systems if I use filesystem encryption. Every one of 
those would probably take me years of getting more knowledge to have a 
minor chance to fix them.

Back to TYPO3: IMHO the core is amazingly stable. If you lower the 
barrier to the core any further you will get a totally bloated and 
unstable solution within weeks. I am personally very glad that patches 
need to be reviewed, I still make lots of mistakes and I am very happy 
if a core dev takes a look to stuff or even points errors out.
Serious testing and reviewing is a very time consuming task, you will 
never hear something like "come on lazy devs, get my stuff in" from me! 
I just can do my best to help. Even if there are currently quite some 
pending patches, many of them still have problems and a reason why they 
have not been committed.


Regards
Christian

[1] On submitting kernel patches 
http://ols.fedoraproject.org/OLS/Reprints-2008/kleen-reprint.pdf




More information about the TYPO3-dev mailing list