Greetings.

On Fri, 29 Apr 2016 17:58:08 +0200 Jochen Sprickerhof 
<d...@jochen.sprickerhof.de> wrote:
> Hi,
> 
> just saw this commit:
> 
> http://git.suckless.org/sites/commit/?id=6e3450a047c5f7eda300f68814f7b1dfd499119e
> 
> Can someone (@Christoph) please specify which version of Webkit and which
> packaging is meant and what are the symptoms of hell?

The  pure  insane  size of the webkit source and compile system makes it
uninteresting for an average user to compile webkit on his/her own. This
stalls any try to patch, extend or strip down webkit.

This  basic  fact forces users into binary packaging, which – especially
for webkit1 –, is bad and tends to have a dependency on all Open  Source
projects out there.

The symptoms of hell (They can be applied to other projects too.):

* Crashing without an easy way to debug it
        * You need to download hundreds of megabyte of source for webkit and
          of course compile it, for debugging it.
        * This leads to no motivation in fixing.
        * The bigger the project, the more »magic thinking« happens.
                * Magic only leads to Arch Linux help forum content.
* Dependency subhell
        * Here's where the catholic church banned all unborn children.
        * Download and debug all the APIs in need is not possible except for
          the person who is working for money on webkit. 

Conclusion:  If  you  reach  the stage of too many dependencies or code,
which can only be changed by the one who wrote it, remove  your  project
and  leave  the  software industry for something productive. Your future
hobby enthusiams will keep the project size  small,  just  by  practical
means.


Sincerely,

Christoph Lohmann


Reply via email to