Page MenuHomeFreeBSD

woodsb02 (Ben Woods)
User

Projects

User Details

User Since
Aug 19 2015, 10:52 PM (191 w, 3 d)

Recent Activity

Tue, Apr 2

woodsb02 committed rP497560: x11-wm/xfce4-session: Add xflock4 option for xfce4-screensaver-command.
x11-wm/xfce4-session: Add xflock4 option for xfce4-screensaver-command
Tue, Apr 2, 11:21 AM
woodsb02 closed D19771: x11-wm/xfce4-session: Add xflock4 option for xfce4-screensaver-command.
Tue, Apr 2, 11:21 AM

Sun, Mar 31

woodsb02 added inline comments to D19771: x11-wm/xfce4-session: Add xflock4 option for xfce4-screensaver-command.
Sun, Mar 31, 10:48 PM
woodsb02 added a reviewer for D19771: x11-wm/xfce4-session: Add xflock4 option for xfce4-screensaver-command: xfce.
Sun, Mar 31, 3:44 PM
woodsb02 created D19771: x11-wm/xfce4-session: Add xflock4 option for xfce4-screensaver-command.
Sun, Mar 31, 3:43 PM

Feb 27 2019

woodsb02 committed rP494060: sysutils/py-salt: Update to 2019.2.0.
sysutils/py-salt: Update to 2019.2.0
Feb 27 2019, 3:05 PM

Feb 16 2019

woodsb02 created D19207: security/pam_krb5: Update to 4.8.
Feb 16 2019, 4:02 AM

Feb 12 2019

woodsb02 added inline comments to D19130: Update multimedia/emby-server to 4.0.2.0.
Feb 12 2019, 1:23 PM

Feb 4 2019

woodsb02 committed rP492137: science/gramps: Update to 5.0.1.
science/gramps: Update to 5.0.1
Feb 4 2019, 2:14 PM
woodsb02 committed rP492135: sysutils/py-distro: Update to 1.4.0.
sysutils/py-distro: Update to 1.4.0
Feb 4 2019, 2:08 PM
woodsb02 committed rP492134: net-mgmt/etherape: Update to 0.9.18.
net-mgmt/etherape: Update to 0.9.18
Feb 4 2019, 2:02 PM
woodsb02 committed rP492130: security/keepass-plugin-keepassrpc: Update to 1.8.0.
security/keepass-plugin-keepassrpc: Update to 1.8.0
Feb 4 2019, 1:36 PM
woodsb02 committed rP492129: security/keepass: Update to 2.41.
security/keepass: Update to 2.41
Feb 4 2019, 1:14 PM
woodsb02 committed rP492125: shells/jailkit: Update to 2.20.
shells/jailkit: Update to 2.20
Feb 4 2019, 12:56 PM
woodsb02 committed rP492123: x11/lightdm-gtk-greeter: Update to 2.0.6.
x11/lightdm-gtk-greeter: Update to 2.0.6
Feb 4 2019, 12:46 PM
woodsb02 committed rP492117: x11/lightdm: Re-add patch accidentally deleted during last change.
x11/lightdm: Re-add patch accidentally deleted during last change
Feb 4 2019, 11:52 AM
woodsb02 committed rP492110: MFH: r492108.
MFH: r492108
Feb 4 2019, 10:36 AM
woodsb02 committed rP492109: x11/lightdm: Update to 1.28.0.
x11/lightdm: Update to 1.28.0
Feb 4 2019, 10:28 AM
woodsb02 committed rP492108: x11/lightdm: Include pkg-message explaining how to fix LightDM coredumps.
x11/lightdm: Include pkg-message explaining how to fix LightDM coredumps
Feb 4 2019, 10:26 AM

Jan 28 2019

woodsb02 committed rP491449: net-p2p/gtk-gnutella: Update to 1.1.14.
net-p2p/gtk-gnutella: Update to 1.1.14
Jan 28 2019, 3:06 AM
woodsb02 committed rP491448: net-p2p/gtk-gnutella: Pet portlint, MAKE_JOBS_SAFE.
net-p2p/gtk-gnutella: Pet portlint, MAKE_JOBS_SAFE
Jan 28 2019, 3:05 AM

Jan 19 2019

woodsb02 committed rP490713: misc/mc: Tidy up Makefile.
misc/mc: Tidy up Makefile
Jan 19 2019, 8:13 AM
woodsb02 committed rP490711: misc/mc: Update to 4.8.22.
misc/mc: Update to 4.8.22
Jan 19 2019, 7:44 AM

