Fedpkg update type for first update in new epel branch

When packaging a fedora package for epel, i.e. when executing fedpkg update against a new epel branch for the first time, what is the recommended type to use?

Possible choices are:

bugfix, security, enhancement, newpackage, unspecified (required)

Does it make a difference whether the package is already available as an update in other epel branches?

I’m a bit undecided between ‘enhancement’ and ‘newpackage’, because on the one hand it isn’t really a new package (it’s already in fedora and perhaps other epel branches) but on the other hand it is new in that epel branch.

Or perhaps it doesn’t even matter much what type to use when submitting an update.

Couldn’t find any guidance about this in the epel packaging documentation.

I would go with newpackage if it’s the first bodhi update for that EPEL branch. I take the same approach for Fedora branches. If that weren’t the case, then the logical effect would mean that the newpackage type would only be allowed in Rawhide. That certainly isn’t the case if you look at recent updates for that type.

https://bodhi.fedoraproject.org/updates/?search=&type=newpackage

1 Like