Thread overview
[Issue 20662] dmd: cannot execute: Permission denied
Mar 10, 2020
Dlang Bot
Mar 10, 2020
Dlang Bot
Mar 28, 2020
Dlang Bot
Apr 12, 2020
Dlang Bot
Nov 09, 2020
Mathias LANG
March 10, 2020
https://issues.dlang.org/show_bug.cgi?id=20662

--- Comment #1 from Dlang Bot <dlang-bot@dlang.rocks> ---
@ErnyTech updated dlang/dmd pull request #10889 "Set the DMD binary as executable" mentioning this issue:

- Set the DMD binary as executable

  The dmd binary must have permission to be executable otherwise it would be
  impossible to launch it without manually setting permissions.

  This patch sets the 644 permission by default for all the other files
installed
  through installRelativeFiles while the 755 permissions will be set for the
dmd binary.

  This fixes the issue #20662

https://github.com/dlang/dmd/pull/10889

--
March 10, 2020
https://issues.dlang.org/show_bug.cgi?id=20662

Ernesto Castellotti <erny.castell@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|enhancement                 |regression

--- Comment #2 from Ernesto Castellotti <erny.castell@gmail.com> ---
This problem occurs as a result of PR #10670

--
March 10, 2020
https://issues.dlang.org/show_bug.cgi?id=20662

--- Comment #3 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #10889 "(Fix #20662) Set the DMD binary as executable"
was merged into stable:

- 16b3334395547123fd62f00728928be399257705 by Ernesto Castellotti:
  Set the DMD binary as executable

  The dmd binary must have permission to be executable otherwise it would be
  impossible to launch it without manually setting permissions.

  This patch sets the 644 permission by default for all the other files
installed
  through installRelativeFiles while the 755 permissions will be set for the
dmd binary.

  This fixes the issue #20662

https://github.com/dlang/dmd/pull/10889

--
March 28, 2020
https://issues.dlang.org/show_bug.cgi?id=20662

--- Comment #4 from Dlang Bot <dlang-bot@dlang.rocks> ---
@MoonlightSentinel created dlang/dmd pull request #10970 "Merge branch 'master' into stable" mentioning this issue:

- Set the DMD binary as executable

  The dmd binary must have permission to be executable otherwise it would be
  impossible to launch it without manually setting permissions.

  This patch sets the 644 permission by default for all the other files
installed
  through installRelativeFiles while the 755 permissions will be set for the
dmd binary.

  This fixes the issue #20662

https://github.com/dlang/dmd/pull/10970

--
April 12, 2020
https://issues.dlang.org/show_bug.cgi?id=20662

--- Comment #5 from Dlang Bot <dlang-bot@dlang.rocks> ---
@MartinNowak created dlang/dmd pull request #11027 "merge stable" mentioning this issue:

- Set the DMD binary as executable

  The dmd binary must have permission to be executable otherwise it would be
  impossible to launch it without manually setting permissions.

  This patch sets the 644 permission by default for all the other files
installed
  through installRelativeFiles while the 755 permissions will be set for the
dmd binary.

  This fixes the issue #20662

https://github.com/dlang/dmd/pull/11027

--
November 09, 2020
https://issues.dlang.org/show_bug.cgi?id=20662

Mathias LANG <pro.mathias.lang@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |pro.mathias.lang@gmail.com
         Resolution|---                         |FIXED

--- Comment #6 from Mathias LANG <pro.mathias.lang@gmail.com> ---
Fixed by https://github.com/dlang/dmd/pull/10889 (v2.091.1) but the commit message had an extra "the" so the bot didn't recognize it.

--