Hi,

as maintainer, I'm trying to update devel/goreleaser port for the latest version 1.18.2 https://github.com/goreleaser/goreleaser/releases/tag/v1.18.2 , latest version in ports@ tree is 1.17.2.

After update of modules.inc file (list of Go modules as dependencies), I have an error to update distinfo file during 'make makesum' execution :

$ make makesum
(download of a lot of Go modules...)
/bin/sh: Argument list too long
*** Error 1 in /usr/ports/mystuff/devel/goreleaser (/usr/ports/infrastructure/mk/bsd.port.mk:2250 'makesum': @cd /home/fox/ports/distfiles; ...)

Steps to reproduce this issue :

- update Makefile for version 1.18.2 : MODGO_VERSION = v1.18.2
- comment '.include "modules.inc"' in Makefile
- make makesum => download archive and update distinfo file : OK
- update modules.inc file with 'make modgo-gen-modules > modules.inc' and remove first line with MODGO_VERSION (already set in Makefile)
- uncomment '.include "modules.inc"' in Makefile
- make makesum => download of Go modules then error

Updated version of modules.inc is big : wc -l modules.inc => 3352 modules.inc

I have not any clue to solve this issue, comments and ideas welcome.

Laurent

Reply via email to