Activity log for bug #1780099

Date Who What changed Old value New value Message
2018-07-04 14:38:58 Julian Andres Klode bug added bug
2018-07-04 14:39:12 Julian Andres Klode nominated for series Ubuntu Bionic
2018-07-04 14:39:12 Julian Andres Klode bug task added python-apt (Ubuntu Bionic)
2018-07-04 15:06:02 Julian Andres Klode python-apt (Ubuntu): status New In Progress
2018-07-04 15:22:18 Julian Andres Klode description [Impact] The apt.Package objects use the id as the hash, but the hash can change after reopening, meaning that code will fail to work, for example: c=apt.Cache() p=c["a"] set_of_p={p} c.open() assert p in set_of_p will fail. [Test case] The above test case is run as part of autopkgtest (syntax is slightly different) [Regression potential] Hashing packages objects will be slower as it hashes the name and architecture now. [Impact] The apt.Package objects use the id as the hash, but the hash can change after reopening, meaning that code will fail to work, for example: c=apt.Cache() p=c["a"] set_of_p={p} c.open() assert p in set_of_p will fail. [Test case] The above test case is run as part of autopkgtest (syntax is slightly different), so passing autopkgtests means verification is done. [Regression potential] Hashing packages objects will be slower as it hashes the name and architecture now.
2018-07-06 12:34:31 Francis Ginther tags id-5b3cdc9fd5afad903a1d027f
2018-07-10 09:13:44 Julian Andres Klode python-apt (Ubuntu Bionic): status New In Progress
2018-07-10 09:13:46 Julian Andres Klode python-apt (Ubuntu): status In Progress Fix Committed
2018-07-12 14:00:47 Łukasz Zemczak python-apt (Ubuntu Bionic): status In Progress Fix Committed
2018-07-12 14:00:48 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2018-07-12 14:00:51 Łukasz Zemczak bug added subscriber SRU Verification
2018-07-12 14:00:53 Łukasz Zemczak tags id-5b3cdc9fd5afad903a1d027f id-5b3cdc9fd5afad903a1d027f verification-needed verification-needed-bionic
2018-07-13 07:52:38 Julian Andres Klode tags id-5b3cdc9fd5afad903a1d027f verification-needed verification-needed-bionic id-5b3cdc9fd5afad903a1d027f verification-done verification-done-bionic
2018-07-19 08:44:14 Launchpad Janitor python-apt (Ubuntu Bionic): status Fix Committed Fix Released
2018-07-19 08:44:19 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2018-10-01 08:41:01 Julian Andres Klode python-apt (Ubuntu): status Fix Committed Fix Released