Bug 1439070 - New name for pylint binaries makes it unusable for automatic testing
Summary: New name for pylint binaries makes it unusable for automatic testing
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: pylint
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Christian Dersch
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-04-05 07:30 UTC by Vojtech Trefny
Modified: 2017-04-07 21:26 UTC (History)
5 users (show)

Fixed In Version: pylint-1.6.5-4.el7 pylint-1.6.5-4.fc26
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-04-07 13:49:25 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Vojtech Trefny 2017-04-05 07:30:52 UTC
After the latest update, pylint binaries are named "pylint-3.6". This is really unfortunate decision. We use pylint in our tests to automatically check the code and this change makes it nearly impossible to do -- we run the tests on multiple versions of Fedora and now every version is going to have a different command to run pylint.

Please bring back "python3-pylint" (or something like "pylint-3" if it works better). It can be just a symlink for the "pylint-3.x" executable.

Comment 1 Jiri Konecny 2017-04-05 08:05:25 UTC
Hi,

The same happens for the Anaconda project. We are using PocketLint which is wrapper around Pylint and this is the test blocker for us on F26 and Rawhide.

Jirka

Comment 2 Christian Dersch 2017-04-05 08:18:13 UTC
pylint-3 would be indeed required by our Guidelines https://fedoraproject.org/wiki/Packaging:Python#Naming so we have to add that.

@Orion: As you made the spec file rework with these changes and are more familiar with it: Can you add this, for both Python 2 and 3 (so we have pylint-2 and pylint-3 in addition)? I'm very busy within these days.

Comment 3 Orion Poplawski 2017-04-06 04:00:55 UTC
Sorry to drop the major version names.  New package with pylint-2/3 coming shortly.

Comment 4 Fedora Update System 2017-04-06 04:18:46 UTC
pylint-1.6.5-4.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-8c8f407428

Comment 5 Fedora Update System 2017-04-06 04:19:11 UTC
pylint-1.6.5-4.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-a40f89d2de

Comment 6 Fedora Update System 2017-04-06 19:20:53 UTC
pylint-1.6.5-4.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-a40f89d2de

Comment 7 Fedora Update System 2017-04-06 22:23:03 UTC
pylint-1.6.5-4.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-8c8f407428

Comment 8 Fedora Update System 2017-04-07 13:49:25 UTC
pylint-1.6.5-4.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.

Comment 9 Fedora Update System 2017-04-07 21:26:04 UTC
pylint-1.6.5-4.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.


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