Project

Profile

Help

Issue #858

closed

As a user, I would like to receive updated errata metadata

Added by cduryee about 9 years ago. Updated about 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
High
Assignee:
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
2.8.5
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Sprint 1
Quarter:

Description

Pulp currently does not update already-synced errata metadata. For example, if errata ABC-2014:100 is released, Pulp will sync it down once and then not check again for updates of that errata. This is not correct behavior since errata can be updated for a variety of reasons.

This story is for users to receive updates to already-synced errata. Pulp can check the 'updated' timestamp field to see if the existing unit is out of date. If so, Pulp will need to use the erratum from the updateinfo.xml instead of what's in the units collection. Note that we do not always want to overwrite the pkglist entirely. We may want to look at the 'shortname' on the individual elements in the pkglist to determine if we can overwrite just one set of packages. This is useful when an erratum is in multiple repos with different package lists per repo.

Deliverables:

  • pulp_rpm changes to check for the 'updated' timestamp when importing errata
  • release note for this feature
  • additional zoo repos of the same erratum with different timestamps to allow demoing and QE testing of this feature
  • testing that this change works correctly when the same erratum is in different repos (example: RHEL6 and 7)

Also available in: Atom PDF