Bryan Drewery

Results 118 issues of 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...

solver

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

Performance

_Originally posted by @bdrewery in https://github.com/freebsd/poudriere/issues/1021#issuecomment-1303713528_

web
Fix being tested
overlays

- `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...

enhancement
Performance
Build queue

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.

bug
enhancement
QEMU

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}" =...

bug
enhancement
QEMU
Simplification

`download_from_repo` only fetches packages that are queued. Subpackages don't get queued, only the main port does.

bug
subpackages

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...

bug
subpackages