Page MenuHomeFreeBSD

dch (Dave Cottlehuber)
Get Off My Lawn

Projects

User Details

User Since
May 16 2016, 3:23 PM (143 w, 6 d)

Recent Activity

Thu, Feb 14

dch added a comment to D19080: lang/elixir: Update to 1.8.1.

see https://reviews.freebsd.org/D19192 for alternative diff

Thu, Feb 14, 9:28 AM
dch created D19192: lang/elixir: update to 1.8.1 and use OTP-21 shim.
Thu, Feb 14, 9:28 AM
dch requested changes to D19080: lang/elixir: Update to 1.8.1.

@feld here's https://git.sr.ht/~dch/ports/commit/0af5618836ea22f68f8c4a0c183dee08c042375b alternative implementation using OTP21 via shim, much tidier IMO. I am not clear how to update LOCALBASE within the patch file though, what do you suggest for doing that rather than having it hardwired?

Thu, Feb 14, 9:19 AM
dch added inline comments to D19080: lang/elixir: Update to 1.8.1.
Thu, Feb 14, 8:50 AM
dch added a comment to D19080: lang/elixir: Update to 1.8.1.

@feld what about using OTP21_RUN_DEPENDS=${LOCALBASE}/lib/erlang21/bin/erl:lang/erlang-runtime21 and leaving the OTP bump alone in this patch? It would also require a small shim for each of:

Thu, Feb 14, 8:39 AM
dch added a comment to D19080: lang/elixir: Update to 1.8.1.

submitted exp-run https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235733 for removing the older OTP versions. Once that's back I'll do one to bump default OTP to 21.2.5.

Thu, Feb 14, 8:09 AM

Fri, Jan 25

dch added a watcher for bhyve: dch.
Fri, Jan 25, 11:21 AM

Jan 11 2019

dch created D18820: update Erlang/OTP 21 to latest runtime.
Jan 11 2019, 12:46 PM

Dec 22 2018

dch updated the diff for D18533: net/zerotier: wait for ONLINE status before booting.
  • updated diff removes hardcoded paths, cleaned for rclint
  • confirmed it really does work when zerotier is newly installed and after joining a secure network
  • found it blocks the boot completely if the environment uses static IP rather than DHCP
  • see https://github.com/zerotier/ZeroTierOne/issues/900 for community feedback
Dec 22 2018, 11:28 AM

Dec 21 2018

dch committed rP488025: databases/couchdb2: detach stdout from daemon invocation.
databases/couchdb2: detach stdout from daemon invocation
Dec 21 2018, 8:51 PM

Dec 20 2018

dch committed rP487883: MFH: r487873.
MFH: r487873
Dec 20 2018, 2:19 PM
dch committed rP487870: Document databases/couchdb2 and databases/couchdb vulnerability.
Document databases/couchdb2 and databases/couchdb vulnerability
Dec 20 2018, 12:24 PM
dch closed D18498: security/vuxml: add CVE for databases/couchdb2.

committed in r487870

Dec 20 2018, 12:19 PM
dch changed the visibility for D18498: security/vuxml: add CVE for databases/couchdb2.
Dec 20 2018, 12:17 PM
dch closed D18597: databases/couchdb2: bump PORTREVISION after lang/erlang-runtime21 was updated.
Dec 20 2018, 9:43 AM
dch committed rP487873: databases/couchdb2: bump PORTREVISION after lang/erlang-runtime21 was updated.
databases/couchdb2: bump PORTREVISION after lang/erlang-runtime21 was updated
Dec 20 2018, 9:43 AM

Dec 19 2018

dch awarded D18578: OpenRC for FreeBSD a Party Time token.
Dec 19 2018, 5:59 PM

Dec 18 2018

dch created D18597: databases/couchdb2: bump PORTREVISION after lang/erlang-runtime21 was updated.
Dec 18 2018, 1:44 PM

Dec 13 2018

dch updated the diff for D17965: sysutils/graylog: update to 2.4.6.

tweak UPDATING and pkg-message in line with diff

Dec 13 2018, 8:43 PM

