Part one of this PR #1088 is affected too (bad assumption about revision_id), so I guess they are all on hold until this change is made.

What do you see as tricky about adding this field to Package?  Does this affect revisions/activities?