[Spacewalk-list] pylint dependency -- sw 2.2 -- centos 6.5 --> 6.6 -- spacewalk-pylint

Tomas Lestach tlestach at redhat.com
Thu Mar 12 09:12:38 UTC 2015


Hello,

spacewalk-pylint is needed only for building of specific packages, it isn't needed on a running system. 

Regards,
--
Tomas Lestach
Red Hat Satellite Engineering, Red Hat


----- Original Message -----
> Hi,
> 
> Is spacewalk-pylint required for a production spacewalk 2.2, centos 6.5/6.6?
> Is this f or development only?
> 
> I have sw 2.2 installed on centos 6.5 and am attempting to upgrade to centos
> 6.6.
> The spacewalk-pylint package is dependent on a specific version of
> pylint < 1.0 which restricts the process from proceeding.
> 
> 
> See full output below.
> 
> What is the recommended solution?
> 
> Will there be a path to upgrade to centos 6.6, 6.x ?
> Will there be an upgrade path from sw 2.2 to 2.3?
> 
> Thank you for any assistance and clarification,
> Kevin
> 
> 
> 
> 
> 
> ============================================
> [root at spacewalk ~]# more /etc/centos-release
> CentOS release 6.5 (Final)
> ============================================
> 
> [root at spacewalk ~]# yum update pylint
> Loaded plugins: fastestmirror, priorities, refresh-packagekit, security
> Loading mirror speeds from cached hostfile
> epel/metalink | 14 kB 00:00
> * base: distro.ibiblio.org
> * epel: mirrors.einstein.yu.edu
> * extras: centos.expedientevirtual.com
> * jpackage-generic: mirrors.dotsrc.org
> * updates: mirror.ash.fastserv.com
> base | 3.7 kB 00:00
> extras | 3.4 kB 00:00
> jpackage-generic | 1.9 kB 00:00
> spacewalk | 2.1 kB 00:00
> updates | 3.4 kB 00:00
> 384 packages excluded due to repository priority protections
> Setting up Update Process
> Resolving Dependencies
> --> Running transaction check
> ---> Package pylint.noarch 0:0.21.1-2.el6 will be updated
> --> Processing Dependency: pylint < 1.0 for package:
> spacewalk-pylint-2.2.10-1.el6.noarch
> ---> Package pylint.noarch 0:1.3.1-1.el6 will be an update
> --> Processing Dependency: python-astroid >= 1.2.1 for package:
> pylint-1.3.1-1.el6.noarch
> --> Running transaction check
> ---> Package pylint.noarch 0:0.21.1-2.el6 will be updated
> --> Processing Dependency: pylint < 1.0 for package:
> spacewalk-pylint-2.2.10-1.el6.noarch
> ---> Package python-astroid.noarch 0:1.2.1-2.el6 will be obsoleting
> --> Processing Dependency: python-logilab-common >= 0.62.1 for package:
> python-astroid-1.2.1-2.el6.noarch
> ---> Package python-logilab-astng.noarch 0:0.20.1-1.el6 will be obsoleted
> --> Running transaction check
> ---> Package pylint.noarch 0:0.21.1-2.el6 will be updated
> --> Processing Dependency: pylint < 1.0 for package:
> spacewalk-pylint-2.2.10-1.el6.noarch
> ---> Package python-logilab-common.noarch 0:0.50.3-1.el6 will be updated
> ---> Package python-logilab-common.noarch 0:0.62.1-2.el6 will be an update
> --> Processing Dependency: python-unittest2 for package:
> python-logilab-common-0.62.1-2.el6.noarch
> --> Running transaction check
> ---> Package pylint.noarch 0:0.21.1-2.el6 will be updated
> --> Processing Dependency: pylint < 1.0 for package:
> spacewalk-pylint-2.2.10-1.el6.noarch
> ---> Package python-unittest2.noarch 0:0.5.1-3.el6 will be installed
> --> Finished Dependency Resolution
> Error: Package: spacewalk-pylint-2.2.10-1.el6.noarch (@spacewalk)
> Requires: pylint < 1.0
> Removing: pylint-0.21.1-2.el6.noarch (@epel)
> pylint = 0.21.1-2.el6
> Updated By: pylint-1.3.1-1.el6.noarch (epel)
> pylint = 1.3.1-1.el6
> You could try using --skip-broken to work around the problem
> You could try running: rpm -Va --nofiles --nodigest
> 
> ============================================
> spacewalk-pylint(8) - Linux man page
> ============================================
> Name
> spacewalk-pylint - Pylint configured for Spacewalk
> 
> Synopsis
> 
> Description
> spacewalk-pylint runs pylint for every *.py in directories passed as
> argument. It runs
> ordinary pylint with /etc/spacewalk-pylint.rc as configuration file. You very
> probably do not want to run it by yourself. It is run automaticaly during
> build process.
> 
> Files
> /etc/spacewalk-pylint.rc
> ============================================
> 
> http://rpmfind.net//linux/RPM/epel/6/x86_64/spacewalk-pylint-0.5-1.el6.noarch.html
> Pylint configuration fine tuned to check coding style of spacewalk python
> packages.
> Provides
> 
> 
>     * spacewalk-pylint
>     * config(spacewalk-pylint)
> Requires
> 
> 
>     * /bin/sh
>     * config(spacewalk-pylint)
>     * pylint <=
>     * rpmlib(CompressedFileNames) < 3.0.4-1
>     * rpmlib(FileDigests) < 4.6.0-1
>     * rpmlib(PayloadFilesHavePrefix) < 4.0-1
>     * rpmlib(PayloadIsXz) <= 5.2-1
> License
> GPLv2
> Changelog
> * Mon Jun 04 2012 Miroslav SuchÃ&frac; <msuchy at redhat.com> 0.5-1
>   - %defattr is not needed since rpm 4.4 ( msuchy at redhat.com )
> * Wed May 16 2012 Miroslav SuchÃ&frac; <msuchy at redhat.com> 0.4-1
>   - 800899 - consistently use macros
>   - 800899 - include license file
>   - Spacewalk is released under GPLv2, lets stick to it
> * Wed Mar 07 2012 Miroslav SuchÃ&frac; 0.3-1
>   - add man page
>   - Description lines must not exceed 80 characters
>   - Summary must begin with capital letter
> * Wed Feb 15 2012 Michael Mraka <michael.mraka at redhat.com> 0.2-1
>   - made it noarch package
> * Wed Feb 15 2012 Michael Mraka <michael.mraka at redhat.com> 0.1-1
>   - new package built with tito
> Files
> /etc/spacewalk-pylint.rc
> /usr/bin/spacewalk-pylint
> /usr/share/doc/spacewalk-pylint-0.5
> /usr/share/doc/spacewalk-pylint-0.5/LICENSE
> /usr/share/man/man8/spacewalk-pylint.8.gz
> 
> ============================================
> 
> 
> [root at spacewalk ~]# yum deplist spacewalk-pylint
> Loaded plugins: fastestmirror, priorities, refresh-packagekit, security
> Loading mirror speeds from cached hostfile
>  * base: mirror.atlanticmetro.net
>  * epel: mirrors.einstein.yu.edu
>  * extras: mirror.vcu.edu
>  * jpackage-generic: mirrors.dotsrc.org
>  * updates: centos.mirrors.tds.net
> 384 packages excluded due to repository priority protections
> Finding dependencies:
> package: spacewalk-pylint.noarch 2.2.10-1.el6
>   dependency: config(spacewalk-pylint) = 2.2.10-1.el6
>    provider: spacewalk-pylint.noarch 2.2.10-1.el6
>   dependency: pylint < 1.0
>    Unsatisfied dependency
>   dependency: /bin/sh
>    provider: bash.x86_64 4.1.2-29.el6
> 
> ============================================
> 
> [root at spacewalk ~]# yum deplist pylint
> Loaded plugins: fastestmirror, priorities, refresh-packagekit, security
> Loading mirror speeds from cached hostfile
>  * base: mirror.atlanticmetro.net
>  * epel: mirrors.einstein.yu.edu
>  * extras: mirror.vcu.edu
>  * jpackage-generic: mirrors.dotsrc.org
>  * updates: mirror.ash.fastserv.com
> 384 packages excluded due to repository priority protections
> Finding dependencies:
> package: pylint.noarch 1.3.1-1.el6
>   dependency: /usr/bin/python
>    provider: python.x86_64 2.6.6-52.el6
>   dependency: python(abi) = 2.6
>    provider: python.x86_64 2.6.6-52.el6
>   dependency: python-setuptools
>    provider: python-setuptools.noarch 0.6.10-3.el6
>   dependency: python-astroid >= 1.2.1
>    provider: python-astroid.noarch 1.2.1-2.el6
> 
> ============================================
> 
> [root at spacewalk ~]# rpm -q pylint
> pylint-0.21.1-2.el6.noarch
> 
> ============================================
> 
> 
> 
> --
> Kevin Abbey
> Systems Administrator
> Center for Computational and Integrative Biology (CCIB)
> http://ccib.camden.rutgers.edu/
> 
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list




More information about the Spacewalk-list mailing list