You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
tr_auto_option(ENABLE_MAC "Build Mac client" AUTO)
tr_auto_option(ENABLE_WEB "Build Web client" AUTO)
You can see options for toggling GTK/QT/WEB clients. It may appear for all of them that they either disable or enable functionality completely which is not the case for ENABLE_WEB. What it really appears to mean is something along regenerate web artifacts with npm (uses network). It's somewhat confusing as even with -DENABLE_WEB=OFF web client is installed, just with artifacts shipped with git/release tarball. It would be really good if option name and description could better reflect that.
Which application of Transmission?
None
Which version of Transmission?
4.0.0
The text was updated successfully, but these errors were encountered:
Yep, this is a leftover from #4658, which has a decent writeup of why transmission-web is built the way it is.
To be clear in case other builders / packagers are reading this -- this isn't a bug in the 4.0.0 cmake with transmission-web, things will still build right.
But @jpalus is right it is very confusing and the terminology should be something like he described above.
pld-gitsync
pushed a commit
to pld-linux/transmission
that referenced
this issue
Feb 8, 2023
- disable werror within shipped libutp and prevent use of (future)
system libutp (transmission requires its own customized libutp)
see transmission/transmission#4748
- ENABLE_WEB disabled since it does not do what it seems to do
see transmission/transmission#4755
What is the issue?
Looking at
CMakeLists.txt
:transmission/CMakeLists.txt
Lines 46 to 49 in 6576a2a
You can see options for toggling GTK/QT/WEB clients. It may appear for all of them that they either disable or enable functionality completely which is not the case for
ENABLE_WEB
. What it really appears to mean is something alongregenerate web artifacts with npm (uses network)
. It's somewhat confusing as even with-DENABLE_WEB=OFF
web client is installed, just with artifacts shipped with git/release tarball. It would be really good if option name and description could better reflect that.Which application of Transmission?
None
Which version of Transmission?
4.0.0
The text was updated successfully, but these errors were encountered: