+1<br><br><div class="gmail_quote">On Thu, Mar 27, 2008 at 5:45 PM, Jesus Cea &lt;<a href="mailto:jcea@argo.es">jcea@argo.es</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hi all.<br>
<br>
pybsddb is supposed to support 3.* and 4.* Berkeley DB versions, but the<br>
support is currently broken for 3.* ones. The code doesn&#39;t compile, ever.<br>
<br>
Since Berkeley DB 4.0 was published six years ago (late 2001), I was<br>
wondering that my time would be best spent improving 4.* support rather<br>
than trying to keep 3.x onboard.<br>
<br>
As I already said, 3.x doesn&#39;t compile, actually, and I have no reports<br>
of problems about that. What do you think?.<br>
<br>
My points:<br>
<br>
* Current 3.x support is broken. The code doesn&#39;t compile.<br>
<br>
* 4.0 was released in late 2001. Six years ago.<br>
<br>
* Anybody using Berkeley DB 3.* is using an ancient installation. Her<br>
current tools/applications are outdated but if he finds them<br>
appropriate, doesn&#39;t need to upgrade. So dropping support is a non issue<br>
for such an user.<br>
<br>
* A Berkeley DB 3.x environment can be easily upgraded to 4.x via a<br>
single command (&quot;db_upgrade&quot;).<br>
<br>
* Dropping 3.x support (currently broken) will simplify pybsddb code.<br>
<br>
* My test machinery only test Berkeley DB 4.*.<br>
<br>
Opinions?.<br>
<br>
I was wondering also about changing the lib name from &quot;bsddb3&quot; to<br>
&quot;bsddb4&quot;, to reflect the fact. This would require to update<br>
applications. Opinions?.<br>
<br>
- --<br>
Jesus Cea Avion &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _/_/ &nbsp; &nbsp; &nbsp;_/_/_/ &nbsp; &nbsp; &nbsp; &nbsp;_/_/_/<br>
<a href="mailto:jcea@argo.es">jcea@argo.es</a> <a href="http://www.argo.es/%7Ejcea/" target="_blank">http://www.argo.es/~jcea/</a> _/_/ &nbsp; &nbsp;_/_/ &nbsp;_/_/ &nbsp; &nbsp;_/_/ &nbsp;_/_/<br>
jabber / <a href="mailto:xmpp:jcea@jabber.org">xmpp:jcea@jabber.org</a> &nbsp; &nbsp; &nbsp; &nbsp; _/_/ &nbsp; &nbsp;_/_/ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;_/_/_/_/_/<br>
~ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _/_/ &nbsp;_/_/ &nbsp; &nbsp;_/_/ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;_/_/ &nbsp;_/_/<br>
&quot;Things are not so easy&quot; &nbsp; &nbsp; &nbsp;_/_/ &nbsp;_/_/ &nbsp; &nbsp;_/_/ &nbsp;_/_/ &nbsp; &nbsp;_/_/ &nbsp;_/_/<br>
&quot;My name is Dump, Core Dump&quot; &nbsp; _/_/_/ &nbsp; &nbsp; &nbsp; &nbsp;_/_/_/ &nbsp; &nbsp; &nbsp;_/_/ &nbsp;_/_/<br>
&quot;El amor es poner tu felicidad en la felicidad de otro&quot; - Leibniz<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.8 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org" target="_blank">http://enigmail.mozdev.org</a><br>
<br>
iQCVAwUBR+tss5lgi5GaxT1NAQJ8DwP/TxpnovTWXY6CclhOyaJXwGcIJOp9ubN0<br>
5UKOY4ftDOTlri51Y+o/i4kL+v95EQvvkT5rFg1wYhEG3oRgtAT6aBc8OCfogXTk<br>
K1rv9G/lE5qtbaxztm4HUhbbI+KrMv69uDFf2iaAonbgAtVFKoNSCZR9cljihutJ<br>
4OvVuZ0Sjrg=<br>
=x2K+<br>
-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
pybsddb mailing list<br>
<a href="mailto:pybsddb@argo.es">pybsddb@argo.es</a><br>
<a href="http://mailman.argo.es/listinfo/pybsddb" target="_blank">http://mailman.argo.es/listinfo/pybsddb</a><br>
<a href="http://www.argo.es/%7Ejcea/programacion/pybsddb.htm" target="_blank">http://www.argo.es/~jcea/programacion/pybsddb.htm</a><br>
</blockquote></div><br>