From owner-freebsd-pkg@freebsd.org Sun Nov 26 00:34:16 2017 Return-Path: Delivered-To: freebsd-pkg@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 D6B2FDF552C for ; Sun, 26 Nov 2017 00:34:16 +0000 (UTC) (envelope-from poorandunlucky@boardermail.com) Received: from mout.gmx.com (mout.gmx.com [74.208.4.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mail.gmx.com", Issuer "thawte SSL CA - G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9F56A75D31 for ; Sun, 26 Nov 2017 00:34:16 +0000 (UTC) (envelope-from poorandunlucky@boardermail.com) Received: from [65.38.92.58] by 3c-app-mailcom-lxa13.server.lan (via HTTP); Sun, 26 Nov 2017 01:34:14 +0100 MIME-Version: 1.0 Message-ID: From: "Patrick Dorion" To: Poudriere Subject: Re: Strange error (cc segfaults in a unique circumstance) Date: Sun, 26 Nov 2017 01:34:14 +0100 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K1:UgA0JOLnBOevlhwdbmcOmjpKLqqnnE+DTbpVbQOhYU9 xwI3qze6ReOfvPdszEYcZCse3j8YK23mfYunhlHqb3K9SLu66X 3vAhKQ/4lGqJATYRtljtl3uNAAzNdUo5Oe75cI4527VZOH/KrK giP5X4su59Lzmif7qmTrBJcEU+x9BDaCx2IzkoBvZij7aSsOA1 I5g0q36xEbUSH6OBeht6Woi4nvWFD3nkhD18jADEcxfP5AP9+q /OuIhjXbmn3wm0s6G3xnvGamZ2asq2aBEmmWAY92+zZf3Xjk2+ 2GGb/w= X-UI-Out-Filterresults: notjunk:1;V01:K0:IPqB1bpaCz8=:HBHl7SrxE7bwIN4w0ivSbA QB721VA+knPTqdbP2fNfY78q4wHpCMBODTfh8feRC0HSbqF9ksaTwAYB3aki+eWUhxeR2CSqA dfFuVKXyjRNOEPH678B99mPKRPezfgkztGQpy4LuulYBGuRalw6osYTu5UN0K1EcePOrBHNUt 81gsFN55eEBzjEp1723eXmMEGnOIdkn5AJA+2B7cnbZUhDD24LNseL/tHAxG4PrnQ179KlSXv 7qPLTIFcXFzv/qMpz6HtJH1xb66viYe25xY4DsaJvbnzAExzaC5QmaufKOtvQ1qX8gbVvFUtv GxcllkUWbpu8/px8trpAUyoFa1xzRUP1Gr6GSkI0SENXjVG4GiZwfz9WHHxF+7150F7hIyhKD M/Q/zAsOFx34+4tPLuVTrNVXI5VXnD78aA9so+UgzVXUnd4BvNrDBjkrbMIYlaUnE+Iy9q6l0 Ks1ghOGk8nj9tkUYo2rNhAHpjh79/6wp32TXjY96oF+GNayLdSzw Content-Type: application/octet-stream Content-Disposition: attachment; filename=poudriere.conf.old X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Binary package management and package tools discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Nov 2017 00:34:16 -0000 # Poudriere can optionally use ZFS for its ports/jail storage. For # ZFS define ZPOOL, otherwise set NO_ZFS=yes # #### ZFS # The pool where poudriere will create all the filesystems it needs # poudriere will use tank/${ZROOTFS} as its root # # You need at least 7GB of free space in this pool to have a working # poudriere. # ZPOOL=t13pak17x2 ### NO ZFS # To not use ZFS, define NO_ZFS=yes #NO_ZFS=yes # root of the poudriere zfs filesystem, by default /poudriere # ZROOTFS=/var/poudriere # the host where to download sets for the jails setup # You can specify here a host or an IP # replace _PROTO_ by http or ftp # replace _CHANGE_THIS_ by the hostname of the mirrors where you want to fetch # by default: ftp://ftp.freebsd.org # # Also note that every protocols supported by fetch(1) are supported here, even # file:/// # Suggested: https://download.FreeBSD.org FREEBSD_HOST=https://download.freebsd.org # By default the jails have no /etc/resolv.conf, you will need to set # RESOLV_CONF to a file on your hosts system that will be copied has # /etc/resolv.conf for the jail, except if you don't need it (using an http # proxy for example) RESOLV_CONF=/etc/resolv.conf # The directory where poudriere will store jails and ports BASEFS=/usr/local/poudriere # The directory where the jail will store the packages and logs # by default a zfs filesystem will be created and set to # ${BASEFS}/data # #POUDRIERE_DATA=${BASEFS}/data # Use portlint to check ports sanity USE_PORTLINT=no # When building packages, a memory device can be used to speedup the build. # Only one of MFSSIZE or USE_TMPFS is supported. TMPFS is generally faster # and will expand to the needed amount of RAM. MFS is a slower since it # uses UFS and several abstraction layers. # If set WRKDIRPREFIX will be mdmfs of the given size (mM or gG) #MFSSIZE=4G # Use tmpfs(5) # This can be a space-separated list of options: # wrkdir - Use tmpfs(5) for port building WRKDIRPREFIX # data - Use tmpfs(5) for poudriere cache/temp build data # localbase - Use tmpfs(5) for LOCALBASE (installing ports for packaging/testing) # all - Run the entire build in memory, including builder jails. # yes - Enables tmpfs(5) for wrkdir and data # no - Disable use of tmpfs(5) # EXAMPLE: USE_TMPFS="wrkdir data" #USE_TMPFS=all USE_TMPFS=no # How much memory to limit tmpfs size to for *each builder* in GiB # (default: none) TMPFS_LIMIT=2 # How much memory to limit jail processes to for *each builder* # in GiB (default: none) MAX_MEMORY=1 # How many file descriptors to limit each jail process to (default: 1024) #MAX_FILES=1024 # If set the given directory will be used for the distfiles # This allows to share the distfiles between jails and ports tree # If this is "no", poudriere must be supplied a ports tree that already has # the required distfiles. DISTFILES_CACHE=/usr/ports/distfiles # If set the ports tree or source tree marked to use svn will use the defined # mirror (default: svn.FreeBSD.org) # The SSL fingerprints are published here: # https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/svn.html#svn-mirrors #SVN_HOST=svn.FreeBSD.org # Automatic OPTION change detection # When bulk building packages, compare the options from kept packages to # the current options to be built. If they differ, the existing package # will be deleted and the port will be rebuilt. # Valid options: yes, no, verbose # verbose will display the old and new options CHECK_CHANGED_OPTIONS=verbose # Automatic Dependency change detection # When bulk building packages, compare the dependencies from kept packages to # the current dependencies for every port. If they differ, the existing package # will be deleted and the port will be rebuilt. This helps catch changes such # as DEFAULT_RUBY_VERSION, PERL_VERSION, WITHOUT_X11 that change dependencies # for many ports. # Valid options: yes, no # Default: yes CHECK_CHANGED_DEPS=yes # Consider bad dependency lines on the wrong PKGNAME as fatal. # For example: # BUILD_DEPENDS= p5-List-MoreUtils>=0:lang/p5-List-MoreUtils # If this port's PKGNAME were really "List-MoreUtils" then it would # not be recorded into the resulting package. The next build with # CHECK_CHANGED_DEPS enabled would consider it a "new dependency" # since it is in the the port but not in the package. This is usually # a warning but can be made fatal instead by enabling this option. # Default: no #BAD_PKGNAME_DEPS_ARE_FATAL=yes # Path to the RSA key to sign the PKG repo with. See pkg-repo(8) #PKG_REPO_SIGNING_KEY=/etc/ssl/keys/repo.key # ccache support. Supply the path to your ccache cache directory. # It will be mounted into the jail and be shared among all jails. # It is recommended that extra ccache configuration be done with # ccache -o rather than from the environment. #CCACHE_DIR=/var/cache/ccache # Static ccache support from host. This uses the existing # ccache from the host in the build jail. This is useful for # using ccache+memcached which cannot easily be bootstrapped # otherwise. The path to the PREFIX where ccache was installed # must be used here, and ccache must have been built statically. # Note also that ccache+memcached will require network access # which is normally disabled. Separately setting RESTRICT_NETWORKING=no # may be required for non-localhost memcached servers. #CCACHE_STATIC_PREFIX=/usr/local # The jails normally only allow network access during the 'make fetch' # phase. This is a security restriction to prevent random things # ran during a build from accessing the network. Disabling this # is not advised. ALLOW_NETWORKING_PACKAGES may be used to allow networking # for a subset of packages only. #RESTRICT_NETWORKING=yes #ALLOW_NETWORKING_PACKAGES="npm-foo" # parallel build support. # # By default poudriere uses hw.ncpu to determine the number of builders. # You can override this default by changing PARALLEL_JOBS here, or # by specifying the -J flag to bulk/testport. # # Example to define PARALLEL_JOBS to one single job PARALLEL_JOBS=4 ####################################################################### # How many jobs should be used for preparing the build? These tend to # be more IO bound and may be worth tweaking. Default: PARALLEL_JOBS * 1.25 PREPARE_PARALLEL_JOBS=6 ############################################################### # If set, failed builds will save the WRKDIR to ${POUDRIERE_DATA}/wrkdirs # SAVE_WRKDIR=yes # Choose the default format for the workdir packing: could be tar,tgz,tbz,txz # default is tbz # WRKDIR_ARCHIVE_FORMAT=tbz # Disable linux support # NOLINUX=yes # By default poudriere sets FORCE_PACKAGE # To disable it (useful when building public packages): # NO_FORCE_PACKAGE=yes # By default poudriere sets PACKAGE_BUILDING # To disable it: # NO_PACKAGE_BUILDING=yes # If you are using a proxy define it here: # export HTTP_PROXY=bla # export FTP_PROXY=bla # # Cleanout the restricted packages # NO_RESTRICTED=yes # By default MAKE_JOBS is disabled to allow only one process per cpu # Use the following to allow it anyway # ALLOW_MAKE_JOBS=yes # List of packages that will always be allowed to use MAKE_JOBS # regardless of ALLOW_MAKE_JOBS. This is useful for allowing ports # which holdup the rest of the queue to build more quickly. #ALLOW_MAKE_JOBS_PACKAGES="pkg ccache py*" # Timestamp every line of build logs # Default: no #TIMESTAMP_LOGS=no # URL where your POUDRIERE_DATA/logs are hosted # This will be used for giving URL hints to the HTML output when # scheduling and starting builds #URL_BASE=http://yourdomain.com/poudriere/ # This defines the max time (in seconds) that a command may run for a build # before it is killed for taking too long. Default: 86400 #MAX_EXECUTION_TIME=86400 # This defines the time (in seconds) before a command is considered to # be in a runaway state for having no output on stdout. Default: 7200 #NOHANG_TIME=7200 # The repository is updated atomically if set yes. This leaves the # repository untouched until the build completes. This involves using # hardlinks and symlinks. The operations are fast, but can be intrusive # for remote syncing or backups. # Recommended to always keep on. # Default: yes #ATOMIC_PACKAGE_REPOSITORY=yes # When using ATOMIC_PACKAGE_REPOSITORY, commit the packages if some # packages fail to build. Ignored ports are considered successful. # This can be set to 'no' to only commit the packages once no failures # are encountered. # Default: yes #COMMIT_PACKAGES_ON_FAILURE=yes # Keep older package repositories. This can be used to rollback a system # or to bisect issues by changing the repository to one of the older # versions and reinstalling everything with `pkg upgrade -f` # ATOMIC_PACKAGE_REPOSITORY is required for this. # Default: no #KEEP_OLD_PACKAGES=no # How many old package repositories to keep with KEEP_OLD_PACKAGES # Default: 5 #KEEP_OLD_PACKAGES_COUNT=5 # Make testing errors fatal. # If set to 'no', ports with test failure will be marked as failed but still # packaged to permit testing dependent ports (useful for bulk -t -a) # Default: yes #PORTTESTING_FATAL=yes # Define the building jail hostname to be used when building the packages # Some port/packages hardcode the hostname of the host during build time # This is a necessary setup for reproducible builds. BUILDER_HOSTNAME=freebsd.fu-kt.tk # Define to get a predictable timestamp on the ports tree # This is a necessary setup for reproducible builds. #PRESERVE_TIMESTAMP=yes # Define to yes to build and stage as a regular user # Default: yes, unless CCACHE_DIR is set and CCACHE_DIR_NON_ROOT_SAFE is not # set. Note that to use ccache with BUILD_AS_NON_ROOT you will need to # use a non-shared CCACHE_DIR that is only built by PORTBUILD_USER and chowned # to that user. Then set CCACHE_DIR_NON_ROOT_SAFE to yes. #BUILD_AS_NON_ROOT=no # Define to the username to build as when BUILD_AS_NON_ROOT is yes. # Default: nobody (uid PORTBUILD_UID) #PORTBUILD_USER=nobody # Define to the uid to use for PORTBUILD_USER if the user does not # already exist in the jail. # Default: 65532 #PORTBUILD_UID=65534 # Define pkgname globs to boost priority for # Default: none #PRIORITY_BOOST="pypy openoffice*" # Define format for buildnames # Default: %Y-%m-%d_%Hh%Mm%Ss # ISO8601: #BUILDNAME_FORMAT="%FT%TZ" # Define format for build duration times # Default: %H:%M:%S #DURATION_FORMAT="%H:%M:%S" # Use colors when in a TTY # Default: yes #USE_COLORS=yes # Only build what is requested. Do not rebuild build deps if nothing requested # depends on them. This can create an inconsistent repository if you often # build one-off packages but expect the repository to stay consistent. # Defaut: yes #TRIM_ORPHANED_BUILD_DEPS=yes # A list of directories to exclude from leftover and filesystem violation # mtree checks. Ccache is used here as an example but is already # excluded by default. There is no need to add it here unless a # special configuration is used where it is a problem. # Default: none #LOCAL_MTREE_EXCLUDES="/usr/obj /var/tmp/ccache" # Set to hosted to use the /data directory instead of inline style HTML # Default: inline #HTML_TYPE="hosted" # Set to track remaining ports in the HTML interface. This can slow down # processing of the queue slightly, especially for bulk -a bulds. # Default: no #HTML_TRACK_REMAINING=yes From owner-freebsd-pkg@freebsd.org Fri Dec 1 17:29:58 2017 Return-Path: Delivered-To: freebsd-pkg@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 DFC51E65A0C for ; Fri, 1 Dec 2017 17:29:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id C7AF369538 for ; Fri, 1 Dec 2017 17:29:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id C7075E65A0B; Fri, 1 Dec 2017 17:29:58 +0000 (UTC) Delivered-To: pkg@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 C6B7AE65A0A for ; Fri, 1 Dec 2017 17:29:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (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 B4B6C69537 for ; Fri, 1 Dec 2017 17:29:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id vB1HTw68091285 for ; Fri, 1 Dec 2017 17:29:58 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: pkg@FreeBSD.org Subject: [Bug 224023] ports-mgmt/pkg: upgrading to pkg-1.10.2_1 makes "pkg version" do weird things Date: Fri, 01 Dec 2017 17:29:58 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: Trond.Endrestol@ximalas.info X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: pkg@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Binary package management and package tools discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Dec 2017 17:29:59 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D224023 Bug ID: 224023 Summary: ports-mgmt/pkg: upgrading to pkg-1.10.2_1 makes "pkg version" do weird things Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: pkg@FreeBSD.org Reporter: Trond.Endrestol@ximalas.info Flags: maintainer-feedback?(pkg@FreeBSD.org) Assignee: pkg@FreeBSD.org After upgrading to pkg-1.10.2_1, pkg version -ovIL=3D prints mindblowing re= sults: # pkg version -ovIL=3D print/auctex ? orphaned: print/auctex lang/cython ? orphaned: lang/cython lang/perl5.26 > succeeds index (index has 5.24.3) Look carefully at the last line. It does not make any sense. Neither print/auctex nor lang/cython has been removed from the ports tree. pkg version -ovPL=3D has some other issue: # pkg version -ovPL=3D Child process pid=3D93545 terminated abnormally: Segmentation fault Restoring /usr/local/sbin/{pkg,pkg-static,pkg2ng} from pkg-1.10.2 gives me = the wanted behaviour. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-pkg@freebsd.org Fri Dec 1 17:29:58 2017 Return-Path: Delivered-To: freebsd-pkg@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 94D47E65A05 for ; Fri, 1 Dec 2017 17:29:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 7D24269535 for ; Fri, 1 Dec 2017 17:29:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 7C9EDE65A04; Fri, 1 Dec 2017 17:29:58 +0000 (UTC) Delivered-To: pkg@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 7C53DE65A03 for ; Fri, 1 Dec 2017 17:29:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (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 6BBDF69534 for ; Fri, 1 Dec 2017 17:29:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id vB1HTw64091285 for ; Fri, 1 Dec 2017 17:29:58 GMT (envelope-from bugzilla-noreply@freebsd.org) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: pkg@FreeBSD.org Subject: maintainer-feedback requested: [Bug 224023] ports-mgmt/pkg: upgrading to pkg-1.10.2_1 makes "pkg version" do weird things Date: Fri, 01 Dec 2017 17:29:58 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: pkg@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Binary package management and package tools discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Dec 2017 17:29:58 -0000 Trond.Endrestol@ximalas.info has reassigned Bugzilla Automation 's request for maintainer-feedback to pkg@FreeBSD.org: Bug 224023: ports-mgmt/pkg: upgrading to pkg-1.10.2_1 makes "pkg version" do weird things https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D224023 --- Description --- After upgrading to pkg-1.10.2_1, pkg version -ovIL=3D prints mindblowing re= sults: # pkg version -ovIL=3D print/auctex ? orphaned: print/auctex lang/cython ? orphaned: lang/cython lang/perl5.26 > succeeds index (index has 5.24.3) Look carefully at the last line. It does not make any sense. Neither print/auctex nor lang/cython has been removed from the ports tree. pkg version -ovPL=3D has some other issue: # pkg version -ovPL=3D Child process pid=3D93545 terminated abnormally: Segmentation fault Restoring /usr/local/sbin/{pkg,pkg-static,pkg2ng} from pkg-1.10.2 gives me = the wanted behaviour. From owner-freebsd-pkg@freebsd.org Sat Dec 2 19:49:11 2017 Return-Path: Delivered-To: freebsd-pkg@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 42161E682A4 for ; Sat, 2 Dec 2017 19:49:11 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 1D1CB7B5BF for ; Sat, 2 Dec 2017 19:49:11 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 19601E682A3; Sat, 2 Dec 2017 19:49:11 +0000 (UTC) Delivered-To: pkg@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 17322E682A2 for ; Sat, 2 Dec 2017 19:49:11 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: from mail-wm0-x229.google.com (mail-wm0-x229.google.com [IPv6:2a00:1450:400c:c09::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9EA907B5BE for ; Sat, 2 Dec 2017 19:49:10 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: by mail-wm0-x229.google.com with SMTP id l141so8715978wmg.1 for ; Sat, 02 Dec 2017 11:49:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=CcjzY0w3TJxOWq5RJXt0rHFmG8l7ey8w667S6b2zqqA=; b=qWjrKZTGG/HkgQOSK+4CFddGBrucq2sdp9BVQx+QAGXdQXgXDu1AxaYMDrAU6N/wzn hLJXyTZ9GOZTfY4Z/wh7AMziYzyLK2lJnXicVzdgwa7ZsmCudVdvy6ydZFtwKxCg6jMr ut0VKVAOsBwd1l39/Y4GWrMHh6JcQA7dPDg/rpEXjjeoNerVUPLYpaWGsH0gu9Cqq4Bn OZa/lSNi11xB2mIyyrGj3t5Ap9/sFTM5pwMLNuJrJxR8lken6HA2yOSmME4mzGUTBTAU 3v36TeIOr2Z6wJFXH+TRaj1CHL/VQGmKbqUF57LfHMFGfAHHsz0WD+Jr6d/PYlXc+tdD 7phw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:to:from:subject:message-id:date :user-agent:mime-version:content-language:content-transfer-encoding; bh=CcjzY0w3TJxOWq5RJXt0rHFmG8l7ey8w667S6b2zqqA=; b=WbCGPY3fblkrTvzISclYXeSjP1bmLDHJMC54oQF41Sy+vKbiU5RJYul43XK2oN715b jq5Zm53YbsBAO8IbblqW+tbQ2MI3UL1/IKY+/LvhQ8aO82INUBckRtUPZNjv5RCL72YX x60z6Hm6jKMPtPM7E+z0AZQhKtrK8mnY1Z0JFsyZVL90ejRoyl1mchCPoEI7W7LSy0G6 ITRajfDK2y/aw9efb3HlywJi43QvY2SW8jgrflDIUCxNEA2EMgPRe89kuBmkbZjodbEC 2aaR2o/gWpcN7XyytlrIIyL0BeHdrBnx01sEFulca8OvnUVSBZCa8EaUtKiIK0IKka6C HyCw== X-Gm-Message-State: AJaThX4LIxT0I/8AqBzPvP7PcmkeRdaX8rtu6bri4cPRACPsZqxrxwEi JQMTj6+/1hRC1EKVjvofV7SSP5h1 X-Google-Smtp-Source: AGs4zMbvkWRWYHhF6lXRjPEzlOqFdyPNvXc9l7LxfP2E2HP7RszH8HdwFgaO7DOt2Su/7cgpBlyrmg== X-Received: by 10.80.147.14 with SMTP id m14mr19770598eda.121.1512244148804; Sat, 02 Dec 2017 11:49:08 -0800 (PST) Received: from [192.168.1.44] (136-206-ftth.onsbrabantnet.nl. [88.159.206.136]) by smtp.gmail.com with ESMTPSA id 33sm5867865edt.57.2017.12.02.11.49.07 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 02 Dec 2017 11:49:08 -0800 (PST) Sender: =?UTF-8?Q?Ren=C3=A9_Ladan?= To: pkg@freebsd.org From: =?UTF-8?Q?Ren=c3=a9_Ladan?= Subject: [poudriere] support for ALTROOT in jailed poudriere? Message-ID: <5574633f-9c53-f54d-3dff-f37ffa60db98@freebsd.org> Date: Sat, 2 Dec 2017 20:49:07 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Binary package management and package tools discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Dec 2017 19:49:11 -0000 Hi, I was trying to set up poudriere in a jail and stumbled upon some issues because the jailed ZFS dataset has ALTROOT set to /mnt in its ZPOOL. This gives issues when trying to run a (bulk) build with poudriere, see poudriere-altroot-bulk-no-symlink.txt. When I create a symlink /tank -> /mnt/tank, the build gets a bit further but fails later, see poudriere-altroot-bulk-1symlink.txt. Similarly, updating a ports tree works with a /tank -> /mnt/tank link but fails without, see poudriere-altroot-updateports-no-symlink.txt Are there any plans to support ALTROOT? Perhaps I can dig into it myself. This is with poudriere-master from github. URL: https://rene-ladan.nl/poudriere/ René