Project

Profile

Help

Story #5829

Add support for opensuse UpdateRecord

Added by ppicka 5 days ago. Updated 4 days ago.

Status:
NEW
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Platform Release:
Blocks Release:
Backwards Incompatible:
No
Groomed:
No
Sprint Candidate:
No
Tags:
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:

Description

suse UpdateRecord has two more fields for update[record]:
- restart_suggested [bool]
- relogin_suggested [bool]

Found that createrepo_c raise exception when try to get 'issued_from' as suse uses epoch time

Collections' 'name' and 'short[name]' is not used in real repo1 (pulp expect at least empty not null).
pythons' getattr default value is not enough.
In official suse docs0 hierarchy of collection is 'short' is an attribute and 'name' is element nested under 'collection'.

If these are workaround sync is ok tested on suse repo [1]

[0] https://en.opensuse.org/openSUSE:Standards_Rpm_Metadata_UpdateInfo
[1] https://download.opensuse.org/update/leap/42.3/oss/


Checklist

History

#1 Updated by ppicka 4 days ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to ppicka

#2 Updated by ppicka 4 days ago

  • Status changed from ASSIGNED to NEW
  • Assignee deleted (ppicka)

Bugzilla filled for DNF for createrepo_c part https://bugzilla.redhat.com/show_bug.cgi?id=1779751

Unassigning from myself as waiting for bugzilla to be solved.

Please register to edit this issue

Also available in: Atom PDF