Summary: | trickle-1.06 +gcc-4.1.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matteo Azzali (RETIRED) <mattepiu> |
Component: | [OLD] GCC Porting | Assignee: | Please assign to toolchain <gcc-porting> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | amith, cbm, netmon, tetromino |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
trickle-1.06-r1.ebuild
trickle-1.06-linux-fix.patch trickle-1.06-configure.in.patch another trickle-1.06-r1.ebuild (for the configure.in patch) |
Description
Matteo Azzali (RETIRED)
2006-03-17 14:14:53 UTC
This package seems somewhat unmaintained. Going out on a limb here...would anyone in netmon be interested in maintaining this? It looks like the configure script needs to be reworked, and I'd like to know it is going to be maintained if I try to fix it :) Otherwise I say we mask it. upstream hasn't put out a release since 2003. Masked, and sent out the email to g-dev. I'll be removing it in 30 days. I found trickle useful to throttle programs sometimes... But not useful enough that I'd want to maintain it! Anyway, just thought I'd point out that at least one person uses it (if that has any bearing on whether or not it stays or goes). Hi, Got interested (reading a post recommneding it on 'gentoo-user IIRC) and tried it. Same error messages, then just edited some source file (4-5) and it compiled ;) If anyone interested will attach revised ebuild & patch (which compile). GCC-4.0.3 Later will try running/working-with it and report any new findings. PS: next attaching ebuild+patch Thanks.Rimen Created attachment 83813 [details]
trickle-1.06-r1.ebuild
Created attachment 83814 [details, diff]
trickle-1.06-linux-fix.patch
Rumen: your patch is brutish, linux-specific (Gentoo runs on fbsd and osx nowadays), and misses the point. The source of the problem is that trickle's configure.in assumes that in_addr_t is not defined in netinet/in.h; and fixing the configure script is slightly non-trivial because it uses obsolete autoconf 2.13 syntax. I think I might have a go at modernizing the configure.in Created attachment 84479 [details, diff]
trickle-1.06-configure.in.patch
Created attachment 84480 [details]
another trickle-1.06-r1.ebuild (for the configure.in patch)
This works with the above configure.in patch; installs fine on my system, and ought to be portable.
Please please don't remove trickle! I am on a slow DSL line which I share with a bunch of housemates. I use trickle all the time when I am downloading large files, otherwise no-one else in the house has net access. I am sure there are other people in the same situation. If no Gentoo dev wants to maintain an autoconf script from 2003, I am completely willing to keep on patching it. Is there anything one can do so that trickle would not get removed from the tree? Please leave trickle in portage unless another package can be identified that replaces trickle's functionality. Thanks! There seems to be a 1.07 release not mentioned on the homepage but is in debian. Perhaps they have already fixed our problem: http://packages.debian.org/changelogs/pool/main/t/trickle/trickle_1.07-4/changelog Hi, Completely agree with Alex, comment#7 but i just wanted to show that the problem is minor (even my hackish/brutal way made it compile). Thanks Alex. Beside this want to report that trickle-1.06-r1 compiles OK on hardened Gentoo. Another one, just downloaded 1.07 from Debian, here's an URL to get 1.07: http://monkey.org/~marius/trickle/trickle-1.07.tar.gz (IIRC this is it's homepage) PS: net-misc/trickle still masked, being unmaintained PS:# Has not had a release in almost 3 years, and is unmaintained; see bug #126597 Rumen |