Fix non-deterministic "missing: Permission denied" errors #4

Merged
jakehamilton merged 1 commit from srd424/agit-typo-fixes into main 2024-06-23 17:32:12 +00:00
Member

Make 'missing' executable where source tarballs use autotools and are unpacked with untar. untar doesn't preserve or set mtime, which may result in autotools generated files, e.g. configure, having newer timestamps than their source files (e.g. configure.in.) In these circumstances autotools generated Makefiles will call 'missing' to either regenerate them or fix-up the timestamps.

Make 'missing' executable where source tarballs use autotools and are unpacked with untar. untar doesn't preserve or set mtime, which may result in autotools generated files, e.g. configure, having newer timestamps than their source files (e.g. configure.in.) In these circumstances autotools generated Makefiles will call 'missing' to either regenerate them or fix-up the timestamps.
srd424 added 1 commit 2024-06-22 16:55:09 +00:00
f672d0edff Fix non-deterministic "missing: Permission denied" errors
Make 'missing' executable where source tarballs use autotools
and are unpack with untar. untar doesn't preserve or set mtime,
which may result in autotools generated files, e.g. configure,
having newer timestamps than their source files (e.g. configure.in.)
In these circumstances autotools generated Makefiles will call
'missing' to either regenerate them or fix-up the timestamps.
Author
Member

Err, oops, copy and paste error, the branch / topic is not what I intended!

Err, oops, copy and paste error, the branch / topic is not what I intended!
srd424 changed title from Fix non-deterministic "missing: Permission denied" errors to WIP: Fix non-deterministic "missing: Permission denied" errors 2024-06-22 16:56:47 +00:00
srd424 added 1 commit 2024-06-22 17:06:22 +00:00
srd424 force-pushed srd424/agit-typo-fixes from 29aa892dc0 to 0a3a3694eb 2024-06-22 17:25:43 +00:00 Compare
Author
Member

This looks OK at least for i686-linux:

https://hydra.aux-cache.dev/eval/102

Probably OK to merge?

This looks OK at least for i686-linux: https://hydra.aux-cache.dev/eval/102 Probably OK to merge?
srd424 changed title from WIP: Fix non-deterministic "missing: Permission denied" errors to Fix non-deterministic "missing: Permission denied" errors 2024-06-22 19:45:35 +00:00
srd424 force-pushed srd424/agit-typo-fixes from 0a3a3694eb to 9708c965fd 2024-06-22 19:48:27 +00:00 Compare
isabelroses approved these changes 2024-06-22 19:54:21 +00:00
isabelroses left a comment
Owner

fixes some issues for #1 as a bonus

fixes some issues for [#1](https://git.auxolotl.org/auxolotl/labs/pulls/1) as a bonus
jakehamilton approved these changes 2024-06-23 17:32:01 +00:00
jakehamilton left a comment
Owner

Thanks for digging into this!

Thanks for digging into this!
jakehamilton merged commit a2f0a06426 into main 2024-06-23 17:32:12 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: auxolotl/labs#4
No description provided.