Merge lp://staging/~fginther/ubuntu-ci-services-itself/fix-publish into lp://staging/ubuntu-ci-services-itself

Proposed by Francis Ginther
Status: Merged
Approved by: Chris Johnston
Approved revision: 382
Merged at revision: 383
Proposed branch: lp://staging/~fginther/ubuntu-ci-services-itself/fix-publish
Merge into: lp://staging/ubuntu-ci-services-itself
Diff against target: 49 lines (+14/-15)
2 files modified
lander/bin/lander_service_wrapper.py (+6/-3)
ppa-assigner/ppa_assigner/ppa_sync.py (+8/-12)
To merge this branch: bzr merge lp://staging/~fginther/ubuntu-ci-services-itself/fix-publish
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Approve
Chris Johnston (community) Approve
Review via email: mp+210879@code.staging.launchpad.net

Commit message

Pass the source packages to the publisher instead of the binary packages and remove the ppa_sync check to not copy if the package is already there.

Description of the change

Pass the source packages to the publisher instead of the binary packages and remove the ppa_sync check to not copy if the package is already there.

It was just an oversight that the binary packages were being copied instead of the source packages. The idea is that everything the user uploaded in the source packages when the ticket was created should get copied into master PPA. The solution is to copy all of the source packages. The binary package list doesn't even accurately reflect that.

This also fixes the problem seen with the publisher. The ppa_sync module expects to operate on source packages, passing it binary packages was the wrong thing to do. This occasionally worked when the source and binary package names were equivalent.

To post a comment you must log in.
Revision history for this message
Francis Ginther (fginther) wrote :

http://15.125.84.16/ticket.html?ticket_id=1 passed using the package, libgsl0ldbl, that kept causing cjohnston failures.

Revision history for this message
Chris Johnston (cjohnston) :
review: Approve
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

PASSED: Continuous integration, rev:382
http://s-jenkins.ubuntu-ci:8080/job/uci-engine-ci/410/
Executed test runs:

Click here to trigger a rebuild:
http://s-jenkins.ubuntu-ci:8080/job/uci-engine-ci/410/rebuild

review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches