pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/50494: Recent update of salt to 2015.8.1 is missing dependency



>Number:         50494
>Category:       pkg
>Synopsis:       Recent update of salt to 2015.8.1 is missing dependency
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Dec 03 17:45:00 +0000 2015
>Originator:     Travis Paul
>Release:        7.0
>Organization:
>Environment:
NetBSD jackalope.weblinkid.com 7.0 NetBSD 7.0 (GENERIC.201509250726Z) amd64
>Description:
The recent update of salt to version 2015.8.1 is missing a new dependency on py27-tornado.
>How-To-Repeat:
Run salt-minion and view traceback:

Traceback (most recent call last):
  File "/opt/pkg/bin/salt-minion", line 26, in <module>
    salt_minion()
  File "/opt/pkg/lib/python2.7/site-packages/salt/scripts.py", line 106, in salt_minion
    import salt.cli.daemons
  File "/opt/pkg/lib/python2.7/site-packages/salt/cli/daemons.py", line 47, in <module>
    from salt.utils import parsers, ip_bracket
  File "/opt/pkg/lib/python2.7/site-packages/salt/utils/parsers.py", line 26, in <module>
    import salt.config as config
  File "/opt/pkg/lib/python2.7/site-packages/salt/config.py", line 40, in <module>
    import salt.utils.sdb
  File "/opt/pkg/lib/python2.7/site-packages/salt/utils/sdb.py", line 9, in <module>
    import salt.loader
  File "/opt/pkg/lib/python2.7/site-packages/salt/loader.py", line 28, in <module>
    import salt.utils.event
  File "/opt/pkg/lib/python2.7/site-packages/salt/utils/event.py", line 81, in <module>
    import salt.payload
  File "/opt/pkg/lib/python2.7/site-packages/salt/payload.py", line 17, in <module>
    import salt.crypt
  File "/opt/pkg/lib/python2.7/site-packages/salt/crypt.py", line 36, in <module>
    import salt.transport.client
  File "/opt/pkg/lib/python2.7/site-packages/salt/transport/client.py", line 12, in <module>
    from salt.utils.async import SyncWrapper
  File "/opt/pkg/lib/python2.7/site-packages/salt/utils/async.py", line 8, in <module>
    import tornado.ioloop
ImportError: No module named tornado.ioloop

>Fix:
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/salt/Makefile,v
retrieving revision 1.29
diff -u -r1.29 Makefile
--- Makefile	10 Nov 2015 14:48:39 -0000	1.29
+++ Makefile	3 Dec 2015 17:39:05 -0000
@@ -3,6 +3,7 @@
 DISTNAME=	salt-2015.8.1
 CATEGORIES=	sysutils
 MASTER_SITES=	https://pypi.python.org/packages/source/s/salt/
+PKGREVISION=	1
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	http://saltstack.org/
@@ -18,6 +19,7 @@
 DEPENDS+= ${PYPKGPREFIX}-jinja2-[0-9]*:../../textproc/py-jinja2
 DEPENDS+= ${PYPKGPREFIX}-apache-libcloud>=0.14.1:../../net/py-apache-libcloud
 DEPENDS+= ${PYPKGPREFIX}-requests>=2.5.0:../../devel/py-requests
+DEPENDS+= ${PYPKGPREFIX}-tornado>=4.3:../../www/py-tornado
 
 BUILD_DEFS+=	VARBASE


Home | Main Index | Thread Index | Old Index