Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 May 2015 14:16:43 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 200391] ports-mgmt/poudriere: Missing packets after bulk build
Message-ID:  <bug-200391-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200391

            Bug ID: 200391
           Summary: ports-mgmt/poudriere: Missing packets after bulk build
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: bdrewery@FreeBSD.org
          Reporter: elofu17@hotmail.com
             Flags: maintainer-feedback?(bdrewery@FreeBSD.org)
          Assignee: bdrewery@FreeBSD.org

I think I found a bug.
Poudriere just discarded my lynx package when doing a bulk build.


Step by step:

# poudriere ports -u
It updated a couple of ports, lynx was one of them.
(note: mutt was *not* updated)

# grep mutt ports_to_build.txt
mail/mutt

So, in my list of ports to build, I have mail/mutt.

I rebuild my ports...
# poudriere bulk -f ports_to_build.txt -j 93amd64
[00:00:00] ====>> Creating the reference jail... done
[00:01:11] ====>> Mounting system devices for 93amd64-default
[00:01:11] ====>> Mounting ports/packages/distfiles
[00:01:11] ====>> Stashing existing package repository
[00:01:12] ====>> Mounting packages from:
/usr/local/poudriere/data/packages/93amd64-default
[00:01:12] ====>> Copying /var/db/ports from:
/usr/local/share/freebsd-ports/poudriere.d/93amd64-options
[00:01:13] ====>> Appending to make.conf:
/usr/local/share/freebsd-ports/poudriere.d/make.conf
/etc/resolv.conf ->
/usr/local/poudriere/data/.m/93amd64-default/ref/etc/resolv.conf
[00:01:13] ====>> Starting jail 93amd64-default
[00:01:13] ====>> Logs:
/usr/local/poudriere/data/logs/bulk/93amd64-default/2015-05-22_15h05m55s
[00:01:13] ====>> Loading MOVED
[00:01:13] ====>> Calculating ports order and dependencies
[00:01:13] ====>> MOVED: www/squid33 renamed to www/squid
[00:01:13] ====>> MOVED: lang/lua renamed to lang/lua51
[00:01:27] ====>> Sanity checking the repository
[00:01:27] ====>> Checking packages for incremental rebuild needed
[00:01:28] ====>> Deleting argus-sasl-3.0.8.txz: new version: 3.0.8.1
[00:01:32] ====>> Deleting easy-rsa-2.2.0.m.txz: new version: 2.2.2
[00:01:35] ====>> Deleting libgpg-error-1.19.txz: new version: 1.19_1
[00:01:36] ====>> Deleting libtasn1-4.5.txz: new version: 4.5_1
[00:01:37] ====>> Deleting lynx-2.8.8.2_1,1.txz: new version: 2.8.8.2_2,1
  Here, it deletes lynx.
