Publish job should be smarter about which packages it skips publishing.

Bug #1416981 reported by Robert Bruce Park on 2015-02-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
CI Train [cu2d]
Fix Released
Medium
Robert Bruce Park

Bug Description

Currently, cu2d publish job will silently skip over packages that were previously published (this was by design, as people were complaining in some cases that silos which took multiple attempts to publish were republishing duplicate packages).

However now, if you publish a silo and the package is lost for any reason, and try to republish again, the publication will succeed but silently generate an empty rsync package list for publishing.

There should be some smarter logic involved, like instead of tracking what packages it thinks it has published, it can check the versions at destination and only publish the ones that differ. So instead of skipping packages that it has previously published, it skips the ones that are already confirmed to be in at least -proposed.

Related branches

summary: - Needs to be able to force duplicate publishing of packages.
+ Publish job should be smarter about which packages it skips publishing.
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:cupstream2distro at revision 865, scheduled for release in cupstream2distro, milestone Unknown

Changed in cupstream2distro:
status: Triaged → Fix Committed
Changed in cupstream2distro:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers