notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Remember
I remember
Port details
poudriere-devel Port build and test system
3.4.99.20240811 ports-mgmt on this many watch lists=21 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.4.99.20240811Version 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: 2024-08-12 02:17:05
Commit Hash: 41093e2
People watching this port, also watch:: pkg, rsync, git, wget, ca_root_nss
License: BSD2CLAUSE
WWW:
https://github.com/freebsd/poudriere/wiki
Description:
poudriere is a tool primarily designed to test package production on FreeBSD. However, most people will find it useful to bulk build ports for FreeBSD.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (121 items)
Collapse this list.
  1. /usr/local/share/licenses/poudriere-devel-3.4.99.20240811/catalog.mk
  2. /usr/local/share/licenses/poudriere-devel-3.4.99.20240811/LICENSE
  3. /usr/local/share/licenses/poudriere-devel-3.4.99.20240811/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/clock
  12. libexec/poudriere/cpdup
  13. libexec/poudriere/dirempty
  14. libexec/poudriere/dirwatch
  15. libexec/poudriere/locked_mkdir
  16. libexec/poudriere/nc
  17. libexec/poudriere/poudriered
  18. libexec/poudriere/ptsort
  19. libexec/poudriere/pwait
  20. libexec/poudriere/rename
  21. @comment libexec/poudriere/rm
  22. libexec/poudriere/setsid
  23. libexec/poudriere/sh
  24. libexec/poudriere/timeout
  25. libexec/poudriere/timestamp
  26. share/bash-completion/completions/poudriere
  27. share/man/man8/poudriere-bulk.8.gz
  28. share/man/man8/poudriere-distclean.8.gz
  29. share/man/man8/poudriere-image.8.gz
  30. share/man/man8/poudriere-jail.8.gz
  31. share/man/man8/poudriere-logclean.8.gz
  32. share/man/man8/poudriere-options.8.gz
  33. share/man/man8/poudriere-pkgclean.8.gz
  34. share/man/man8/poudriere-ports.8.gz
  35. share/man/man8/poudriere-queue.8.gz
  36. share/man/man8/poudriere-status.8.gz
  37. share/man/man8/poudriere-testport.8.gz
  38. share/man/man8/poudriere-version.8.gz
  39. share/man/man8/poudriere.8.gz
  40. share/examples/poudriere/Caddyfile.sample
  41. share/examples/poudriere/httpd.conf.sample
  42. share/examples/poudriere/nginx.conf.sample
  43. share/poudriere/MANIFESTS
  44. share/poudriere/api.sh
  45. share/poudriere/awk/dependency_loop.awk
  46. share/poudriere/awk/file_cmp_reg.awk
  47. share/poudriere/awk/humanize.awk
  48. share/poudriere/awk/json.awk
  49. share/poudriere/awk/json_jail.awk
  50. share/poudriere/awk/json_top.awk
  51. share/poudriere/awk/parse_MOVED.awk
  52. share/poudriere/awk/processonelog.awk
  53. share/poudriere/awk/processonelog2.awk
  54. share/poudriere/awk/siginfo_buildtime.awk
  55. share/poudriere/awk/unique_pkgnames_from_flavored_origins.awk
  56. share/poudriere/bulk.sh
  57. share/poudriere/common.sh
  58. share/poudriere/daemon.sh
  59. share/poudriere/distclean.sh
  60. share/poudriere/foreachport.sh
  61. share/poudriere/html/assets/DataTables-1.13.8/css/dataTables.bootstrap5.min.css
  62. share/poudriere/html/assets/DataTables-1.13.8/images/sort_asc.png
  63. share/poudriere/html/assets/DataTables-1.13.8/images/sort_asc_disabled.png
  64. share/poudriere/html/assets/DataTables-1.13.8/images/sort_both.png
  65. share/poudriere/html/assets/DataTables-1.13.8/images/sort_desc.png
  66. share/poudriere/html/assets/DataTables-1.13.8/images/sort_desc_disabled.png
  67. share/poudriere/html/assets/DataTables-1.13.8/js/dataTables.bootstrap5.min.js
  68. share/poudriere/html/assets/DataTables-1.13.8/js/jquery.dataTables.min.js
  69. share/poudriere/html/assets/bootstrap-5.3.2/css/bootstrap.min.css
  70. share/poudriere/html/assets/bootstrap-5.3.2/js/bootstrap.bundle.min.js
  71. share/poudriere/html/assets/favicon.png
  72. share/poudriere/html/assets/jquery-3.7.1/jquery-3.7.1.js
  73. share/poudriere/html/assets/jquery-3.7.1/jquery-3.7.1.min.js
  74. share/poudriere/html/assets/jquery-3.7.1/jquery-3.7.1.min.map
  75. share/poudriere/html/assets/jquery.dataTables.rowGrouping-1.2.9.js
  76. share/poudriere/html/assets/logo-dark.png
  77. share/poudriere/html/assets/logo-light.png
  78. share/poudriere/html/assets/poudriere.js
  79. share/poudriere/html/build.html
  80. share/poudriere/html/index.html
  81. share/poudriere/html/jail.html
  82. share/poudriere/html/robots.txt
  83. share/poudriere/image.sh
  84. share/poudriere/image_dump.sh
  85. share/poudriere/image_firmware.sh
  86. share/poudriere/image_hybridiso.sh
  87. share/poudriere/image_iso.sh
  88. share/poudriere/image_mfs.sh
  89. share/poudriere/image_rawdisk.sh
  90. share/poudriere/image_tar.sh
  91. share/poudriere/image_usb.sh
  92. share/poudriere/image_zfs.sh
  93. share/poudriere/image_zsnapshot.sh
  94. share/poudriere/include/asserts.sh
  95. share/poudriere/include/cache.sh
  96. share/poudriere/include/colors.pre.sh
  97. share/poudriere/include/colors.sh
  98. share/poudriere/include/common.sh.dragonfly
  99. share/poudriere/include/common.sh.freebsd
  100. share/poudriere/include/display.sh
  101. share/poudriere/include/fs.sh
  102. share/poudriere/include/hash.sh
  103. share/poudriere/include/html.sh
  104. share/poudriere/include/parallel.sh
  105. share/poudriere/include/pkg.sh
  106. share/poudriere/include/pkgqueue.sh
  107. share/poudriere/include/shared_hash.sh
  108. share/poudriere/include/util.sh
  109. share/poudriere/jail.sh
  110. share/poudriere/logclean.sh
  111. share/poudriere/options.sh
  112. share/poudriere/pkgclean.sh
  113. share/poudriere/ports.sh
  114. share/poudriere/processonelog.sh
  115. share/poudriere/queue.sh
  116. share/poudriere/status.sh
  117. share/poudriere/testport.sh
  118. share/zsh/site-functions/_poudriere
  119. @owner
  120. @group
  121. @mode
Collapse this list.
Dependency lines:
  • poudriere-devel>0:ports-mgmt/poudriere-devel
Conflicts:
CONFLICTS_INSTALL:
  • poudriere
To install the port:
cd /usr/ports/ports-mgmt/poudriere-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install ports-mgmt/poudriere-devel
  • pkg install poudriere-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: poudriere-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1723428654 SHA256 (freebsd-poudriere-3.4.99.20240811-3.3.0-1769-gbac754676d_GH0.tar.gz) = 57f602eb6de964fa131992879971799bf1192d9bc9ccf0a37bd7925368993f48 SIZE (freebsd-poudriere-3.4.99.20240811-3.3.0-1769-gbac754676d_GH0.tar.gz) = 5744773