Dec 12 2018

dch added a comment to D18533: net/zerotier: wait for ONLINE status before booting.

The underlying issue I'm trying to fix is to get the interfaces up and have an
IP available *before* we allow pf|ipfw to run. I'm pretty sure that this doesn't
actually do what I want at present, but I've not figured out a good way of
debugging things that early in the boot phase.

Dec 12 2018, 11:16 PM
dch created D18533: net/zerotier: wait for ONLINE status before booting.
Dec 12 2018, 7:10 PM

Dec 10 2018

dch committed rP487158: MFH: r487151.
MFH: r487151
Dec 10 2018, 11:58 AM
dch created D18498: security/vuxml: add CVE for databases/couchdb2.
Dec 10 2018, 11:35 AM
dch committed rP487151: databases/couchdb2: update 2.2.0 -> 2.3.0.
databases/couchdb2: update 2.2.0 -> 2.3.0
Dec 10 2018, 11:01 AM
dch closed D18409: databases/couchdb2: update to 2.3.0.
Dec 10 2018, 11:01 AM

Dec 9 2018

dch added a comment to D18409: databases/couchdb2: update to 2.3.0.

Unfortunately not this is a bug in the upstream build and can’t just be
changed as other modules refer to it. It only appears in the plist which
is why nobody noticed it prior. We’ll fix it for 2.3.1 though.

Dec 9 2018, 8:07 AM

Dec 8 2018

dch retitled D18409: databases/couchdb2: update to 2.3.0 from databases/couchdb2: update to 2.3.0-RC1 to databases/couchdb2: update to 2.3.0.
Dec 8 2018, 12:12 PM

Dec 2 2018

dch created D18409: databases/couchdb2: update to 2.3.0.
Dec 2 2018, 11:00 PM

Nov 19 2018

dch closed D17939: net/rabbiteer: fix openssl 1.1.1 breakage - rabbiteer uses a library that uses a library that provides OpenSSL - amqp library is EWONTFIX so purge the OpenSSL patches until whenever.
Nov 19 2018, 1:11 AM
dch committed rP485293: net/rabbiteer: fix openssl 1.1.1 breakage.
net/rabbiteer: fix openssl 1.1.1 breakage
Nov 19 2018, 1:11 AM

Nov 14 2018

dch added a reviewer for D17965: sysutils/graylog: update to 2.4.6: jrm.

the diff side of this is ready for review, but I still need to work through functional testing - actual conf is quite different to previous version.

Nov 14 2018, 12:41 PM
dch added a comment to D17939: net/rabbiteer: fix openssl 1.1.1 breakage - rabbiteer uses a library that uses a library that provides OpenSSL - amqp library is EWONTFIX so purge the OpenSSL patches until whenever.

@jrm this passes local poudriere, needs your rubber stamp or your nit-stick.

Nov 14 2018, 12:31 PM
dch updated the diff for D17965: sysutils/graylog: update to 2.4.6.
  • update config files to latest release and backport FreeBSD customisations
  • use more templating for configs from ports tree
  • bump documented end-user dependencies
Nov 14 2018, 10:46 AM

Nov 13 2018

dch updated the diff for D17710: [new ports] net-mgmt/rubygem-riemann-client etc.: new dependent ports to get to riemann-tools.
  • update for latest ruby versions
  • include riemann-rabbitmq and riemann-tail
  • passes poudriere 11.2R 12.0b4 on amd64 & tested a few functions
Nov 13 2018, 11:56 AM

Nov 12 2018

dch created D17965: sysutils/graylog: update to 2.4.6.
Nov 12 2018, 9:02 PM
dch created D17964: devel/py-q: new port for python debugging.
Nov 12 2018, 8:48 PM
dch committed rP484800: sysutils/fwup: new port for managing embedded linux systems.
sysutils/fwup: new port for managing embedded linux systems
Nov 12 2018, 10:59 AM
dch closed D17907: NEW PORT: devel/fwup - like NanoBSD but for linux.
Nov 12 2018, 10:59 AM
dch added a comment to D17907: NEW PORT: devel/fwup - like NanoBSD but for linux.
In D17907#382700, @jrm wrote:

