Currently there is no way to remove an "extra" attribute from tags via cli.
I'm thinking of treating the None value as special and remove any extra attribute set to None. i.e.: koji edit-tag mytag -x mykey=None
None
koji edit-tag mytag -x mykey=None
Would that break any current workflow?
I'm thinking of treating the None value as special
That leaves no way to explicitly set the value to None, which would be useful for blocking an inherited value.
Probably needs to be a separate option to the command. This would be clearer and more easily discoverable than inventing some special value syntax.
More importantly, it doesn't look like there's a way in the API to do this. We'll need to extend the editTag2 call somehow.
Commit 036aa518 fixes this issue
Metadata Update from @tkopecek: - Issue set to the milestone: 1.12
This issue has been migrated to Fedora Forge: https://forge.fedoraproject.org/koji/koji/issues/328
Please continue any further discussion there.