Project

General

Profile

Bug #2121

deluge - possible dependencies error in one click deluge app

Added by dano5 about 4 years ago. Updated almost 4 years ago.

Status:
Feedback
Priority:
Normal
Assignee:
Category:
Apps
Target version:
-
Start date:
08/15/2016
Due date:
% Done:

0%


Description

I need someone with access to deluge app to check if deluge-gtk is added under dependencies when installing deluge?

this should be installed manually only by those that install a desktop ui if needed, it's a lot of wasted space for everyone else...

History

#1 Updated by bigfoot65 about 4 years ago

  • Status changed from New to Closed
  • Assignee set to dano5

We don't install desktop dependencies in any apps.

Since Amahi has been headless for the past 3 versions all desktop components for apps were eliminated.

BTW Desktop is no longer supported in Amahi.

#2 Updated by dano5 almost 4 years ago

  • Subject changed from deluge - possible dependencies error to deluge - possible dependencies error in one click deluge app
  • Status changed from Closed to New

you are misunderstanding me....

deluge-gtk-1.3.13-1.fc23.noarch gets pulled in when you install 1click deluge

just tested with completely fresh install of amahi, no packages manually installed.

and afaik this pulls in a lots of gtk dependencies as well which adds a lot of bloat


sudo rpm -q deluge-gtk
gives
deluge-gtk-1.3.13-1.fc23.noarch

last transaction log from the app install:

Transaction ID : 28
Begin time : Mon Nov 7 19:40:00 2016
Begin rpmdb : 614:cc50f146b1e96cb0567772bc0d23e9fa2ae7616b
End time : 19:41:56 2016 (116 seconds)
End rpmdb : 709:451e5f32e281de0cd86b9763ec83a7bca94db248
User : System <unset>
Return-Code : Success
Command Line : -y install deluge
Transaction performed with:
Installert dnf-1.1.9-2.fc23.noarch @updates
Installert rpm-4.13.0-0.rc1.13.fc23.x86_64 @updates
Packages Altered:
Install SDL-1.2.15-20.fc23.x86_64 @updates
Install SDL_image-1.2.12-13.fc23.x86_64 @updates
Install SDL_mixer-1.2.12-10.fc23.x86_64 @fedora
Install SDL_ttf-2.0.11-7.fc23.x86_64 @fedora
Install atk-2.18.0-1.fc23.x86_64 @fedora
Install atlas-3.10.2-6.fc23.x86_64 @fedora
Install boost-python-1.58.0-11.fc23.x86_64 @updates
Install cryptopp-5.6.2-9.fc23.x86_64 @fedora
Install deluge-1.3.13-1.fc23.noarch @updates
Install deluge-common-1.3.13-1.fc23.noarch @updates
Install deluge-console-1.3.13-1.fc23.noarch @updates
Install deluge-daemon-1.3.13-1.fc23.noarch @updates
Install deluge-gtk-1.3.13-1.fc23.noarch @updates
Install deluge-images-1.3.13-1.fc23.noarch @updates
Install deluge-web-1.3.13-1.fc23.noarch @updates
Install dunst-1.1.0-3.fc23.x86_64 @fedora
Install fluidsynth-1.1.6-6.fc23.x86_64 @fedora
Install fluidsynth-libs-1.1.6-6.fc23.x86_64 @fedora
Install gdk-pixbuf2-modules-2.32.3-1.fc23.x86_64 @updates
Install glibmm24-2.46.2-1.fc23.x86_64 @updates
Install gnu-free-fonts-common-20120503-11.fc23.noarch @fedora
Install gnu-free-sans-fonts-20120503-11.fc23.noarch @fedora
Install gsm-1.0.13-13.fc23.x86_64 @fedora
Install gtk-update-icon-cache-3.18.9-1.fc23.x86_64 @updates
Install gtk2-2.24.31-1.fc23.x86_64 @updates
Install hicolor-icon-theme-0.15-2.fc23.noarch @fedora
Install jack-audio-connection-kit-1.9.10-3.fc23.x86_64 @fedora
Install jasper-libs-1.900.1-34.fc23.x86_64 @updates
Install lash-0.5.4-23.fc23.x86_64 @fedora
Install libXScrnSaver-1.2.2-9.fc23.x86_64 @fedora
Install libXcomposite-0.4.4-7.fc23.x86_64 @fedora
Install libXcursor-1.1.14-4.fc23.x86_64 @fedora
Install libXi-1.7.6-1.fc23.x86_64 @updates
Install libXinerama-1.1.3-5.fc23.x86_64 @fedora
Install libXrandr-1.5.1-1.fc23.x86_64 @updates
Install libXtst-1.2.3-1.fc23.x86_64 @updates
Install libasyncns-0.8-9.fc23.x86_64 @fedora
Install libconfig-1.5-3.fc23.x86_64 @updates
Install libffado-2.2.1-5.fc23.x86_64 @fedora
Install libgfortran-5.3.1-6.fc23.x86_64 @updates
Install libglade2-2.6.4-13.fc23.x86_64 @fedora
Install libiec61883-1.2.0-13.fc23.x86_64 @fedora
Install libmikmod-3.3.8-1.fc23.x86_64 @updates
Install libnotify-0.7.6-7.fc23.x86_64 @fedora
Install libquadmath-5.3.1-6.fc23.x86_64 @updates
Install libraw1394-2.1.0-6.fc23.x86_64 @fedora
Install libsamplerate-0.1.8-9.fc23.x86_64 @fedora
Install libsigc++20-2.6.2-1.fc23.x86_64 @updates
Install libsndfile-1.0.25-18.fc23.x86_64 @updates
Install libtomcrypt-1.17-25.fc23.x86_64 @fedora
Install libtommath-0.42.0-6.fc23.x86_64 @fedora
Install libxdg-basedir-1.2.0-8.fc23.x86_64 @fedora
Install libxml++-2.40.1-1.fc23.x86_64 @updates
Install notify-python-0.1.1-29.fc23.x86_64 @fedora
Install opus-1.1.2-1.fc23.x86_64 @updates
Install pulseaudio-libs-7.1-1.fc23.1.x86_64 @updates
Install pyOpenSSL-0.15.1-1.fc23.noarch @fedora
Install pycairo-1.10.0-2.fc23.x86_64 @fedora
Install pycryptopp-0.6.0.1206569328141510525648634803928199668821045408958-8.fc23.x86_64 @fedora
Install pygame-1.9.1-19.fc23.20150926.x86_64 @fedora
Install pygobject2-2.28.6-14.fc23.x86_64 @fedora
Install pygtk2-2.24.0-14.fc23.x86_64 @updates
Install pygtk2-libglade-2.24.0-14.fc23.x86_64 @updates
Install pyserial-3.1.1-1.fc23.noarch @updates
Install python-GeoIP-1.2.8-6.fc23.x86_64 @fedora
Install python-beaker-1.5.4-11.fc23.noarch @fedora
Install python-cffi-1.4.2-1.fc23.x86_64 @updates
Install python-characteristic-14.3.0-2.fc23.noarch @fedora
Install python-chardet-2.2.1-3.fc23.noarch @fedora
Install python-crypto-2.6.1-7.fc23.x86_64 @fedora
Install python-cryptography-1.2.1-1.fc23.x86_64 @updates
Install python-enum34-1.0.4-2.fc23.noarch @fedora
Install python-idna-2.0-1.fc23.noarch @fedora
Install python-ipaddress-1.0.7-4.fc23.noarch @fedora
Install python-mako-1.0.1-2.fc23.noarch @fedora
Install python-markupsafe-0.23-7.fc23.x86_64 @fedora
Install python-nose-1.3.7-4.fc23.noarch @fedora
Install python-paste-1.7.5.1-12.20111221hg1498.fc23.noarch @fedora
Install python-ply-3.6-2.fc23.noarch @fedora
Install python-pyasn1-0.1.8-1.fc23.noarch @fedora
Install python-pyasn1-modules-0.1.8-1.fc23.noarch @fedora
Install python-pycparser-2.14-3.fc23.noarch @fedora
Install python-service-identity-14.0.0-2.fc23.noarch @fedora
Install python-setproctitle-1.1.9-1.fc23.x86_64 @fedora
Install python-tempita-0.5.1-9.fc23.noarch @fedora
Install python-xpyb-1.3.1-5.fc23.x86_64 @fedora
Install python-zope-event-4.0.3-3.fc23.noarch @fedora
Install python-zope-interface-4.1.2-2.fc23.x86_64 @fedora
Install python2-rencode-1.0.5-2.fc23.x86_64 @updates
Install python2-twisted-16.2.0-2.fc23.x86_64 @updates
Install pyxdg-0.25-6.fc23.noarch @fedora
Install rb_libtorrent-1.0.9-2.fc23.x86_64 @updates
Install rb_libtorrent-python2-1.0.9-2.fc23.x86_64 @updates
Install numpy-1:1.9.2-2.fc23.x86_64 @fedora
Install python3-numpy-1:1.9.2-2.fc23.x86_64 @fedora

#3 Updated by cpg almost 4 years ago

  • Status changed from New to Feedback

i just updated the app for f23 to only install deluge-daemon.

guys, give it a try. maybe that is enough.

#4 Updated by dano5 almost 4 years ago

latest install - still pulls in too much, but better it seems.

latest install dnf log:

Transaction ID : 33
Begin time : Mon Nov 7 21:38:07 2016
Begin rpmdb : 625:239b499e1051de85ee9f0df305ea6489dbc918dd
End time : 21:38:55 2016 (48 seconds)
End rpmdb : 697:8780aab38c87c80e64981606f7117a27e4512969
User : System <unset>
Return-Code : Success
Command Line : -y install deluge-daemon
Transaction performed with:
Installert dnf-1.1.10-1.fc23.noarch @updates
Installert rpm-4.13.0-0.rc1.13.fc23.x86_64 @updates
Packages Altered:
Install SDL-1.2.15-20.fc23.x86_64 @updates
Install SDL_image-1.2.12-13.fc23.x86_64 @updates
Install SDL_mixer-1.2.12-10.fc23.x86_64 @fedora
Install SDL_ttf-2.0.11-7.fc23.x86_64 @fedora
Install atk-2.18.0-1.fc23.x86_64 @fedora
Install atlas-3.10.2-6.fc23.x86_64 @fedora
Install boost-python-1.58.0-11.fc23.x86_64 @updates
Install deluge-common-1.3.13-1.fc23.noarch @updates
Install deluge-daemon-1.3.13-1.fc23.noarch @updates
Install fluidsynth-1.1.6-6.fc23.x86_64 @fedora
Install fluidsynth-libs-1.1.6-6.fc23.x86_64 @fedora
Install gdk-pixbuf2-modules-2.32.3-1.fc23.x86_64 @updates
Install glibmm24-2.46.2-1.fc23.x86_64 @updates
Install gnu-free-fonts-common-20120503-11.fc23.noarch @fedora
Install gnu-free-sans-fonts-20120503-11.fc23.noarch @fedora
Install gsm-1.0.13-13.fc23.x86_64 @fedora
Install gtk-update-icon-cache-3.18.9-1.fc23.x86_64 @updates
Install gtk2-2.24.31-1.fc23.x86_64 @updates
Install hicolor-icon-theme-0.15-2.fc23.noarch @fedora
Install jack-audio-connection-kit-1.9.10-3.fc23.x86_64 @fedora
Install jasper-libs-1.900.1-34.fc23.x86_64 @updates
Install lash-0.5.4-23.fc23.x86_64 @fedora
Install libXcomposite-0.4.4-7.fc23.x86_64 @fedora
Install libXcursor-1.1.14-4.fc23.x86_64 @fedora
Install libXi-1.7.6-1.fc23.x86_64 @updates
Install libXinerama-1.1.3-5.fc23.x86_64 @fedora
Install libXrandr-1.5.1-1.fc23.x86_64 @updates
Install libXtst-1.2.3-1.fc23.x86_64 @updates
Install libasyncns-0.8-9.fc23.x86_64 @fedora
Install libconfig-1.5-3.fc23.x86_64 @updates
Install libffado-2.2.1-5.fc23.x86_64 @fedora
Install libgfortran-5.3.1-6.fc23.x86_64 @updates
Install libiec61883-1.2.0-13.fc23.x86_64 @fedora
Install libmikmod-3.3.8-1.fc23.x86_64 @updates
Install libquadmath-5.3.1-6.fc23.x86_64 @updates
Install libraw1394-2.1.0-6.fc23.x86_64 @fedora
Install libsamplerate-0.1.8-9.fc23.x86_64 @fedora
Install libsigc++20-2.6.2-1.fc23.x86_64 @updates
Install libsndfile-1.0.25-18.fc23.x86_64 @updates
Install libtomcrypt-1.17-25.fc23.x86_64 @fedora
Install libtommath-0.42.0-6.fc23.x86_64 @fedora
Install libxml++-2.40.1-1.fc23.x86_64 @updates
Install opus-1.1.2-1.fc23.x86_64 @updates
Install pulseaudio-libs-7.1-1.fc23.1.x86_64 @updates
Install pyOpenSSL-0.15.1-1.fc23.noarch @fedora
Install pygame-1.9.1-19.fc23.20150926.x86_64 @fedora
Install pyserial-3.1.1-1.fc23.noarch @updates
Install python-GeoIP-1.2.8-6.fc23.x86_64 @fedora
Install python-cffi-1.4.2-1.fc23.x86_64 @updates
Install python-characteristic-14.3.0-2.fc23.noarch @fedora
Install python-chardet-2.2.1-3.fc23.noarch @fedora
Install python-crypto-2.6.1-7.fc23.x86_64 @fedora
Install python-cryptography-1.2.1-1.fc23.x86_64 @updates
Install python-enum34-1.0.4-2.fc23.noarch @fedora
Install python-idna-2.0-1.fc23.noarch @fedora
Install python-ipaddress-1.0.7-4.fc23.noarch @fedora
Install python-nose-1.3.7-4.fc23.noarch @fedora
Install python-ply-3.6-2.fc23.noarch @fedora
Install python-pyasn1-0.1.8-1.fc23.noarch @fedora
Install python-pyasn1-modules-0.1.8-1.fc23.noarch @fedora
Install python-pycparser-2.14-3.fc23.noarch @fedora
Install python-service-identity-14.0.0-2.fc23.noarch @fedora
Install python-setproctitle-1.1.9-1.fc23.x86_64 @fedora
Install python-zope-event-4.0.3-3.fc23.noarch @fedora
Install python-zope-interface-4.1.2-2.fc23.x86_64 @fedora
Install python2-rencode-1.0.5-2.fc23.x86_64 @updates
Install python2-twisted-16.2.0-2.fc23.x86_64 @updates
Install pyxdg-0.25-6.fc23.noarch @fedora
Install rb_libtorrent-1.0.9-2.fc23.x86_64 @updates
Install rb_libtorrent-python2-1.0.9-2.fc23.x86_64 @updates
Install numpy-1:1.9.2-2.fc23.x86_64 @fedora
Install python3-numpy-1:1.9.2-2.fc23.x86_64 @fedora

