Spec URL: https://merlinm.fedorapeople.org/package-review/python-avocado-lts/python-avocado-lts.spec SRPM URL: https://merlinm.fedorapeople.org/package-review/python-avocado-lts/python-avocado-lts-52.0-1.fc27.src.rpm Koji scratch build URL: https://koji.fedoraproject.org/koji/taskinfo?taskID=21148800 Description: Avocado is a set of tools and libraries (what people call these days a framework) to perform automated testing. This is the LTS (Long Term Stability) branch. Fedora Account System Username: merlinm Notes: This package is for the upstream LTS (Long Term Stability) branch of avocado. As of avocado version 52.0, the LTS branch is identical to the regular feature branch which is currently packaged in Fedora as "python-avocado". However, future LTS versions will be 52.1, 52.2, ... whereas future feature versions will be 53.0, 54.0, .... As a result of this versioning scheme, the base package name of the LTS version in Fedora needs to be different than the regular feature versions--otherwise the package manager, builders, etc. will always consider new LTS versions to immediately be obsolete. Thus, the request for this new package as "python-avocado-lts".
I discussed this issue with Merlin on IRC. This package conflicts with the main python-avocado SRPM in unfortunate ways. In addition, given the rate of change in that package, it may be a better idea to simply package *ONLY* the LTS release as python-avocado and drop this package entirely. If it is important to have both, then one or the other needs to be completely namespaced such that they can be installed in parallel.
Sorry, set that flag by mistake.
This BZ should have been closed long ago. As was suggested above, the mainstream "python-avocado" package was revised to contain only the LTS release and "python-avocado-lts" dropped. Also, there are now "avocado:52lts" and "avocado:69lts" module streams for the LTS releases, as well as an "avocado:latest" for the most recent upstream release.