-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pylint seems broken on the latest base64-lts 16.4.1 #476
Comments
Yep, it doesn't work in 2016Q4, as confirmed in joyent/pkgsrc/issues/454. I'd fixed that in trunk, but typically only security fixes go back into LTS. |
If it's safe enough we should backport it, assuming all the DEPENDS can be satisfied. |
It's two new packages added and one updated. |
I didn't realize it's actually being used by a toolchain like this, thought it's a manual dev side tool. I'll see about a backport for 2016Q4 since we're carrying that branch around for some time. |
Ha I didn't realize I already reported a simular one before! Well seems more than one dep was bad in 2016Q4 for py-lint. And yep, a few python bits use it here and they causing other stuff to break to. |
I backported the update to 2016Q4 today, have a go at it please. |
Works fine now after redeploying! |
I originally wanted to open this against saltstack because I was having issues with there saltpylint, but after 2 rebuilds of the zone an traced it to py27-pylint from the 2016Q4 set.
Bellow is the entire issues wrote over at there repo before figuring out it needs to go here, I will summery my finding above the Description section...
It seems that py27-pylint-1.6.1 pulls in py27-astroid-1.3.6
When running pylint-2.7 it seems that it boils down to a few missing dependencies, base-lts 15.4.x never had those issues, it worked out of the box... but more importantly it seems to want a newer version of py27-astroid.
Removing the packages and switching to the ones provided by pip works fine. If I installed the same pylint version via pip, it pulls in a newer astroid too!
So I think that py27-astroid needs to be updated to a newer version to resolve this issue.
Description of Issue/Question
After redoplying my dev environment I'm having issues with the newer saltpylint it pulled in.
A missing dependency? Seems easy to fix.
More deps missing, ok then...
I think something in the dependency tree is broken, not necessarily in saltpylint though... we soldier on.
:/
Wait hold on?
py27-astroid-1.3.6
got pulled in by py27-pylint-1.6.1 ...Well uninstall the package and install it via pip then ...
(All the other deps above did not have packages, so that is why they also came from pip)
pylint --rcfile=.testing.pylintrc salt/modules/logadm.py
Setup
pkgsrc:
pip:
Steps to Reproduce Issue
pylint-2.7 --rcfile=.testing.pylintrc salt/modules/logadm.py
The text was updated successfully, but these errors were encountered: