Bug 195089 - net/samba41: pkg-plist error when py27-dnspython is installed
Summary: net/samba41: pkg-plist error when py27-dnspython is installed
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Timur I. Bakeyev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-17 01:40 UTC by Ting-Wei Lan
Modified: 2015-01-16 17:36 UTC (History)
0 users

See Also:
lantw44: maintainer-feedback? (timur)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ting-Wei Lan 2014-11-17 01:40:59 UTC
When dns/py-dnspython is installed on the system, /usr/local/lib/python2.7/site-packages/samba/external/dns will not be available because of this check in lib/wscript_build:

external_libs = {
    "dns.resolver": dnspython/dns",
    "subunit": "subunit/python/subunit",
    "testtools": "testtools/testtools"}

list = []

for module, package in external_libs.items():
    try:
        __import__(module)
    except ImportError:
        list.append(package)


This causes the following pkg-plist error:

===>  Installing for samba41-4.1.13_1
===>  Checking if samba41 already installed
===>   Registering installation for samba41-4.1.13_1
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/__init__.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/dnssec.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/e164.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/edns.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/entropy.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/exception.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/flags.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/hash.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/inet.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/ipv4.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/ipv6.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/message.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/name.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/namedict.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/node.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/opcode.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/query.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rcode.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdata.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdataclass.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdataset.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdatatype.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/AFSDB.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/CERT.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/CNAME.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/DLV.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/DNAME.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/DNSKEY.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/DS.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/GPOS.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/HINFO.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/HIP.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/ISDN.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/LOC.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/MX.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/NS.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/NSEC.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/NSEC3.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/NSEC3PARAM.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/PTR.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/RP.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/RRSIG.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/RT.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/SOA.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/SPF.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/SSHFP.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/TXT.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/X25.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/__init__.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/IN/A.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/IN/AAAA.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/IN/APL.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/IN/DHCID.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/IN/IPSECKEY.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/IN/KX.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/IN/NAPTR.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/IN/NSAP.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/IN/NSAP_PTR.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/IN/PX.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/IN/SRV.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/IN/WKS.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/IN/__init__.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/__init__.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/dsbase.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/mxbase.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/nsbase.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/txtbase.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/renderer.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/resolver.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/reversename.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rrset.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/set.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/tokenizer.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/tsig.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/tsigkeyring.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/ttl.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/update.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/version.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/wiredata.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/zone.py): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/IN/): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/ANY/): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/rdtypes/): No such file or directory
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/python2.7/site-packages/samba/external/dns/): No such file or directory
*** Error code 74

Stop.
make[1]: stopped in /usr/ports/net/samba41
*** Error code 1

Stop.
make: stopped in /usr/ports/net/samba41
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2014-11-17 01:40:59 UTC
Auto-assigned to maintainer timur@FreeBSD.org
Comment 2 Timur I. Bakeyev freebsd_committer freebsd_triage 2015-01-16 17:36:17 UTC
Added dependency of the port to devel/py-dnsython.

Hope, that should eliminate the issue. The same should be done for subunit, but didn't find the one in the ports tree.