<p dir="ltr">I haven't touched c code for a while but can't you simply use a grep to exclude the stuff you're not interested in? </p>
<div class="gmail_quote">On 9 Jun 2013 22:55, "Jaak Ristioja" <<a href="mailto:jaak@ristioja.ee">jaak@ristioja.ee</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
On 09.06.2013 23:21, Troy A. Griffitts wrote:<br>
> I don't think other developers are getting ignored. Please be<br>
> specific. Just because I don't accept a patch doesn't mean a<br>
> developer is getting ignored.<br>
><br>
> In fact, many times trying to make this release, when people<br>
> complain that we need something fixed for this release, I ask for a<br>
> simple testsuite addition to show the problem and desired result,<br>
> and don't get a response.<br>
><br>
> I don't believe the problem is as you think it is Jaak. Many<br>
> people whine about this or that. Not all whine for things to go in<br>
> the same direction.<br>
><br>
> Everyone whines for a release but not everyone is willing to help<br>
> submit tests and then fixes for those tests.<br>
><br>
> You stated that you would get involved to help, but you only<br>
> submit things for which I previously told you I wasn't interested<br>
> in accepting (worrying about pedantic warnings whose changes often<br>
> make the code less readable and do nothing to improve any of the<br>
> real problems for the end user. Though I do appreciate a few of<br>
> the warning fixes you submitted, a few being actual bug fixed too<br>
> (thank you)-- I'm just ranting right now.)<br>
<br>
As a BibleTime developer, I want to available tools (-Wall, -Wextra,<br>
cppcheck, etc) to fix any errors in my code. Due to the Sword header<br>
files which generate a lot of warnings this task is VERY inconvenient.<br>
For example, when I compile the whole of BibleTime with GCC, I get 549<br>
warnings from Sword headers (mostly for unused arguments) - how am I<br>
supposed to find the warnings relevant for BibleTime? This alone often<br>
makes it a pain to develop BibleTime and gives me enough reason to<br>
want to fork Sword.<br>
<br>
Turning on and fixing pedantic warnings will help find real bugs.<br>
FACT! Forcing developers to work blindfolded will not help anyone.<br>
<br>
The same tools can be used to find bugs in Sword code, and SHOULD<br>
regularly be used for this purpose to ensure code quality. As is<br>
obvious these are currently NOT BEING USED by Sword developers.<br>
However, when things eventually break, users complain to the BibleTime<br>
project. Hence, it is also in the interests of front-ends to ensure<br>
that the code of Sword is of good quality. Again - if Sword won't work<br>
to ensure this and wont let us in to fix things, we have another<br>
reason to fork.<br>
<br>
This again leads us to the issue of attracting new developers to<br>
Sword. I don't want to write on this more than necessary to provide a<br>
small argument for my conclusion. Afaik the current situation isn't<br>
working well. Biggest obstacles for me personally include working<br>
blindfolded, submitting patches by e-mail and not getting enough<br>
feedback for (ignored) patches and other emails.<br>
<br>
To conclude - maybe its just me, but altogether I really feel it were<br>
easier to maintain a parallel fork (at minimal to provide set of<br>
patches) than to waste my time writing long letters trying to make<br>
this relationship work in its current form. I accept whatever path the<br>
Sword project takes, but if it's not enough for the needs of BibleTime<br>
and our devs, we will make our own choices as well.<br>
<br>
<br>
Blessings,<br>
Jaak<br>
The BibleTime team<br>
<br>
<br>
PS: I apologize if this late-night response is incomprehensible.<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v2.0.19 (GNU/Linux)<br>
<br>
iQgcBAEBAgAGBQJRtPmyAAoJEEqsYmEt1rCObSdAAIzVPh/6Lsuo2/WhI2/mQWkT<br>
i1hoxCiM/4kJKgtEkQV2hmsFUvZt+e5gHotdHmOZJghpu/wJdLwITa1hPtl9nIUb<br>
3LycH+AWioenSVEm1n12aQlELaY/xYzo/Ev0y9eA1LfPPfrtO3duXTfZrV3Za8mI<br>
tM5UETdk/Y/JHMNBNjmQTY8k/T8WShyYqmPJ8gDXP2m8mSPsrJjg8j3s5GyNt5iJ<br>
bLfSp/XePnTmdlG+YiGnszgTc/s9/l3uTYOxDdm8XtRcDkgYx+ihYz5DIl74Z6io<br>
BCnYoG5M7YnpeOC6HE2j/OtbrefKg2zsYzQfMr4++7HDq9YGiat2rH9s7VMpRvup<br>
//pFJqeKwMYRN2tZYT/tnbJMCgFbzGT1OMPdy/AWPRn9xhwR37aeEgDvJGMaIrb1<br>
4TLstSzO8ZD0BTjKDjhXYkoedZIdZZFnzexa/zqGhxB/p/MJW1NCPCPZrvBlhZZd<br>
ilXalQIdyMacc6Swtk5cIIh/OlQf/KtNJOg/g3T9wRLTjUIaDFVQE3n86BxBx53a<br>
BazUa889C6eEuXt00Cgagch5pkJF9ArqhRTZD9PLEgDPgivYfrITiRn1W28xotbc<br>
WSMiVnb9CdQQ/LyD3MXSz4/lrm4R43wJlRo4jmaTCKrfcXzZA3kYPYrxLKt5a1kT<br>
inUc5R6fO3UzawoMO72rM2pBA6tv8U3+5G2kF+eSvmV/1PvgOSaJxASOx0qm8WJo<br>
QWoTRQKmKJOkqkaVKUVLBPhbDQzFOyNYkLLBMKEB2toIjmA/Hdr/G8eEaYe2e37d<br>
YsgRHZyyLxXnkIag1lUQcTDypTZwjUP8aFGWsKbaYMb8Gyvqf5GpNszMqipG5LSm<br>
NkTFQgwEUJuO+GcILRDI1tZCby36jEunh5O4e/JeIRMvi/gwxtBMKmErjzThVGk7<br>
SlRApbeUaYk6sq0V4sHmbvmdQaiFXLQcJ2aRLcw71j7E6FvYQqxLq+BOirzEptmS<br>
JY5JJwUrQk7Xt7S9H8N45DRgotuK94hyFRo3loAFpLhgTRvjeHlWKNfN+gwVyfph<br>
6UuRIdVdMG8pZr/zDRudD3zSAMnjoLb4h0XJBvPDAjx8zIPPzTB96xwkXLnAv3oP<br>
seTsTM8jCwWOCdg7AWK+QroTjVwM3oCYIjc+Wm0bmn66vYX0UHgsBhGoPt6dK8ov<br>
1NzFtvlU9NqvkjFEikmG9QcUZeW8jP8svC/+RJR+D748O6IOxJV8ix1RuCQcM9wL<br>
u5P27RS8ANq8bOQP5S4cB7e1XzpZgompyTSm73NkaenE1/mGZpU34Nl+VnzqMkgy<br>
aX/mOF1vsOnmLVy/BJXv/ozHT2fN70bIk3FVbBKaqx+j3msKmX+RBfLmoYyORT2E<br>
DvSn1wxqSeSq863UcGiIjdASdrylkmC8Q1odiTeqs44B37CzrOEE4dvHFYGR3YB9<br>
GmQLtAr8f/73ME+o1Ejxg5iWXNaDnBe4vgvBva1hesUnE2O9moGXqcsQUfaMcYe0<br>
alcm5vvH+WOVn2lL6F5ZFRsOAdia/B0izjPQwbHnthVKaN4HbwAVx5sseov7kEkV<br>
/QNN8JKTuGkxTNtnR4WTsiZPFAVwqGpUBQply6QqJiI660bnUwTemcIZHSSoscmF<br>
9JqZOosEFCKp360t6Jo2c2o5PVtmvQFQl/YPOXaLlmaBodi7mB7Xu1y6bjeIeQEg<br>
sOEUKc0TTER5wkNqEAUdq1R/CAud9LlLu62V40GK98EvTWo6HtvkGnEbEsueAx9j<br>
79/j0uvf1Ro6XdudgMLhgr8nJ8bGrJhY3sy4dS1dcZKoZkILKtxjjemHthJIOjoX<br>
l6vqkzmh5DibC3IkeTrk+9uS6fIIwS9IdlTtWc/IrzsYezDPQ2kO4BeHkCV3fsgU<br>
IsbG7d74I487SpZUggvvwdqVg7FuGORD1fkCXrkUjlSplhX1IZ8iO99wnNoVmeeJ<br>
qmdTMt8gBMQ8y9ap9vyBcZ2d96wHyitKC5Ej4tnJOj9AkSIys11b213kdFo85kFK<br>
QFE9sAqc9oEgqfx6L3HOeKR1yqdkqH2i2ViNVLxc07QbLLKj/cJ2kpiOlPzYbrcr<br>
KVBUdvnB3gfTieRpyWTGJ5/nBtj5yHMrIVCcg2PpiLCAL9gN8XpwmHfImkilhfX/<br>
0CRQv6xv+gdePJBhGT/dvwlWQHmRCZkwpmH3qJL83EjgHAU4achDNcgUkFNzxLZA<br>
W8M/mcAOdHvonAr2VhdK5Kpi5mh3N/M4tJPdkLjMAZK0ewvu3TiMb34ugQ1LQraP<br>
v0p1BBMb3q0jbUIEmw+c973p8hyIRzuS74cBhIExhRrwM1Syo2BAAg7cEMrEahga<br>
N9+oOkERscRE3bhNjgyeWYuwkZnnBZ2DB979OkqH5GvPQ2MD1ZBUlDlOtHdvOdap<br>
9ME+rIXcqr/OTw0p9UP3GZZuzFbzmsqN5HQMH/a46GJm9hsMSsgt4KoGPjl19t2I<br>
sVzJ2/rtSgDpwpLlVngZuv2jdDkPROWhNYOtpzrjLdyK3mSJVUslNcUosV+rIkia<br>
1rIsoRcjlNZDrS6qQa+9aXU8EtysgyovAIDXVrNp+KLvxBvg1uaVQgkLW0cdMBSC<br>
8vr3Kbd9qcBvjAg/cC8kjJfltfz0RZs3QdNBOk8/s1BkRh7e0bYBkW1SosZJ9s5a<br>
RgE/1sib2V1A4C1pTFImwaYwrL1GA9VmksMGSE0IEp7xm0h9OS17t4Mp8EvjVJlM<br>
wNLd8xTbEAizAa+j1Rr9<br>
=zSB4<br>
-----END PGP SIGNATURE-----<br>
<br>
_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
</blockquote></div>