I and Cesare (norsetto) worked together is this one and conclued the only Ubuntu change that has not been applied upstream is related to the addition/removal of members in the initialization of the Operation_seq struct in rulesets/Py_Operation.cpp.
We believe however that upstream is correct since these extra members are not used as the relevant flags (Py_TPFLAGS_HAVE_SEQUENCE_IN and
Py_TPFLAGS_HAVE_INPLACEOPS) are not set as explained in the api documentation (http://docs.python.org/api/type-structs.html).
I and Cesare (norsetto) worked together is this one and conclued the only Ubuntu change that has not been applied upstream is related to the addition/removal of members in the initialization of the Operation_seq struct in rulesets/ Py_Operation. cpp.
We believe however that upstream is correct since these extra members are not used as the relevant flags (Py_TPFLAGS_ HAVE_SEQUENCE_ IN and HAVE_INPLACEOPS ) are not set as explained in the api documentation (http:// docs.python. org/api/ type-structs. html).
Py_TPFLAGS_