So has anyone ever seen this one before ...
I'm trying to test a reproducible build, the project has this code in it:
tasks.withType(AbstractArchiveTask).configureEach {
preserveFileTimestamps = false // to prevent timestamp mismatches
reproducibleFileOrder = true // to keep the same ordering
// to avoid platform specific defaults, set the permissions consistently
filePermissions { permissions ->
permissions.unix(0644)
}
dirPermissions { permissions ->
permissions.unix(0755)
}
}
My sources jar is created with a different ordering of file names when run locally vs in orbstack vs in dockerdesktop ... orbstack & locally are matching. It's only differeing in docker desktop.