Skip to content

Make targets are no longer available #9233

@kovukono

Description

@kovukono

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.

Metadata

Metadata

Assignees

Labels

bugunexpected problem or unintended behavior

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions