Package Details: tribler 7.1.0-1

Git Clone URL: https://aur.archlinux.org/tribler.git (read-only)
Package Base: tribler
Description: Privacy enhanced BitTorrent client with P2P content discovery
Upstream URL: https://www.tribler.org/
Licenses: LGPL3
Conflicts: python2-pyipv8
Provides: python2-pyipv8
Submitter: xantares
Maintainer: FFY00
Last Packager: FFY00
Votes: 34
Popularity: 2.564845
First Submitted: 2015-11-25 20:38
Last Updated: 2018-07-13 11:16

Pinned Comments

FFY00 commented on 2018-06-30 12:45

If tribler doesn't run (spinning wheel), remove 'bootstrap_override' from '~/.Trible/tribler.conf'.

More information: https://github.com/Tribler/tribler/issues/3701

Latest Comments

1 2 3 Next › Last »

sum01 commented on 2018-08-01 17:02

python2-service-identity still needs to be used, regardless of packaging recommendations.

FFY00 commented on 2018-07-31 10:25

I am aware of that but we shouldn't do it. Thank you for trying to help out anyway :) . You can find the VCS packaging guidelines here.

sum01 commented on 2018-07-30 17:41

I haven't tested it, but here's a patch to simplify sources & use python2-service-identity (from the repos)

diff --git a/PKGBUILD b/PKGBUILD
index 5771f7a..065d674 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,9 @@
 # Maintainer: FFY00 <filipe.lains@gmail.com>
+# Contributor: sum01 <sum01@protonmail.com>
 pkgname=tribler
 pkgver=7.1.0
 _gitver=$pkgver-exp3
-pkgrel=1
+pkgrel=2
 pkgdesc="Privacy enhanced BitTorrent client with P2P content discovery"
 url="https://www.tribler.org/"
 arch=('any')
@@ -11,37 +12,24 @@ depends=('python2-cryptography' 'python2-feedparser' 'python2-apsw' 'python2-che
     'python2-pillow' 'python2-pyqt5' 'qt5-svg' 'phonon-qt5-vlc' 'python2-feedparser' 'python2-chardet'
     'python2-psutil' 'python2-meliae' 'python2-decorator' 'python2-netifaces' 'python2-requests'
     'python2-twisted' 'libsodium' 'libtorrent-rasterbar' 'python2-m2crypto' 'python2-configobj'
-    'python2-matplotlib' 'python2-service_identity' 'python2-keyring' 'python2-keyrings-alt'
+    'python2-matplotlib' 'python2-service-identity' 'python2-keyring' 'python2-keyrings-alt'
     'python2-libnacl')
 optdepends=('vlc: for internal video player')
-makedepends=('python2-setuptools')
+makedepends=('python2-setuptools' 'git')
 provides=('python2-pyipv8')
 conflicts=('python2-pyipv8')
-source=("git+https://github.com/Tribler/tribler.git#tag=v$_gitver"
-   'git+https://github.com/Tribler/dispersy.git'
-   'git+https://github.com/devos50/pymdht.git'
-   'git+https://github.com/spesmilo/electrum'
-   'git+https://github.com/Tribler/py-ipv8.git')
-sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP')
-
+source=("git+https://github.com/Tribler/tribler.git#tag=v$_gitver")
+sha256sums=('SKIP')
 prepare() {
   cd "$srcdir"/$pkgname
-  git submodule init
-  git config submodule.Tribler/dispersy.url "$srcdir"/dispersy
-  git config submodule.Tribler/Core/DecentralizedTracking/pymdht.url "$srcdir"/pymdht
-  git config submodule.electrum.url "$srcdir"/electrum
-  git config submodule.py-ipv8.url "$srcdir"/py-ipv8
-  git submodule update
+  git submodule update --init --recursive
 }
-
 build () {
   cd "$srcdir"/$pkgname
   python2 setup.py build
 }
-
 package() {
   cd "$srcdir"/$pkgname
-
   python2 setup.py install --root="$pkgdir" --optimize=1

   install -dm 755 "$pkgdir"/usr/{bin,share/tribler}

FFY00 commented on 2018-07-23 09:19

Unfortunately I won't be home until the end of the month (29th I think) so I won't be able to look into this. In the meantime if someone is able to fix it, I would love to pin the updated PKGBUILD until I get back.

IngeniousDox commented on 2018-07-23 08:00

python-jaraco is updated. Now it failes on importing networkx.

FFY00 commented on 2018-07-14 20:08

Unfortunately python-jaraco is outdated. We need to wait for someone to update it.

https://bugs.archlinux.org/task/59311 https://www.archlinux.org/packages/community/any/python-jaraco/ https://github.com/Tribler/tribler/issues/3743

IngeniousDox commented on 2018-07-14 20:01

Well, I'm assuming that without a .Tribler directory in the first place, so not having that file, I won't have that issue. Anyways, I gather it is an experimental release, I'll hold off till next (exp) release.

EDIT: I see you had it aswell, I'll patiently wait for now. (https://github.com/Tribler/tribler/issues/3743)

CIAvash commented on 2018-07-14 09:51

Is there a reason "python2-service_identity" is used over "python2-service-identity" as a dependency? The latter is in the official repositories.

FFY00 commented on 2018-07-13 11:15

Are you sure this isn't related to the issue mentioned in the pinned comment? If it's not, please open an issue in the upstream.

IngeniousDox commented on 2018-07-13 11:06

Tribler just gives me spinning wheels. From log file: first I needed to install python2-libnacl (missing dep?). Next time I started Tribler I still got spinning wheel, and this traceback is in log:

Traceback (most recent call last):
  File "run_tribler.py", line 63, in <module>
    start_tribler_core(base_path, api_port)
  File "run_tribler.py", line 22, in start_tribler_core
    from Tribler.Core.Session import Session
  File "/usr/share/tribler/Tribler/Core/Session.py", line 20, in <module>
    from Tribler.Core.APIImplementation.LaunchManyCore import TriblerLaunchMany
  File "/usr/share/tribler/Tribler/Core/APIImplementation/LaunchManyCore.py", line 28, in <module>
    from Tribler.Core.Video.VideoServer import VideoServer
  File "/usr/share/tribler/Tribler/Core/Video/VideoServer.py", line 14, in <module>
    from cherrypy.lib.httputil import get_ranges
  File "/usr/lib/python2.7/site-packages/cherrypy/__init__.py", line 76, in <module>
    from . import _cprequest, _cpserver, _cptree, _cplogging, _cpconfig
  File "/usr/lib/python2.7/site-packages/cherrypy/_cpserver.py", line 8, in <module>
    from cherrypy.process.servers import ServerAdapter
  File "/usr/lib/python2.7/site-packages/cherrypy/process/__init__.py", line 14, in <module>
    from . import plugins, servers
  File "/usr/lib/python2.7/site-packages/cherrypy/process/servers.py", line 126, in <module>
    import portend
  File "/usr/lib/python2.7/site-packages/portend.py", line 18, in <module>
    from tempora import timing
  File "/usr/lib/python2.7/site-packages/tempora/timing.py", line 137, in <module>
    class BackoffDelay(six.Iterator):
  File "/usr/lib/python2.7/site-packages/tempora/timing.py", line 225, in BackoffDelay
    @jaraco.functools.save_method_args
AttributeError: 'module' object has no attribute 'save_method_args'