notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Why was the website so slow for so long?

The cause of the slowdown was a change to the ZFS dataset. In conjunction with the database server, very little caching was being done. This combination resulted in increased disk I/O as the system churned through the database. Details in the blog post which outlines the various things which changed. Many graphs.

Port details
poudriere-devel Port build and test system
3.3.99.20191210 ports-mgmt on this many watch lists=12 search for ports that depend on this port Find issues related to this port Report an issue related to this port 3.3.99.20191210Version of this port present on the latest quarterly branch.
Maintainer: bdrewery@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-08-16 10:12:07
Last Update: 2019-12-10 17:58:03
SVN Revision: 519770
License: BSD2CLAUSE
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (115 items)
  1. /usr/local/share/licenses/poudriere-devel-3.3.99.20191210/catalog.mk
  2. /usr/local/share/licenses/poudriere-devel-3.3.99.20191210/LICENSE
  3. /usr/local/share/licenses/poudriere-devel-3.3.99.20191210/BSD2CLAUSE
  4. bin/poudriere
  5. @sample etc/poudriere.conf.sample
  6. etc/poudriere.d/hooks/bulk.sh.sample
  7. etc/poudriere.d/hooks/pkgbuild.sh.sample
  8. @sample(0,0,0) etc/poudriered.conf.sample
  9. etc/rc.d/poudriered
  10. @comment libexec/poudriere/cachec
  11. libexec/poudriere/cached
  12. libexec/poudriere/clock
  13. libexec/poudriere/cpdup
  14. libexec/poudriere/dirempty
  15. libexec/poudriere/dirwatch
  16. libexec/poudriere/jexecd
  17. libexec/poudriere/locked_mkdir
  18. libexec/poudriere/nc
  19. libexec/poudriere/poudriered
  20. libexec/poudriere/ptsort
  21. libexec/poudriere/pwait
  22. libexec/poudriere/rename
  23. libexec/poudriere/rexec
  24. @comment libexec/poudriere/rm
  25. libexec/poudriere/sh
  26. libexec/poudriere/timeout
  27. libexec/poudriere/timestamp
  28. man/man8/poudriere.8.gz
  29. man/man8/poudriere-bulk.8.gz
  30. man/man8/poudriere-distclean.8.gz
  31. man/man8/poudriere-image.8.gz
  32. man/man8/poudriere-jail.8.gz
  33. man/man8/poudriere-logclean.8.gz
  34. man/man8/poudriere-options.8.gz
  35. man/man8/poudriere-pkgclean.8.gz
  36. man/man8/poudriere-ports.8.gz
  37. man/man8/poudriere-queue.8.gz
  38. man/man8/poudriere-status.8.gz
  39. man/man8/poudriere-testport.8.gz
  40. man/man8/poudriere-version.8.gz
  41. share/examples/poudriere/httpd.conf.sample
  42. share/examples/poudriere/nginx.conf.sample
  43. share/poudriere/MANIFESTS
  44. share/poudriere/awk/dependency_loop.awk
  45. share/poudriere/awk/humanize.awk
  46. share/poudriere/awk/json.awk
  47. share/poudriere/awk/json_jail.awk
  48. share/poudriere/awk/json_top.awk
  49. share/poudriere/awk/parse_MOVED.awk
  50. share/poudriere/awk/processonelog2.awk
  51. share/poudriere/awk/siginfo_buildtime.awk
  52. share/poudriere/awk/unique_pkgnames_from_flavored_origins.awk
  53. share/poudriere/api.sh
  54. share/poudriere/bulk.sh
  55. share/poudriere/common.sh
  56. share/poudriere/daemon.sh
  57. share/poudriere/distclean.sh
  58. share/poudriere/foreachport.sh
  59. share/poudriere/html/assets/DataTables-1.10.0/css/jquery.dataTables.min.css
  60. share/poudriere/html/assets/DataTables-1.10.0/css/jquery.dataTables_themeroller.min.css
  61. share/poudriere/html/assets/DataTables-1.10.0/images/back_disabled.png
  62. share/poudriere/html/assets/DataTables-1.10.0/images/back_enabled.png
  63. share/poudriere/html/assets/DataTables-1.10.0/images/back_enabled_hover.png
  64. share/poudriere/html/assets/DataTables-1.10.0/images/forward_disabled.png
  65. share/poudriere/html/assets/DataTables-1.10.0/images/forward_enabled.png
  66. share/poudriere/html/assets/DataTables-1.10.0/images/forward_enabled_hover.png
  67. share/poudriere/html/assets/DataTables-1.10.0/images/sort_asc.png
  68. share/poudriere/html/assets/DataTables-1.10.0/images/sort_asc_disabled.png
  69. share/poudriere/html/assets/DataTables-1.10.0/images/sort_both.png
  70. share/poudriere/html/assets/DataTables-1.10.0/images/sort_desc.png
  71. share/poudriere/html/assets/DataTables-1.10.0/images/sort_desc_disabled.png
  72. share/poudriere/html/assets/DataTables-1.10.0/js/jquery.dataTables.min.js
  73. share/poudriere/html/assets/bootstrap-3.1.1/css/bootstrap-theme.min.css
  74. share/poudriere/html/assets/bootstrap-3.1.1/css/bootstrap.min.css
  75. share/poudriere/html/assets/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.eot
  76. share/poudriere/html/assets/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.svg
  77. share/poudriere/html/assets/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.ttf
  78. share/poudriere/html/assets/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.woff
  79. share/poudriere/html/assets/bootstrap-3.1.1/js/bootstrap.min.js
  80. share/poudriere/html/assets/favicon.ico
  81. share/poudriere/html/assets/jquery-1.11.1.js
  82. share/poudriere/html/assets/jquery-1.11.1.min.js
  83. share/poudriere/html/assets/jquery-1.11.1.min.map
  84. share/poudriere/html/assets/jquery.dataTables.rowGrouping-1.2.9.js
  85. share/poudriere/html/assets/logo.svg
  86. share/poudriere/html/assets/poudriere.css
  87. share/poudriere/html/assets/poudriere.js
  88. share/poudriere/html/build.html
  89. share/poudriere/html/index.html
  90. share/poudriere/html/jail.html
  91. share/poudriere/html/robots.txt
  92. share/poudriere/image.sh
  93. share/poudriere/include/cache.sh
  94. share/poudriere/include/colors.pre.sh
  95. share/poudriere/include/colors.sh
  96. share/poudriere/include/common.sh.dragonfly
  97. share/poudriere/include/common.sh.freebsd
  98. share/poudriere/include/display.sh
  99. share/poudriere/include/fs.sh
  100. share/poudriere/include/hash.sh
  101. share/poudriere/include/html.sh
  102. share/poudriere/include/parallel.sh
  103. share/poudriere/include/shared_hash.sh
  104. share/poudriere/include/util.sh
  105. share/poudriere/jail.sh
  106. share/poudriere/logclean.sh
  107. share/poudriere/options.sh
  108. share/poudriere/pkgclean.sh
  109. share/poudriere/ports.sh
  110. share/poudriere/processonelog.sh
  111. share/poudriere/queue.sh
  112. share/poudriere/status.sh
  113. share/poudriere/testport.sh
  114. share/bash-completion/completions/poudriere
  115. share/zsh/site-functions/_poudriere
