Package Details: trickle 1.07-11

Git Clone URL: (read-only, click to copy)
Package Base: trickle
Description: Lightweight userspace bandwidth shaper
Upstream URL:
Licenses: BSD
Submitter: jonathon
Maintainer: jonathon
Last Packager: jonathon
Votes: 13
Popularity: 0.23
First Submitted: 2018-04-12 12:34
Last Updated: 2018-05-24 14:03

Required by (1)

Sources (2)

Latest Comments

jonathon commented on 2019-12-27 12:50

@saulpierotti, I can confirm this behaviour with trickle-git. There are two possibilities I can see:

  1. This is a bug and should be reported upstream;
  2. This is intended behaviour and the flags are based on the trickle instance as the server (so upload is to its clients).

If you feel it's a bug please report to the upstream issue tracker.

jonathon commented on 2019-11-28 11:00

@saulpierotti, can you verify the behaviour with trickle-git (or by compiling against the git HEAD yourself) and if it persists please file an issue on the upstream issue tracker?

saulpierotti commented on 2019-11-28 10:12

When I set the -u parameter, it appears as the download speed is limited instead of the upload, and vice versa with -d. I tested with firefox using ookla-speedtest.

Raansu commented on 2018-05-24 00:23

@jonathon Adding "--build=$(gcc -dumpmachine)" worked here. Thanks

jonathon commented on 2018-05-23 19:53

@Raansu, can you check whether this:

./configure --prefix=/usr \
            --mandir=/usr/share/man \
            --build=$(gcc -dumpmachine)

will insert the correct triplet?

Raansu commented on 2018-05-23 15:30

I had issues compiling this on my Raspberry Pi 3B+ running Arch Linux ARM with Aarch64 kernel. But trickle-git compiled fine without any extra modifications to PKGBUILD.

The errors below go away when I add '--build=aarch64-unknown-linux' to the config line in this non-git PKGBUILD.

checking build system type... ./config.guess: unable to guess system type

This script, last modified 2004-06-11, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from

If the version you run (./config.guess) is already up to date, please
send the following data and any information you think might be
pertinent to <> in order to provide the needed
information to handle your system.

config.guess timestamp = 2004-06-11

uname -m = aarch64
uname -r = 4.14.39-v8-2a6adf636ba8+
uname -s = Linux
uname -v = #1 SMP PREEMPT Mon May 14 10:35:20 BST 2018

/usr/bin/uname -p = unknown
/bin/uname -X     = 

hostinfo               = 
/bin/universe          = 
/usr/bin/arch -k       = 
/bin/arch              = 
/usr/bin/oslevel       = 
/usr/convex/getsysinfo = 

UNAME_RELEASE = 4.14.39-v8-2a6adf636ba8+
UNAME_VERSION = #1 SMP PREEMPT Mon May 14 10:35:20 BST 2018
configure: error: cannot guess build type; you must specify one

jonathon commented on 2018-04-29 15:14

Nice, thank you. :)

Sivert commented on 2018-04-29 13:32

Doesn't compile for me due to missing rpc/rpc.h which was dropped from the latest glibc package. A possible workaround is adding export CPPFLAGS="${CPPFLAGS} -I/usr/include/tirpc/" and export LDFLAGS="${LDFLAGS} -ltirpc" before calling configure in build() and adding libtirpc to the dependencies, to use that library as a replacement.

jonathon commented on 2018-04-12 15:47

It was only dropped from [community] yesterday; 1.07 is old and may have bugs, so the -git version is also worth trying if you have issues.

TaZeR commented on 2018-04-12 15:22

Very useful, I wonder why more people don't use this.