[00:01:45] ====>> Deleting p5-Net-HTTP-6.07_1.txz: new version: 6.09
[00:01:54] ====>> Deleting rubygem-facter-2.4.3.txz: new version: 2.4.4
[00:01:57] ====>> Deleting gnutls-3.2.21_1.txz: missing dependency:
libtasn1-4.5
[00:01:57] ====>> Deleting libassuan-2.2.0.txz: missing dependency:
libgpg-error-1.19
[00:01:57] ====>> Deleting libgcrypt-1.6.3.txz: missing dependency:
libgpg-error-1.19
[00:01:57] ====>> Deleting libksba-1.3.3.txz: missing dependency:
libgpg-error-1.19
[00:01:57] ====>> Deleting libxslt-1.1.28_6.txz: missing dependency:
libgcrypt-1.6.3
[00:01:58] ====>> Deleting openvpn-2.3.6_4.txz: missing dependency:
easy-rsa-2.2.0.m
[00:01:58] ====>> Deleting p11-kit-0.23.1.txz: missing dependency: libtasn1-4.5
[00:01:59] ====>> Deleting p5-libwww-6.13.txz: missing dependency:
p5-Net-HTTP-6.07_1
[00:01:59] ====>> Deleting pinentry-tty-0.9.2.txz: missing dependency:
libgcrypt-1.6.3
[00:02:00] ====>> Deleting puppet-3.7.5.txz: missing dependency:
rubygem-facter-2.4.3
[00:02:00] ====>> Deleting xmlto-0.0.26_2.txz: missing dependency:
libxslt-1.1.28_6
[00:02:00] ====>> Deleting emacs-nox11-24.5,3.txz: missing dependency:
gnutls-3.2.21_1
[00:02:00] ====>> Deleting gnupg-2.1.4_1.txz: missing dependency:
gnutls-3.2.21_1
[00:02:01] ====>> Deleting munin-node-2.0.25_4.txz: missing dependency:
p5-libwww-6.13
[00:02:01] ====>> Deleting pinentry-0.9.2.txz: missing dependency:
pinentry-tty-0.9.2
[00:02:02] ====>> Deleting stale symlinks
[00:02:02] ====>> Deleting empty directories
[00:02:02] ====>> Cleaning the build queue
[00:02:02] ====>> Recording filesystem state for prepkg... done
[00:02:02] ====>> Building 19 packages using 3 builders
[00:02:02] ====>> Starting/Cloning builders
[00:04:05] ====>> Hit CTRL+t at any time to see build progress and stats
[00:04:05] ====>> [01][00:00:00] Starting build of security/libgpg-error
[00:04:05] ====>> [02][00:00:00] Starting build of security/libtasn1
[00:04:05] ====>> [03][00:00:00] Starting build of net/p5-Net-HTTP
[00:04:40] ====>> [03][00:00:35] Finished build of net/p5-Net-HTTP: Success
[00:04:40] ====>> [03][00:00:00] Starting build of security/easy-rsa
[00:04:45] ====>> [01][00:00:40] Finished build of security/libgpg-error:
Success
[00:04:48] ====>> [01][00:00:00] Starting build of security/libgcrypt
[00:04:53] ====>> [02][00:00:48] Finished build of security/libtasn1: Success
[00:04:55] ====>> [02][00:00:00] Starting build of security/libksba
[00:04:57] ====>> [03][00:00:17] Finished build of security/easy-rsa: Success
[00:04:58] ====>> [03][00:00:00] Starting build of security/p11-kit
[00:05:18] ====>> [02][00:00:23] Finished build of security/libksba: Success
[00:05:19] ====>> [02][00:00:00] Starting build of security/libassuan
[00:05:26] ====>> [01][00:00:38] Finished build of security/libgcrypt: Success
[00:05:26] ====>> [01][00:00:00] Starting build of security/pinentry-tty
[00:05:28] ====>> [02][00:00:09] Finished build of security/libassuan: Success
[00:05:28] ====>> [02][00:00:00] Starting build of sysutils/rubygem-facter
[00:05:48] ====>> [01][00:00:22] Finished build of security/pinentry-tty:
Success
[00:05:54] ====>> [01][00:00:00] Starting build of security/pinentry
[00:06:01] ====>> [01][00:00:07] Finished build of security/pinentry: Success
[00:06:01] ====>> [01][00:00:00] Starting build of www/p5-libwww
[00:06:03] ====>> [03][00:01:05] Finished build of security/p11-kit: Success
[00:06:04] ====>> [03][00:00:00] Starting build of security/gnutls
[00:06:08] ====>> [02][00:00:40] Finished build of sysutils/rubygem-facter:
Success
[00:06:10] ====>> [02][00:00:00] Starting build of net-mgmt/argus3
[00:06:22] ====>> [01][00:00:21] Finished build of www/p5-libwww: Success
[00:06:23] ====>> [01][00:00:00] Starting build of sysutils/munin-node
[00:06:51] ====>> [02][00:00:41] Finished build of net-mgmt/argus3: Success
[00:06:52] ====>> [02][00:00:00] Starting build of security/openvpn
[00:06:54] ====>> [01][00:00:31] Finished build of sysutils/munin-node: Success
[00:06:55] ====>> [01][00:00:00] Starting build of sysutils/puppet
[00:07:22] ====>> [01][00:00:27] Finished build of sysutils/puppet: Success
[00:07:26] ====>> [02][00:00:34] Finished build of security/openvpn: Success
[00:08:08] ====>> [03][00:02:04] Finished build of security/gnutls: Success
[00:08:10] ====>> [01][00:00:00] Starting build of editors/emacs-nox11
[00:08:10] ====>> [02][00:00:00] Starting build of security/gnupg
[00:09:09] ====>> [02][00:00:59] Finished build of security/gnupg: Success
[00:11:09] ====>> [01][00:02:59] Finished build of editors/emacs-nox11: Success
[00:11:10] ====>> Stopping 3 builders
[00:11:19] ====>> Creating pkgng repository
Creating repository in /tmp/packages: 100%
Packing files for repository: 100%
[00:11:35] ====>> Committing packages to repository
[00:11:35] ====>> Removing old packages
[00:11:35] ====>> Built ports: net/p5-Net-HTTP security/libgpg-error
security/libtasn1 security/easy-rsa security/libksba security/libgcrypt
security/libassuan security/pinentry-tty security/pinentry security/p11-kit
sysutils/rubygem-facter www/p5-libwww net-mgmt/argus3 sysutils/munin-node
sysutils/puppet security/openvpn security/gnutls security/gnupg
editors/emacs-nox11
[93amd64-default] [2015-05-22_15h05m55s] [committing:] Queued: 19 Built: 19
Failed: 0  Skipped: 0  Ignored: 0  Tobuild: 0   Time: 00:10:22
[00:11:35] ====>> Logs:
/usr/local/poudriere/data/logs/bulk/93amd64-default/2015-05-22_15h05m55s
[00:11:35] ====>> Cleaning up
[00:11:35] ====>> Umounting file systems

Done.
It never built the new lynx port though, so now my pkg repo is missing lynx.
:-/


I have a 10.1 build-jail as well. The same error happened there.


Just to verify the deps, I ran 'poudriere bulk -vv -f ports_to_build.txt -j
93amd64'.
[00:01:19] ====>> Debug: mail/mutt depends on converters/libiconv
[00:01:19] ====>> Debug: mail/mutt depends on databases/db5
[00:01:19] ====>> Debug: mail/mutt depends on devel/autoconf
[00:01:19] ====>> Debug: mail/mutt depends on devel/automake
[00:01:19] ====>> Debug: mail/mutt depends on devel/gettext-runtime
[00:01:19] ====>> Debug: mail/mutt depends on devel/gettext-tools
[00:01:19] ====>> Debug: mail/mutt depends on dns/libidn
[00:01:19] ====>> Debug: mail/mutt depends on misc/mime-support
[00:01:20] ====>> Debug: mail/mutt depends on ports-mgmt/pkg
[00:01:20] ====>> Debug: mail/mutt depends on security/cyrus-sasl2
[00:01:20] ====>> Debug: mail/mutt depends on textproc/docbook-xsl
[00:01:20] ====>> Debug: mail/mutt depends on textproc/libxslt
[00:01:20] ====>> Debug: mail/mutt depends on textproc/urlview
[00:01:20] ====>> Debug: mail/mutt depends on www/lynx

Yepp, mutt still depends on lynx.


So, is this a bug? Shouldn't lynx have been built?

/Elof

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-200391-13>