Collapse this list.
Dependency lines:
  • poudriere-devel>0:ports-mgmt/poudriere-devel
Conflicts:
CONFLICTS_INSTALL:
  • poudriere-[0-9]*
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port: cd /usr/ports/ports-mgmt/poudriere-devel/ && make install clean
To add the package: pkg install poudriere-devel
PKGNAME: poudriere-devel
Flavors: there is no flavor information for this port.
distinfo:

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. ca_root_nss>=0 : security/ca_root_nss
  2. freebsd-release-manifests>0 : misc/freebsd-release-manifests
  3. dialog4ports>0 : ports-mgmt/dialog4ports
There are no ports dependent upon this port

Configuration Options
Master Sites:
  1. http://distcache.FreeBSD.org/local-distfiles/bdrewery/poudriere/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/bdrewery/poudriere/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/bdrewery/poudriere/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/bdrewery/poudriere/
  5. http://mirror.shatow.net/freebsd/poudriere/
  6. https://codeload.github.com/freebsd/poudriere/tar.gz/3.3.0-229-gce2011f23?dummy=/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2014-12-08
    Affects: users of ports-mgmt/poudriere, ports-mgmt/poudriere-devel
    Author: bdrewery@FreeBSD.org
    Reason: 
      8.4 jails created with Poudriere 3.1, or poudriere-devel-3.0.99.20141117
      should be recreated with 'jail -d' and 'jail -c'. This fixes pkg(8)
      crashes.
    
    

Number of commits found: 249 (showing only 49 on this page)

«  1 | 2 | 3 

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
14 Jun 2013 11:38:18
Original commit files touched by this commit  3.0.99.20130614
Revision:320894
bdrewery search for other commits by this committer
- Update to checkin 2f8d07b10c

