Raise tmpfs_data limit to 2GB.
Recent bulk -a runs take more than 1. Work will be done
separately to lower how much is used. The reported
amount is likely related to the queue.
Reported by: fuz on bsdports
Add 'GIT_TREE_DIRTY_CHECK' conf to disable git dirty check.
On NFS this can take over 10 minutes on some systems, or may
want to be disabled for development.
jobs: Fix handling for pipe jobs
Namely this fixes testport with TIMESTAMP_LOGS=yes which runs a
pipe for a job. The job handling did not recognize multiple-process
jobs.
Fixes #1156
Revert "bulk/testport: Remove -S"
This reverts commit 15851037b275e5ee72fd67c6936b6a0dbe9ce2c4.
Revert "poudriere-bulk.8: -S was removed."
This reverts commit 7dfd84bec945fae8e27e4a361f5770e7d276c8b4.
Restore -S for now. The behavior of reverting to recursive delete
with -S for compat was too surprising. The removal of -S was intended
for once PKG_NO_VERSION_FOR_DEPS was done.
Issue #822
Package Fetch: Fix unversioned deleted pacakge error
This only happens with PKG_NO_VERSION_FOR_DEPS=no (default) since
recursive deleting still happens. The intention with the hard assertion
was only for PKG_NO_VERSION_FOR_DEPS=yes.
Fixes #1165
Recheck all packages for missing shlibs
The new PKG_NO_VERSION_FOR_DEPS algorithm can miss rebuilding
some packages if no PORTREVISION chase is done, or when
switching quarterly branches.
bulk: Improve incremental rebuild by not auto chasing dep updates.
This will now only rebuild a package if `pkg upgrade` would [re]install
it.
This also fixes fetching packages and then deleting them due to
incremental decisions [1].
- This uses pkg's PKG_NO_VERSION_FOR_DEPS to avoid writing out specific
versioned dependencies in the packages. This combined with the bulk
-S behavior of skipping recursive delete is sufficient for proper
packages. The recursive delete was originally put in because of the
deps problems (for `pkg add`) [1] but also just uncertainty.
- This (and `pkg upgrade` already) relies on PORTREVISION chasing when a
dependency update requires rebuilding consumers. If a shared library
dependency soversion is updated then Poudriere _will_ rebuild and `pkg
upgrade` will reinstall as well.
[45 lines not shown]
poudriere.css: Adapt to latest DataTables style to avoid unreadable tables
The newer DataTables imported in ce2146e99efc ("Update DataTables to
1.13.8") started setting every other row to transparent. Since we add
the built etc classes to the whole table, this means the entire table's
background colour is green etc, and so the transparent rows now allow
that colour to shine through, making it hard to read the text.
Adapt the CSS selectors to only colour the thead within the whole table
so that the rows are restored to being uncoloured, less garish and
rather more readable. Note that these classes are also used for the
status display at the top, so we need to handle them on things other
than tables too, where we continue to just colour the whole element.
Fixes #1114
Fixes: ce2146e99efc ("Update DataTables to 1.13.8")