Page MenuHomeFreeBSD

bdrewery (Bryan Drewery)
User

Projects

User Details

User Since
May 10 2014, 4:48 PM (267 w, 1 d)

Recent Activity

Wed, Jun 19

bdrewery committed rS349202: Follow-up r349065: Fix .TARGET flag ambiguity with PROGS which broke MK_TESTS..
Follow-up r349065: Fix .TARGET flag ambiguity with PROGS which broke MK_TESTS.
Wed, Jun 19, 7:19 PM

Tue, Jun 18

bdrewery committed rS349179: Rework r349061: Don't apply guessed dependencies if there is a custom target..
Rework r349061: Don't apply guessed dependencies if there is a custom target.
Tue, Jun 18, 10:00 PM

Sun, Jun 16

bdrewery committed rS349099: symlinkat(2) is not covered..
symlinkat(2) is not covered.
Sun, Jun 16, 5:12 AM

Sat, Jun 15

bdrewery committed rS349067: Support reading in .depend files..
Support reading in .depend files.
Sat, Jun 15, 5:08 PM
bdrewery committed rS349068: Allow DEPENDOBJS/DEPENDSRCS to work with only OBJS set and no SRCS..
Allow DEPENDOBJS/DEPENDSRCS to work with only OBJS set and no SRCS.
Sat, Jun 15, 5:08 PM
bdrewery committed rS349069: csu: Add proper .depend tracking for each object..
csu: Add proper .depend tracking for each object.
Sat, Jun 15, 5:08 PM
bdrewery committed rS349066: META_MODE: Delete build targets that fail..
META_MODE: Delete build targets that fail.
Sat, Jun 15, 5:08 PM
bdrewery committed rS349065: Add various CFLAGS/LDADD overrides for the output target file..
Add various CFLAGS/LDADD overrides for the output target file.
Sat, Jun 15, 5:08 PM
bdrewery committed rS349064: Avoid generating DEPENDFILES='.depend.' when there's no DEPENDOBJS..
Avoid generating DEPENDFILES='.depend.' when there's no DEPENDOBJS.
Sat, Jun 15, 5:08 PM
bdrewery committed rS349063: Similar to r335710 avoid ccache when linking a .cc file directly..
Similar to r335710 avoid ccache when linking a .cc file directly.
Sat, Jun 15, 5:08 PM
bdrewery committed rS349062: Fix .depend files to work for build tools..
Fix .depend files to work for build tools.
Sat, Jun 15, 5:08 PM
bdrewery committed rS349061: Don't force OBJS_DEPEND_GUESS headers onto all objects..
Don't force OBJS_DEPEND_GUESS headers onto all objects.
Sat, Jun 15, 5:08 PM

Thu, Jun 13

bdrewery committed rP504140: parse_plist: Avoid excess fork+exec inside the loop for stripping (mode) lines..
parse_plist: Avoid excess fork+exec inside the loop for stripping (mode) lines.
Thu, Jun 13, 10:22 PM
bdrewery committed rP504139: Remove the .error as it is causing unintended side effects..
Remove the .error as it is causing unintended side effects.
Thu, Jun 13, 10:14 PM

Wed, Jun 12

bdrewery committed rS349005: Don't delete .depend files outside of cleandepend..
Don't delete .depend files outside of cleandepend.
Wed, Jun 12, 11:09 PM
bdrewery committed rS348979: Stop using .OODATE for extracting firmware..
Stop using .OODATE for extracting firmware.
Wed, Jun 12, 12:03 AM

Tue, Jun 11

bdrewery committed rS348976: Add missing DPSRCS entry for assym.inc..
Add missing DPSRCS entry for assym.inc.
Tue, Jun 11, 11:35 PM
bdrewery committed rS348975: Restore genassym.o to CLEANFILES..
Restore genassym.o to CLEANFILES.
Tue, Jun 11, 11:35 PM
bdrewery committed rP503998: Speedup ELF file detection almost 100%..
Speedup ELF file detection almost 100%.
Tue, Jun 11, 10:56 PM
bdrewery committed rP503996: Fix MAKE_JOBS support..
Fix MAKE_JOBS support.
Tue, Jun 11, 10:30 PM

