Bug 236732 - net/samba47: stage-qa failure in build, Error: lang/python should not be depended upon.
Summary: net/samba47: stage-qa failure in build, Error: lang/python should not be depe...
Status: Closed Overcome By Events
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: 2019-03-23 12:23 UTC by Matthias Andree
Modified: 2019-08-19 10:00 UTC (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Andree freebsd_committer freebsd_triage 2019-03-23 12:23:18 UTC
Apparently the stage-qa phase, or lang/python, have been tightened up, causing a build failure of net/samba47 in poudriere under bulk -t. These are head and tail of the build log:

[00:00:01] =>> Building net/samba47
[00:00:01] build started at Sat Mar 23 12:31:51 CET 2019
[00:00:01] port directory: /usr/ports/net/samba47
[00:00:01] package name: samba47-4.7.12
[00:00:02] building for: FreeBSD 120amd64-svn-job-06 12.0-RELEASE FreeBSD 12.0-RELEASE amd64
[00:00:02] maintained by: timur@FreeBSD.org
[00:00:02] Makefile ident:      $FreeBSD: head/net/samba47/Makefile 486043 2018-11-27 17:25:53Z timur $
[00:00:02] Poudriere version: 3.3.2
[00:00:02] Host OSVERSION: 1200086
[00:00:02] Jail OSVERSION: 1200086
[00:00:02] Job Id: 06
[00:00:02] 
[00:00:02] ---Begin Environment---
[00:00:02] SHELL=/bin/csh
[00:00:02] OSVERSION=1200086
[00:00:02] UNAME_v=FreeBSD 12.0-RELEASE
[00:00:02] UNAME_r=12.0-RELEASE
[00:00:02] BLOCKSIZE=K
[00:00:02] MAIL=/var/mail/root
[00:00:02] WARNING_WAIT=0
[00:00:02] STATUS=1
[00:00:02] HOME=/root
[00:00:02] PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
[00:00:02] LOCALBASE=/usr/local
[00:00:02] USER=root
[00:00:02] LIBEXECPREFIX=/usr/local/libexec/poudriere
[00:00:02] POUDRIERE_VERSION=3.3.2
[00:00:02] MASTERMNT=/usr/local/poudriere/data/.m/120amd64-svn/ref
[00:00:02] DEV_WARNING_WAIT=0
[00:00:02] POUDRIERE_BUILD_TYPE=bulk
[00:00:02] PACKAGE_BUILDING=yes
[00:00:02] SAVED_TERM=xterm-256color
[00:00:02] PWD=/usr/local/poudriere/data/.m/120amd64-svn/ref/.p/pool
[00:00:02] NO_WARNING_PKG_INSTALL_EOL=yes
[00:00:02] P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS
[00:00:02] MASTERNAME=120amd64-svn
[00:00:02] SCRIPTPREFIX=/usr/local/share/poudriere
[00:00:02] OLDPWD=/usr/local/poudriere/data/.m/120amd64-svn/ref/.p
[00:00:02] SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
[00:00:02] POUDRIEREPATH=/usr/local/bin/poudriere
[00:00:02] ---End Environment---
[00:00:02] 
[00:00:02] ---Begin Poudriere Port Flags/Env---
[00:00:02] PORT_FLAGS=
[00:00:02] PKGENV=
[00:00:02] FLAVOR=
[00:00:02] DEPENDS_ARGS=
[00:00:02] MAKE_ARGS=
[00:00:02] ---End Poudriere Port Flags/Env---
[00:00:02] 
[00:00:02] ---Begin OPTIONS List---
[00:00:02] ===> The following configuration options are available for samba47-4.7.12:
[00:00:02]      ADS=on: Active Directory client(implies LDAP)
[00:00:02]      AD_DC=on: Active Directory Domain Controller
[00:00:02]      AESNI=on: Accelerated AES crypto functions(amd64 only)
[00:00:02]      CLUSTER=off: Clustering
[00:00:02]      CUPS=off: CUPS printing system support
[00:00:02]      DEBUG=on: Build with debugging support
[00:00:02]      DEVELOPER=off: With developer framework(implies NTVFS)
[00:00:02]      DOCS=on: Build and/or install documentation
[00:00:02]      FAM=on: File Alteration Monitor
[00:00:02]      GLUSTERFS=off: GlusterFS
[00:00:02]      GPGME=off: GpgME
[00:00:02]      LDAP=on: LDAP client
[00:00:02]      MANDOC=off: Build manpages from DOCBOOK templates
[00:00:02]      NTVFS=off: Build *DEPRECATED* NTVFS file server
[00:00:02]      PROFILE=on: Profiling data
[00:00:02]      QUOTAS=on: Disk quota
[00:00:02]      SPOTLIGHT=off: Spotlight
[00:00:02]      SYSLOG=on: Syslog logging support
[00:00:02]      UTMP=on: UTMP accounting
[00:00:02] ====> Options available for the radio DNS: you can only select none or one of them
[00:00:02]      NSUPDATE=off: Use samba NSUPDATE utility for AD DC
[00:00:02]      BIND911=off: Use Bind 9.11 as AD DC DNS server frontend
[00:00:02] ====> Options available for the radio ZEROCONF: you can only select none or one of them
[00:00:02]      MDNSRESPONDER=off: Zeroconf support via mDNSResponder
[00:00:02]      AVAHI=off: Zeroconf support via Avahi
[00:00:02] ===> Use 'make config' to modify these settings
[00:00:02] ---End OPTIONS List---


...
[00:14:30] install -d -m 0755 "/wrkdirs/usr/ports/net/samba47/work/stage/usr/local/lib/shared-modules/process_model"
[00:14:30] install -d -m 0755 "/wrkdirs/usr/ports/net/samba47/work/stage/usr/local/lib/shared-modules/service"
[00:14:30] install -d -m 0755 "/wrkdirs/usr/ports/net/samba47/work/stage/usr/local/lib/shared-modules/vfs"
[00:14:30] /bin/mkdir -p /wrkdirs/usr/ports/net/samba47/work/stage/usr/local/share/doc/samba47
[00:14:30] install  -m 0644 /wrkdirs/usr/ports/net/samba47/work/README.FreeBSD /wrkdirs/usr/ports/net/samba47/work/stage/usr/local/share/doc/samba47
[00:14:30] ====> Compressing man pages (compress-man)
[00:14:31] ===> Staging rc.d startup script(s)
[00:14:31] ===>   Installing ldconfig configuration file
[00:14:31] ===========================================================================
[00:14:31] ====> Running Q/A tests (stage-qa)
[00:14:43] Notice: You have some Perl modules as dependencies but you do not have devel/p5-Module-CoreList installed, the perlcore QA check gets better results when using it, especially with older Perl versions.
[00:14:43] Error: lang/python should not be depended upon. Instead, use USES=python:xy with a specific version.
[00:14:43] *** Error code 1
Comment 1 Matthias Andree freebsd_committer freebsd_triage 2019-03-23 12:35:21 UTC
The build failure in Samba is caused from an intentionally tightened-up Mk/Scripts/qa.sh:
<https://svnweb.freebsd.org/ports?view=revision&revision=496150>
Comment 2 Matthias Andree freebsd_committer freebsd_triage 2019-04-19 08:37:15 UTC
Ping
Comment 3 Timur I. Bakeyev freebsd_committer freebsd_triage 2019-04-19 09:31:37 UTC
Pong. As an exercise to the PM I suggest to find reference to the lang/python in the port.

The ONLY mentioning of it is in the TEST_DEPENDS section and it's there for the reason - I need exactly lang/python to be there on a TEST stage.
Comment 4 Rene Ladan freebsd_committer freebsd_triage 2019-08-19 10:00:21 UTC
samba47 expired today, please use samba48 or samba410.