Skip to content

Conversation

@lukebakken
Copy link
Collaborator

For some reason, when the source dist archive is built, the file modified times can be in the future. By adding the --touch argument, all files have their modified time set to the extraction time. This prevents the "infinite loop make" behavior described in #14440

These changes also update the arguments passed to tar to use full arguments that are easier to understand, as well as removes the need for the xzcat command, as all build enviroments should have xz support built into GNU tar.

Related to: rabbitmq/rabbitmq-packaging#58
Part of the fix for: #14440

For some reason, when the source dist archive is built, the file
modified times can be in the future. By adding the `--touch` argument,
all files have their modified time set to the extraction time. This
prevents the "infinite loop make" behavior described in
rabbitmq#14440

These changes also update the arguments passed to `tar` to use full
arguments that are easier to understand, as well as removes the need
for the `xzcat` command, as all build enviroments should have `xz`
support built into GNU `tar`.
@mergify mergify bot added the make label Aug 27, 2025
@lukebakken lukebakken closed this Aug 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant