Bug 232203

Summary: sysutils/nomad: Update to 0.8.6 and fix build
Product: Ports & Packages Reporter: Luca Pizzamiglio <pizzamig>
Component: Individual Port(s)Assignee: John Hixson <jhixson>
Status: Closed Overcome By Events    
Severity: Affects Only Me CC: pete, pizzamig, rainer
Priority: --- Keywords: needs-qa
Version: LatestFlags: jhixson: maintainer-feedback+
koobs: merge-quarterly?
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 231876    
Attachments:
Description Flags
The updating/fixing patch none

Description Luca Pizzamiglio freebsd_committer freebsd_triage 2018-10-12 13:56:45 UTC
Created attachment 198063 [details]
The updating/fixing patch

Currently nomad doesn't build, because of missing symbols in the runtime environment.
I guess that hashicorp is still using golang 1.10.

The attached patch does 3 things:
* update nomad to 0.8.6
* add fixing patches to x/crypto/blake2d
* add x/sys/cpu, a new dependency that the new patches are using
Comment 1 rainer 2018-10-17 12:49:03 UTC
Hi,

this works with my 2018Q4 ports-tree

Can somebody update the port and MFH the changes back to 2018Q4?
Comment 2 Luca Pizzamiglio freebsd_committer freebsd_triage 2018-11-19 15:45:46 UTC
ping?
Comment 3 John Hixson freebsd_committer freebsd_triage 2018-11-27 03:48:59 UTC
Looks good to me. I apologize for being late to this. I spent the last 2 months moving across the country.
Comment 4 commit-hook freebsd_committer freebsd_triage 2018-11-28 15:47:32 UTC
A commit references this bug:

Author: pizzamig
Date: Wed Nov 28 15:47:00 UTC 2018
New revision: 486097
URL: https://svnweb.freebsd.org/changeset/ports/486097

Log:
  sysutils/nomad: Update to 0.8.6

  Fix build of nomad and update to the last available release
  The build was broken, because the vendor is probably using go 1.10

  PR:		232203
  Approved by:	jhixson (maintainer)
  Sponsored by:	trivago N.V.

Changes:
  head/sysutils/nomad/Makefile
  head/sysutils/nomad/distinfo
  head/sysutils/nomad/files/patch-vendor_golang.org_x_crypto_blake2b_blake2bAVX2__amd64.go
  head/sysutils/nomad/files/patch-vendor_golang.org_x_crypto_blake2b_blake2bAVX2__amd64.s
  head/sysutils/nomad/files/patch-vendor_golang.org_x_crypto_blake2b_blake2b__amd64.go
  head/sysutils/nomad/files/patch-vendor_golang.org_x_crypto_blake2b_blake2b__amd64.s
  head/sysutils/nomad/files/patch-vendor_vendor.json
Comment 5 Luca Pizzamiglio freebsd_committer freebsd_triage 2018-11-28 16:03:01 UTC
I guess we should merge in the quarterly branch, nomad is marked as broken there...