To optimize the artifact dependencies, we zip our artifacts up in our buildscript, and use the teamcity syntax:
to have it be unpacked for us by teamcity. It turns out that when teamcity unpacks (on macosx), it does not perserve the executable flags.
When we download the zip manualy, and unzip ourselves, the flags are perserved. When we check the workingcopy that the teamcity buildconfig uses
that needs these artifacts, it has them unzipped in its incoming artifacts folder without the executable bit set.
Is this a known bug?