[GH-ISSUE #2421] Providing more details in docs #1192

Closed
opened 2026-03-04 01:52:06 +03:00 by kerem · 5 comments
Owner

Originally created by @tuxpeople on GitHub (Feb 25, 2024).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/2421

Hi

I'm stumbled upon this:
github.com/s3fs-fuse/s3fs-fuse@70a30d6e26/COMPILATION.md (L9-L23)

Would it be possible to differentiate between build dependencies and runtime dependencies?

Thanks!

Originally created by @tuxpeople on GitHub (Feb 25, 2024). Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/2421 Hi I'm stumbled upon this: https://github.com/s3fs-fuse/s3fs-fuse/blob/70a30d6e26a5dfd07a00cf79ce1196079e5ab11a/COMPILATION.md?plain=1#L9-L23 Would it be possible to differentiate between build dependencies and runtime dependencies? Thanks!
kerem closed this issue 2026-03-04 01:52:06 +03:00
Author
Owner

@ggtakec commented on GitHub (Apr 14, 2024):

@tuxpeople I'm sorry for my late replying.
Could you tell me specifically what you stumbled on?

<!-- gh-comment-id:2054023855 --> @ggtakec commented on GitHub (Apr 14, 2024): @tuxpeople I'm sorry for my late replying. Could you tell me specifically what you stumbled on?
Author
Owner

@gaul commented on GitHub (Apr 14, 2024):

I believe he wants to separate build dependencies:

  • automake
  • gcc-c++
  • make
  • pkg-config (or your OS equivalent)

From runtime dependencies:

  • fuse >= 2.8.4
  • libcurl
  • libxml2
  • openssl
  • mime.types (the package providing depends on the OS)
    • s3fs tries to detect /etc/mime.types as default regardless of the OS
    • Else s3fs tries to detect /etc/apache2/mime.types if OS is macOS
    • s3fs exits with an error if these files are not exist
    • Alternatively, you can set mime.types file path with mime option without detecting these default files

Agree that this would be a slight improvement. It would also be good to clarify that OpenSSL is not required and that either GnuTLS or NSS can be used.

<!-- gh-comment-id:2054045842 --> @gaul commented on GitHub (Apr 14, 2024): I believe he wants to separate build dependencies: * automake * gcc-c++ * make * pkg-config (or your OS equivalent) From runtime dependencies: * fuse >= 2.8.4 * libcurl * libxml2 * openssl * mime.types (the package providing depends on the OS) * s3fs tries to detect `/etc/mime.types` as default regardless of the OS * Else s3fs tries to detect `/etc/apache2/mime.types` if OS is macOS * s3fs exits with an error if these files are not exist * Alternatively, you can set mime.types file path with `mime` option without detecting these default files Agree that this would be a slight improvement. It would also be good to clarify that OpenSSL is not required and that either GnuTLS or NSS can be used.
Author
Owner

@ggtakec commented on GitHub (Apr 15, 2024):

@gaul Thanks for your comments.
I created PR #2445, please check it.

<!-- gh-comment-id:2056558563 --> @ggtakec commented on GitHub (Apr 15, 2024): @gaul Thanks for your comments. I created PR #2445, please check it.
Author
Owner

@tuxpeople commented on GitHub (Apr 18, 2024):

@tuxpeople I'm sorry for my late replying.

No worries, I've got the same problem with issues people open in my repos ;-)

I believe he wants to separate build dependencies:

Yes. Unfortunately, I'm unable to remember why exactly I asked for this. I think I've tried to create a container image with it, and my goal was to have a small footprint using a multi-stage build.

Anyway, the PR looks good to me, thanks a lot!

<!-- gh-comment-id:2064266517 --> @tuxpeople commented on GitHub (Apr 18, 2024): > @tuxpeople I'm sorry for my late replying. No worries, I've got the same problem with issues people open in my repos ;-) > I believe he wants to separate build dependencies: Yes. Unfortunately, I'm unable to remember why exactly I asked for this. I think I've tried to create a container image with it, and my goal was to have a small footprint using a multi-stage build. Anyway, the PR looks good to me, thanks a lot!
Author
Owner

@ggtakec commented on GitHub (Apr 28, 2024):

@tuxpeople Thank you for the reply.
I merged PR#2445.
If there are any parts that are still unclear, please let us know.
(This PR will be closed.)

<!-- gh-comment-id:2081338794 --> @ggtakec commented on GitHub (Apr 28, 2024): @tuxpeople Thank you for the reply. I merged PR#2445. If there are any parts that are still unclear, please let us know. (This PR will be closed.)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/s3fs-fuse#1192
No description provided.