Activity log for bug #358296

Date Who What changed Old value New value Message
2009-04-09 08:44:33 Henning Eggers bug added bug
2009-04-09 08:45:57 Henning Eggers description Looking at IRevision and its implementation Revsion I found that more fields are marked as "notNull=True" in the implementation then are marked as "required=True" in the interface. I would have thought that theese should match. IRevision required=True: date_created, revision_date, karma_allocated Revision notNull=True: date_created, log_body, revision_author, revision_id, revision_date, karma_allocated I stumbled onto this when I wanted to access revision_author.person and wondered if I'd needed to check revision_author for None first. Looking at IRevision and its implementation Revsion I found that more fields are marked as "notNull=True" in the implementation than are marked as "required=True" in the interface. I would have thought that these should match. IRevision required=True: date_created, revision_date, karma_allocated Revision notNull=True: date_created, log_body, revision_author, revision_id, revision_date, karma_allocated I stumbled onto this when I wanted to access revision_author.person and wondered if I'd needed to check revision_author for None first.
2009-04-16 00:15:33 Jonathan Lange launchpad-bazaar: importance Undecided Medium
2009-04-16 00:15:33 Jonathan Lange launchpad-bazaar: status New Triaged
2009-04-16 00:15:53 Jonathan Lange tags cleanup
2009-07-01 00:27:38 Tim Penhey launchpad-code: milestone 2.2.7
2009-07-17 04:50:18 Tim Penhey launchpad-code: milestone 2.2.7 2.2.9
2009-07-17 08:29:19 Henning Eggers removed subscriber Henning Eggers
2009-07-24 15:28:09 Matthew Revell launchpad-code: milestone 2.2.9 3.0
2009-09-18 02:37:09 Tim Penhey launchpad-code: milestone 3.0 3.1.10
2009-10-02 15:27:49 Tim Penhey launchpad-code: milestone 3.1.10
2011-10-01 22:08:06 Robert Collins launchpad: importance Medium Low