Packages (timestamps in pop-ups are UTC):
poudriere-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.4.99.202408113.4.99.202408113.3.99.20200326_23.4.99.202408113.4.99.20240811-3.3.99.20200326_2-
FreeBSD:13:quarterly3.4.99.202408113.4.99.202408113.3.99.202208313.4.99.202408113.4.99.202408113.4.99.202312113.4.99.202312113.4.99.20231211
FreeBSD:14:latest3.4.99.202408113.4.99.202408113.3.99.202208313.4.99.202408113.4.99.202408113.3.99.20220831-3.3.99.20220831
FreeBSD:14:quarterly3.4.99.202408113.4.99.20240811-3.4.99.202408113.4.99.202408113.4.99.202312113.4.99.202312113.4.99.20231211
FreeBSD:15:latest3.4.99.202408113.4.99.20240811n/a3.4.99.20240811n/a3.4.99.202401223.4.99.202401223.4.99.20240122
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Test dependencies:
  1. gmake>0 : devel/gmake
Runtime dependencies:
  1. freebsd-release-manifests>0 : misc/freebsd-release-manifests
  2. portconfig>0 : ports-mgmt/portconfig
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for poudriere-devel-3.4.99.20240811: BASH=on: Install programmable completions for Bash EXAMPLES=on: Build and/or install examples MANIFESTS=on: Install manifests for jail creation PORTCONFIG=on: Install portconfig for options command QEMU=off: Add qemu-user-static for non-x86 architectures ZSH=on: Install programmable completions for zsh ===> Use 'make config' to modify these settings
Options name:
ports-mgmt_poudriere-devel
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (6 items)
Collapse this list.
  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-1769-gbac754676d?dummy=/
Collapse this list.

Number of commits found: 301 (showing only 100 on this page)

1 | 2 | 3 | 4  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.4.99.20240811
12 Aug 2024 02:17:05
commit hash: 41093e2f322e420d4755fb4f5cdb7353c722aa3ccommit hash: 41093e2f322e420d4755fb4f5cdb7353c722aa3ccommit hash: 41093e2f322e420d4755fb4f5cdb7353c722aa3ccommit hash: 41093e2f322e420d4755fb4f5cdb7353c722aa3c files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1769-gbac754676d

Changes:
 - bulk: Restore -S (this was intended to be removed in the future
         once PKG_NO_VERSION_FOR_DEPS is default. Not yet.)
 - testport: Fix TIMESTAMP_LOGS not working due to jobs handling
3.4.99.20240808_1
08 Aug 2024 20:39:14
commit hash: 990fb55669108b83f732667400cf5eafffa275abcommit hash: 990fb55669108b83f732667400cf5eafffa275abcommit hash: 990fb55669108b83f732667400cf5eafffa275abcommit hash: 990fb55669108b83f732667400cf5eafffa275ab files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1765-g205de5b606

Changes:
  - bulk: Fixes download_from_repo_post_delete assertion

PR:	280270
3.4.99.20240808
08 Aug 2024 20:03:04
commit hash: 8245731e0e12208238872b4be3d0ee5ac27622f0commit hash: 8245731e0e12208238872b4be3d0ee5ac27622f0commit hash: 8245731e0e12208238872b4be3d0ee5ac27622f0commit hash: 8245731e0e12208238872b4be3d0ee5ac27622f0 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1764-g5d14ae41f5

Changes:
 - bulk: Fix shlib tracking for devel/abseil
 - bulk: Reduce shlib logging more
3.4.99.20240709
09 Jul 2024 17:39:24
commit hash: 4c2707b2038ae3962cc214db405d5990ad5fe07ecommit hash: 4c2707b2038ae3962cc214db405d5990ad5fe07ecommit hash: 4c2707b2038ae3962cc214db405d5990ad5fe07ecommit hash: 4c2707b2038ae3962cc214db405d5990ad5fe07e files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1762-g4702d1e498

Changes:
  - image: Fix syntax error
  - bulk: Reduce shlib warning noise
3.4.99.20240708
08 Jul 2024 16:38:31
commit hash: eef5ff69030c331452fea27a8cf18ab47f634789commit hash: eef5ff69030c331452fea27a8cf18ab47f634789commit hash: eef5ff69030c331452fea27a8cf18ab47f634789commit hash: eef5ff69030c331452fea27a8cf18ab47f634789 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1760-g7dfd84bec9

Changes:
 - bulk: Major changes for incremental build with PKG_NO_VERSION_FOR_DEPS=yes
   o Off-by-default for now
   o Poudriere will no longer force rebuild all reverse dependencies when a
     dependency is updated.
   o It will now only rebuild a port if pkg-upgrade(8) would automatically
     reinstall it. Cases such as changed dep libraries, options, ABI.
   o dependencies will be generated into the .pkg files without a
     version. You may see "-(null)" in some places that is expected.
   o Remote fetching will look for both versioned and unversioned
     dependencies that satisfy the current port build request.
   o A recursive rebuild *will be done* if the involved packages in the
     set have versioned dependencies, until all packages involved use
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.4.99.20240424
24 Apr 2024 16:09:33
commit hash: dc33d4a4d4ceaf9ee7b199c3ca90706e762cd613commit hash: dc33d4a4d4ceaf9ee7b199c3ca90706e762cd613commit hash: dc33d4a4d4ceaf9ee7b199c3ca90706e762cd613commit hash: dc33d4a4d4ceaf9ee7b199c3ca90706e762cd613 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1748-gd75f4e1dc4

Changes:
 - testport: Fix -c
 - testport: Don't fetch package being tested

PR:	278479
3.4.99.20240419
24 Apr 2024 14:42:04
commit hash: b0d32c507419c35c3eb5572d0b2889111e0323bacommit hash: b0d32c507419c35c3eb5572d0b2889111e0323bacommit hash: b0d32c507419c35c3eb5572d0b2889111e0323bacommit hash: b0d32c507419c35c3eb5572d0b2889111e0323ba files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere*: Fix build when not using 'make test'
3.4.99.20240419
23 Apr 2024 14:04:23
commit hash: 6bc8a7b91b23c7680944bf57f378d6434899d31fcommit hash: 6bc8a7b91b23c7680944bf57f378d6434899d31fcommit hash: 6bc8a7b91b23c7680944bf57f378d6434899d31fcommit hash: 6bc8a7b91b23c7680944bf57f378d6434899d31f files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere*: Add 'make test' metadata for port.

This is not adding 'make test' support to Poudriere. It
is only for the port right now.
3.4.99.20240419
20 Apr 2024 06:23:01
commit hash: ec936dc99795219030797bc1fafa5666dca1929acommit hash: ec936dc99795219030797bc1fafa5666dca1929acommit hash: ec936dc99795219030797bc1fafa5666dca1929acommit hash: ec936dc99795219030797bc1fafa5666dca1929a files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1744-g3f33775b09

Major Changes:
 - jail: Fix pkgbase jail creation
        Syntax is now: -m pkgbase=latest -U https://url...
 - image: Fix setting hostname when crossbuilding images
 - Support overlays by using PKGCATEGORY rather than CATEGORIES
 - testport/bulk -i: Fix for recent motd and root shell changes
 - testport/bulk -i: Support ${INTERACTIVE_SHELL} (sh or csh)
 - New test framework changes / 77 new tests (36 pkgbuild tests)
 - More shell builtins, a lot of framework updates, runtime asserts,
   some form of stack traces on errors
 - cpdup support for copy_file_range(2)
 - bulk: Add MUTUALLY_EXCLUSIVE_BUILD_PACKAGES (prevent rust+gcc+llvm
   building concurrently)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.4.99.20240122_1
02 Mar 2024 15:49:04
commit hash: da0c262399042cfc3fcd175e0902ba95ec8681fccommit hash: da0c262399042cfc3fcd175e0902ba95ec8681fccommit hash: da0c262399042cfc3fcd175e0902ba95ec8681fccommit hash: da0c262399042cfc3fcd175e0902ba95ec8681fc files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
ports-mgmt/poudriere-devel: Move man pages to share/man