Dec 2 2018

woodsb02 committed rP486492: irc/quassel: Update to 0.13.0.
irc/quassel: Update to 0.13.0
Dec 2 2018, 11:18 PM

Nov 28 2018

woodsb02 added a comment to D17088: mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

Thanks for the review team.
For the record, the old filename is printed out in the warning message if the user needs to do the cleanup - the echo command before the "if cmp" check.

Nov 28 2018, 2:21 PM
woodsb02 committed rP486092: mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.
mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/
Nov 28 2018, 2:18 PM
woodsb02 closed D17088: mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.
Nov 28 2018, 2:18 PM

Nov 26 2018

woodsb02 added a comment to D17088: mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

As per the existing code, if the contents of ${newfile} are the same as ${samplefile} then there is no destruction to move ${oldfile} to ${newfile}. If the user wants to recover the content of the clobbered newfile - it is fully available in samplefile.

Nov 26 2018, 10:17 PM

Nov 25 2018

woodsb02 updated the diff for D17088: mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.
  • Only warn the user if the old configuration file exists and the new file has been modified from the default (do not delete it)
Nov 25 2018, 11:00 PM
woodsb02 added a comment to D17088: mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

Makes sense to me.

Nov 25 2018, 11:00 PM
woodsb02 added a comment to D17088: mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

@mat preferred to delete the old file if the new file already exists and has been modified from the default. See further description below.

Nov 25 2018, 3:03 PM

Nov 24 2018

woodsb02 committed rP485725: net/ntpa: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.
net/ntpa: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/
Nov 24 2018, 3:58 AM
woodsb02 committed rP485724: www/owncloud: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.
www/owncloud: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/
Nov 24 2018, 3:44 AM
woodsb02 closed D17090: www/owncloud: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.
Nov 24 2018, 3:44 AM
woodsb02 added inline comments to D17088: mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.
Nov 24 2018, 3:27 AM
woodsb02 updated the diff for D17088: mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.
  • Align with D17089 which has now been approved by portmgr and committed
  • Incorporate logic if both old and new newsyslog file are present
  • Note change to UPDATING was committed in rS485721 (wording changes proposed by mandree were incorporated)
Nov 24 2018, 3:20 AM
woodsb02 committed rP485722: sysutils/munin-master: Include provisioning tool warning post r485721.
sysutils/munin-master: Include provisioning tool warning post r485721
Nov 24 2018, 2:59 AM
woodsb02 committed rP485721: sysutils/munin-*: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.
sysutils/munin-*: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/
Nov 24 2018, 2:52 AM
woodsb02 closed D17089: sysutils/munin-*: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.
Nov 24 2018, 2:52 AM

Nov 23 2018

woodsb02 abandoned D18013: Add warning to rc script of files not included by default newsyslog.conf.

Ok, I will abandon this change.
One thought I recently had, is we could have an adaptation of this change through logging in 12.0 release that simply alerted the user their system had incompatibilities with the upcoming change, and then 12.1 release could bring the change.
Any value in that?

Nov 23 2018, 11:04 AM

Nov 17 2018

woodsb02 added a comment to D18013: Add warning to rc script of files not included by default newsyslog.conf.

Fair enough. That was my initial feel also, but I have been cautioned by others that there will be someone that doesn’t see the notices in UPDATING or the release notes, and after an hour of investigating why their log files have filled their disk they will find the change and curse my name. I do agree, there will always be at least one that doesn’t read the notes, and so thought I would propose the belt and braces approach to see what people thought.

Nov 17 2018, 8:36 AM
woodsb02 added a reviewer for D18013: Add warning to rc script of files not included by default newsyslog.conf: mat.
Nov 17 2018, 7:52 AM
woodsb02 updated the test plan for D18013: Add warning to rc script of files not included by default newsyslog.conf.
Nov 17 2018, 7:14 AM
woodsb02 updated the diff for D17089: sysutils/munin-*: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.
  • Add -f to mv to override file without prompting
  • Remove extra blank lines
Nov 17 2018, 6:59 AM
woodsb02 updated the test plan for D18013: Add warning to rc script of files not included by default newsyslog.conf.
Nov 17 2018, 6:55 AM
woodsb02 updated the test plan for D18013: Add warning to rc script of files not included by default newsyslog.conf.
Nov 17 2018, 6:51 AM
woodsb02 added a comment to D18013: Add warning to rc script of files not included by default newsyslog.conf.

Note I am not a src committer (I have my ports commit bit only), so I would like this review to serve 2 purposes:

  1. Is the idea and format of this warning good practice
  2. Approval for me to commit to head (only after it has been on review for > 3 days)
Nov 17 2018, 6:50 AM
woodsb02 updated the summary of D18013: Add warning to rc script of files not included by default newsyslog.conf.
Nov 17 2018, 6:47 AM
woodsb02 created D18013: Add warning to rc script of files not included by default newsyslog.conf.
Nov 17 2018, 6:45 AM

Nov 13 2018

woodsb02 updated the diff for D17089: sysutils/munin-*: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

Change check of new configuration file status to: if cmp -s ${samplefile} ${newfile} > /dev/null
Note that this introduces a functional change: if either the newfile or samplefile do not exist, it will be seen as a deliberate change by the sysadmin and therefore delete the oldfile

Nov 13 2018, 11:38 AM
woodsb02 updated the diff for D17089: sysutils/munin-*: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

Modify pkg-install script - when moving the configuration file from the old location to the new location, if the file in the new location has been modified from the sample file, then delete the file from the old location instead.
The logic behind this is that if the file is the new location varies from the sample file, then the sysadmin must have modified it (knowing about the new location), and therefore the file in the old location is obsolete.

Nov 13 2018, 10:54 AM

Nov 12 2018

woodsb02 added a comment to D17089: sysutils/munin-*: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

If the old file exists, and the new file already exists and is different from the sample file, our options (that I can think of):

  1. Clobber the new file by moving the old file into place (print warning)
  2. Backup the new file to another directory (e.g. /var/backups/), then clobber is with the old file (print warning)
  3. Delete the old file (print warning)
  4. Do nothing, leaving old file and new file in place (print warning)
  5. Provide interactive prompt to user during pkg-install (not unheard of) to chose between these options
Nov 12 2018, 10:51 PM
woodsb02 updated the diff for D17089: sysutils/munin-*: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

Hi mat,
Thanks for the approval.
I got some other comments from mandree in D17088, which I have incorporated here:

  • Take a backup of the new newsyslog file before clobbering it with the old one
  • Fix tense in UPDATING
Nov 12 2018, 2:57 PM

Nov 10 2018

woodsb02 updated the diff for D17088: mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.
  • Add pkg-install script to automatically move old newsyslog file to new filename
  • Add entries to UPDATING and pkg-message
Nov 10 2018, 5:09 PM
woodsb02 committed rS340326: Add UPDATING entry for newsyslog.conf changes introduced by r340318.
Add UPDATING entry for newsyslog.conf changes introduced by r340318
Nov 10 2018, 4:58 PM
woodsb02 closed D17936: Add UPDATING entry for newsyslog.conf changes introduced by r340318.
Nov 10 2018, 4:58 PM
woodsb02 committed rP484624: net-mgmt/icinga2: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.
net-mgmt/icinga2: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/
Nov 10 2018, 4:56 PM
woodsb02 closed D17091: net-mgmt/icinga2: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.
Nov 10 2018, 4:56 PM
woodsb02 updated the diff for D17090: www/owncloud: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.
  • Add pkg-install script to automatically move old newsyslog file to new filename
  • Add entries to UPDATING and pkg-message
Nov 10 2018, 4:49 PM
woodsb02 updated the diff for D17089: sysutils/munin-*: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

Add entries to UPDATING and pkg-message

Nov 10 2018, 4:35 PM
woodsb02 added a reviewer for D17936: Add UPDATING entry for newsyslog.conf changes introduced by r340318: rgrimes.
Nov 10 2018, 4:33 PM
woodsb02 retitled D17936: Add UPDATING entry for newsyslog.conf changes introduced by r340318 from Add UPDATING entry for newsyslog.conf changes introduced by rS340318 to Add UPDATING entry for newsyslog.conf changes introduced by r340318.
Nov 10 2018, 3:58 PM
woodsb02 retitled D17936: Add UPDATING entry for newsyslog.conf changes introduced by r340318 from Add UPDATING entry for newsyslog.conf changes introduced by r340318 to Add UPDATING entry for newsyslog.conf changes introduced by rS340318.
Nov 10 2018, 3:58 PM
woodsb02 created D17936: Add UPDATING entry for newsyslog.conf changes introduced by r340318.
Nov 10 2018, 3:57 PM
woodsb02 reopened D17088: mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