Changes:
  - Fix parallel_exec child errors not stopping the build.
    I.e., when computing deps if an origin is not found, the
    build was not properly detecting that.
  - Be more strict about leftovers in /var/db
  - Package filename quoting fixes
09 Jun 2013 01:37:17
Original commit files touched by this commit  3.0.99.20130608_1
Revision:320310
bdrewery search for other commits by this committer
- Fix leftovers with pkg_install.
  Note that this is handled fine with pkgng, but not with the
  legacy pkg_install tools.

Reported by:	QAT
08 Jun 2013 12:11:04
Original commit files touched by this commit  3.0.99.20130608
Revision:320245
bdrewery search for other commits by this committer
- Update to checkin e38d69a149

Changes:

    - Jail tar(1) and pkg(8) invokations
    - Remove unneeded ldd temp script
    - Fix appending MASTERNAME-make.conf twice [1]
    - Use swap-based disk for MDMFS [2]
    - HTML: Move assets into assets/ so that tab completion
      is not hindered for logs/ by logo.jpg

Reported by:	kwm [1]
Submitted by:	ak [2]
01 Jun 2013 12:56:54
Original commit files touched by this commit  3.0.99.20130601
Revision:319562
bdrewery search for other commits by this committer
- Update to checkin c61b908704

Changes:
  - Leftover fixes
  - Status fixes
  - ports-mgmt/pkg no longer required in the host when building
    WITH_PKGNG sets.
  - CCACHE fixes
  - jail: Support -m url= [1]
  - jail -u: Allow updating snapshot jails [1]
  - jail: Fix destroying/cleanup of jails with USE_TMPFS=all
  - HTML: Show skipped counts in failed/ignored tables
  - HTML: Show SVN URL
  - Allow DISTFILES_CACHE=PORTSDIR/distfiles now that DISTFILES
    are mounted in /distfiles [2]
  - testport: Make failed builds more clear [3]

Submitted by:	will [1]
Reported by:	mat [2]
Reported by:	tj [3]
25 May 2013 12:27:58
Original commit files touched by this commit  3.0.99.20130525
Revision:319046
bdrewery search for other commits by this committer
- Update to checkin c6bbdcc441

Changes:

  - Add example hook in etc/poudriere.d/hooks
  - Documentation cleanups
  - Sanity check fixes (ports tree exists)
  - SIGINT during build no longer register the build as
    'crashed'
  - status: Fix cases where this would change the status of
    the actual build
  - queue/daemon - Use a UNIX domain socket for scheduling builds
    instead of requiring the 'queue' user to have write access to
    the queue dir.
  - bulk -t: Add -r flag to recursively test dependencies (this was
    the old default behavior)
  - Revert linux leftover change - this is now handled in ports
    r318960
22 May 2013 00:13:35
Original commit files touched by this commit  3.0.99.20130521
Revision:318737
bdrewery search for other commits by this committer
- Update to checkin 45d02f1ed1

Changes:
  - Add rc script
  - jail -c: Fix NO_ZFS support
  - bulk -t: Only test ports specified, not unlisted depends
  - make_index: Jail the INDEX building
  - options: Fix *make.conf not being respected
  - Add workaround for ZFS zteardown deadlock on 9.0/9.1-RELEASE
  - status: Fix when running multiple builds at once
  - leftovers: Ignore shared library cache files
  - Various fixes
19 May 2013 01:55:21
Original commit files touched by this commit  3.0.99.20130518
Revision:318471
bdrewery search for other commits by this committer
- Update to checkin e55e1410c0 which will become 3.1

Changes:
    - Fix NO_ZFS support
17 May 2013 04:28:31
Original commit files touched by this commit  3.0.99.20130517
Revision:318354
bdrewery search for other commits by this committer
- Update to checkin 9d45276ee9 which should become 3.0

Changes:
 - Add new subcommand 'status' which lists running builds. Specify
   -j[pz] to view the current status of a specific build and all of
   its jobs.
 - Missing/New Dependencies: Be more verbose by default about why
   packages are being deleted.
 - CHECK_CHANGED_OPTIONS now defaults to verbose
 - Add CHECK_CHANGED_DEPS and default it to on
 - Fix support for jails with ':' in them
 - bulk: Allow specifying -f multiple times
 - testport -i: Add hostname into /etc/hosts
 - Documentation fixes
 - Fix DISABLE_MAKE_JOBS support
 - Fix dependencies being checked twice during port builds when not
   port testing
 - jail -u fixes for freebsd-update/ftp
 - Fix buildtime tracking missing a space
26 Apr 2013 13:09:17
Original commit files touched by this commit  3.0.99.20130426
Revision:316603
bdrewery search for other commits by this committer
- Update to checkin 6cbcb7e1bb

Changes:

   - Add new latest-per-pkg symlinks into the root
     bulk/ dir and bulk/jail/ dirs to link back to
     the most recent builds for each package
   - Use new CCACHE_DIR support
   - Fix JS error in HTML page when loading too early
   - Fix trying to clean '*' due to race condition when
     skipping packages
   - Remove CCACHE_CPP2 from jail -c as latest devel/ccache
     is already handling this for buildworld
   - Fix linux ports hanging during build
   - Fix jail -c on recent CURRENT by using DB_FROM_SRC
21 Apr 2013 21:28:47
Original commit files touched by this commit  3.0.99.20130421
Revision:316216
bdrewery search for other commits by this committer
- Update to checkin 47f0b3b35d

Changes:

   - testport/bulk -t: Fix leftover detection for TMPFS LOCALBASE
   - Add bpf* to list of devices to unhide to fix libnet10
   - Use --fast-read (-q) option of tar when possible
   - Fix hanging when building some linux ports
   - testport -i: Fix terminal not being fully usable, ie for vi(1)
   - Fix depends failures not halting port building
   - Major speedups for NO_ZFS/USE_TMPFS startup/cloning
   - Mount /usr/src as read-only in every builder jail. This also
     saves using ~1GB of memory for every builder when using TMPFS
   - testport/bulk -t: Add checks to look for filesystem being touched
     before 'make install'
   - Fix some cases where poudriere would hang when errors were
     encountered
   - Various documentation/typo fixes
   - Support value of 'no' for NO_RESTRICTED and SAVE_WRKDIR
   - jail -d: Ensure jail not running before deleting

Feature safe:	yes
17 Apr 2013 15:55:18
Original commit files touched by this commit  3.0.99.20130417
Revision:315980
bdrewery search for other commits by this committer
- Update to checkin c9d23c4740

Changes:

 - Skip deleting symlinks/empty dirs with -s
 - Fix pkg_install builds [1]
 - Fix SETNAME-options not working [2]
 - ports: Fix cleanup when create is aborted
 - ports: Add -v to show more output for SVN operations
 - bulk: Add -N to skip generating package repository or INDEX
 - Show CONFIGURE_ENV/CONFIGURE_ARGS/MAKE_ENV in build logs
 - Add support for PTNAME-options

Submitted by:	Jimmy Olgeni <olgeni@olgeni.com> [1,2]
Feature safe:	yes
16 Apr 2013 22:09:15
Original commit files touched by this commit  3.0.99.20130416
Revision:315913
bdrewery search for other commits by this committer
- Update to checkin 52e5de4fd8

Changes:
      - Install depends just-in-time in the proper sequence ordering, instead of
all upfront.
        This also fixes differences between testport and bulk with regards to
run-depends.
      - Give a port all the special depends distfiles it needs during build as
well. This fixes
        issues with fetching and distfiles.
      - Add basic hook support in /usr/local/etc/poudriere.d/hooks
      - bulk: New C index builder for pkg_* bulks
      - bulk: Automatically detect direct dependency changes. This should detect
        postgresql/mysql/perl updates (change of default versions) without
        needing user interraction.
      - Delete empty directories when cleaning up repositories
      - Add ftp-archive method for old releases
      - jail: consistently accept svn revision number
(Only the first 15 lines of the commit message are shown above View all of this commit message)
29 Mar 2013 11:25:14
Original commit files touched by this commit  3.0.99.20130327
Revision:315537
bdrewery search for other commits by this committer
- Update to checkin 51586b2049 which will eventually become 3.0
  This codebase has been in testing for several months now and
  is stable
- Remove standard description for ZSH

Changes:
  - ZFS support is now optional:
    * NO_ZFS can be set to disable ZFS usage
    * TMPFS_ALL can be used to the build 100% in memory via tmpfs
  - Jail/Port properties are no longer stored in ZFS. They will
    be automatically converted on the first execution. This means
    that downgrading to 2.x is not easily possible.
  - testport has lost -d
  - Remove cron
  - Add daemon (rc script not completed yet)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
25 Mar 2013 15:08:31
Original commit files touched by this commit  2.4.99.20130325
Revision:315231
bdrewery search for other commits by this committer
- Update to 2.4.1

Changes:
 - Require DISTFILES_CACHE
 - Require that DISTFILES_CACHE not be in the PORTSDIR since it
   will be mounted read-only now