Approved by:	portmgr (blanket)
3.4.99.20240122
22 Jan 2024 13:31:32
commit hash: 874e00399ada457fe7dcdcd95a916d578e923707commit hash: 874e00399ada457fe7dcdcd95a916d578e923707commit hash: 874e00399ada457fe7dcdcd95a916d578e923707commit hash: 874e00399ada457fe7dcdcd95a916d578e923707 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/poudriere-devel: update to 20240122 snapshot

Changes:
- modernization of the webui
- finish cleaning out the cached
3.4.99.20240105
05 Jan 2024 15:47:46
commit hash: df0a8c2e34bcb6a9c9a6874fa9507e9b291f1c15commit hash: df0a8c2e34bcb6a9c9a6874fa9507e9b291f1c15commit hash: df0a8c2e34bcb6a9c9a6874fa9507e9b291f1c15commit hash: df0a8c2e34bcb6a9c9a6874fa9507e9b291f1c15 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/poudriere-devel: update to 20240105

Changes:
- image_zfs: Fix GPT+ZFS boot partition creation
- allow native compliation for armv6 on armv7 arch as CPU-s are backward
compatible
- fix blacklist loading
- fix poudriered
- update all web resources
- jails now accept mlock (needed for dotnet)
3.4.99.20231211
11 Dec 2023 08:33:29
commit hash: dabff40ed986a3dcbecffffbda8142c555ade6e2commit hash: dabff40ed986a3dcbecffffbda8142c555ade6e2commit hash: dabff40ed986a3dcbecffffbda8142c555ade6e2commit hash: dabff40ed986a3dcbecffffbda8142c555ade6e2 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
poudriere: update to 20231211

Changes:
- Fix SIGINFO issues
- Fix status printing when SIGINFO is received
- freebsd-update: don't start sshd
- avoid writing out empty cache files
- update libucl to 0.8.1
3.4.99.20231113
13 Nov 2023 08:14:02
commit hash: 22394f0c2675b6c9614e9746ad47e4f6ddd8a358commit hash: 22394f0c2675b6c9614e9746ad47e4f6ddd8a358commit hash: 22394f0c2675b6c9614e9746ad47e4f6ddd8a358commit hash: 22394f0c2675b6c9614e9746ad47e4f6ddd8a358 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/poudriere-devel: update to 234f8d15

Enhancement:
- option now properly deal with interruption (^C)
- bulk: rebuilding and resigning of a repo can now be triggered
- add a /etc/hosts entry in building jail (necessary for newer openjdk)
- stop adding devfs in jails new pkg does not need it
- image now regenerate pwd database (this allows master.passwd in
  overlays)
- reduce the number of I/O in gather_distfiles, (should reduce greatly
  the number of call to fsync)

Fixes:
- option support for subpackages
- status without sets now prints properly
- deduplication options and dependencies while gathering incremental
  rebuild (should reduce the number of false positive rebuild detection)
3.4.99.20231030
31 Oct 2023 12:55:55
commit hash: 59a0b140b063fde5e9ca3bd74d8af9c4bdd7ccd0commit hash: 59a0b140b063fde5e9ca3bd74d8af9c4bdd7ccd0commit hash: 59a0b140b063fde5e9ca3bd74d8af9c4bdd7ccd0commit hash: 59a0b140b063fde5e9ca3bd74d8af9c4bdd7ccd0 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/poudriere-devel: update to 3.4.99

This is the same code as what will become 3.4.0, please test and report
bugs!

The main change here is: support for upcoming subpackages!

Other changes includes:
- Add MAX_MEMORY_pkgname
- Support creating jails from pkgbase
- image: support create images with the pool named like on host pool
  names
- Bump MAX Files to 8192 to allow building packages like qt5-webengine
- poudriered: new -f switch to run in foreground
- remove jexecd/rexec
- native support for portconfig
- Preserve SSH_AGENT variables
3.3.99.20220831_3
11 Oct 2023 08:53:19
commit hash: 2ab2d3769ef02ff757d53fdd00721d921abcd0ddcommit hash: 2ab2d3769ef02ff757d53fdd00721d921abcd0ddcommit hash: 2ab2d3769ef02ff757d53fdd00721d921abcd0ddcommit hash: 2ab2d3769ef02ff757d53fdd00721d921abcd0dd files touched by this commit
Guido Falsi (madpilot) search for other commits by this committer
ports-mgmt/poudriere-devel: Also adapt "testport" to accept portconfig

Approved by:    bapt
Obtained from: 
https://github.com/freebsd/poudriere/commit/9c2a5dcc81d35b388a69ba711db77b5f20e261f3
3.3.99.20220831_2
11 Oct 2023 08:31:29
commit hash: 6b2f71bfc6fb8ce1095a1341b6661714d217edfccommit hash: 6b2f71bfc6fb8ce1095a1341b6661714d217edfccommit hash: 6b2f71bfc6fb8ce1095a1341b6661714d217edfccommit hash: 6b2f71bfc6fb8ce1095a1341b6661714d217edfc files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
poudriere: fix typo and actually add forgotten patch

Reported by:	madpilot
3.3.99.20220831_2
11 Oct 2023 08:00:11
commit hash: 0cae7336b7c9fcfceac895ee6b9104e01d6a04d1commit hash: 0cae7336b7c9fcfceac895ee6b9104e01d6a04d1commit hash: 0cae7336b7c9fcfceac895ee6b9104e01d6a04d1commit hash: 0cae7336b7c9fcfceac895ee6b9104e01d6a04d1 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
poudriere: switch to portconfig

Make poudriere accept both portconfig and dialog4ports, default
in portconfig
3.3.99.20220831_1
05 Oct 2023 20:33:37
commit hash: 0d3cb57ce2a4bee1471ff219d5a65db018747692commit hash: 0d3cb57ce2a4bee1471ff219d5a65db018747692commit hash: 0d3cb57ce2a4bee1471ff219d5a65db018747692commit hash: 0d3cb57ce2a4bee1471ff219d5a65db018747692 files touched by this commit
Dag-Erling Smørgrav (des) search for other commits by this committer
ports-mgmt/poudriere{,-devel}: Drop ca_root_nss dependency.

Since the CERTS option no longer installs certificates, we rename it
to MANIFESTS.

MFH:		2023Q4
Reviewed by:	bdrewery
Differential Revision:	https://reviews.freebsd.org/D42070
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
3.3.99.20220831
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.3.99.20220831
31 Aug 2022 19:51:46
commit hash: 774ba1f9daa71c321dfc73155577d620feacf495commit hash: 774ba1f9daa71c321dfc73155577d620feacf495commit hash: 774ba1f9daa71c321dfc73155577d620feacf495commit hash: 774ba1f9daa71c321dfc73155577d620feacf495 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1135-g137c376a8

Changes:
 - Remove obsolete test for vfs.mnt_free_list_batch
 - Package Fetch: Must consider OSVERSION for kld packages
3.3.99.20220713
13 Jul 2022 16:46:47
commit hash: 08f6b6dda2be7c255acfb2ae845e3940a0de638bcommit hash: 08f6b6dda2be7c255acfb2ae845e3940a0de638bcommit hash: 08f6b6dda2be7c255acfb2ae845e3940a0de638bcommit hash: 08f6b6dda2be7c255acfb2ae845e3940a0de638b files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1132-gd8590c6e8

Changes:
 - Package fetch: Fix pkg version comparisons with PORTREVISIONS
 - Manpage improvements
 - image: Remove extra '/' in output
