Automate steps 4-5 of the release process

Bug #333532 reported by Cory Dodt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Hypy
Fix Committed
Medium
Cory Dodt

Bug Description

See http://wiki.goonmill.org/HowtoReleaseHypy for a listing of the release steps.

These steps are:

| 4# Wait for confirmation that the package was successfully built and uploaded to the PPA.
|
| 5# On the PPA page, use "copy packages" to copy the intrepid build to hardy. Make sure to
| copy the binary packages, not the source package.

Launchpad provides an API to do step 5: https://staging.launchpad.net/+apidoc/#archive-syncSource

Cory Dodt (corydodt)
Changed in hypy:
assignee: nobody → corydodt
importance: Undecided → Medium
milestone: none → 0.9
status: New → Confirmed
Cory Dodt (corydodt)
Changed in hypy:
status: Confirmed → In Progress
Revision history for this message
Cory Dodt (corydodt) wrote :

The key apis were:

- people.getByEmail
- person.getPPAByName
- archive.getPublishedSources
- archive.getBuildSummariesForSourceIds
- archive.syncSource

I created lptool to make the right calls, and updated the Makefile to run lptool.

Changed in hypy:
status: In Progress → Fix Committed
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.