Bug 23121 – Linux release archives should adhere to filesystem hierarchy standard

Status
NEW
Severity
enhancement
Priority
P4
Component
dmd
Product
D
Version
D2
Platform
All
OS
Linux
Creation time
2022-05-17T21:33:22Z
Last change time
2024-12-13T19:22:55Z
Assigned to
No Owner
Creator
Paul Backus
Moved to GitHub: dmd#20106 →

Comments

Comment #0 by snarwin+bugzilla — 2022-05-17T21:33:22Z
The filesystem hierarchy standard is "a set of requirements and guidelines for file and directory placement under UNIX-like operating systems." [1] Among other things, it specifies that "the /usr/local hierarchy is for use by the system administrator when installing software locally." [2] Because of this, it is customary for binary release archives of Linux software to adhere to the directory structure specified by the FHS for /usr/local, so that the software can easily be installed on any FHS-compliant system by simply extracting the archive into the /usr/local hierarchy. The Linux release archives for the LDC compiler [3] adhere to the FHS-specified directory structure for /usr/local, but those for the DMD compiler currently do not. It would make the DMD archives more useful if they could be brought into conformance. [1] https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html [2] https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrlocalLocalHierarchy [3] https://github.com/ldc-developers/ldc/releases
Comment #1 by robert.schadek — 2024-12-13T19:22:55Z
THIS ISSUE HAS BEEN MOVED TO GITHUB https://github.com/dlang/dmd/issues/20106 DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB