rename: qomui -> aqomui, bump to 0.9.0 #1
Loading…
Reference in a new issue
No description provided.
Delete branch "rename/aqomui"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Upstream qomui (dead since 2019) and its most active fork, samicrusader/qomui
(dead since Jan 2023), both implement app-based split tunneling via the
cgroup v1
net_clscontroller. cgroup v2 removed that controller outright —not a compat flag, a structural change — so the bypass feature can't work
on any current cgroup v2-only system (confirmed: this system has no
/sys/fs/cgroup/net_cls, nonet_cls/net_prioincgroup.controllers,and
cgcreate/libcgroup isn't even installed).Fix
Forked as aqomui (lowercase; "a" for "another") to signal a clean break
rather than implying parity with a codebase whose core mechanism no longer
functions. This first PR does the mechanical rename only — package
(
qomui/→aqomui/), D-Bus service (org.qomui.service→org.aqomui.service), systemd units, desktop entry, debian packaging,and all in-code identifiers/branding — with no behavior change. The actual
cgroup v2 rewrite of
bypass.pylands in a follow-up PR.Verification
python3 -m py_compileclean on every module (pre-existing\descapewarnings in
update.pyare unrelated to this change)qomuireferences outside theaqomuiname itself(verified via negative-lookbehind grep)
spot-checked for correct renamed identifiers
Related fixes (found along the way, technically out of scope)
.gitignorenever excluded__pycache__/*.pyc— added, since compiledbytecode isn't something either project should have tracked
oh, and for at least the time being this is about to be a totally vibe-coded mess so strap up - human
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com