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