Mon, Jun 10

bdrewery committed rP503929: Add debug for BUILD_DEPENDS .error.
Add debug for BUILD_DEPENDS .error
Mon, Jun 10, 10:49 PM
bdrewery committed rS348877: DPSRCS need to be built before recursing..
DPSRCS need to be built before recursing.
Mon, Jun 10, 7:38 PM

Thu, May 30

bdrewery accepted D20476: makesyscalls.sh: always use absolute path for syscalls.conf.
Thu, May 30, 8:50 PM
bdrewery requested changes to D20476: makesyscalls.sh: always use absolute path for syscalls.conf.
Thu, May 30, 8:43 PM

May 20 2019

bdrewery committed rP502126: Fix recursive dependency issue with gmake..
Fix recursive dependency issue with gmake.
May 20 2019, 5:06 PM

May 18 2019

bdrewery committed rP501985: Update ccache to 3.7.1.
Update ccache to 3.7.1
May 18 2019, 9:53 PM

May 10 2019

bdrewery committed rS347458: Fix build race with machine links and genoffset.o..
Fix build race with machine links and genoffset.o.
May 10 2019, 6:09 PM

Apr 19 2019

bdrewery accepted D19853: [security/nist-kat]: Add AES-CCM and plain SHA digest test vectors..

Ports approved

Apr 19 2019, 10:55 PM

Apr 16 2019

bdrewery committed rS346255: Fix 'jot -r 0 start end' to work..
Fix 'jot -r 0 start end' to work.
Apr 16 2019, 12:41 AM

Mar 27 2019

bdrewery accepted D19482: If CROSS_TOOLCHAIN isn't set, look for base toolchain makefiles..

Technically seems fine.
Feels like a POLA issue though. If I happened to have some package installed then buildworld behaved differently.
Maybe CROSS_TOOLCHAIN=yes or CROSS_TOOLCHAIN=base?
I don't really care either way; default on like you have is fine too as I don't fully understand the use case.

Mar 27 2019, 9:00 PM

Mar 20 2019

bdrewery committed rS345351: Build common kernel dependencies before modules..
Build common kernel dependencies before modules.
Mar 20 2019, 10:50 PM

Mar 11 2019

bdrewery committed rP495387: Update to 3.3.2.
Update to 3.3.2
Mar 11 2019, 8:13 PM
bdrewery committed rP495386: Update to 3.3.0-62-g5abf90c67.
Update to 3.3.0-62-g5abf90c67
Mar 11 2019, 8:13 PM

Mar 9 2019

bdrewery committed rP495193: - Update to 3.3.0-59-g6e1132813.
- Update to 3.3.0-59-g6e1132813
Mar 9 2019, 6:52 PM
bdrewery committed rP495191: MFH: r495190.
MFH: r495190
Mar 9 2019, 6:39 PM
bdrewery committed rP495190: Respect UID_FILES..
Respect UID_FILES.
Mar 9 2019, 6:38 PM
bdrewery committed rP495096: Drop maintainership.
Drop maintainership
Mar 9 2019, 3:35 AM

Mar 4 2019

bdrewery committed rS344781: MFC r344666:.
MFC r344666:
Mar 4 2019, 9:10 PM

Mar 1 2019

bdrewery added a comment to D19426: post-commit hooks: Accept BZ URLs in PR lines.

Check out rP154065.
All of the PRs linked there were filed in GNATS but were mapped over in BUGZILLA so they had the same numbers.
Had they been GNATS urls they would be more annoying to deal with IMO as the links would all be dead now. I realize this is an objective opinion. I would be comfortable with simply "https://bugs.freebsd.org/12344" as that can likely work forever.

