Page MenuHomeFreeBSD

will (Will Andrews)
User

Projects

User Details

User Since
Aug 7 2014, 1:05 PM (227 w, 1 d)

Recent Activity

Oct 25 2018

will accepted D16728: Move master.passwd and group to lib/libc/gen/.
Oct 25 2018, 1:49 PM

Sep 29 2018

will accepted D17290: Move aliases and mailer.conf to usr.sbin/mailwrapper/.
Sep 29 2018, 2:27 AM
will added a comment to D17256: Move device.hints install into stand.

@imp re the GENERIC linkage, note the original code only references GENERIC. However, a different location might be more appropriate, given this file is normally installed in /boot.

Sep 29 2018, 2:17 AM

Sep 19 2018

will accepted D17219: Move remote & phones to usr.bin/tip/tip/.

Given that there's no remote binary currently built, and that there's precedent for using .MADE, per https://svnweb.freebsd.org/base?view=revision&revision=337928, this appears to be the best solution.

Sep 19 2018, 2:55 AM
will accepted D17229: Move regdomain.xml to sbin/ifconfig/.
Sep 19 2018, 2:39 AM

Sep 18 2018

will added a comment to D17229: Move regdomain.xml to sbin/ifconfig/.

FWIW, since lib80211 does not have an MK_WIRELESS exclusion, I don't think it makes sense to require it, but I do think it makes sense to ship with that library instead of ifconfig.

Sep 18 2018, 10:16 PM
will requested changes to D17229: Move regdomain.xml to sbin/ifconfig/.
Sep 18 2018, 10:15 PM
will accepted D17217: Move disktab to sbin/bsdlabel/.
Sep 18 2018, 3:12 PM

Sep 16 2018

will accepted D17159: Move amd.map to usr.sbin/amd/amd/.
Sep 16 2018, 3:37 AM

Sep 15 2018

will accepted D17160: Move dhclient.conf to sbin/dhclient/.
Sep 15 2018, 9:59 PM
will accepted D17161: Move libmap.conf to libexec/rtld-elf/.
Sep 15 2018, 9:57 PM
will accepted D17162: Move mac.conf to lib/libc/posix1e/.
Sep 15 2018, 9:57 PM
will accepted D17163: Move rpc and netconfig to lib/libc/rpc/.
Sep 15 2018, 9:56 PM
will accepted D17164: Move hosts, hosts.equiv, networks, nsswitch.conf, protocols to lib/libc/net/.
Sep 15 2018, 9:53 PM

Sep 13 2018

will accepted D17122: Move all pam related config to lib/libpam/.
Sep 13 2018, 12:34 AM

Sep 1 2018

will accepted D16953: Move gettytab to libexec/getty/.
Sep 1 2018, 6:39 PM
will accepted D16955: Move ttys to sbin/init/.
Sep 1 2018, 6:39 PM
will accepted D16975: Switch the defaults/periodic.conf back to a config file.
Sep 1 2018, 6:38 PM

Aug 30 2018

will accepted D16947: Move fbtab, login.conf, and motd to usr.bin/login/.
Aug 30 2018, 3:02 PM

Aug 29 2018

will accepted D16770: Move dot.profile dot.cshrc to bin/sh/ and bin/csh/.
Aug 29 2018, 1:27 AM

Aug 22 2018

will accepted D16848: Move etc/services to usr.sbin/services_mkdb/.
Aug 22 2018, 8:36 PM

Aug 21 2018

will accepted D16785: Move all devfs related files to sbin/devfs/.
Aug 21 2018, 9:19 PM
will added a comment to D16785: Move all devfs related files to sbin/devfs/.

