[Python-Dev] Pronouncement needed in issue9675 (original) (raw)

Jesus Cea jcea at jcea.es
Tue Sep 28 04:44:08 CEST 2010


-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1

http://bugs.python.org/issue9675

Long history sort: Python 2.7 backported Capsule support and (incorrectly, in my opinion) marked CObject as deprecated.

All C modules in the stdlib were updated to Capsule (with a CObject compatibility layer), except BSDDB, because this change was done late in the cycle, the proposed patch was buggy (solvable) and a pronouncement was done that CObject was not actually deprecated.

But in python 2.7 release, CObject is marked as deprecated (arg!), so when executing python with -We (mark warnings as errors), bsddb fails.

Since I think that adopting Capsule in BSDDB for 2.7.1 would break the API compatibility (maybe the CObject proxy would solve this), and since a previous pronouncement was done abour CObject not-deprecated in 2.7.x, I would like comments.

Long history and links to previous pronouncements in http://bugs.python.org/issue9675

My proposal: CObject should not be marked as deprecated in 2.7.1.

Thanks for your time and attention.


Jesus Cea Avion // /// /// jcea at jcea.es - http://www.jcea.es/ // // // // // jabber / xmpp:jcea at jabber.org // // ///// . // // // // // "Things are not so easy" // // // // // // "My name is Dump, Core Dump" /// //_/ // // "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTKFWeJlgi5GaxT1NAQLlIgP+NAOBvwCW8gJNFspsjdLc2VqPbwXK1GJc mmESVsoZRlAROwCkTlaOeO8GGoEuWtfb32SwJ+21RTPdPo7UxbaxhFUNju3bRYzQ We8VGh/Qu8oJPk/toifCEw80mv4Vr9Pfli3qsR9MmGsCBFdqjLMmtwTZAkl3uMoY 6PCdo1hgAoY= =veqL -----END PGP SIGNATURE-----



More information about the Python-Dev mailing list