17 Mar 2013 20:22:54
Original commit files touched by this commit  2.3.99.20130317
Revision:314487
bdrewery search for other commits by this committer
- Update to checkin e9eb1d10aa which will become 2.4.
  2.4 will be the last major release in 2.x. Once 2.4
  is released, this devel port will be updated to 3.0
  which optionally supports NO ZFS!!
- Convert tab to space in WWW

Changes:
    - cron: This is now deprecated and will be replaced in 3.0 with a daemon
    - testport: -d support has been deprecated and will be removed in 3.0. Use
-p instead.
    - bulk: The queue is now processed through a priority based on how many
      other ports depend on the port that is ready-to-build [1]
    - bulk: Add -R option to remove RESTRICTED packages after building
    - bulk: Fix INDEX building
    - Builds now mount packages, ports, distfiles and options as read-only
      They are allowed to have changes made only in specific phases. Note that
(Only the first 15 lines of the commit message are shown above View all of this commit message)
13 Jan 2013 18:13:21
Original commit files touched by this commit  2.3.99.20130113
Revision:310326
bdrewery search for other commits by this committer
- Update to checkin a4714af748

Changes:
  - jail: Add validation to prevent usage of '.'
    per jail(8)
  - options: Run 'make config-condition' in its own
    process so that dependencies are calculated correctly
    in the recursive call
  - usage documentation cleanups
  - manpage fixes
  - leftovers: Show directories with @dirrm
  - testport: Add interactive modes -i and -I. See manpage.
  - bulk: Use -vv to show why a dependency is being rebuilt/deleted
31 Dec 2012 00:15:51
Original commit files touched by this commit  2.3.99.20121230
Revision:309704
bdrewery search for other commits by this committer
- Update to checkin 428fbcc5bf

Changes:
  * jail: Add support for official ftp snapshots
  * ports/jail: Add support for svn+file and svn+https
  * Documentation fixes
  * bulk: Show jailname in summary output
24 Dec 2012 15:45:22
Original commit files touched by this commit  2.3.99.20121224
Revision:309463
bdrewery search for other commits by this committer
- Update to checkin 9b1b7438ab

Changes:

    - Documentation/usage cleanups
    - Misc bug fixes
    - jail: Add 'gjb' method supprot for stable/8
    - testport: Show leftovers in plist format, with
      support for DATADIR, ETCDIR, WWWDIR, DOCSDIRS,
      EXAMPLESDIR, SITE_PERL
    - testport: Fix -c showing a blank screen with some TERMs
    - bulk: Fix skipped/total count being wrong
    - ports: Fix -c/-d errors when no portstrees file exists
    - ports: Fix -m not working
01 Dec 2012 16:27:34
Original commit files touched by this commit  2.3.99.20121130
Revision:308078
bdrewery search for other commits by this committer
- Update to 0af89d84d3 checkin to sync with 2.3 release

Changes:
  * jail: Add 'gjb' method to use Glen Barber's snapshots
  * bulk: Fix skipped port handling
  * ports: Allow non zfs portstrees to be created/updated/deleted
  * Bugfixes

Feature safe:	yes
14 Nov 2012 19:39:28
Original commit files touched by this commit  2.2.99.20121114
Revision:307426
bdrewery search for other commits by this committer
- Update to checkin 76032fe87d
- Sort PLIST_FILES and remove trailing slash

Changes:
  * bulk/testport: Add -v flag to be more verbose
  * bulk/testport: -D is now -vv
  * jail -c: Install games dist as some ports require it to build
  * bulk/testport: Fix "impact support" not properly skipping ports
  * Html stats: Auto refresh every 10 seconds
  * Html status: Link port origins to portsmon
  * distclean: New script to cleanup old distfiles
  * DISTFILES_CACHE is now required to be set
  * testport: SAVE_WRKDIR is now supported
  * Various bug fixes
  * Better 8.3 support
  * bulk: New NO_RESTRICTED flag to clean restricted distfiles

Feature safe:	yes
06 Nov 2012 16:18:10
Original commit files touched by this commit  2.2.99.20121106
Revision:307079
bdrewery search for other commits by this committer
- Update to checkin 02876f6378

Changes:
  * testport: Fix portlint using wrong PORTSDIR
  * options: Add -c/-C to select config/config-conditional
  * testport: Fail the test if dependencies fail
  * Non-ZFS ports trees are now supported.  See the site
    for details on how to use a local tree.
  * bulk -a: Greatly speedup the next_in_queue calculation,
    which keeps most builders always busy.
  * HTML Stats page now auto refreshes every 10 seconds
  * Fix HTML Stats not being written atomically
  * Misc bugfixes