#5 Updated by bigfoot65 almost 4 years ago

Just did a test install and the app now appears to be broken for me.

Getting service not available. Tried restarting it without success.

Will need to do more investigation. Might want to move this back to BETA until it's resolved.

#6 Updated by dano5 almost 4 years ago

ahh, ofc, missing deluge-web perhaps? :)

#7 Updated by cpg almost 4 years ago

updated please test.

#8 Updated by bigfoot65 almost 4 years ago

Ok tested and appears to be working. BTW, adding deluge-web pulls in deluge-gtk as a dependency plus a bunch of python packages.

Combination of the two installs 124 packages total. Using just deluge installs 125. Deluge is the only one missing from the dependency list when installing the other two RPMs.

This is a heavy dependency app. It's not going to get much smaller. Not sure what the package Deluge brings to the app, but it's the only one missing now. Not much of a gain leaving it out.

#9 Updated by burn913 almost 4 years ago

I just want to chime in here because it seems like this is similar to my previous bug discussion (https://bugs.amahi.org/issues/2179#change-6938). It seems that Deluge is no longer on the one click app list. I had to reinstall because of a network change that I made that seemed to break it and my other apps, so I uninstalled from the hda dashboard, only to find it missing from the one-click list.

#10 Updated by dano5 almost 4 years ago

might have been moved back to beta or you stopped subscribing to pro/ninja?

and for the deluge-web and deluge-gtk, they shouldn't be needed.
I disabled and removed them both manually and just change the systemd script like this:

ExecStart=/usr/bin/deluged -d -c /home/[username]/.deluge

and this in core.conf:

"enabled_plugins": [
"Label",
"WebUi"
],
"listen_ports": [
6881,
6891
],

that makes the webui work without deluge-web and afaik you don't get all that bloat on the os.

but I have to test if this works on a clean config file as I did that after enabling the web plugin manually on first start.

burn913 wrote:

I just want to chime in here because it seems like this is similar to my previous bug discussion (https://bugs.amahi.org/issues/2179#change-6938). It seems that Deluge is no longer on the one click app list. I had to reinstall because of a network change that I made that seemed to break it and my other apps, so I uninstalled from the hda dashboard, only to find it missing from the one-click list.

#11 Updated by bigfoot65 almost 4 years ago

Yes it was moved back to BETA until we can resolve the issue.

@dano
If your solution works, we can update the app and move it back LIVE. Please let us know how to fix it or you could make the changes to the app yourself.

#12 Updated by burn913 almost 4 years ago

Ok thanks for the response, and sorry to interrupt. i'll switch back to transmission for the time being...

Also available in: Atom