D17086 has now been committed to 13-CURRENT.
Re-opening this review.
New proposal to minimise the possibility that people are caught out unaware of this:

  1. Modify port to install file to newsyslog/*.conf
  2. Add move_newsyslog_conf() to pkg-install to automatically relocate any existing copy that is missing the .conf file
  3. Add note to UPDATING and pkg-message to notify the user of this change (important if provisioning tools such as ansible, puppet, salt, etc are in use).
Nov 10 2018, 10:59 AM
woodsb02 reclaimed D17089: sysutils/munin-*: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

D17086 has now been committed to 13-CURRENT.
Re-opening this review.
New proposal to minimise the possibility that people are caught out unaware of this:

  1. Modify port to install file to newsyslog/*.conf
  2. Add move_newsyslog_conf() to pkg-install to automatically relocate any existing copy that is missing the .conf file
  3. Add note to UPDATING and pkg-message to notify the user of this change (important if provisioning tools such as ansible, puppet, salt, etc are in use).
Nov 10 2018, 10:59 AM
woodsb02 reclaimed D17090: www/owncloud: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

D17086 has now been committed to 13-CURRENT.
Re-opening this review.
New proposal to minimise the possibility that people are caught out unaware of this:

  1. Modify port to install file to newsyslog/*.conf
  2. Add move_newsyslog_conf() to pkg-install to automatically relocate any existing copy that is missing the .conf file
  3. Add note to UPDATING and pkg-message to notify the user of this change (important if provisioning tools such as ansible, puppet, salt, etc are in use).
Nov 10 2018, 10:59 AM
woodsb02 reclaimed D17091: net-mgmt/icinga2: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

D17086 has now been committed to 13-CURRENT.
Re-opening this review.
New proposal to minimise the possibility that people are caught out unaware of this:

  1. Modify port to install file to newsyslog/*.conf
  2. Add move_newsyslog_conf() to pkg-install to automatically relocate any existing copy that is missing the .conf file
  3. Add note to UPDATING and pkg-message to notify the user of this change (important if provisioning tools such as ansible, puppet, salt, etc are in use).
Nov 10 2018, 10:58 AM
woodsb02 committed rS340318: newsyslog.conf: Restrict included files in default config to [!.]*.conf.
newsyslog.conf: Restrict included files in default config to [!.]*.conf
Nov 10 2018, 10:46 AM
woodsb02 closed D17086: newsyslog.conf: Restrict included files in default config to [!.]*.conf.
Nov 10 2018, 10:46 AM

Oct 28 2018

woodsb02 committed rP483303: multimedia/emby-server: Update to 3.5.3.0.
multimedia/emby-server: Update to 3.5.3.0
Oct 28 2018, 2:58 PM
woodsb02 committed rP483295: MFH: r483114.
MFH: r483114
Oct 28 2018, 2:11 PM

Oct 27 2018

woodsb02 committed rP483115: devel/gnome-vfs: Fix OpenSSL 1.1.X build.
devel/gnome-vfs: Fix OpenSSL 1.1.X build
Oct 27 2018, 8:19 AM
woodsb02 committed rP483114: sysutils/py-salt: Update to 2018.3.3.
sysutils/py-salt: Update to 2018.3.3
Oct 27 2018, 8:07 AM
woodsb02 committed rP483113: Add entry for sysutils/py-salt.
Add entry for sysutils/py-salt
Oct 27 2018, 8:06 AM
woodsb02 committed rP483100: net/remmina: Fix build with security/libssh 0.8 branch.
net/remmina: Fix build with security/libssh 0.8 branch
Oct 27 2018, 2:27 AM

Oct 25 2018

woodsb02 committed rP482967: multimedia/librtmp: Fix build with OpenSSL 1.1.x.
multimedia/librtmp: Fix build with OpenSSL 1.1.x
Oct 25 2018, 11:55 AM

Oct 23 2018

woodsb02 committed rP482833: multimedia/librtmp: Fix build with OpenSSL 1.1.x.
multimedia/librtmp: Fix build with OpenSSL 1.1.x
Oct 23 2018, 11:59 AM

Oct 16 2018

woodsb02 committed rP482216: net-mgmt/telegraf: Update to 1.8.1.
net-mgmt/telegraf: Update to 1.8.1
Oct 16 2018, 10:27 AM
woodsb02 closed D17548: net-mgmt/telegraf: Update to 1.8.1.
Oct 16 2018, 10:27 AM

Oct 15 2018

woodsb02 added a comment to D17548: net-mgmt/telegraf: Update to 1.8.1.

No automation script unfortunately - just did it manually... which took ages! If you know of one please let me know :)

Oct 15 2018, 12:28 AM

Oct 13 2018

woodsb02 created D17548: net-mgmt/telegraf: Update to 1.8.1.
Oct 13 2018, 6:34 PM

Sep 15 2018

woodsb02 removed a reviewer for D17048: New port: multimedia/gstreamermm1: portmgr.
Sep 15 2018, 1:57 AM

Sep 13 2018

woodsb02 added reviewers for D17048: New port: multimedia/gstreamermm1: bapt, ehaupt, kwm, riggs.
Sep 13 2018, 11:05 PM
woodsb02 added reviewers for D17042: Update multimedia/pitivi to 0.99: bapt, ehaupt, riggs.
Sep 13 2018, 11:04 PM
woodsb02 added a comment to D17048: New port: multimedia/gstreamermm1.

Hi @mat,
As portmgr, can you please approve the changes to Mk/bsd.gstreamer.mk?
Thanks,
Ben

Sep 13 2018, 10:58 PM

Sep 10 2018

woodsb02 added a comment to D17088: mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

This change has been reverted pending POLA dicusssions. Refer rS479438

Sep 10 2018, 11:37 PM
woodsb02 added a comment to D17086: newsyslog.conf: Restrict included files in default config to [!.]*.conf.
In D17086#364678, @bapt wrote:

I think there is absolutely no POLA here as this is a configuration, there should be some warning in the release Release note about it and that is all imho.
Considering the option to only blacklist certain patterns: dotfiles, .pkgnew etc the problem is one would need to do more than that:
remove patch leftovers: .orig, .rej, .bak
editors leftovers file~ file.bak, etc

There are too many patterns to consider

Sep 10 2018, 10:41 PM
woodsb02 added a comment to D17086: newsyslog.conf: Restrict included files in default config to [!.]*.conf.

I think I like cem's idea to only include files if they do not start with a "." or finish with ".pkgnew", ".sample" or ".bak" (any others?).

Sep 10 2018, 4:21 PM
woodsb02 abandoned D17090: www/owncloud: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

Abandon this change - relocating existing conf files violates POLA.

Sep 10 2018, 4:19 PM
woodsb02 abandoned D17091: net-mgmt/icinga2: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

Abandon this change - relocating existing conf files violates POLA.

Sep 10 2018, 4:19 PM
woodsb02 abandoned D17089: sysutils/munin-*: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

Abandon this change - relocating existing conf files violates POLA.

Sep 10 2018, 4:18 PM
woodsb02 added a comment to D17089: sysutils/munin-*: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

Ok. I have reverted the changes to net/ntpa and mail/mailman - these were the only ones which install the conf file for you.

Sep 10 2018, 4:17 PM
woodsb02 committed rP479438: Revert r479294 - relocation of existing conf files violates POLA.
Revert r479294 - relocation of existing conf files violates POLA
Sep 10 2018, 4:07 PM
woodsb02 committed rP479436: Revert r479279 - the relocation of existing conf files violates POLA.
Revert r479279 - the relocation of existing conf files violates POLA
Sep 10 2018, 4:04 PM
woodsb02 added a comment to D17089: sysutils/munin-*: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

Also, what are your thoughts on the way forward for the ports below which already have this change committed:

  • net/ntpa
  • mail/mailman
  • security/acme.sh
Sep 10 2018, 3:17 PM
woodsb02 added a comment to D17089: sysutils/munin-*: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/.

Can I please check that you agree with the value of only including .conf files (e.g. if the "include" was new functionality), but just disagree with the necessary changes as they violate POLA?

Sep 10 2018, 3:07 PM
woodsb02 committed rS338558: geli init with multiple providers - fix init and fix -B "none".
geli init with multiple providers - fix init and fix -B "none"
Sep 10 2018, 2:51 PM
woodsb02 closed D17096: geli init with multiple providers - fix init and fix -B "none".
Sep 10 2018, 2:51 PM
woodsb02 updated the diff for D17096: geli init with multiple providers - fix init and fix -B "none".

Move all explicit_bzero commands to end of the for loop for each provider, as per asomers comment.

Sep 10 2018, 2:36 PM