-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Relocate example binaries in binary packages #14044
Comments
Note in Debian packaging terms, examples typically refers to source code examples, so our compiled examples do trigger warnings, but those are trivial to squash. Also, we have specific reasons for not throwing the binaries into |
In theory, I would love to follow the FHS and keep "share" as platform-independent only, with the binaries in "lib". However, our use of data resources (and resource finding) does not distinguish whether the resource being sought is platform independent or not. If I want to call |
|
I have no objection to reorganizing where the license texts end up. I think my statement still applies to moving the example binaries, though. The example binaries can be sensible |
Just to summarize Slack here: data and binaries need to stay in the same tree for resource finding to work; moving everything to Save for the license fix up, assuming it is easy, probably should send this issue to the backlog or close it. |
#4224 (comment) is probably the future, so let's just close this for now. |
|
Basically everything goes into
/opt/drake/share/drake/examples/<example_directory>
at present.A preferable situation (sinceshare
is conventionally for platform independent files) would be binaries in/opt/drake/lib[/x86_64-linux-gnu]/drake/examples/<example_directory>
for binaries,/opt/drake/share/drake/examples/<example_directory>
for data (unchanged), and/opt/drake/share/doc/drake/examples/<example_directory>
for licenses.Alternative proposal would be everything except licenses to
/opt/drake/lib[/x86_64-linux-gnu]/drake
, with licenses joining all the other licenses below/opt/drake/share/doc
.Relates #12783.
The text was updated successfully, but these errors were encountered: