Merge lp:~evfool/aptdaemon/fixoverflow into lp:aptdaemon
Proposed by
Robert Roth
Status: | Merged |
---|---|
Merged at revision: | 662 |
Proposed branch: | lp:~evfool/aptdaemon/fixoverflow |
Merge into: | lp:aptdaemon |
Diff against target: |
72 lines (+9/-7) 2 files modified
aptdaemon/core.py (+7/-5) doc/source/dbus.rst (+2/-2) |
To merge this branch: | bzr merge lp:~evfool/aptdaemon/fixoverflow |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Michael Vogt | Approve | ||
Aptdaemon Developers | Pending | ||
Review via email: mp+65943@code.launchpad.net |
Description of the change
I am proposing to change the type of the Download and Space transaction properties from Int32 to Int64, to reduce the number of OverflowErrors happening with large Installed-Size properties from control files (see bug #771678 and bug #758837). I have made the changes, changed the API docs to match it, and I have tested the solution with test_worker.py and test_dbus_types, and all tests were successful. Also tested installing a package which failed to install before the fix due to an OverflowError, and after the fix, it has been installed successfully.
To post a comment you must log in.
This looks fine to me. I'm happy to merge this into trunk if Sebastian has no objections.