It is not clear from the diff, does this change include deleting etc/defaults/* as well?

Aug 21 2018, 8:03 PM
will accepted D16833: Move all bluetooth related config files out of etc/.
Aug 21 2018, 7:10 PM
will added inline comments to D16833: Move all bluetooth related config files out of etc/.
Aug 21 2018, 6:44 PM
will accepted D16781: Move all devd related configs to sbin/devd/.
Aug 21 2018, 2:06 AM

Aug 20 2018

will committed rS338103: iostat: update man page for r277566.
iostat: update man page for r277566
Aug 20 2018, 1:42 PM

Aug 19 2018

will added a comment to D16785: Move all devfs related files to sbin/devfs/.
In D16785#357262, @brd wrote:
In D16785#357233, @will wrote:

Sorta weird to set an empty FILES=, perhaps bluetooth.device.conf should be moved first, so this file can be moved along with deleting the etc/defaults directory altogether.

We do it in many places already, is it worth worrying about for a few days until the other move happens? The bluetooth move is a relatively bigger move so I was waiting a bit for that.

Aug 19 2018, 8:48 AM
will added inline comments to D16781: Move all devd related configs to sbin/devd/.
Aug 19 2018, 8:44 AM

Aug 18 2018

will added a comment to D16770: Move dot.profile dot.cshrc to bin/sh/ and bin/csh/.

@rgrimes A lot of your questions would be resolved by reviewing how CONFS works in share/mk/bsd.confs.mk and its dependencies.

Aug 18 2018, 9:48 PM
will accepted D16742: Create a manual page for beinstall.8.

This looks good to me.

Aug 18 2018, 9:27 PM
will requested changes to D16781: Move all devd related configs to sbin/devd/.
Aug 18 2018, 9:23 PM
will accepted D16783: Move all syslog related confs to usr.sbin/syslogd/.
Aug 18 2018, 9:22 PM
will added a comment to D16785: Move all devfs related files to sbin/devfs/.

Sorta weird to set an empty FILES=, perhaps bluetooth.device.conf should be moved first, so this file can be moved along with deleting the etc/defaults directory altogether.

Aug 18 2018, 9:04 PM
will accepted D16786: Move crontab to usr.sbin/cron/cron/.
Aug 18 2018, 9:01 PM
will accepted D16787: Move ftpusers to libexec/ftpd/.
Aug 18 2018, 9:01 PM

Aug 17 2018

will accepted D16728: Move master.passwd and group to lib/libc/gen/.
Aug 17 2018, 2:37 PM

Aug 16 2018

will accepted D16742: Create a manual page for beinstall.8.
In D16742#356017, @0mp wrote:

Alright, those are fair reasons, @will.

I guess that the main reason of creating a manual page for beinstall.sh is having it show up search browsers and manpage browsers like http://man.freebsd.org/. Having a manpage for a command makes it more discoverable.

If you find this argument strong enough to install this manpage then we might consider committing these changes. Otherwise we should probably abandon this revision.

Aug 16 2018, 1:22 PM
will added a comment to D16742: Create a manual page for beinstall.8.

Hi Mateusz,

Aug 16 2018, 12:01 PM

Aug 15 2018

will accepted D16737: Partially revert r337849 and r337857.
Aug 15 2018, 11:16 PM
will accepted D16728: Move master.passwd and group to lib/libc/gen/.
Aug 15 2018, 9:08 PM
will accepted D16729: Fix nuking .cshrc accidentially.
Aug 15 2018, 9:08 PM
will accepted D16725: Fix links install for bin/csh and bin/sh.
Aug 15 2018, 4:18 PM
will accepted D16708: Move all shell related files to bin/sh/ and bin/csh/.
Aug 15 2018, 2:10 PM
will committed rS337840: zfs: add ztest to the kyua test suite..
zfs: add ztest to the kyua test suite.
Aug 15 2018, 1:05 PM

Aug 14 2018

will requested changes to D16708: Move all shell related files to bin/sh/ and bin/csh/.

Issues using LINKS, on cursory inspection.

Aug 14 2018, 8:57 PM

Aug 4 2018

will accepted D16553: Move all periodic scripts from etc/ to usr.sbin/periodic/.
Aug 4 2018, 12:21 AM
will accepted D16554: Move portsnap.conf to usr.sbin/portsnap/portsnap/.
Aug 4 2018, 12:19 AM
will accepted D16556: Move freebsd-update.conf to usr.sbin/freebsd-update/.
Aug 4 2018, 12:19 AM
will accepted D16557: Move pf.os to sbin/pfctl/.
Aug 4 2018, 12:19 AM
will accepted D16558: Move minfree to sbin/savecore.
Aug 4 2018, 12:18 AM
will accepted D16559: Move sysctl.conf to sbin/sysctl/.
Aug 4 2018, 12:16 AM
will accepted D16560: Move cron.d/at to usr.bin/at.
Aug 4 2018, 12:15 AM

Aug 1 2018

will accepted D16492: Move autofs related configs to usr.sbin/autofs.

LGTM.

Aug 1 2018, 4:58 PM

Jul 29 2018

will accepted D16495: Fix typo that prevents some init scripts from being installed.
Jul 29 2018, 3:17 AM
will committed rS336856: beinstall: perform pre-installworld steps..
beinstall: perform pre-installworld steps.
Jul 29 2018, 1:44 AM

Jul 28 2018

will accepted D16490: Move nscd.conf from etc/ to usr.sbin/nscd/.
Jul 28 2018, 11:28 PM
will accepted D16466: Move most startup scripts from etc/ to sbin/init/ and switch to CONFS.

Assuming:

  • The purpose of this particular change is to move only those things that would move to sbin/init. (Answer to my earlier question.)
  • You've tested this specific change. (I'm sure I've tested a similar version...)
Jul 28 2018, 4:58 PM
will added inline comments to D16466: Move most startup scripts from etc/ to sbin/init/ and switch to CONFS.
Jul 28 2018, 4:38 PM
will accepted D16467: Move etc/shells to lib/libc/gen/shells.
Jul 28 2018, 4:36 PM
will added a comment to D16467: Move etc/shells to lib/libc/gen/shells.

Summarizing discussion:

  • chpass is the program that implements chsh which modifies /etc/shells, so it makes sense to install with this program.
  • However, one could, strictly speaking, choose not to install chpass on a system, either because it will never update the shells list, or they edit it through other means.
  • Additionally, /etc/shells is read by getusershell(3) in libc, which _is_ required by some programs, in particular su(1). So it could make more sense to install this file with libc instead.
Jul 28 2018, 4:31 PM
will added a comment to D16476: Handle a bug with install(1) -C and /dev/null.

This seems like a bug that should be fixed in install(1), not here. It's unclear from the description what the actual bug is.

Jul 28 2018, 3:16 PM

Jul 4 2018

will committed rS335928: Revert r335833..
Revert r335833.
Jul 4 2018, 3:37 AM

Jul 1 2018

will accepted D16081: tools/build/beinstall.sh: Use some slightly better shell syntax; reduce duplication.

Looks good to me, assuming you've tested this.

Jul 1 2018, 4:33 AM
will committed rS335835: pf(4): remove reference to non-existent pflow(4)..
pf(4): remove reference to non-existent pflow(4).
Jul 1 2018, 1:56 AM
will committed rS335833: pf: remove unused ioctls..
pf: remove unused ioctls.
Jul 1 2018, 1:16 AM
will closed D16076: pf: remove unused ioctls..
Jul 1 2018, 1:16 AM
will committed rS335832: Rather belatedly add myself to committers-src.dot..
Rather belatedly add myself to committers-src.dot.
Jul 1 2018, 1:11 AM
will committed rS335831: beinstall: enable use with git worktrees..
beinstall: enable use with git worktrees.
Jul 1 2018, 1:10 AM

Jun 30 2018

will created D16076: pf: remove unused ioctls..
Jun 30 2018, 6:14 PM

Feb 14 2018

will added a comment to D12685: Make ipfw dynamic states lockless on fast path.

Hi, just a quick question.

Feb 14 2018, 8:40 PM

Feb 3 2018

will created D14181: xinstall: add -P/-F to create parent directories..
Feb 3 2018, 1:32 AM

Jan 15 2018

will abandoned D849: Improve ctfconvert handling of C++ object files..

Dropping this for lack of interest.

Jan 15 2018, 11:52 PM

Jan 3 2018

will added a comment to D13529: Change default version of samba to 4.6.

Hi, @mat experience also bit me, running FreeBSD-head (last update 12/18/2017). The pkg package itself is 1.10.3_1. I do not get a REMOVED section. I only have the FreeBSD repository configured.

Jan 3 2018, 7:27 PM

Nov 12 2017

will committed rS325735: libkvm: fix lib32 build..
libkvm: fix lib32 build.
Nov 12 2017, 3:29 AM
will committed rS325732: libkvm: fix build failures.
libkvm: fix build failures
Nov 12 2017, 1:37 AM
will committed rS325729: libkvm: fix 'index' shadowing..
libkvm: fix 'index' shadowing.
Nov 12 2017, 12:00 AM

Nov 11 2017

will committed rS325728: libkvm: add kvm_walk_pages API..
libkvm: add kvm_walk_pages API.
Nov 11 2017, 11:31 PM
will closed D12279: libkvm: add kvm_walk_pages API..
Nov 11 2017, 11:31 PM

Oct 30 2017

will added a comment to D12279: libkvm: add kvm_walk_pages API..

@jhb Any further feedback? Does this look ready for HEAD?

Oct 30 2017, 7:39 PM

Oct 2 2017

will added a comment to D12279: libkvm: add kvm_walk_pages API..

On amd64, this now requires v2 minidumps (generated since 2010).

Oct 2 2017, 5:53 PM
will updated the diff for D12279: libkvm: add kvm_walk_pages API..
  • libkvm: require v2 minidumps for walk_pages on amd64.
Oct 2 2017, 5:51 PM
will added inline comments to D12279: libkvm: add kvm_walk_pages API..
Oct 2 2017, 5:26 PM
will updated the diff for D12279: libkvm: add kvm_walk_pages API..
  • libkvm: fix minor nits.
Oct 2 2017, 5:26 PM

Sep 8 2017

will added a reviewer for D12279: libkvm: add kvm_walk_pages API.: jhb.
Sep 8 2017, 7:50 PM
will updated the diff for D12279: libkvm: add kvm_walk_pages API..
  • kvm: pass up better error messages.
Sep 8 2017, 7:49 PM
will created D12279: libkvm: add kvm_walk_pages API..
Sep 8 2017, 5:13 PM

Aug 24 2017

will abandoned D12113: MFC r278479,278494,278525,278545,278592,279237,280410:.

Committed.

Aug 24 2017, 6:20 PM
will committed rS322848: MFC r278479,278494,278525,278545,278592,279237,280410:.
MFC r278479,278494,278525,278545,278592,279237,280410:
Aug 24 2017, 5:25 PM
will retitled D12113: MFC r278479,278494,278525,278545,278592,279237,280410: from MFC r278479,278494,278525,278545,278592,279237,280410 from HEAD to stable/10. to MFC r278479,278494,278525,278545,278592,279237,280410:.
Aug 24 2017, 2:26 AM
will created D12113: MFC r278479,278494,278525,278545,278592,279237,280410:.
Aug 24 2017, 12:13 AM

Jun 6 2017

will committed rS319613: tsearch_test: Test twalk & add some determinism..
tsearch_test: Test twalk & add some determinism.
Jun 6 2017, 3:40 AM

May 7 2017

will accepted D10001: Fix memory leak in vmstat.
May 7 2017, 6:19 AM
will closed D1627: vm_pageout_oom(): Allow the option (via sysctl) of panic'ing instead of killing a process when required..
May 7 2017, 6:17 AM
will abandoned D6804: libkvm: performance improvements for minidump read routines.

Committed last summer in several parts.

May 7 2017, 6:16 AM
will added a comment to D849: Improve ctfconvert handling of C++ object files..

I don't remember much of the context of this, but apparently I have some unsubmitted comments (probably made nearly 3 years ago).
IIRC, I eventually concluded that running ctfconvert on C++ was a bit of a fool's errand, since DTrace doesn't support C++ symbols, and AFAIK that hasn't changed. You have to use the mangled symbol names to dtrace C++.
I'm fine with dropping this Diff.

May 7 2017, 6:14 AM
will added a comment to D873: Send universe build log files to .OBJDIR..
In D873#216330, @emaste wrote:

What does ${.OBJDIR} expand to for individual archs in universe?

May 7 2017, 6:10 AM

Mar 16 2017

will accepted D10037: Impelemnt ttys onifexists in init..

LGTM

Mar 16 2017, 8:25 PM

Sep 13 2016

will committed rS305779: MFC r305484:.
MFC r305484:
Sep 13 2016, 7:02 PM

Sep 6 2016

will committed rS305484: loader.efi: Bump the staging size to 64M..
loader.efi: Bump the staging size to 64M.
Sep 6 2016, 5:59 PM