Mar 1 2019, 9:29 PM
bdrewery committed rP494303: Update to 3.3.1.
Update to 3.3.1
Mar 1 2019, 4:24 PM
bdrewery committed rP494219: Update to 3.3.0-36-g824cd5d40.
Update to 3.3.0-36-g824cd5d40
Mar 1 2019, 12:52 AM

Feb 28 2019

bdrewery committed rS344668: MFC r343877,r343880:.
MFC r343877,r343880:
Feb 28 2019, 8:57 PM
bdrewery committed rS344667: MFC r343877,r343880:.
MFC r343877,r343880:
Feb 28 2019, 8:57 PM
bdrewery committed rS344666: bsd.nls.mk isn't optional..
bsd.nls.mk isn't optional.
Feb 28 2019, 8:48 PM
bdrewery added a comment to D16868: Add a BUILD_WITH_OPIPEFAIL option to use `bash -o pipefail` as the bmake shell.

Jilles mentioned on IRC a simpler way in the wrapper to enable it without the set -o call:

command set -o pipefail 2>/dev/null || :
Feb 28 2019, 6:57 PM
bdrewery added a comment to D16868: Add a BUILD_WITH_OPIPEFAIL option to use `bash -o pipefail` as the bmake shell.

Has this turned up any bad pipelines in Makefiles?

Ah right there is that dd one from a while back.
Now that pipefail is in we could do this a lot simpler like tools/install.sh works.
I don't think it needs to be a MK_ option.
It doesn't need to install.
Maybe something like this could work in tools/sh.sh that we just set with __MAKE_SHELL=?

#! /bin/sh
set -o pipefail 2>/dev/null || :
exec "$@"

Hmm set -o pipefail || : doesn't actually ignore the error.

# sh -ec 'set -o pipefail || :; echo test'
set: Illegal option -o pipefail

