File negsizes.diff of Package rpm
--- ./python/header-py.c.orig 2014-06-25 12:12:46.806386511 +0000 +++ ./python/header-py.c 2014-06-25 12:25:32.224343411 +0000 @@ -565,6 +565,10 @@ static PyObject * hdr_subscript(hdrObjec } o = metao; } else { + if (*((int *) data) < 0 && (tag == RPMTAG_ARCHIVESIZE || tag == RPMTAG_SIZE)) { + o = PyLong_FromUnsignedLong(*((unsigned int *) data)); + break; + } o = PyInt_FromLong(*((int *) data)); } break;