Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pybsddb 4.8.4 integration #52403

Closed
jcea opened this issue Mar 16, 2010 · 3 comments
Closed

pybsddb 4.8.4 integration #52403

jcea opened this issue Mar 16, 2010 · 3 comments
Assignees
Labels
extension-modules C modules in the Modules dir type-feature A feature request or enhancement

Comments

@jcea
Copy link
Member

jcea commented Mar 16, 2010

BPO 8156
Nosy @jcea

Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

Show more details

GitHub fields:

assignee = 'https://github.com/jcea'
closed_at = <Date 2010-04-09.02:25:37.371>
created_at = <Date 2010-03-16.13:12:22.740>
labels = ['extension-modules', 'type-feature']
title = 'pybsddb 4.8.4 integration'
updated_at = <Date 2010-04-09.02:25:37.370>
user = 'https://github.com/jcea'

bugs.python.org fields:

activity = <Date 2010-04-09.02:25:37.370>
actor = 'jcea'
assignee = 'jcea'
closed = True
closed_date = <Date 2010-04-09.02:25:37.371>
closer = 'jcea'
components = ['Extension Modules']
creation = <Date 2010-03-16.13:12:22.740>
creator = 'jcea'
dependencies = []
files = []
hgrepos = []
issue_num = 8156
keywords = []
message_count = 3.0
messages = ['101166', '101275', '101512']
nosy_count = 2.0
nosy_names = ['jcea', 'Arfrever']
pr_nums = []
priority = 'normal'
resolution = 'accepted'
stage = 'patch review'
status = 'closed'
superseder = None
type = 'enhancement'
url = 'https://bugs.python.org/issue8156'
versions = ['Python 2.7']

@jcea
Copy link
Member Author

jcea commented Mar 16, 2010

This issue tracks the progress of integration of pybsddb 4.8.3+ and centralize related discussion.

I have integrated all bsddb related patches until r78988, in pybsddb 4.8.3+, with the following caveats:

  • The new code supports BDB 4.8, but drops support for 4.0. Berkeley DB 4.0 was released in 2001...

  • Revert bpo-6949 (the 2.7 part). This integration work supercedes it.

  • bpo-6462 is not integrated in pybsddb, but will be retained in the code integrated in python. I will try to resolve it in a permanent way after integration.

  • bpo-3892 is not integrated in pybsddb, but will be retained in the code integrated in python. I will try to resolve it in a permanent way after integration.

  • bpo-7975: I can't reproduce this bug with current pybsddb version. I will keep the patch around, but first integration test will not include it, unless we still can reproduce.

Some changes in bsddb testsuite require 2.7/3.2. I have decided to keep the changes, so I have to backport some code and use conditional execution, because I must support python 2.3-2.7 and 3.0-3.2.

@jcea jcea self-assigned this Mar 16, 2010
@jcea jcea added extension-modules C modules in the Modules dir type-feature A feature request or enhancement labels Mar 16, 2010
@jcea
Copy link
Member Author

jcea commented Mar 18, 2010

bpo-7975 finally reproduced. Solved in pybsddb 4.8.3+, and added relevant testcases.

@jcea
Copy link
Member Author

jcea commented Mar 22, 2010

Integration committed as r79285.

The integration is with just released pybsddb 4.8.4, with patches for bpo-6462 and bpo-3892 added.

@jcea jcea changed the title pybsddb 4.8.3+ integration pybsddb 4.8.4 integration Mar 22, 2010
@jcea jcea closed this as completed Apr 9, 2010
@ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
extension-modules C modules in the Modules dir type-feature A feature request or enhancement
Projects
None yet
Development

No branches or pull requests

1 participant