Bug 1480279 - Review Request: python-avocado-lts - Framework with tools and libraries for Automated Testing (LTS branch)
Summary: Review Request: python-avocado-lts - Framework with tools and libraries for A...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-08-10 15:04 UTC by Merlin Mathesius
Modified: 2019-08-28 17:31 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2019-08-28 17:31:12 UTC
Type: ---
Embargoed:
sgallagh: fedora-review?


Attachments (Terms of Use)

Description Merlin Mathesius 2017-08-10 15:04:57 UTC
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 19:07:28 UTC
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 19:21:37 UTC
Sorry, set that flag by mistake.

Comment 3 Merlin Mathesius 2019-08-28 17:31:12 UTC
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.


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