3.3.99.20220617
22 Jun 2022 19:24:16
commit hash: 1ecd4b4f7f7c64dcb4d0f8e4473a6528f0a833b8commit hash: 1ecd4b4f7f7c64dcb4d0f8e4473a6528f0a833b8commit hash: 1ecd4b4f7f7c64dcb4d0f8e4473a6528f0a833b8commit hash: 1ecd4b4f7f7c64dcb4d0f8e4473a6528f0a833b8 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1120-g060395ad7

Changes:
 - poudriere.conf.sample: fix git example URLs
 - Stop using logfile birthtime for durations.
 - exit_handler: Alert if an unhandled error (set -e) is seen.
 - pkg repo: Be more verbose and catch errors better.
 - append_make: Display computed path rather than real
 - options: Add -o flag to specify PORT_DBDIR name to write to.
 - options: Clarify how to modify the options
 - pkgclean: Add -C to allow deleting only specific packages.
 - pkgclean -C: Delete rdeps of listed with -r
 - Wrong PKGNAME error: Hint that a @FLAVOR could be missing
 - Package Fetch: Must compare remote PREFIX
 - image: Add hybrid ISO image support
 - Allow to disable grepping logs for failure reason with
   DETERMINE_BUILD_FAILURE_REASON=no
 - image_zfs: Fix inverted logic
 - image_zfs: Fix setting boot partition size
 - image_zfs: Allow same-as-host pool names
 - image: Exclude ZFS snapshot artifacts from image
 - jail: download.freebsd.org has no /ftp/ in the path anymore
 - manpage updates
 - bash completion updates
3.3.99.20211130
30 Nov 2021 20:10:27
commit hash: d541dfc457b32a74b3c47df745eb3a656a136098commit hash: d541dfc457b32a74b3c47df745eb3a656a136098commit hash: d541dfc457b32a74b3c47df745eb3a656a136098commit hash: d541dfc457b32a74b3c47df745eb3a656a136098 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1068-g8d0342ef6

Changes:
  - image: Add support for zfs image types, including send streams
  - image: Run the post-build script before the build target
  - Fix cleanup waiting on bad pids
  - Fix logs summary showing in some wrong error contexts
  - Assert we have a bootstrap pkg before acting on packages.
  - Package fetch: Fix pkg bootstrap with fresh repo + version mismatch
  - Package fetch: Never fetch packages if remote pkg is newer than ports
  - Package fetch: always blacklist pkg
  - Package fetch: Fetch before deleting packages for missing bootstrap
  - Package fetch: Give an indication which packages are taken from cache
  - sh: Update from FreeBSD 971677d5fd4cc6e776468
  - bulk: Opportunistically start builders as needed. This also
          makes startup of each more verbose.
  - SIGINFO now goes to stderr
  - SIGINFO: New output format, showing tmpfs usage, and cpu%/mem%(rss) from ps.
  - Add a mechanishm to avoid building rust in tmpfs.
    See poudriere.conf.sample for TMPFS_BLACKLIST and TMPFS_BLACKLIST_TMPDIR
  - colors: Remove the need to evaluate \033 escape.
  - bulk: Trim IGNORED packages in parallel.
3.3.99.20211017_2
23 Nov 2021 22:11:40
commit hash: 5933ac0b099d61d98eb531d373cf57a8927bc7afcommit hash: 5933ac0b099d61d98eb531d373cf57a8927bc7afcommit hash: 5933ac0b099d61d98eb531d373cf57a8927bc7afcommit hash: 5933ac0b099d61d98eb531d373cf57a8927bc7af files touched by this commit
Stefan Eßer (se) search for other commits by this committer
*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
3.3.99.20211017_2
18 Oct 2021 22:26:31
commit hash: f3b8c0953312c6dc0975a2733631537dd057e96acommit hash: f3b8c0953312c6dc0975a2733631537dd057e96acommit hash: f3b8c0953312c6dc0975a2733631537dd057e96acommit hash: f3b8c0953312c6dc0975a2733631537dd057e96a files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Really fix non-amd64 build
3.3.99.20211017_1
17 Oct 2021 21:52:37
commit hash: 4116dc2f1f6385b42fb668badb6b4c1cbb195f9dcommit hash: 4116dc2f1f6385b42fb668badb6b4c1cbb195f9dcommit hash: 4116dc2f1f6385b42fb668badb6b4c1cbb195f9dcommit hash: 4116dc2f1f6385b42fb668badb6b4c1cbb195f9d files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1022-g964cf327f

Changes:
 - Fix interactive mode failing on 'pkg update'
 - Fix non-root CCACHE usage to be able to read /root/.ccache
3.3.99.20211017
17 Oct 2021 19:25:19
commit hash: 14e5e1370ddb6594b29bfa3b5c8948205621fdf1commit hash: 14e5e1370ddb6594b29bfa3b5c8948205621fdf1commit hash: 14e5e1370ddb6594b29bfa3b5c8948205621fdf1commit hash: 14e5e1370ddb6594b29bfa3b5c8948205621fdf1 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1020-g59a87677c

Changes:
 - Fixes va_args build error on non-amd64
3.3.99.20211015
16 Oct 2021 03:58:23
commit hash: 7791106ed586618718f521d7d467d872e2f3a314commit hash: 7791106ed586618718f521d7d467d872e2f3a314commit hash: 7791106ed586618718f521d7d467d872e2f3a314commit hash: 7791106ed586618718f521d7d467d872e2f3a314 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1019-gef4526594

Changes:
  - Store pool dir in logs/.poudriere.pkg_pool%
  - bulk: Add -NN to avoid committing packages.
  - distclean: Don't delete DISTFILES_CACHE if it is empty
  - distclean: Fix deleting from a corrupted list
  - distclean is known to not properly recurse deps.
  - crashed_build/skipping: Show flavor of packages
  - Package Fetch: Fix handling for remote pkg version check
  - Package Fetch: Handle lost packages failure better for PKG_SUFX transition.
  - bulk: Auto rename *.txz to *.pkg if needed
  - Default DELETE_UNQUEUED_PACKAGES to no and document.
  - image: Fix firmware images
  - zsh: Add bulk -b option description for zsh completion file and remove
trailing spaces
  - clock: Fix formatting to be more portable
3.3.99.20210907_1
07 Sep 2021 20:53:16
commit hash: ea4bd5e0889c3cbbce0ed69c5a5f3010407760d3commit hash: ea4bd5e0889c3cbbce0ed69c5a5f3010407760d3commit hash: ea4bd5e0889c3cbbce0ed69c5a5f3010407760d3commit hash: ea4bd5e0889c3cbbce0ed69c5a5f3010407760d3 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-967-g764941e90

Changes:
- bulk: Don't delete unqueueud packages unless -a or -f is given
- options: Support multiple -f
3.3.99.20210907
07 Sep 2021 19:10:59
commit hash: 3dd6478b9231fc9bf79ea7c7689d9edd759f648acommit hash: 3dd6478b9231fc9bf79ea7c7689d9edd759f648acommit hash: 3dd6478b9231fc9bf79ea7c7689d9edd759f648acommit hash: 3dd6478b9231fc9bf79ea7c7689d9edd759f648a files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-961-g039b378dc

Changes:
- Fix random bulk crashes due to sh read bug [1]
- bulk: Don't mention stale txz symlinks for -C-deleted packages

PR:	258347 [1]
3.3.99.20210904
07 Sep 2021 17:16:53
commit hash: 0d887476a43b144f2e9a127c1ff69f00fe4700f1commit hash: 0d887476a43b144f2e9a127c1ff69f00fe4700f1commit hash: 0d887476a43b144f2e9a127c1ff69f00fe4700f1commit hash: 0d887476a43b144f2e9a127c1ff69f00fe4700f1 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Mark BROKEN