Feature safe:	yes
02 Nov 2012 15:52:58
Original commit files touched by this commit  2.2.99.20121102
Revision:306864
bdrewery search for other commits by this committer
- Update to checkin 1f2d4d3281

Changes:
  * bulk/testport: Automatically detect dependency loops and
    deadlocked queue, which fixes "infinite loop" or "hang"
    when building
  * Fix error when SAVE_WRKDIR is not defined
  * testport: Ignore /etc/make.conf as leftover (fixes perl build)
  * More optimizations

Feature safe:	yes
26 Oct 2012 19:13:43
Original commit files touched by this commit  2.2.99.20121026
Revision:306467
bapt search for other commits by this committer
works better with the correct distinfo

Feature safe:	yes
26 Oct 2012 15:18:14
Original commit files touched by this commit  2.2.99.20121026
Revision:306448
bapt search for other commits by this committer
Update to checkins f21e916b8b

Main change is heavy parallelization (improves a lot bulk -a)

Detailed changes:
  - Do not mount linsysfs anymore (allow builind linux-kdump)
  - Fix builders stuck in 'done:PORT' status when they were really idle
  - New TMPFS_DATA to allow having the pool,cache and other poudriere temporary
    files be stored in memory (important if using bulk -a)
  - Fix creating jail from allbsd
  - do not need anymore pkg_ on the host to build pkg_install bulks
  - Parallelize the dependency calculation
  - Parallelize sanity check
  - Speeds up walk through the queue
  - prevent inheriting compression on ports trees
  - Cleanup stale INDEX tmpfile, which is possible if user hits ctrl+c during
    index build
  - Parallelize queue ordering
  - Create a reverse pool to avoid the slow find -delete
  - Speed up detection of inpact of a failure
  - mount fdescfs by default (need from some java software)

Feature safe:	yes
17 Oct 2012 15:25:02
Original commit files touched by this commit  2.2.99.20121017
Revision:306013
bdrewery search for other commits by this committer
- Update to checkin 98a87680a1

Changes:
  * jail -cu: Support PARALLEL_JOBS/-J for buildworld
  * jail -u: Fix svn method crashing on 'delete-old'
  * jail -cu: Enable ccache support, requires host have devel/ccache
  * jail -u: Fix OSVERSION not being updated/populated in /etc/login.conf

Feature safe:	yes
15 Oct 2012 17:13:45
Original commit files touched by this commit  2.2.99.20121015
Revision:305927
bdrewery search for other commits by this committer
- Update to check 5ab5434469 to sync with 2.2 release

Feature safe:	yes
14 Oct 2012 16:09:27
Original commit files touched by this commit  2.1.99.20121014
Revision:305884
bdrewery search for other commits by this committer
- Update to checkin 01f1e98450

Changes:
  * options: Fix not using the proper ports tree
  * testport/bulk -t: Leftovers fixes
  * ports -d: Fix on ZFS 28

Feature safe:	yes
12 Oct 2012 14:57:45
Original commit files touched by this commit  2.1.99.20121012
Revision:305781
bdrewery search for other commits by this committer
- Update to checkin a71cb01551

Changes:
  * options: Show usage with no arguments
  * bulk: Support building entire tree with -a
  * testport/bulk -t: Enable PKGNG DEVELOPER_MODE to
    catch more plist errors
  * Show which PORTSDIR is being used during builds
  * queue: Fix syntax error with no arguments

Feature safe:	yes
11 Oct 2012 01:18:21
Original commit files touched by this commit  2.1.99.20121010
Revision:305696
bdrewery search for other commits by this committer
- Update to checkin da583db283

Changes:
  * bulk: Show which make.conf, PKGDIR and OPTIONS directory is
          being used for the build.
  * testport: Add -z SETNAME support
  * Support PTNAME-make.conf

Feature safe:	yes
09 Oct 2012 16:07:33
Original commit files touched by this commit  2.1.99.20121009
Revision:305593
bapt search for other commits by this committer
- update to checkin 06e052c2c9
- changes:
  * Add explicit check-config phase to detect invalid OPTIONS
  * Fix finding run-depends packages as leftovers
  * Search for eligible ports trees on all ZFS pools
  * Fix '[: die: bad number' error in testport
  * bulk: If given -C, clean any previous packages only for the ports provided
  * Switch back to github for ports git as it is the preferred source
  * Call leftovers phase 'leftovers' instead of 'fscheck'
