Soyuz should store package uploader and approval details

Bug #137535 reported by Julian Edwards
2
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
High
Unassigned

Bug Description

Via sabdfl:
I could not find where we are recording the person who uploaded a package to a distro series. Of course we have details on SourcePackageRelease but remember that a release blob might get pushed into multiple distros. For example, say we have Gina sync of Debian unstable in LP, and someone does a native source sync "uploading" a package from there to Ubuntu. I would expect to see a PackageUpload record which tells us who did it, and when. If this resulted in a NEW package in Ubuntu, then we would also want that record to tell us who reviewed and approved that package, and when they did that. In the case of an "automatic" upload, by a script for example when a new series is opened and packages are copied in from the old to the new series, the uploader would be NULL but we might want to try and record where it came from (i.e. to Feisty from Edgy).

Changed in soyuz:
status: New → Triaged
importance: Undecided → Medium
tags: added: soyuz-core soyuz-upload
Revision history for this message
Robert Collins (lifeless) wrote :

I'm surprised we haven't done this already ;)

Changed in launchpad:
importance: Medium → High
Revision history for this message
Julian Edwards (julian-edwards) wrote :

The "who uploaded" part was done as part of derived distros as we are tracking who syncs packages via SPPH.creator. It'd be trivial to make that store the spr.creator too so it's consistent for regular uploads.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.