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

Kevin Abbey kevin.abbey at rutgers.edu
Sat Mar 7 14:21:49 UTC 2015


Hi,

Is spacewalk-pylint required for a production spacewalk 2.2, centos 6.5/6.6?
Is this fordevelopment 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
    <http://rpmfind.net/linux/rpm2html/search.php?query=spacewalk-pylint>
  * config(spacewalk-pylint)
    <http://rpmfind.net/linux/rpm2html/search.php?query=config%28spacewalk-pylint%29>


      Requires

  * /bin/sh <http://rpmfind.net/linux/rpm2html/search.php?query=%2Fbin%2Fsh>
  * config(spacewalk-pylint)
    <http://rpmfind.net/linux/rpm2html/search.php?query=config%28spacewalk-pylint%29>
  * pylint <http://rpmfind.net/linux/rpm2html/search.php?query=pylint><=
  * rpmlib(CompressedFileNames)
    <http://rpmfind.net/linux/rpm2html/search.php?query=rpmlib%28CompressedFileNames%29><
    3.0.4-1
  * rpmlib(FileDigests)
    <http://rpmfind.net/linux/rpm2html/search.php?query=rpmlib%28FileDigests%29><
    4.6.0-1
  * rpmlib(PayloadFilesHavePrefix)
    <http://rpmfind.net/linux/rpm2html/search.php?query=rpmlib%28PayloadFilesHavePrefix%29><
    4.0-1
  * rpmlib(PayloadIsXz)
    <http://rpmfind.net/linux/rpm2html/search.php?query=rpmlib%28PayloadIsXz%29><=
    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/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20150307/12ee228d/attachment.htm>


More information about the Spacewalk-list mailing list