04 Oct 2012 15:06:16
Original commit files touched by this commit  2.1.99.20121004
Revision:305260
bapt search for other commits by this committer
- update to checkin: 86c7d4bd7c
- changes:
  * bulk: only destroy old logs in case of -c
  * general: fix running when the BASEFS contains a symlink
  * ports: do not install the ports tree in a "/ports" subdirectory for svn and
    git method (this also allow to use the same ports tree for both host and
    poudriere)
  * document in poudriere.conf.sample how to use proxies
01 Oct 2012 04:04:02
Original commit files touched by this commit  2.1.99.20120930
Revision:305092
bdrewery search for other commits by this committer
- Update to checkin bf773c11a9

Changes:
  * jail: Fix creation when using SVN,CSUP,FTP
28 Sep 2012 16:52:49
Original commit files touched by this commit  2.1.99.20120928
Revision:305001
bdrewery search for other commits by this committer
- Update to checkin be9b1ebfde

Changes:
  * bulk: Fix compatibility with FreeBSD 8.1's pgrep(1)
    which fixes children builders running out of
    control
25 Sep 2012 16:15:14
Original commit files touched by this commit  2.1.99.20120925
Revision:304844
bdrewery search for other commits by this committer
- Update to checkin 68465cb21e

Changes:
  * Fix typo in conf.sample: NO_PACKAGE_BUILD ->
    NO_PACKAGE_BUILDING
21 Sep 2012 19:00:02
Original commit files touched by this commit  2.1.99.20120921
Revision:304638
bdrewery search for other commits by this committer
- Update to checkin 53ee9ef7a2

Changes:
  * options: Fix creating invalid options-JAILNAME dir
    instead of proper JAILNAME-options dir
20 Sep 2012 17:57:46
Original commit files touched by this commit  2.1.99.20120920
Revision:304589
bdrewery search for other commits by this committer
- Update to checkin 7a6500c64b

Changes:
  * Remove pbi subcommand
  * Fix skipped ports causing incorrect counts
  * Updated ZSH completions
  * Manpage updates
  * testport: Fix leftover detection when not using -n
  * bulk: Allow overriding the archive format for WRKDIR via
    WRKDIR_ARCHIVE_FORMAT
  * bulk: More readable summary output
  * bulk: Quicker determination of next port to build from queue
  * bulk/options: Add "-z SET" support to allow more customization
    per jail (see poudriere(8))
  * bulk: SIGINFO now shows the jailname
  * jail: Better version detection on new jails via newvers.sh
  * NEWS: Poudriere master can be jailed, see main site for howto.
13 Sep 2012 04:36:24
Original commit files touched by this commit  2.1.99.20120912
Revision:304176
bdrewery search for other commits by this committer
- Update to checkin: 0095aaa08e
- Pet portlint some

Changes:

  * Fixes crash on first bulk build
    of a fresh jail
  * Updated ZSH completions
11 Sep 2012 16:51:18
Original commit files touched by this commit  2.1.99.20120911
Revision:304107
bapt search for other commits by this committer
Add a note to specify that this ports is also maintained by bdrewery
11 Sep 2012 15:55:32
Original commit files touched by this commit  2.1.99.20120911
Revision:304103
bdrewery search for other commits by this committer
- Update to checkin: a766128118

Changes:

 * Fix jail creation resulting in jail being removed
 * Fix SIGINFO handler causing error during jail creation
 * Fix 'jail -i' to build calculation
 * Support JAILNAME-PTNAME-make.conf in poudriere.d dir

Approved by:	bapt (implicit)
10 Sep 2012 13:16:27
Original commit files touched by this commit  2.1.99.20120910
Revision:304036
bapt search for other commits by this committer
- update to checkin: 53e6561d62 (this branch will become 2.2)
08 Sep 2012 23:06:11
Original commit files touched by this commit  2.0.99.20120908
Revision:303938
bapt search for other commits by this committer
- update to checkin: 7befeb3094
- changes:
  * Force creation of the distfile directory
  * lots of fixes and refactoring in error handling
  * allow to choose custom path on the pool for the zfs filesystems
  * allow to disable linux support
  * yet more speed up in dependency calculation
  * allow to disable activating PACKAGE_BUILDING
  * deprecate csup for the ports tree
  * Cleanup build stats sooner when starting bulk
  * Detect improper dependency on different ports for the same package
  * Fix pool being deleted during builds
  * Set HOME to fix some port builds (erlang for example)
  * Switch to ports native ccache support (no longer need bsd.local.mk)
  * Add html build stats
  * Fix some cases of too many arguments errors
  * jail -s now start a jail with network enable

