Bryan Drewery
Bryan Drewery
On a fresh 12.3 bastille jail. pkg 1.18.4 (though this is not a very recent regression as I saw it a few months ago at least). I don't usually try...
There are hardcoded directories in `detect_leftovers_and_MIA`. The ports tree has owned this listing since r351446 (2014-04-16) in _Mk/Scripts/check_leftovers.sh_. This is how Poudriere does it as well if the file exists,...
I've bisected this back to the 6.5.0 release. It's not worked since for me. Nor does the develop branch work.
- Change the dirty/hash check to be once per run rather than per-port. From @mjguzik https://people.freebsd.org/~mjg/.junk/out-progs-2h.svg?x=1166.4&y=37
_Originally posted by @bdrewery in https://github.com/freebsd/poudriere/issues/1021#issuecomment-1303713528_
- `balance_pool` needs to be asynchronous such as done in f9ebd3f32fd68da7a8095a8a47ef0f5994d300cb - Cleaning the queue dir might have some optimizations for successful builds. No need to check anything except reverse...
If qemu is being used, automatically run the appropriate `service qemu_user_static onestart` script based on a `pkg which` of the qemu binary being used. This simplifies the QEMU setup.
This can be determined automatically as it is in the FreeBSD.org package build script: ``` needs_qemu=$(/sbin/sysctl -n kern.supported_archs | grep -qw "${arch#*.}" || \ echo yes) if [ "${needs_qemu}" =...
`download_from_repo` only fetches packages that are queued. Subpackages don't get queued, only the main port does.
https://github.com/freebsd/poudriere/commit/270784e04a8efd0e83178ab19cd0a2e876fc3905 ``` @@ -6988,7 +7040,7 @@ gather_port_vars_process_depqueue() { [ $# -eq 1 ] || eargs gather_port_vars_process_depqueue originspec local originspec="$1" local origin pkgname deps dep_origin - local dep_originspec dep_flavor queue rdep...