Package Details: trickle 1.07-12

Git Clone URL: https://aur.archlinux.org/trickle.git (read-only, click to copy)
Package Base: trickle
Description: Lightweight userspace bandwidth shaper
Upstream URL: https://github.com/mariusae/trickle
Licenses: BSD
Submitter: jonathon
Maintainer: koonix
Last Packager: jonathon
Votes: 21
Popularity: 0.000120
First Submitted: 2018-04-12 12:34 (UTC)
Last Updated: 2021-07-31 18:54 (UTC)

Pinned Comments

jonathon commented on 2021-07-31 18:55 (UTC)

This upstream release tag is very old. trickle-git contains a number of fixes and improvements, so you might want to that package until such time as a new version is tagged.

Latest Comments

1 2 Next › Last »

vjoel commented on 2023-01-30 19:05 (UTC)

It seems that trickle-1.07.tar.gz isn't validating:

$ makepkg
==> Making package: trickle 1.07-12 (Mon Jan 30 10:54:28 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading trickle-1.07.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  447k    0  447k    0     0   249k      0 --:--:--  0:00:01 --:--:--  430k
  -> Found fix-crasher.patch
  -> Downloading 20f221f166fc03323ed28dc3cad0b0da2c879513.patch...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   629  100   629    0     0   1176      0 --:--:-- --:--:-- --:--:--  1175
==> Validating source files with sha256sums...
    trickle-1.07.tar.gz ... FAILED
    fix-crasher.patch ... Passed
    20f221f166fc03323ed28dc3cad0b0da2c879513.patch ... Passed
==> ERROR: One or more files did not pass the validity check!

ABelliqueux commented on 2022-11-02 18:47 (UTC) (edited on 2022-11-02 19:00 (UTC) by ABelliqueux)

Building fails with


rm -fr  .libs/libtmptrickle-overload.so.a .libs/libtmptrickle-overload.so.la .libs/libtmptrickle-overload.so.lai
ar cru .libs/libtmptrickle-overload.so.a  strlcat.o strlcpy.o trickle-overload.o bwstat.o trickledu.o atomicio.o xdr.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib .libs/libtmptrickle-overload.so.a
creating libtmptrickle-overload.so.la
(cd .libs && rm -f libtmptrickle-overload.so.la && ln -s ../libtmptrickle-overload.so.la libtmptrickle-overload.so.la)
cp: cannot stat '.libs/libtmptrickle-overload.so.so': No such file or directory
make: *** [Makefile:621: trickle-overload.so] Error 1
==> ERROR: A failure occurred in build().

FWIW, fork from echiu64 builds fine from source : https://github.com/echiu64/trickle

maderios commented on 2021-10-14 09:38 (UTC)

@gunar It builds normally for me

gunar commented on 2021-10-13 20:05 (UTC)

I had gotten this error:

curl: error while loading shared libraries: libnsl.so.2: cannot open shared object file: No such file or directory

But then rebuilding libnsl then rebuilding trickle seems to have done the trick.

jonathon commented on 2021-07-31 18:55 (UTC)

This upstream release tag is very old. trickle-git contains a number of fixes and improvements, so you might want to that package until such time as a new version is tagged.

m040601 commented on 2021-07-25 02:00 (UTC)

Failed for me:

gcc -DHAVE_CONFIG_H -I. -I. -I.   -I/usr/include/tirpc/ -Wall -Icompat  -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -c tricklectl.c
tricklectl.c: In function ‘main’:
tricklectl.c:94:17: error: format not a string literal and no format arguments [-Werror=format-security]
   94 |                 err(1, sockname);
      |                 ^~~
cc1: some warnings being treated as errors
make: *** [Makefile:250: tricklectl.o] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
error making: trickle


The git version, https://aur.archlinux.org/packages/trickle-git, worked for me.

khalil2535 commented on 2021-06-23 16:15 (UTC)

Failed for me

/bin/sh ./libtool --mode=link gcc -Wall -Icompat -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -ltirpc -o trickled trickled.o atomicio.o print.o bwstat.o client.o conf.o util.o cleanup.o getopt.o xdr.o -levent strlcat.o strlcpy.o -lnsl -ldl gcc -Wall -Icompat -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -o trickled trickled.o atomicio.o print.o bwstat.o client.o conf.o util.o cleanup.o getopt.o xdr.o strlcat.o strlcpy.o -ltirpc -levent -lnsl -ldl gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/tirpc/ -Wall -Icompat -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -c tricklectl.c tricklectl.c: In function ‘main’: tricklectl.c:94:17: error: format not a string literal and no format arguments [-Werror=format-security] 94 | err(1, sockname); | ^~~ cc1: some warnings being treated as errors make: *** [Makefile:250: tricklectl.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting... error: failed to build 'trickle-1.07-11': :: Packages failed to build: trickle-1.07-11

jonathon commented on 2019-12-27 12:50 (UTC)

@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 (UTC)

@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 (UTC)

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.