Huge thanks to bdrewery
03 Sep 2012 22:10:38
Original commit files touched by this commit  2.0.99.20120903
Revision:303623
bapt search for other commits by this committer
- update to checkin abeb0b8b2b
- changes:
  * new poudriere options command to manipulation options via dialog
  * bulk now supports passing ports via arguments
  * an index.html file (summary) is added to the log directory
31 Aug 2012 16:16:47
Original commit files touched by this commit  2.0.99.20120831
Revision:303432
bapt search for other commits by this committer
- update to checkin 1516db8bc5
- changes:
  * fix a bug not cleanly cleaning a bulk after a Ctrl-C [1]
  * do not load linux specific stuff on non x86 platforms
  * performances improvements
  * fix testport

Reported by:	flo and des [1]
28 Aug 2012 15:51:50
Original commit files touched by this commit  2.0.99.20120828

bapt search for other commits by this committer
Update to 443d190388 snapshot that is the start of what will become 2.1 release
23 Aug 2012 20:54:55
Original commit files touched by this commit  1.5.99.20120823

bapt search for other commits by this committer
- update to 35e8e96117 checkin
- changes:
  * option change detection now also work with pkg_install
  * testport now build its dependency in parallel
  * huge improvement on cleanup
  * lots of bug fixes
21 Aug 2012 05:44:16
Original commit files touched by this commit  1.5.99.20120821

bapt search for other commits by this committer
- update to checkin: 532008b635
- changes:
  * fix uname -v from allbsd,csup,svn jails (needs recreate)
  * fix kbuild* ports building
  * to not show /var/mail/* in leftovers
19 Aug 2012 13:19:48
Original commit files touched by this commit  1.5.99.20120819

bapt search for other commits by this committer
- update to checkin f18246236d
- changes:
  * performance improvements by using more caching
  * fix FreeBSD version not being correctly set for jails using another method
    than ftp
  * better output for bulk
  * bulk can now save wrkdirs on failures
  * fix bulk -J
17 Aug 2012 06:03:03
Original commit files touched by this commit  1.5.99.20120817

bapt search for other commits by this committer
- update to d000cd0980 checkin
- changes:
  * jail can now fetch sets from allbsd (allowing to have latest and greatest
    current, 9 and 8 without having to build it) upgrading is not supported (it
    always take the latest image) and won't be.
  * fix a regesssion preventing jail upgrade from via "freebsd-update"
  * poudriere jail -l and jail -i now shows the install/upgrade method used
  * huge performance improvements when running redundants bulks, by using more
    caching
16 Aug 2012 10:11:06
Original commit files touched by this commit  1.5.99.20120816

bapt search for other commits by this committer
- add a devel version of poudriere
- register conflicts between poudriere and poudriere-devel
- poudriere devel brings:
  * support for ports using svn, svn+http, svn+ssh
  * improve jail building from sources (still experimental)
  * POUDRIERE_DATA is no more needed, if it doesn't exists it now looks for a
    data zfs FS which by default will be in ${BASEFS}/data
  * bulks now keep packages by default (incremental) (-k is gone replace by a -c
    to clean everything before starting)
  * bulks are now built in parallel (number of parallel built being hw.ncpu by
    default
  * cron directory is now autocreated and default location is the data dir
  * jails are now created and mounted by default in a sub FS
(${BASEFS}/jails/<jailname>
  * ports tree are now created and mounted by default in a sub FS
(${BASEFS}/ports/<portstreename>
  * tinderbox-style output for logs
  * logs are now created in
data/logs/<buildtype>/<jailname>/<portstreename>/pkgname.log
  * lots of performance improvements

Number of commits found: 249 (showing only 49 on this page)

«  1 | 2 | 3 

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
giteaJan 18
drm-current-kmodJan 15
drm-devel-kmodJan 15
drm-fbsd11.2-kmodJan 15
drm-fbsd12.0-kmodJan 15
mariadb101-serverJan 15
mariadb102-serverJan 15
mariadb103-serverJan 15
mariadb104-serverJan 15
mariadb55-serverJan 15
mysql56-serverJan 15
mysql57-serverJan 15
mysql80-serverJan 15
percona55-serverJan 15
percona56-serverJan 15

8 vulnerabilities affecting 139 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-01-20 11:08:01


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 38410
Broken 687
Deprecated 692
Ignore 962
Forbidden 3
Restricted 152
No CDROM 72
Vulnerable 27
Expired 2
Set to expire 664
Interactive 0
new 24 hours 4
new 48 hours20
new 7 days44
new fortnight82
new month200

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2020 Dan Langille. All rights reserved.