-
Notifications
You must be signed in to change notification settings - Fork 3.6k
shadowsocks-libev: drop the package #24540
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
Conversation
The upstream project is declared as bugfix-only and received no update for about 2 years. The developement focus there has shifted. It does not compile with current openwrt main branch. Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
|
I think we shouldn't remove it, because this is the most lightweight implement of shadowsocks. Rust version of it takes up to 4 times more RAM. For many routers, this is important. And we have solution to the compilation problem now. |
OpenWrt as a downstream project is not to act as a fork of shadowsocks-libev. Like said in the description, the dev efforts of shadowsocks community has shifted. Shadowsocks-libev is now a stale project. |
|
@yousong I think before shadowsocks-rust is added to packages, shadowsocks-libev should be reserved. It's common to add dependency fix patch to those projects that are not willing to do that. This package is still widely used. |
|
@yousong I agree @msdos03 viewpoint. whether a project is abandoned should consider whether it is actually used by users. For now, this software is still being used by a large number of people, including the server side. So I wouldn't recommend abandoning the project. Unless it's no longer maintained or obsolete. And now that the patch suitable for the main branch has been submitted, it should not be abandoned. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This one should be merged I agree with @yousong . This is for the master branch. We talked about it one year ago in #22356 (comment) . Users should switch to shadowsocks-rust if possible.
Until now, shadowsocks-rust still haven't been added. |
|
There was PR #22477 |
|
@BKPepe |
But it still haven't been merged. And indeed, shadowsocks-rust have very large binary size (more than 5MB) and RAM consumption (more than 10MB) compared to libev. For routers, these are important. |
|
The upstream has abandoned libev port and does not accept PRs anymore, there are no active forks too, so it's just dead.
As metioned above, we have discussed removing this package several times, but basically nobody cares.
I don't think it's that "important". It's 2024, any modern routers should have at least 256 MB RAM, it's pretty enouth for ss-rust and other daemons. Not to mention there are even a certain number of people running clash on mt7621. |
Related pull request: openwrt/packages#24540 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
Related pull request: openwrt/packages#24540 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
Related pull request: openwrt/packages#24540 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
|
Should the document be updated to reflect this change, currently, the links in the docs page would lead to 404 due to this remove |
I just added a note describing the drop done here and updated links there to point to the |
|
现在有什么推荐的替代品吗?体积小、快速、占用内存小。 |
同问 v2ray 安装包有点大,路由器装不了 😂 |
|
I am going to lock the session here. Please open a new issue or forum post for further discussions. Show your respects guys. This is a open place where English is the preferred lang. Not that we are all native or master speakers of that lang, but that other people can join. |
Maintainer: me
Compile tested: N/A
Run tested: N/A
Description:
The upstream project is declared as bugfix-only and received no update for about 2 years. The developement focus there has shifted. It does not compile with current openwrt main branch.