From owner-freebsd-ports@freebsd.org Wed Feb 24 18:08:50 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 53CEDAB2788 for ; Wed, 24 Feb 2016 18:08:50 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 375F51436 for ; Wed, 24 Feb 2016 18:08:50 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: by mailman.ysv.freebsd.org (Postfix) id 358C4AB2787; Wed, 24 Feb 2016 18:08:50 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3515AAB2786 for ; Wed, 24 Feb 2016 18:08:50 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B98D41435; Wed, 24 Feb 2016 18:08:49 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 458EB2842B; Wed, 24 Feb 2016 19:08:40 +0100 (CET) Received: from illbsd.quip.test (ip-86-49-16-209.net.upcbroadband.cz [86.49.16.209]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id D1E6928416; Wed, 24 Feb 2016 19:08:37 +0100 (CET) Message-ID: <56CDF1A5.4090200@quip.cz> Date: Wed, 24 Feb 2016 19:08:37 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:35.0) Gecko/20100101 Firefox/35.0 SeaMonkey/2.32 MIME-Version: 1.0 To: timur@FreeBSD.org, "ports@FreeBSD.org" Subject: FreeBSD Port: net/samba42 cannot build with Python34 as default Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2016 18:08:50 -0000 Hi, I tried to build samba42 as replacement for deprecated samba36 but it failed in our poudriere test run. I tried it twice and result was the same - complaining about missing py27-dnspython because py34-dnspython is installed instead. Relevant part of the build log: ===> samba42-4.2.7 depends on package: p5-Parse-Pidl>=4.0.0 - found ===> Returning to build of samba42-4.2.7 ===> samba42-4.2.7 depends on package: py27-dnspython>=1.9.4 - not found ===> Installing existing package /packages/All/py34-dnspython-1.12.0.txz [10_2_amd64-default-test-job-01] Installing py34-dnspython-1.12.0... [10_2_amd64-default-test-job-01] `-- Installing python34-3.4.4_1... [10_2_amd64-default-test-job-01] | `-- Installing libffi-3.2.1... [10_2_amd64-default-test-job-01] | | `-- Installing indexinfo-0.2.4... [10_2_amd64-default-test-job-01] | | `-- Extracting indexinfo-0.2.4: .... done [10_2_amd64-default-test-job-01] | `-- Extracting libffi-3.2.1: .......... done [10_2_amd64-default-test-job-01] `-- Extracting python34-3.4.4_1: .......... done [10_2_amd64-default-test-job-01] `-- Installing py34-setuptools34-20.0... [10_2_amd64-default-test-job-01] `-- Extracting py34-setuptools34-20.0: .......... done [10_2_amd64-default-test-job-01] Extracting py34-dnspython-1.12.0: .......... done Message from python34-3.4.4_1: =========================================================================== Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py34-gdbm databases/py34-gdbm py34-sqlite3 databases/py34-sqlite3 py34-tkinter x11-toolkits/py34-tkinter =========================================================================== ===> samba42-4.2.7 depends on package: py27-dnspython>=1.9.4 - not found *** Error code 1 Stop. make: stopped in /usr/ports/net/samba42 ====>> Cleaning up wrkdir ===> Cleaning for samba42-4.2.7 build of net/samba42 ended at Wed Feb 24 18:55:54 CET 2016 build time: 00:00:07 !!! build failure encountered !!! This is whole poudriere sessions # poudriere bulk -v -j 10_2_amd64 -z test -p default -f /usr/local/etc/poudriere.d/pkglists/test [00:00:00] ====>> Creating the reference jail... done [00:00:00] ====>> Mounting system devices for 10_2_amd64-default-test [00:00:00] ====>> Mounting ports/packages/distfiles [00:00:00] ====>> Stashing existing package repository [00:00:00] ====>> Mounting packages from: /vol0/poudriere/data/packages/10_2_amd64-default-test [00:00:00] ====>> Copying /var/db/ports from: /usr/local/etc/poudriere.d/test-options [00:00:00] ====>> Appending to make.conf: /usr/local/etc/poudriere.d/make.conf [00:00:00] ====>> Appending to make.conf: /usr/local/etc/poudriere.d/test-make.conf /etc/resolv.conf -> /vol0/poudriere/data/.m/10_2_amd64-default-test/ref/etc/resolv.conf [00:00:00] ====>> Starting jail 10_2_amd64-default-test [00:00:00] ====>> Logs: /vol0/poudriere/data/logs/bulk/10_2_amd64-default-test/2016-02-24_18h55m41s [00:00:00] ====>> WWW: http://localhost/build.html?mastername=10_2_amd64-default-test&build=2016-02-24_18h55m41s [00:00:00] ====>> Loading MOVED [00:00:01] ====>> Calculating ports order and dependencies [00:00:01] ====>> Computing deps for mail/postfix-dovecot2 [00:00:01] ====>> Computing deps for mail/postfix [00:00:01] ====>> Computing deps for mail/postfix-sasl2 [00:00:01] ====>> Computing deps for mail/postfix-dovecot [00:00:01] ====>> Computing deps for net/isc-dhcp43-server [00:00:01] ====>> Computing deps for sysutils/lsof [00:00:01] ====>> Computing deps for net/samba42 [00:00:01] ====>> Computing deps for ports-mgmt/pkg [00:00:01] ====>> Computing deps for devel/gmake [00:00:01] ====>> Computing deps for databases/db5 [00:00:01] ====>> Computing deps for devel/pcre [00:00:01] ====>> Computing deps for databases/mariadb55-client [00:00:01] ====>> Computing deps for print/indexinfo [00:00:01] ====>> Computing deps for lang/perl5.20 [00:00:01] ====>> Computing deps for archivers/libarchive [00:00:01] ====>> Computing deps for devel/cmake [00:00:01] ====>> Computing deps for archivers/lzo2 [00:00:01] ====>> Computing deps for mail/dovecot2 [00:00:01] ====>> Computing deps for devel/cmake-modules [00:00:01] ====>> Computing deps for mail/dovecot [00:00:01] ====>> Computing deps for devel/jsoncpp [00:00:01] ====>> Computing deps for textproc/expat2 [00:00:01] ====>> Computing deps for archivers/liblz4 [00:00:01] ====>> Computing deps for devel/scons [00:00:01] ====>> Computing deps for devel/pkgconf [00:00:01] ====>> Computing deps for databases/ldb [00:00:01] ====>> Computing deps for devel/icu [00:00:01] ====>> Computing deps for devel/m4 [00:00:01] ====>> Computing deps for databases/tdb [00:00:01] ====>> Computing deps for lang/python2 [00:00:01] ====>> Computing deps for devel/py-setuptools27 [00:00:01] ====>> Computing deps for lang/python27 [00:00:01] ====>> Computing deps for devel/libffi [00:00:01] ====>> Computing deps for ftp/curl [00:00:01] ====>> Computing deps for devel/popt [00:00:01] ====>> Computing deps for devel/talloc [00:00:01] ====>> Computing deps for security/ca_root_nss [00:00:01] ====>> Computing deps for devel/tevent [00:00:01] ====>> Computing deps for textproc/py-sphinx [00:00:01] ====>> Computing deps for devel/py-Jinja2 [00:00:01] ====>> Computing deps for net/openldap24-client [00:00:01] ====>> Computing deps for devel/py-setuptools34 [00:00:01] ====>> Computing deps for databases/ntdb [00:00:01] ====>> Computing deps for lang/python34 [00:00:02] ====>> Computing deps for devel/libinotify [00:00:02] ====>> Computing deps for textproc/py-MarkupSafe [00:00:02] ====>> Computing deps for devel/autoconf [00:00:02] ====>> Computing deps for devel/py-babel [00:00:02] ====>> Computing deps for devel/autoconf-wrapper [00:00:02] ====>> Computing deps for devel/py-pytz [00:00:02] ====>> Computing deps for misc/help2man [00:00:02] ====>> Computing deps for devel/py-six [00:00:02] ====>> Computing deps for devel/gmake-lite [00:00:02] ====>> Computing deps for textproc/py-alabaster [00:00:02] ====>> Computing deps for devel/automake [00:00:02] ====>> Computing deps for textproc/py-docutils [00:00:02] ====>> Computing deps for devel/automake-wrapper [00:00:02] ====>> Computing deps for textproc/py-pygments [00:00:02] ====>> Computing deps for devel/libtool [00:00:02] ====>> Computing deps for textproc/py-snowballstemmer [00:00:02] ====>> Computing deps for devel/p5-Parse-Pidl [00:00:02] ====>> Computing deps for textproc/py-pystemmer [00:00:02] ====>> Computing deps for devel/p5-Parse-Yapp [00:00:02] ====>> Computing deps for textproc/py-sphinx_rtd_theme [00:00:02] ====>> Computing deps for dns/py-dnspython [00:00:02] ====>> Computing deps for security/cyrus-sasl2 [00:00:02] ====>> Computing deps for security/gnutls [00:00:02] ====>> Computing deps for security/libtasn1 [00:00:02] ====>> Computing deps for security/nettle [00:00:02] ====>> Computing deps for math/gmp [00:00:02] ====>> Computing deps for security/libgcrypt [00:00:02] ====>> Computing deps for security/libgpg-error [00:00:02] ====>> Computing deps for sysutils/libsunacl [00:00:03] ====>> Sanity checking the repository [00:00:03] ====>> Checking for stale cache files [00:00:03] ====>> Checking packages for incremental rebuild needed [00:00:04] ====>> Checking packages for missing dependencies [00:00:04] ====>> Deleting stale symlinks [00:00:04] ====>> Deleting empty directories [00:00:04] ====>> Cleaning the build queue [00:00:04] ====>> Recording filesystem state for prepkg... done [00:00:05] ====>> Building 1 packages using 1 builders [00:00:05] ====>> Starting/Cloning builders [00:00:06] ====>> Hit CTRL+t at any time to see build progress and stats [00:00:06] ====>> [01][00:00:00] Starting build of net/samba42 [00:00:06] ====>> [01][00:00:00] Status for build net/samba42: check-sanity [00:00:06] ====>> [01][00:00:00] Status for build net/samba42: pkg-depends [00:00:07] ====>> [01][00:00:01] Status for build net/samba42: fetch-depends [00:00:07] ====>> [01][00:00:01] Status for build net/samba42: fetch [00:00:07] ====>> [01][00:00:01] Status for build net/samba42: distfiles /usr/ports/distfiles -> /vol0/poudriere/data/.m/10_2_amd64-default-test/01/portdistfiles [00:00:07] ====>> [01][00:00:01] Status for build net/samba42: checksum [00:00:08] ====>> [01][00:00:02] Status for build net/samba42: distfiles /vol0/poudriere/data/.m/10_2_amd64-default-test/01/portdistfiles -> /usr/ports/distfiles [00:00:08] ====>> [01][00:00:02] Status for build net/samba42: extract-depends [00:00:08] ====>> [01][00:00:02] Status for build net/samba42: extract [00:00:08] ====>> [01][00:00:02] Status for build net/samba42: patch-depends [00:00:08] ====>> [01][00:00:02] Status for build net/samba42: patch [00:00:09] ====>> [01][00:00:03] Status for build net/samba42: build-depends [00:00:12] ====>> [01][00:00:06] Finished build of net/samba42: Failed: build-depends [00:00:12] ====>> Stopping 1 builders 10_2_amd64-default-test-job-01: removed 10_2_amd64-default-test-job-01-n: removed [00:00:14] ====>> No package built, no need to update the repository [00:00:14] ====>> Committing packages to repository [00:00:14] ====>> Removing old packages [00:00:14] ====>> Failed ports: net/samba42:build-depends [10_2_amd64-default-test] [2016-02-24_18h55m41s] [committing:] Queued: 1 Built: 0 Failed: 1 Skipped: 0 Ignored: 0 Tobuild: 0 Time: 00:00:13 [00:00:14] ====>> Logs: /vol0/poudriere/data/logs/bulk/10_2_amd64-default-test/2016-02-24_18h55m41s [00:00:14] ====>> WWW: http://localhost/build.html?mastername=10_2_amd64-default-test&build=2016-02-24_18h55m41s [00:00:14] ====>> Cleaning up 10_2_amd64-default-test: removed 10_2_amd64-default-test-n: removed [00:00:14] ====>> Umounting file systems Usr: 14.270s Krnl: 7.408s Totl: 0:14.21s CPU: 152.4% swppd: 0 I/O: 1281+19056 Used options in make.conf root@sm-reserve ~/# cat /usr/local/etc/poudriere.d/test-make.conf ## poudriere make.conf for SET name test ## https://wiki.freebsd.org/Ports/Options/OptionsNG ## OptionsNG sets DOCS, EXAMPLES and NLS as default - we do not need them OPTIONS_UNSET= X11 GUI CUPS DOCS EXAMPLES NLS HAL WITH_BDB_VER=5 WITH_GHOSTSCRIPT_VER=9 DEFAULT_VERSIONS=apache=2.4 perl5=5.20 mysql=5.5m php=5.5 python=3.4 pgsql=9.3 Packages in set # cat /usr/local/etc/poudriere.d/pkglists/test mail/postfix mail/postfix-dovecot mail/postfix-dovecot2 mail/postfix-sasl2 sysutils/lsof net/samba42 net/isc-dhcp43-server Is it know problem? Is there any easy way to fix it in our test environment? Miroslav Lachman