I'm now wondering if devel is the appropriate category. sysutils?

Nov 12 2018, 9:52 AM

Nov 10 2018

dch created D17939: net/rabbiteer: fix openssl 1.1.1 breakage - rabbiteer uses a library that uses a library that provides OpenSSL - amqp library is EWONTFIX so purge the OpenSSL patches until whenever.
Nov 10 2018, 11:01 PM

Nov 8 2018

dch updated the diff for D17907: NEW PORT: devel/fwup - like NanoBSD but for linux.

Makefile-based interpretative dance moves

Nov 8 2018, 6:33 PM
dch updated the diff for D17907: NEW PORT: devel/fwup - like NanoBSD but for linux.

final tweaks to Makefile, fail to appease portlint

Nov 8 2018, 11:43 AM
dch created D17907: NEW PORT: devel/fwup - like NanoBSD but for linux.
Nov 8 2018, 11:11 AM
dch added a comment to D17710: [new ports] net-mgmt/rubygem-riemann-client etc.: new dependent ports to get to riemann-tools.

thanks, that sed goop works a treat. I'll doublecheck some more functionality tomorrow but I think this is ready to land now.

Nov 8 2018, 12:12 AM
dch updated the diff for D17710: [new ports] net-mgmt/rubygem-riemann-client etc.: new dependent ports to get to riemann-tools.

use jrm's powerful sed-fu to sidestep the dreaded GNU dependency

Nov 8 2018, 12:11 AM

Nov 7 2018

dch updated the diff for D17710: [new ports] net-mgmt/rubygem-riemann-client etc.: new dependent ports to get to riemann-tools.

include via sed an upstreamed patch that cleans process name

Nov 7 2018, 2:10 PM

Nov 6 2018

dch committed rP484285: New port: sysutils/py-ansible-runner: programmable interface to ansible.
New port: sysutils/py-ansible-runner: programmable interface to ansible
Nov 6 2018, 10:53 AM
dch closed D17518: sysutils/py-ansible-runner: new port - programmable interface to ansible.
Nov 6 2018, 10:53 AM
dch added inline comments to D17710: [new ports] net-mgmt/rubygem-riemann-client etc.: new dependent ports to get to riemann-tools.
Nov 6 2018, 10:10 AM
dch updated the diff for D17710: [new ports] net-mgmt/rubygem-riemann-client etc.: new dependent ports to get to riemann-tools.

merge PR feedback + new plist

Nov 6 2018, 10:08 AM

Oct 26 2018

dch created D17710: [new ports] net-mgmt/rubygem-riemann-client etc.: new dependent ports to get to riemann-tools.
Oct 26 2018, 1:51 AM

Oct 24 2018

dch added a reviewer for D17685: abuse MAKE_ENV to force including security/openssl which is pinned at 1.0.2 and therefore still works.: danfe.

danfe is having a look at the C side of this (thank-you) which would be a far better solution

Oct 24 2018, 12:01 PM
dch added reviewers for D17685: abuse MAKE_ENV to force including security/openssl which is pinned at 1.0.2 and therefore still works.: jrm, swills.
Oct 24 2018, 11:59 AM
dch updated the diff for D17685: abuse MAKE_ENV to force including security/openssl which is pinned at 1.0.2 and therefore still works..

abuse MAKE_ENV to force including pinned security/openssl 1.0.2

Oct 24 2018, 11:59 AM
dch abandoned D17685: abuse MAKE_ENV to force including security/openssl which is pinned at 1.0.2 and therefore still works..
Oct 24 2018, 11:58 AM
dch created D17685: abuse MAKE_ENV to force including security/openssl which is pinned at 1.0.2 and therefore still works..
Oct 24 2018, 11:57 AM
dch added a comment to D17684: net-p2p/libswift: unbreak builds on 12.x.

OK poudriere tells me this doesn't work. However I definitely got 1 good build earlier - need to investigate what I've missed.

