Red Hat Bugzilla – Bug 1480279
Review Request: python-avocado-lts - Framework with tools and libraries for Automated Testing (LTS branch)
Last modified: 2017-08-15 15:21:37 EDT
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
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
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.