Bug 232203 - sysutils/nomad: Update to 0.8.6 and fix build
Summary: sysutils/nomad: Update to 0.8.6 and fix build
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: John Hixson
URL:
Keywords: needs-qa
Depends on:
Blocks: 231876
  Show dependency treegraph
 
Reported: 2018-10-12 13:56 UTC by Luca Pizzamiglio
Modified: 2019-04-08 07:54 UTC (History)
3 users (show)

See Also:
jhixson: maintainer-feedback+
koobs: merge-quarterly?


Attachments
The updating/fixing patch (6.47 KB, patch)
2018-10-12 13:56 UTC, Luca Pizzamiglio
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Luca Pizzamiglio freebsd_committer 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 2018-11-19 15:45:46 UTC
ping?
Comment 3 John Hixson freebsd_committer 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 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 2018-11-28 16:03:01 UTC
I guess we should merge in the quarterly branch, nomad is marked as broken there...