Oct 24 2018, 11:17 AM
dch created D17684: net-p2p/libswift: unbreak builds on 12.x.
Oct 24 2018, 11:06 AM
dch updated the diff for D17518: sysutils/py-ansible-runner: new port - programmable interface to ansible.

bump version to 1.1.2

Oct 24 2018, 7:22 AM

Oct 23 2018

dch committed rP482876: new port: sysutils/py-packet-python: provides packet.net API wrapper.
new port: sysutils/py-packet-python: provides packet.net API wrapper
Oct 23 2018, 10:41 PM
dch closed D17517: sysutils/py-packet-python: new port providing packet.net API wrapper in python.
Oct 23 2018, 10:41 PM
dch committed rP482874: new port: net/rabbiteer: amqp/rabbitmq command-line tool.
new port: net/rabbiteer: amqp/rabbitmq command-line tool
Oct 23 2018, 10:32 PM
dch closed D17558: net/rabbiteer: new port - amqp / rabbitmq command-line tool.
Oct 23 2018, 10:32 PM

Oct 14 2018

dch created D17558: net/rabbiteer: new port - amqp / rabbitmq command-line tool.
Oct 14 2018, 8:33 PM
dch updated the diff for D17517: sysutils/py-packet-python: new port providing packet.net API wrapper in python.

remove pathological lack of self-assurance

Oct 14 2018, 7:04 PM
dch updated the diff for D17518: sysutils/py-ansible-runner: new port - programmable interface to ansible.

annihilate invisible whitespace

Oct 14 2018, 6:01 PM
dch added a comment to D17518: sysutils/py-ansible-runner: new port - programmable interface to ansible.

done - thanks for the catch - I'll be able to test drive this finally tomorrow back in the office.

Oct 14 2018, 5:54 PM
dch updated the diff for D17518: sysutils/py-ansible-runner: new port - programmable interface to ansible.

unbreak sorting of dependencies

Oct 14 2018, 5:53 PM
dch updated the diff for D17518: sysutils/py-ansible-runner: new port - programmable interface to ansible.

amend egregious USES? & add missing dependency

Oct 14 2018, 5:51 PM
dch added a comment to D17518: sysutils/py-ansible-runner: new port - programmable interface to ansible.

changes done (thanks for the catch) I'll give the actual port a test drive tomorrow.

Oct 14 2018, 5:50 PM

Oct 13 2018

dch committed rP481989: www/h2o: add CONFLICTS and appease portlint.
www/h2o: add CONFLICTS and appease portlint
Oct 13 2018, 2:55 PM
dch closed D17466: www/h2o: add CONFLICTS and appease portlint.
Oct 13 2018, 2:55 PM

Oct 11 2018

dch created D17518: sysutils/py-ansible-runner: new port - programmable interface to ansible.
Oct 11 2018, 1:41 PM
dch created D17517: sysutils/py-packet-python: new port providing packet.net API wrapper in python.
Oct 11 2018, 1:32 PM

Oct 10 2018

dch added a comment to D17466: www/h2o: add CONFLICTS and appease portlint.

If our policy gurus say it should be bumped, then I'm cool with that
but I don't see the need to inflict more unnecessary downloads and
upgrades on the planet than we already do.

Oct 10 2018, 9:56 AM

Oct 8 2018

dch created D17466: www/h2o: add CONFLICTS and appease portlint.
Oct 8 2018, 9:52 AM

Sep 23 2018

dch updated the diff for D17168: net/rabbitmq: bump to 3.7.8 & OTP20.
  • update to 3.7.8
  • add user knob for OTP versions
  • appease jrm and portlint
  • fail getting USE_GITHUB to work
Sep 23 2018, 12:57 PM
dch added a comment to D17168: net/rabbitmq: bump to 3.7.8 & OTP20.

poudriere says "no":

Sep 23 2018, 7:29 AM
dch retitled D17168: net/rabbitmq: bump to 3.7.8 & OTP20 from net/rabbitmq: bump dependencies to OTP20 to net/rabbitmq: bump to 3.7.8 & OTP20.
Sep 23 2018, 7:15 AM
dch added a comment to D17168: net/rabbitmq: bump to 3.7.8 & OTP20.