The last update is producing random crashes during bulk.
See https://github.com/freebsd/poudriere/issues/917 for
details.
3.3.99.20210904
04 Sep 2021 19:41:20
commit hash: 1357179a0c89f8cebdda1892d860f26ede696f6ccommit hash: 1357179a0c89f8cebdda1892d860f26ede696f6ccommit hash: 1357179a0c89f8cebdda1892d860f26ede696f6ccommit hash: 1357179a0c89f8cebdda1892d860f26ede696f6c files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-958-g3d248385b

Changes:
 - logclean: Don't show dry-run messages when not in dry mode.
 - bulk [-a] -f: Delete packages unknown/unqueued like pkgclean would.
 - bulk: Link to the build logs at PACKAGES/logs
 - bulk missing pkg: Delete packages before fetching from remote
 - enter_interactive: Allow non-root to write to /wrkdirs
 - Various locking changes
 - Package Fetch: Clarify cached packages may be used.
 - Fix race with distfile fetch saving
 - Show loginfo on error
3.3.99.20210828
28 Aug 2021 19:09:56
commit hash: c47ee773c4cf48d4b56c3984c04fc6c224f12219commit hash: c47ee773c4cf48d4b56c3984c04fc6c224f12219commit hash: c47ee773c4cf48d4b56c3984c04fc6c224f12219commit hash: c47ee773c4cf48d4b56c3984c04fc6c224f12219 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-927-gb63d7c829

Changes:
- distclean: Fix reading make.conf
- pkgclean: Fix POUDRIERE_BUILD_TYPE error
3.3.99.20210827
27 Aug 2021 20:48:05
commit hash: 84a57f6bb7734cd7beb782b621adde940db4e76acommit hash: 84a57f6bb7734cd7beb782b621adde940db4e76acommit hash: 84a57f6bb7734cd7beb782b621adde940db4e76acommit hash: 84a57f6bb7734cd7beb782b621adde940db4e76a files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-924-g8de014b5e

Changes:
  - git dirty check: Check for untracked Makefile.local and patch files
  - bulk/testport: Detect *new but disabled* OPTIONS
  - buildlog_start: Revert display back to readable local TZ.
  - testport -c: Fix to use the right port directory
  - Package fetch: Generate logfiles, stats, and show in web
  - PACKAGE_FETCH_WHITELIST: Fix only reading the first pkgname.
  - PACKAGE_FETCH_WHITELIST: Fix so globs in the list work too.
  - Package fetch: Check OSVERSION / ABI
  - Package fetch: Save fetch list and url into logdir.
  - Package fetch: Don't double count ports-mgmt/pkg
3.3.99.20210818
18 Aug 2021 18:14:11
commit hash: 0081aa8f7f5cab4267ebde20f36446f6a2a33a86commit hash: 0081aa8f7f5cab4267ebde20f36446f6a2a33a86commit hash: 0081aa8f7f5cab4267ebde20f36446f6a2a33a86commit hash: 0081aa8f7f5cab4267ebde20f36446f6a2a33a86 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-869-g7a9e09c8f

Changes:
  * misc fixes for pkg-1.17's new PKG_SUFX of .pkg
  * Some PORTBUILD_UID/GID fixes and display changes
  * ports -c: Disallow using - in new trees as it causes parsing issues
  * ALLOW_MAKE_JOBS: Explicitly compare to 'yes'
  * bulk -b: prefetch package fixes
  * bulk -b: prefetch packages are now cached (linked and deleted under normal
pkgclean/bulk delete behavior)
  * Add in more notes for built packages.
  * Don't store timestamp+poudriere version git notes if PKG_REPRODUCIBLE is set
  * Change pkg notes naming style From_This to_this
  * Allow zstd in WRKDIR_ARCHIVE_FORMAT
  * misc manpage improvements
  * jail: Automatically set XDEV as needed
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.3.99.20210720
20 Jul 2021 23:39:34
commit hash: 8bccb92f04a1d1ba3f92fc4d912cc60ef88b3487commit hash: 8bccb92f04a1d1ba3f92fc4d912cc60ef88b3487commit hash: 8bccb92f04a1d1ba3f92fc4d912cc60ef88b3487commit hash: 8bccb92f04a1d1ba3f92fc4d912cc60ef88b3487 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-748-g71646de83

Changes:
 - bulk: Fix unqueuing needed deps. (regression from
   3.3.0-744-g0bf7bd31e / 3.3.99.20210714)
 - bulk -vv: Show unqueue operations
 - bulk/testport: Show environment per phase in build log
3.3.99.20210714
14 Jul 2021 20:10:03
commit hash: d75b45371ef9e14e2210e5a0dbc93af62c74b509commit hash: d75b45371ef9e14e2210e5a0dbc93af62c74b509commit hash: d75b45371ef9e14e2210e5a0dbc93af62c74b509commit hash: d75b45371ef9e14e2210e5a0dbc93af62c74b509 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-744-g0bf7bd31e

Changes:
 - PACKAGE_FETCH: Don't fetch packages that are not queued.
 - bulk: Store (pkg note) and show top level ports git info as well
 - image: various fixes
3.3.99.20210617
17 Jun 2021 22:01:15
commit hash: 25060b9198097c19f5bb5daf9bcbb271d4f5a8e7commit hash: 25060b9198097c19f5bb5daf9bcbb271d4f5a8e7commit hash: 25060b9198097c19f5bb5daf9bcbb271d4f5a8e7commit hash: 25060b9198097c19f5bb5daf9bcbb271d4f5a8e7 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-738-g9839954fb

Changes
      - testport: Show logs info on depend build failures
      - MUTABLE_BASE=schg: Support writing to /boot/firmware for cpu microcode
      - jail -x: This is not limited to src builds
      - bulk: Don't run 'bulk crashed' hook on -f failures
      - Add git hash annotation into built packages.
      - jail -cu: Fix freebsd-update using wrong arch [1]
      - Update log parsing reasons (processonelog.sh)

PR:	256652 [1]
3.3.99.20210521
21 May 2021 18:39:35
commit hash: 4f7a0060c2ab8c1eb13183c3497813e0a5f0e881commit hash: 4f7a0060c2ab8c1eb13183c3497813e0a5f0e881commit hash: 4f7a0060c2ab8c1eb13183c3497813e0a5f0e881commit hash: 4f7a0060c2ab8c1eb13183c3497813e0a5f0e881 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: - Update to 3.3.0-704-g8c78cfb24

Changes:
* testport|bulk -b: New feature to fetch remote packages. See PACKAGE_FETCH
options in poudriere.conf.sample.
  This feature has pitfalls like downloading and deleting packages. That may be
improved with
  upcoming improved incremental build supoport.
* ports now defaults to using FreeBSD's git repository for checkout when no
method is specified.
* jail: Add support for fetching from artifact.ci.freebsd.org
* ports -m git: Remove default --single-branch.
* ports: Support -D to not shallow clone with git
* ports: Properly detect vcs checkout errors
* ports/jail -m git: Properly check for git being installed
* logclean -N <n>: Fix to keep latest <n>.
* bulk -n: Don't remove .building dir unless this ran made it
* bulk -f: Ignore anything after first column.
* Update cpdup to v1.22 68cb3cb4e14d9c
* ports/jail -m git: Support -U /local/path.
* jail: Allow poudriere -v to override -q for git/svn
* jail -cm git: Allow -v to be excluded to default to remote branch
* ports: Fix -B being rejected with git.
* jail -r: Fix this to work again

** Some git handling and the PACKAGE_FETCH support is not yet stable and may
change in the future.
3.3.99.20210303_2
15 Apr 2021 15:37:52
commit hash: b42828e7fd3e3d9505be516f919a586f18521f0dcommit hash: b42828e7fd3e3d9505be516f919a586f18521f0dcommit hash: b42828e7fd3e3d9505be516f919a586f18521f0dcommit hash: b42828e7fd3e3d9505be516f919a586f18521f0d files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
- Fix new jail and ports creation.

Brings in freebsd/poudriere@1c9357d08e35f2bb248533ce043b2e61920ebf9e
3.3.99.20210303_1
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
3.3.99.20210303_1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
3.3.99.20210303_1
19 Mar 2021 16:46:50
Revision:568805Original commit files touched by this commit
mat search for other commits by this committer
Regular USE_GITHUB cleanup.

Remove DISTNAME, it is always overwritten.
Cleanup GH_TAGNAME and WRKSRC.
3.3.99.20210303_1
03 Mar 2021 20:29:49
Revision:567257Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.3.0-542-g8bf6e594a

- Don't auto pkgclean with bulk -f. Only do this for bulk -a.
3.3.99.20210303
03 Mar 2021 17:06:13
Revision:567104Original commit files touched by this commit
manu search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.99.20210303

- jail: Really fix check_kernconf function
3.3.99.20210228
01 Mar 2021 05:11:43
Revision:566827Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.3.0-540-g9f9007eb8

* ports: move away from portsnap as default
* zfs rollback: Try harder to rollback snapshots.
* bulk -n: Don't remove .building dir unless this ran made it
* common.sh: use new URL for base system
* jail: Fix git checkout during jail update to operate within SRC_BASE.
* image: Add -w (swap size) and -b (swap position)
* image: Support pre and post build scripts
* image: remove unneeded vfs.root.mountfrom that might cause problems
* image: Fix usb and usb+mfs
* image: Add pkgbase support
* image: Fix loader.efi name for arm and arm64
* image: Don't install pmbr and gptboot on !x86
* image: Enable zfs in rc.conf
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.3.99.20200326_2
13 Nov 2020 19:12:32
Revision:555042Original commit files touched by this commit
bdrewery search for other commits by this committer
Fix bsdgrep support for jail version
3.3.99.20200326_1
11 Nov 2020 22:20:36
Revision:554917Original commit files touched by this commit
bdrewery search for other commits by this committer
- Fix jail creation for 12.2+ seeing sys/param.h error.

MFH:	2020Q4
3.3.99.20200326
26 Mar 2020 20:47:39
Revision:529219Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.3.0-253-g531ee09f6

 * queue: Fix unqueueable command error message
 * Fix BASEFS error / first-time setup blockers.
 * bulk: Fix non-existent dependencies claiming to be moved.
3.3.99.20200324
24 Mar 2020 18:29:22
Revision:529059Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.3.0-253-g531ee09f6

 * Minor perf improvements for builtins.
 * Fix html with port named "latest".
 * testport / bulk -t: Set DEVELOPER in patch phase.
 * image: Make iso images bootable in UEFI
3.3.99.20191210
10 Dec 2019 17:58:03
Revision:519770Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.3.0-229-gce2011f23

  * Pass MAKEWORLDARGS during installworld too
  * bulk/testport: Initial support for ports OVERLAYS
  * testport: Show log info on failure exit
  * jail -d: Don't confirm if the jail doesn't exist
  * jail -c: Fix NO_LIB32 support
  * jail -i: Don't show ports tree info if not requested
  * bulk: Compute queued stats after trimming ignored AND trimming queue.
  * Various fixes and expansion of sh mapfile support
  * Always export `LC_COLLATE=C`
3.3.99.20190828
28 Aug 2019 20:20:02
Revision:510098Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.3.0-164-g122329edc

 - distclean: Remove empty directories
 - Fix wrkdir saving with FLAVOR'd ports
 - manpage: Cleanup poudriere-jail and poudriere-bulk
 - image: Warn if MFSROOT is too large
 - bulk: Allow overriding nullfs-mounted paths with NULLFS_PATHS
 - bulk: Add additional cases for kern.securelevel assertion
3.3.99.20190815
15 Aug 2019 19:58:28
Revision:509046Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.3.0-126-g12112ee57

 - image: Fix error with non-existent /etc/login.conf.orig
3.3.99.20190803
03 Aug 2019 17:41:29
Revision:507975Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.3.0-125-g0a50192f8

 - bulk: Process IGNORE/BLACKLIST before build.
 - Add job status to saving workdir on build failure.
 - ports -u: Add 'ports_update done' hook.
3.3.99.20190724
24 Jul 2019 16:21:37
Revision:507274Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.3.0-90-gd6f021339

 - Add DISALLOW_NETWORKING, fixes #689
 - qemu: Add /usr/bin/wc and /usr/bin/head to HLINK_FILES.
 - image: Add zsnapshot imagetype.
 - Fix pkg 1.11 issue with devfs mount.
 - bulk -a: Don't print ports in summary unless -v is used.
 - Show FLAVOR in more places.
 - ports -l: Fix error when no ports trees exist yet.
 - testport -c: Fix make.conf not being respected for `make config`.
 - image: Add sleep, ls, and ping to miniroot.
3.3.99.20190311_1
13 Jun 2019 12:49:09
Revision:504085Original commit files touched by this commit
bapt search for other commits by this committer
Fix poudriere image with pkg 1.11
3.3.99.20190311
11 Mar 2019 20:13:03
Revision:495386Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.3.0-62-g5abf90c67

 - Minor updates to blacklist processing (should be NOP)
3.3.99.20190309
09 Mar 2019 18:51:49
Revision:495193Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.3.0-59-g6e1132813

 - poudriere: Only pass MAKEOBJDIRPREFIX to 'jail'
 - Document environment fully for poudriere/-jail/-ports.
 - Revert progress indicator
 - poudriere: Fix all environment to be space/quote safe.
 - jail/ports -l: Avoid printing empty columns/trailing whitespace.
 - jail -c -m null/tar/src: Again require -v if newvers.sh is not readable.
 - Show proper errors for missing jail metadata.
 - poudriere-jail.8: jail -m null does NOT null-mount during build.
 - jail -c: Defer pwd_mkdb until bulk's jail_start() call.
 - jail -cu: Stop modifying /etc/login.conf in the jail.
 - Slightly speedup MOVED parsing
