Opened 4 years ago

Closed 3 years ago

Last modified 3 years ago

#61185 closed defect (fixed)

kubergrunt: build fails due to missing dependencies

Reported by: amake (Aaron Madlon-Kay) Owned by: herbygillot (Herby Gillot)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: kubergrunt

Description

kubergrunt has a dependency on vbom.ml/util@master but the domain vbom.ml appears to be defunct.

Furthermore, the port should *not* be getting its dependencies with dep ensure; the dependencies should be fetched as part of MacPorts's fetch phase so that

  • Things like this don't happen (MacPorts mirrors the distfiles)
  • Builds are as repeatable as possible: building the same binary tomorrow doesn't give a different result because an unpinned upstream dependency happened to push an update

Please see e.g. the shfmt or peco ports for examples of ports that use the go.vendors mechanism to supply dependencies. Also note that you can use go2port to generate the appropriate go.vendors listing in some cases.

Attachments (1)

main.log (10.2 KB) - added by amake (Aaron Madlon-Kay) 4 years ago.

Download all attachments as: .zip

Change History (5)

Changed 4 years ago by amake (Aaron Madlon-Kay)

Attachment: main.log added

comment:1 Changed 4 years ago by mf2k (Frank Schima)

Cc: herby.gillot@… removed
Owner: set to herbygillot
Status: newassigned

comment:2 Changed 4 years ago by amake (Aaron Madlon-Kay)

The vbom.ml domain seems to have been resurrected.

Also with the new repo keyword for go.vendors, it's easy to specify a redirect in the case where a domain is defunct but where it redirected to is known.

So I think we could close this ticket and deal with the dependency fetching issue in #61192.

comment:3 Changed 3 years ago by herbygillot (Herby Gillot)

Resolution: fixed
Status: assignedclosed

In 0f8835630589663ff4b462f987adae644b056333/macports-ports (master):

kubergrunt: update to 0.6.9

comment:4 Changed 3 years ago by herbygillot (Herby Gillot)

Thank you @amake - this should be resolved now.

Note: See TracTickets for help on using tickets.