:(

Feb 28 2019, 1:06 AM
bdrewery added a comment to D16868: Add a BUILD_WITH_OPIPEFAIL option to use `bash -o pipefail` as the bmake shell.

Has this turned up any bad pipelines in Makefiles?

Ah right there is that dd one from a while back.
Now that pipefail is in we could do this a lot simpler like tools/install.sh works.
I don't think it needs to be a MK_ option.
It doesn't need to install.
Maybe something like this could work in tools/sh.sh that we just set with __MAKE_SHELL=?

#! /bin/sh
set -o pipefail 2>/dev/null || :
exec "$@"
Feb 28 2019, 12:59 AM

Feb 27 2019

bdrewery added a comment to D16868: Add a BUILD_WITH_OPIPEFAIL option to use `bash -o pipefail` as the bmake shell.

Has this turned up any bad pipelines in Makefiles?

Feb 27 2019, 11:27 PM
bdrewery added a comment to D16868: Add a BUILD_WITH_OPIPEFAIL option to use `bash -o pipefail` as the bmake shell.

Has this turned up any bad pipelines in Makefiles?

Feb 27 2019, 10:46 PM
bdrewery added a comment to D16762: Don't delete the source file when installing links on case-insensitive file systems.

This seems incomplete. It's just fixing the specific cases having problems today?
Why shouldn't we mandate enabling case-sensitivity on the filesystem first?

Feb 27 2019, 10:45 PM

Feb 26 2019

bdrewery committed rP493976: Update to 3.3.0.
Update to 3.3.0
Feb 26 2019, 6:26 PM
bdrewery committed rP493975: Update to 3.3.30 release..
Update to 3.3.30 release.
Feb 26 2019, 6:22 PM

Feb 25 2019

bdrewery committed rP493900: - Update to 3.2.8-438-ga95f2cbfe.
- Update to 3.2.8-438-ga95f2cbfe
Feb 25 2019, 9:54 PM

Feb 12 2019

bdrewery committed rP492801: - Update to 3.2.8-432-g070fc33be.
- Update to 3.2.8-432-g070fc33be
Feb 12 2019, 8:34 PM

Feb 8 2019

bdrewery added inline comments to D19087: [new port] devel/libcxx-gdb: libc++ pretty printers for GDB..
Feb 8 2019, 9:29 PM

Feb 7 2019

bdrewery committed rS343886: MFC r337272:.
MFC r337272:
Feb 7 2019, 11:57 PM
bdrewery committed rS343885: MFC r337272:.
MFC r337272:
Feb 7 2019, 11:55 PM
bdrewery committed rS343883: MFC r343633:.
MFC r343633:
Feb 7 2019, 10:50 PM
bdrewery committed rS343880: Fix build of r343877.
Fix build of r343877
Feb 7 2019, 9:41 PM
bdrewery committed rS343879: MFC r343633:.
MFC r343633:
Feb 7 2019, 9:37 PM
bdrewery committed rS343878: MFC r343633:.
MFC r343633:
Feb 7 2019, 9:22 PM
bdrewery committed rS343877: ipfw table list: Fix showing header outside of 'all'..
ipfw table list: Fix showing header outside of 'all'.
Feb 7 2019, 9:05 PM

Jan 31 2019

bdrewery committed rS343633: Shar files may be seen as binary by grep..
Shar files may be seen as binary by grep.
Jan 31 2019, 11:21 PM

Jan 23 2019

bdrewery added inline comments to D18623: Address the fact that errors from `copyout(9)` are not properly percolated up on failure.
Jan 23 2019, 10:52 PM

Jan 15 2019

bdrewery committed rP490435: MFH: r490434.
MFH: r490434
Jan 15 2019, 11:17 PM
bdrewery committed rP490434: Fix build of ccache-memcached-static sasl2 update in r485191.
Fix build of ccache-memcached-static sasl2 update in r485191
Jan 15 2019, 11:14 PM
bdrewery accepted D17251: Use .undef per variable.
Jan 15 2019, 10:28 PM
bdrewery accepted D18847: Fix STAGE_DIR.* setting inline with recent changes..

Looks ok. I didn't dive in very deep.

Jan 15 2019, 10:28 PM

Dec 5 2018

bdrewery added a comment to D14244: crossbuild: Allow bootstrapping libopenbsd on Linux.

I don't really like this, but given that any failure should be fairly straightforward to track down OK.
(I'd probably prefer some sort of #ifdef linux in getdtablecount.c itself with a #warning and a stub implementation.)

Dec 5 2018, 7:50 PM

Dec 4 2018

bdrewery added inline comments to D17820: Don't hardcode X_ prefix on fallback path for X_COMPILER_*/X_LINKER_*.
Dec 4 2018, 11:12 PM
bdrewery added inline comments to D17820: Don't hardcode X_ prefix on fallback path for X_COMPILER_*/X_LINKER_*.
Dec 4 2018, 11:05 PM
bdrewery added inline comments to D17820: Don't hardcode X_ prefix on fallback path for X_COMPILER_*/X_LINKER_*.
Dec 4 2018, 10:58 PM
bdrewery added inline comments to D17820: Don't hardcode X_ prefix on fallback path for X_COMPILER_*/X_LINKER_*.
Dec 4 2018, 10:54 PM
bdrewery added inline comments to D17820: Don't hardcode X_ prefix on fallback path for X_COMPILER_*/X_LINKER_*.
Dec 4 2018, 10:44 PM
bdrewery requested changes to D17820: Don't hardcode X_ prefix on fallback path for X_COMPILER_*/X_LINKER_*.
Dec 4 2018, 10:37 PM

Nov 19 2018

bdrewery accepted D17971: Add capsicum_helpers.h to -legacy if needed.
Nov 19 2018, 5:29 PM

Nov 14 2018

bdrewery added a comment to D17990: Avoid realpath(3) if not needed..
~/git/poudriere3 # cat /usr/local/bin/clang70
#!/bin/sh
# $FreeBSD: head/devel/llvm70/files/llvm-wrapper.sh.in 466018 2018-03-31 03:28:42Z tobik $
Nov 14 2018, 10:07 PM
bdrewery created D17990: Avoid realpath(3) if not needed..
Nov 14 2018, 6:24 PM
bdrewery committed rP484937: Use exec in wrapper to avoid an extra shell process sticking around..
Use exec in wrapper to avoid an extra shell process sticking around.
Nov 14 2018, 6:12 PM

Nov 12 2018

bdrewery committed rP484843: MFH: r484842.
MFH: r484842
Nov 12 2018, 9:56 PM
bdrewery committed rP484842: - Fix X509 build after r484765 openssl fix.
- Fix X509 build after r484765 openssl fix
Nov 12 2018, 9:55 PM
bdrewery committed rP484825: MFH: r484765 r484823 r484824.
MFH: r484765 r484823 r484824
Nov 12 2018, 9:06 PM
bdrewery committed rP484824: - Update KERB_GSSAPI for 7.9p1.
- Update KERB_GSSAPI for 7.9p1
Nov 12 2018, 9:04 PM
bdrewery committed rP484823: - Fix HPN for 7.9p1.
- Fix HPN for 7.9p1
Nov 12 2018, 8:56 PM

Nov 11 2018

bdrewery committed rP484765: Update to 7.9p1..
Update to 7.9p1.
Nov 11 2018, 8:21 PM

Nov 9 2018

bdrewery committed rD52478: Extend my key more.
Extend my key more
Nov 9 2018, 11:17 PM

Nov 8 2018

bdrewery accepted D17899: Add a top-level target to rebuild all sysent files..

Thanks!

Nov 8 2018, 12:29 AM
bdrewery added a comment to D17899: Add a top-level target to rebuild all sysent files..

I don't think this _must_ be in Makefile.inc1 but it's simpler to put it there to ensure the right bmake and share/mk is used, so fine to be there.

Nov 8 2018, 12:18 AM
bdrewery requested changes to D17899: Add a top-level target to rebuild all sysent files..

I don't think this _must_ be in Makefile.inc1 but it's simpler to put it there to ensure the right bmake and share/mk is used, so fine to be there.

Nov 8 2018, 12:18 AM
bdrewery added inline comments to D17899: Add a top-level target to rebuild all sysent files..
Nov 8 2018, 12:05 AM

Nov 7 2018

bdrewery added inline comments to D17899: Add a top-level target to rebuild all sysent files..
Nov 7 2018, 11:48 PM
bdrewery added inline comments to D17899: Add a top-level target to rebuild all sysent files..
Nov 7 2018, 11:40 PM
bdrewery accepted D17882: devel/elfutils: Unbreak gcc8 build.

reviewed and approved

Nov 7 2018, 9:07 PM

Nov 5 2018

bdrewery added a comment to D16842: Fix non-FreeBSD host lib32 build for TARGET=amd64.
In D16842#359095, @jhb wrote:

Agreed that as a followup we should define a single variable in src/Makefile.inc1 to hold 'freebsd12.0'. Will be useful since we are about to bump it to 13 in a few weeks.

Nov 5 2018, 11:27 PM
bdrewery added a comment to D16842: Fix non-FreeBSD host lib32 build for TARGET=amd64.

I don't get emails for phabricator emails.
I do get and respond to IRC usually instantly.
Please get my feedback for further build changes.

Nov 5 2018, 11:26 PM

Oct 26 2018

bdrewery committed rD52409: Update my key after bumping the expiry some time ago.
Update my key after bumping the expiry some time ago
Oct 26 2018, 9:19 PM

Oct 24 2018

bdrewery committed rP482941: - Update to 3.2.8-402-g73eefa2e6.
- Update to 3.2.8-402-g73eefa2e6
Oct 24 2018, 10:17 PM
bdrewery committed rP482940: Update to 3.2.8.
Update to 3.2.8
Oct 24 2018, 10:09 PM

Oct 16 2018

bdrewery added inline comments to D14599: Implement kernel code coverage (kcov).
Oct 16 2018, 7:23 PM

Oct 11 2018

bdrewery committed rP481847: Need to define PORTVERSION later due to depending on MEMCACHED option..
Need to define PORTVERSION later due to depending on MEMCACHED option.
Oct 11 2018, 7:37 PM