I didn't test it yet but this looks good to me.

What do you think about adding a variable for the version of Erlang and use it everywhere in the Makefile? Something like:

ERLANG_VERSION ?= 19
Sep 23 2018, 7:06 AM
dch updated the diff for D17168: net/rabbitmq: bump to 3.7.8 & OTP20.
  • update to 3.7.8
  • add user knob for OTP versions
Sep 23 2018, 6:59 AM

Sep 21 2018

dch committed rP480279: databases/couchdb2: new port via PR#218844.
databases/couchdb2: new port via PR#218844
Sep 21 2018, 3:21 PM
dch closed D16819: databases/couchdb2: new port via PR#218844.
Sep 21 2018, 3:21 PM
dch added inline comments to D16819: databases/couchdb2: new port via PR#218844.
Sep 21 2018, 12:53 PM
dch added a comment to D16819: databases/couchdb2: new port via PR#218844.

I think this is ready to land now, I'll do the poudriere thing and report back if anything breaks.

Sep 21 2018, 11:36 AM
dch updated the diff for D16819: databases/couchdb2: new port via PR#218844.
databases/couchdb2: fix all the things
Sep 21 2018, 11:32 AM

Sep 14 2018

dch created D17168: net/rabbitmq: bump to 3.7.8 & OTP20.
Sep 14 2018, 9:02 AM

Sep 13 2018

dch added a comment to rP479671: net/zerotier: build on arm and 10.4 x86/x64 & improve compiler settings.

I think this is all that's missing?

Sep 13 2018, 11:16 PM
dch added a comment to rP479671: net/zerotier: build on arm and 10.4 x86/x64 & improve compiler settings.

this is why I dislike using phab, git, and svn, instead of just 1 integrated system....

Sep 13 2018, 4:41 PM
dch committed rP479671: net/zerotier: build on arm and 10.4 x86/x64 & improve compiler settings.
net/zerotier: build on arm and 10.4 x86/x64 & improve compiler settings
Sep 13 2018, 11:48 AM
dch closed D16880: net/zerotier: require json.hpp v3.2.0.
Sep 13 2018, 11:48 AM
dch added a comment to D16880: net/zerotier: require json.hpp v3.2.0.

BTW not clear for me, if after these changes, it would now compile on powerpc *shrug*

Sep 13 2018, 10:22 AM
dch updated the diff for D16880: net/zerotier: require json.hpp v3.2.0.

fix compiler nits & add arm support from PR#231335

Sep 13 2018, 10:21 AM
dch added a comment to D16880: net/zerotier: require json.hpp v3.2.0.

@jbeich thanks for your compiler changes, as I'm not a C programmer I'm not really following the consequences of this. If you can suggest a web page or docs I can read up to understand better that would really be helpful for me.

Sep 13 2018, 10:01 AM

Aug 24 2018

dch archived P215 Masterwork From Distant Lands.
Aug 24 2018, 10:19 PM
dch committed rP477983: net-mgmt/riemann: update 0.2.13 to 0.3.1.
net-mgmt/riemann: update 0.2.13 to 0.3.1
Aug 24 2018, 10:06 PM
dch closed D16888: net-mgmt/riemann: update 0.2.14 to 0.3.1.
Aug 24 2018, 10:06 PM
dch added a comment to D16880: net/zerotier: require json.hpp v3.2.0.

I incorporated most of the feedback, ppc/arm/qemu-flavoured poudriere will need to wait til I'm back in the office. thanks for the suggestions!

Aug 24 2018, 9:55 PM
dch updated the diff for D16880: net/zerotier: require json.hpp v3.2.0.

incorporate feedback from jbeich@

Aug 24 2018, 9:54 PM
dch added a comment to D16880: net/zerotier: require json.hpp v3.2.0.

this port hardcodes CXX, so USES=compiler:c++14-lang cannot switch to devel/llvm60. This is a regression since rP436712.

Aug 24 2018, 9:25 PM