Skip to content
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

Not a bug, but a note for users and contributors* #315

Open
the-moog opened this issue Nov 28, 2024 · 2 comments
Open

Not a bug, but a note for users and contributors* #315

the-moog opened this issue Nov 28, 2024 · 2 comments

Comments

@the-moog
Copy link

*Started as note for myself but I think I should share this with others and I am rubbish at filing....

On searching for some info on where libfuse/sshfs is going, I found a few forks of sshfs that are not well promoted.
All have some fixes and commits or deviations, a couple are attempts at a do-over.
I've no idea how more or less stable they are but may find the time to look at them.

I thought it worth sharing the info in case anybody gets an urge to pick up the project formally.

My stock Debian 12 is using 3.7.3, so ancient and I think suffering bitrot. I can see it was based on this repo.
I think all of these are newer so a simple merge of a handful of the safest changes may improve the situation.

A couple have misdirected bug reports that should get collated, as does the mailing list mentioned in the README.md

@h4sh5
Copy link
Collaborator

h4sh5 commented Nov 29, 2024

Hi @the-moog , thanks for your effort of collating all of that!

So, the deadbeefsociety fork (the top entry) was my effort to re-open a sshfs repo for maintenance. I've since become a contributor to this main repo so that it's no longer archived. I should in fact archive the deadbeefsociety fork since it's no longer needed. As for 3.7.4a - there was only one real feature change (adding a very niche flag that very few people will ever use) and it was a revert from 3.7.4 which was a disaster leading to a major bug.

This repo is the most stable version of SSHFS, and it doesn't look like chro4896's rust fork is complete yet, and the changes there are certainly not mergeable with this repo. Hopefully that fork succeeds and gets to a good release.

3.7.3 is not ancient, and bitrot is not a thing caused by unmaintained repos. Software that works works forever - it's the ground shifting underneathe them that causes "bitrot". Please read this https://andrewkelley.me/post/why-we-cant-have-nice-software.html

@h4sh5
Copy link
Collaborator

h4sh5 commented Nov 29, 2024

There has only been a few very minor bug fixes since 3.7.3, which is why a new release has not been made yet. When it is released, it will probably be 3.7.5 to not confuse some downstream repos that have taken 3.7.4a from the deadbeef fork (such as OpenSUSE, I think they're the only ones)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants