System info:
Issue introduced in telegraf-1.18.2.
Docker
Using golang:1.15.
Steps to reproduce:
The Makefile no longer lists targets, and appears to have had this issue introduced in 3ce28ff. This prevents individual packages from being built.
Expected behavior:
make help to provide a list of Package Targets.
Targets:
all - download dependencies and compile telegraf binary
deps - download dependencies
telegraf - compile telegraf binary
test - run short unit tests
fmt - format source files
tidy - tidy go modules
lint - run linter
check-deps - check docs/LICENSE_OF_DEPENDENCIES.md
clean - delete build artifacts
Package Targets:
telegraf_1.18.1-1_amd64.deb
telegraf_1.18.1-1_arm64.deb
telegraf_1.18.1-1_armel.deb
telegraf_1.18.1-1_armhf.deb
telegraf_1.18.1-1_i386.deb
telegraf_1.18.1-1_mips.deb
telegraf_1.18.1-1_mipsel.deb
telegraf_1.18.1-1_s390x.deb
telegraf_1.18.1-1_ppc64el.deb
telegraf-1.18.1-1.aarch64.rpm
telegraf-1.18.1-1.armel.rpm
telegraf-1.18.1-1.armv6hl.rpm
telegraf-1.18.1-1.i386.rpm
telegraf-1.18.1-1.s390x.rpm
telegraf-1.18.1-1.ppc64le.rpm
telegraf-1.18.1-1.x86_64.rpm
telegraf-1.18.1_darwin_amd64.tar.gz
telegraf-1.18.1_freebsd_amd64.tar.gz
telegraf-1.18.1_freebsd_i386.tar.gz
telegraf-1.18.1_linux_amd64.tar.gz
telegraf-1.18.1_linux_arm64.tar.gz
telegraf-1.18.1_linux_armel.tar.gz
telegraf-1.18.1_linux_armhf.tar.gz
telegraf-1.18.1_linux_i386.tar.gz
telegraf-1.18.1_linux_mips.tar.gz
telegraf-1.18.1_linux_mipsel.tar.gz
telegraf-1.18.1_linux_s390x.tar.gz
telegraf-1.18.1_linux_ppc64le.tar.gz
telegraf-1.18.1_static_linux_amd64.tar.gz
telegraf-1.18.1_windows_amd64.zip
telegraf-1.18.1_windows_i386.zip
make telegraf-${version}-1.x86_64.rpm to successfully build, eg make telegraf-1.18.2-1.x86_64.rpm
Actual behavior:
make help lists no Package Targets.
$ make help
Targets:
all - download dependencies and compile telegraf binary
deps - download dependencies
telegraf - compile telegraf binary
test - run short unit tests
fmt - format source files
tidy - tidy go modules
lint - run linter
check-deps - check docs/LICENSE_OF_DEPENDENCIES.md
clean - delete build artifacts
Package Targets:
make telegraf-${version}-1.x86_64.rpm fails.
make: *** No rule to make target 'telegraf-1.18.2-1.x86_64.rpm'. Stop.
System info:
Issue introduced in telegraf-1.18.2.
Docker
Using golang:1.15.
Steps to reproduce:
The Makefile no longer lists targets, and appears to have had this issue introduced in 3ce28ff. This prevents individual packages from being built.
Expected behavior:
make helpto provide a list of Package Targets.make telegraf-${version}-1.x86_64.rpmto successfully build, egmake telegraf-1.18.2-1.x86_64.rpmActual behavior:
make helplists no Package Targets.make telegraf-${version}-1.x86_64.rpmfails.make: *** No rule to make target 'telegraf-1.18.2-1.x86_64.rpm'. Stop.