-
Notifications
You must be signed in to change notification settings - Fork 446
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Too many files are marked executable #9272
Comments
@dagood to take a look. |
I checked an apphost tar.gz output from a dotnet/runtime daily build and the problem isn't there in the original artifact. (Except for vs. This target looks like it's doing this intentionally: installer/src/redist/targets/Crossgen.targets Lines 158 to 164 in 01930de
/cc @NikolaMilosavljevic FYI
For anyone curious what this means, there's a thread about it at dotnet/runtime#3843. |
|
@dagood Hmmm <Exec Command="find $(SdkOutputDirectory) -type f -exec chmod 644 {} \;" /> On second thought |
Oh... right. 😄 Well, the nupkgs ( |
I did look at the preview1 installer. The dlls are not marked executable. The I di see that when we published |
Did this end up getting fixed in 6.0.100 and can be closed? Reactivate if not. |
@marcpopMSFT this is still a thing - the latest Linux binaries (8.0.300) have the executable bit marked on so many unnecessary files. When I extracted the tarball every file and directory in it had rwx permissions for user, group, and other. |
Too many files are marked executable. (while I've only looked at the osx-arm64 build, I would guess this is a general problem.
The reasonable set of executable binaries would be these. (
apphost
andsinglefilehost
templates are debatable).We are marking
dll
,xml
,dylib
,txt
,h
anda
extensions executable. None of these represent executable programs.This issue probably belongs in another repo (arcade?), but symptoms cross dependent repos
/cc @jkoritzinsky @ViktorHofer @mmitche
The text was updated successfully, but these errors were encountered: