Bug 1480279 - Review Request: python-avocado-lts - Framework with tools and libraries for Automated Testing (LTS branch)
Review Request: python-avocado-lts - Framework with tools and libraries for A...
Status: ASSIGNED
Product: Fedora
Classification: Fedora
Component: Package Review (Show other bugs)
rawhide
All Linux
medium Severity medium
: ---
: ---
Assigned To: Nobody's working on this, feel free to take it
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2017-08-10 11:04 EDT by Merlin Mathesius
Modified: 2017-08-15 15:21 EDT (History)
3 users (show)

See Also:
Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed:
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
sgallagh: fedora‑review?


Attachments (Terms of Use)

  None (edit)
Description Merlin Mathesius 2017-08-10 11:04:57 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
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".
Comment 1 Stephen Gallagher 2017-08-15 15:07:28 EDT
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.
Comment 2 Stephen Gallagher 2017-08-15 15:21:37 EDT
Sorry, set that flag by mistake.

Note You need to log in before you can comment on or make changes to this bug.