#50 Ensure order of dependencies is preserved.
Closed: Invalid 6 years ago Opened 6 years ago by ralph.

We need to preserve order when serializing and deserializing.

In particular, we should modify the library to deserialize to a collections.OrderedDict object.

See https://stackoverflow.com/questions/5121931/in-python-how-can-you-load-yaml-mappings-as-ordereddicts

Uncertainty over inheritance order is causing build problems for the host:master module now, since an older build from bootstrap is taking inheritance precedence over a newer NVR from shim:master. The workaround is to have a koji admin adjust the tag inheritance order on the build tag of the module in question, which is a pain.


So we discussed this ticket on IRC and decided against it. The user shouldn't care about tagging order in the buildsystem -- they can't even know which tag at the moment includes the latest builds. Furthermore, this wouldn't address the other issues we had with koji tag inheritance at all.

We decided to address this in koji directly: https://pagure.io/koji/issue/588

Metadata Update from @psabata:
- Issue close_status updated to: Invalid
- Issue status updated to: Closed (was: Open)

6 years ago

Login to comment on this ticket.

Metadata