3.3.99.20190228
01 Mar 2019 00:52:44
Revision:494219Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.3.0-36-g824cd5d40

 * Fix status sed/regex error on 11/head.
 * Fix some bogus 'pwait: No such process' warnings.
 * image -t firmware: Fix installation of /usr/local/etc files (#637).
 * image -f: Fix @flavor support.
 * image: Fix errors calculating IMAGESIZE when not needed (like -t tar).
 * image: Fix cleaning up temporary files properly when USE_TMPFS=all is used.
3.3.99.20190226
26 Feb 2019 18:22:46
Revision:493975Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.3.30 release.

No changes.
3.2.99.20190225
25 Feb 2019 21:54:32
Revision:493900Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.2.8-438-ga95f2cbfe

 - Fix symlinked POUDRIERE_DATA unmount bug.
 - testport: Fix ports-mgmt/pkg Latest link leaking into real package
repository.
 - bulk/status: Display the progress indicator extracted from build logs.

This will be 3.3.0.
3.2.99.20190212
12 Feb 2019 20:33:55
Revision:492801Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.2.8-432-g070fc33be

 - Update sh from head r343981
 - Add a builtin for simple string substitutions
 - Fix some invalid memset(3)
 - mapfile fixes and tests
 - Micro-optimize some hash functions to save around 30%
 - Inline some mapfile checks
 - Manpage updates/fixes
3.2.99.20181024
24 Oct 2018 22:17:03
Revision:482941Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.2.8-402-g73eefa2e6

 - Replace portsmon links with freshports.
 - Document that hook plugins can provide make.conf, but not with filename
patterns.
 - pkgclean: Ensure -j is passed in.
 - Create a dataset for poudriere/data/images during initial setup (#630)
 - image -t zrawdisk: Load the ZFS module at boot, so the filesystem can be
   mounted (#633)
 - image -t zrawdisk: Fix check for IMAGESIZE (#634)
 - image: On failure, don't leave md(4) devices laying around (#635)
 - image: When copying the contents of an overlay, copy symlinks as
   symlinks (#636)
 - Update sh to r338473
 - bulk -cC: Prompt to delete if not in a TTY.
   - Only prompt when ATOMIC_PACKAGE_REPOSITORY is off.
   - Only prompt if there are packages to remove.
 - ATOMIC_PACKAGE_REPOSITORY: Be a bit more verbose about packages directory
   paths.
 - image: Add bytes to bibytes conversion regarding image size (#638)
 - image: Add dump support (#644)
 - Update zsh completion
3.2.99.20180601
01 Jun 2018 18:36:07
Revision:471282Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.2.7-372-g6125e0831

Very minor chase of 3.2.7.

  - HTML: Reset error load counter on successful load
3.2.99.20180511
11 May 2018 17:09:07
Revision:469674Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.2.6-369-g91f1ddf5f

  - jail -u freebsd-update: Auto confirm prompts
  - bulk tests: Don't let system perl interfere with the partial tree used.
  - compute_deps: Determine all errors before bailing out
3.2.99.20180328
28 Mar 2018 18:38:20
Revision:465835Original commit files touched by this commit
jrm search for other commits by this committer
ports-mgmt/poudriere-devel: Fix plist issue with completion options
3.2.99.20180328
28 Mar 2018 17:57:02
Revision:465832Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.2.5-363-g9c2944629
- Add BASH option for completion installation

  - ports_env: set UID=0 to avoid id -u lookups.
  - Remove USE_PTSORT=no support and only use ptsort.
  - Remove POOL_BUCKETS option
  - Only set POOL_BUCKET_DIRS from load_priorities()
  - SIGINFO: Reverse phase and total times to: phase / total
    The original change order was confusing but so is the change.  It may
    ultimately be reverted.
  - USE_CACHED=yes: Block using this as it does not work.
  - Fix '3: Bad file descriptor' on crashed build
  - Format crashed build with JOB_ID if possible
  - MUTABLE_BASE=schg: Exclude immutable paths from mtree comparisons
  - markfs: No need to rewrite the mtree file every time, just share it from
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.2.99.20180313
13 Mar 2018 17:23:39
Revision:464393Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.2.5-303-g3a844af55

  - distclean: Suck in ports_env which brings a big performance improvement.
  - bulk: Add validation to check for dependencies with empty FLAVOR 'foo/bar@'
3.2.99.20180309
09 Mar 2018 19:52:54
Revision:463998Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.2.5-300-g71e9aeef4

      - Split poudriere.8 into subpages.
      - jail -x: Fix error installing /nxb-bin with HEAD host 11 jail
      - Fix double error when a dependency error is found.
      - testport: Trim away excess '/' as done for bulk and dependencies.
      - Fix finding aarch64 binutils for <head after ports r461058.
3.2.99.20180307
07 Mar 2018 17:59:43
Revision:463817Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.2.4-291-gba0af1a2a

  - jail -s: Always start with MUTABLE_BASE=yes
  - Avoid copying or comparing /var/db/etcupdate into the jails.
  - Add a MUTABLE_BASE=schg (rename 'no' to 'nullfs' and default to 'schg')
    for testing.  This will significantly reduce files copied during jail
    rollback between package builds.  It is supported on USE_TMPFS=all and
    NO_ZFS=yes.  It restricts writes to only /boot /etc /root /var and
    /usr/local.  Custom PREFIX/LOCALBASE likely won't work yet.
3.2.99.20180304
04 Mar 2018 23:00:47
Revision:463610Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.2.4-282-g49422b58a

 - Sort some usage output.
 - Manpage cleanup.
 - bulk: use buffered reads for various operations.
 - timestamp: rewritten.
 - Add more tests.
 - Various performance improvements.
 - TMPFS_ALL: reduce tmpfs lock contention for builder rollbacks.
 - Reduce proctree lock contention.
 - Fix null-mounting of /rescue.
 - Null-mount /usr/share and /usr/tests.
 - Add a foreachport sub-command for running arbitrary commands against ports.
   This is quite new and still under development.
 - Fix shared locks not properly handling stale locks.
 - image: Fix default permissions to cfg and data partitions
3.2.99.20180202_4
22 Feb 2018 05:52:57
Revision:462560Original commit files touched by this commit
bdrewery search for other commits by this committer
Fix jail cleanup waiting too long on HTML JSON process to exit
3.2.99.20180202_3
13 Feb 2018 04:57:22
Revision:461685Original commit files touched by this commit
bdrewery search for other commits by this committer
HTML: Hide harmless shared lock failures
3.2.99.20180202_2
06 Feb 2018 16:33:15
Revision:461075Original commit files touched by this commit
brd search for other commits by this committer
Fix a missing fi when building an image.

Approved by:	bdrewery (maintainer)
3.2.99.20180202_1
02 Feb 2018 18:25:39
Revision:460723Original commit files touched by this commit
bdrewery search for other commits by this committer
- bulk: Fix skipping failed packages.
- Add CERTS option to allow disabling ca_root_nss and freebsd-release-manifests
  dependencies.
3.2.99.20180202
02 Feb 2018 18:08:56
Revision:460721Original commit files touched by this commit
bdrewery search for other commits by this committer
Minor bug with skipped packages found that is being fixed
3.2.99.20180202
02 Feb 2018 18:05:10
Revision:460720Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.2.4-148-g1f555127
- Add dialog4ports as a dependency since 'options' requires it. [1]

 - image: Allow hostname to be empty for machines that get their hostname
   from DHCP
 - Force unmount if the non-busy unmount fails
 - bulk: Rework queue handling to avoid hitting 32k link limit on tmpfs on
   older releases.
 - Remove the need for a separate clean.sh to be called for queue cleanup.
 - Update poudriere.conf example to use ZPOOL=zroot as installer has
 - SIGINFO: Show phase time as well
 - Use PKG_EXT in more needed places (working on PKG_NOCOMPRESS still)
 - Avoid two builds stomping on the shared HTML assets directory
 - Fix MOVED handling for new flavor.
 - HTML: Serialize access to jail and top .data.json files

PR:		22547 [1]
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org> [1]
3.2.99.20180129
29 Jan 2018 19:39:05
Revision:460327Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.2.4-119-g0da10c68

  - timestamp: Don't exit on [EINTR] to kevent(2)
  - timestamp: Support EOF for command usage
  - timestamp: Support buffered modes
  - Add MAX_EXECUTION_TIME_{EXTRACT,INSTALL,PACKAGE,DEINSTALL} overrides
  - Export PACKAGE_BUILDING to environment as well as some ports check there
    (like postfix pkg-install)
  - Fix not showing MOVED entries at start
  - MOVED: Show more information.
  - MOVED: Fix not being recursive.
  - disclean: Handle MOVED.
  - Add some missing COLOR_PORT
  - Fix a dependency lookup bug with FLAVORS by adding a metadata queue.
  - Add an 'rm' builtin for sh.
  - Delay deps_sanity checks until all deps are checked
  - Show user where a bad dependency may have MOVED to
  - ports -B: Disallow branch if not SVN/git
3.2.99.20180105_1
05 Jan 2018 20:50:33
Revision:458170Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.2.3-85-g190c9bef

    - testport: Fix assertion from 0a756b606 to only fire if a FLAVOR is given.
3.2.99.20180105
05 Jan 2018 17:03:16
Revision:458154Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.2.3-84-g7080656f

    - testport: Add missing dependency assertions that bulk was handling.
    - testport: Add missing Invalid Flavor assertion from ec23b9a6c15.
    - testport: Fix missing assertion for port depending on itself via a FLAVOR.
    - pkgclean: Fix creating corrupt repository from the wrong place.
    - Rework bulk pkg-query cache for incremental checks to fix a silent crash.
3.2.99.20180102_2
02 Jan 2018 23:23:34
Revision:457934Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.2.3-66-g83691739

  - Improve security of parsing MAX_FILES_<PKGBASE>
3.2.99.20180102_1
02 Jan 2018 23:01:37
Revision:457933Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.2.3-64-gc33e3600

  - Fix build of ports with '-' in PKGBASE.
  - Fix some output not being timestamp-prefixed.
3.2.99.20180102
02 Jan 2018 19:47:35
Revision:457919Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.2.3-62-g832b3a1c

  - image: Document -m in manpage
  - processonelog: Add case for #error
  - Allow MAX_FILES_<PKGBASE> to override MAX_FILES
3.2.99.20171213
14 Dec 2017 00:21:38
Revision:456272Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.2.3-56-g0d8338bc

  - image: Fix miniroot issues.
  - testport -n: Implement as dry-run.
  - bulk: Fix detection of non-existent FLAVOR.
  - poudriere.8: Document FLAVORS
  - testport: Allow -B to work.
3.2.99.20171208
09 Dec 2017 05:56:12
Revision:455816Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.2.3-44-g55026502

    - image: Initial pass at miniroot support
3.2.99.20171204_1
04 Dec 2017 23:53:18
Revision:455552Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.2.2-37-gf25a99c8

  - jail -c -m null: Fix crashing with existing-dir error after commit
1d0222b696.
  - jail -c -m src: Respect existing .cpignore properly
  - jail -m null -S <path>: Use the -S path for jail source rather than
    expect <jail>/usr/src.
  - jail -c -m null: Assert that the jail is populated already.
  - HTML: Throw explicit error if unknown ports type is encountered. [1]

PR:		224065 [1]
3.2.99.20171204
04 Dec 2017 21:10:41
Revision:455542Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.2.2-32-gd8cbf566

  - bulk: Properly rebuild packages that have moved origins.
3.2.99.20171129
29 Nov 2017 20:52:26
Revision:455146Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.2.2-25-g8695dfd6

  - jail -u: Fix error with freebsd-update.fixed not found.
3.2.99.20171127
27 Nov 2017 22:26:29
Revision:454996Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.2.0-37-g4775d32f

  - HTML: Fix failed origin column
  - testport -c: Don't read host /etc/make.conf.
  - testport: Avoid reading ports files outside jail for FLAVOR/DEPENDS_ARGS
  - Avoid using `injail` on system.
  - ports/jail -c NOZFS: Consider non-empty-already-existing-directory a failure
  - Fix usage printout before system is setup.
  - jail -c: Replace colon in JAILMNT to avoid PATH issues in buildworld.
  - image: Setup PKG ABI properly
  - FORCE_MOUNT_HASH: Support yes/no.
  - FORCE_MOUNT_HASH: Fix due to improper logic.
  - Record lld failures as lld_linker_error.
  - options -p: Warn/confirm if in a TTY about overwriting older options
    directory.
  - poudriere -vv: Show which poudriere.conf files are loaded
3.2.99.20171111
11 Nov 2017 17:19:05
Revision:453981Original commit files touched by this commit
bdrewery search for other commits by this committer
Release 3.2.0.

This brings FLAVORS support, logclean, image, a ton of optimizations,
and more.

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_32
3.1.99.20171110
11 Nov 2017 01:45:10
Revision:453949Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.0-2600-g5d5671f7

Last minute fixes for 3.2.  If there are no reports of issues this will
be released as 3.2 tomorrow.

   - Fix maintainer in buildlog missing.
   - bulk/testport: Undocument -s after its removal.
   - DEPENDS_ARGS: Store a PKG_NOTE with the value used for the port
   - delete_old_pkg: Fix some renamed PKGNAME issues.
3.1.99.20171109
10 Nov 2017 06:39:02
Revision:453884Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.0-2592-gba53cb5b

This will be likely be 3.2 release very quickly.

    - Remove bulk/testport -s.  It is dangerous, bulk -S remains.
    - jail -u: Update kernel based on what was passed into jail -cK.
    - distclean: Require -a/-f/listed ports.
    - testport: Support MOVED with destination FLAVOR.
    - delete_old_pkg: Fix renamed PKGNAME detection after commit 612e3dc018c8d3.
    - delete_old_pkg: Check for rename PKGNAME before version.
3.1.99.20171028
10 Nov 2017 06:28:15
Revision:453882Original commit files touched by this commit
bdrewery search for other commits by this committer
Avoid running git and finding PORTSDIR/.git.

Reported by:	xmj
3.1.99.20171028
28 Oct 2017 19:32:37
Revision:453081Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.0-2584-g2c19d562

    - jail -x: Support 'native-xtools-install'
3.1.99.20171027
27 Oct 2017 23:11:19
Revision:453027Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.0-2583-g7913a064

      - jail -x: Tell where native-xtools is being built
      - XDEV: Support the fixed native-xtools build target in FreeBSD head
        that builds from the Jail rather than the host system's /usr/src. [1]
      - Add XDEV_SRC_JAIL, if set will use the jail's source for xdev.  This
        should only be used in special cases and will effectively default to
        on for head and soon for stable/11.
      - Record flavor for port build results.
      - jail -c: Fix EMULATOR being unset if ran via poudriered
      - Assert EMULATOR is not empty on use
      - .poudriere.ports.queued: Store flavor for dependencies
      - jail -x: Respect MAKEOBJDIRPREFIX [2]
      - jail -c: Disallow using a colon (:) in jail name.

PR:	216083 [1]
PR:	215541 [2]
3.1.99.20171019
19 Oct 2017 21:29:48
Revision:452490Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.0-2571-gf38f4778

    - image: Speed up tar creation by using 'xz -T 0'
    - FLAVORS: Default listed ports to main flavor only, @all to build all,
      bulk -a does all.
    - testport: Disallow testing @all
    - Support loading hooks from
POUDRIERED/hooks.d/plugins/<plugin-name>/<hook>.sh
    - Support a plugin make.conf at
POUDRIERED/hooks/plugins/<plugin-name>/make.conf
    - bulk -n: Fix 'Ports to build' list to only show what needs to be built.
    - Implement some new hooks for perf profiling
    - run_hook: Pass along logdir as LOG
    - gather_port_vars_ports: Show more information for debug SKIP message
    - gather_port_vars_port: Add verbose output about which flavors will be
expanded
    - bulk -n: Show log information at the end
    - Rename .poudriere.deps% to .poudriere.pkg_deps% based on its proper name
    - Store all_pkgs as .poudriere.all_pkgs%
    - QEMU: Allow overriding QEMU_{MAX_EXECUTION_TIME/NOHANG_TIME}
3.1.99.20171013
13 Oct 2017 16:26:32
Revision:452017Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.0-2548-g4bed266f

  - Fix FLAVORS assertion in compute_deps to properly show flavor
  - Add FLAVOR to a few job status outputs
  - Show origin for a FLAVOR assertion
  - Check for and error if
    'security.bsd.hardlink_check_uid' or 'security.bsd.hardlink_check_uid'
    are not set to '0' with BUILD_AS_NON_ROOT=yes to avoid staging errors
3.1.99.20171005
05 Oct 2017 19:02:09
Revision:451335Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.0-2537-gf08534e1

     - testport + FLAVORS: Fix incorrectly calling the default flavor for
       dependencies duplicates
     - FLAVORS: Fix non-listed ports being deleted with -C and showing in
       queued list

Number of commits found: 301 (showing only 100 on this page)

1 | 2 | 3 | 4  »