Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 343477 - net-p2p/rtorrent-0.8.7, net-libs/libtorrent-0.12.7 version bump
Summary: net-p2p/rtorrent-0.8.7, net-libs/libtorrent-0.12.7 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo net-p2p team
URL: http://rakshasa.no/pipermail/libtorre...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-31 09:13 UTC by Arseny Solokha
Modified: 2011-04-11 21:26 UTC (History)
13 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
net-p2p/rtorrent/rtorrent-0.8.7.ebuild (rtorrent-0.8.7.ebuild,1.56 KB, text/plain)
2011-01-05 13:52 UTC, Kristian Niemi
Details
net-libs/libtorrent/libtorrent-0.12.7.ebuild (libtorrent-0.12.7.ebuild,1.30 KB, text/plain)
2011-01-05 13:53 UTC, Kristian Niemi
Details
net-libs/libtorrent/files/libtorrent-0.12.7-gcc44.patch (libtorrent-0.12.7-gcc44.patch,536 bytes, text/plain)
2011-01-05 13:54 UTC, Kristian Niemi
Details
rtorrent-0.8.7-canvas-fix.patch (rtorrent-0.8.7-canvas-fix.patch,10.34 KB, text/plain)
2011-03-10 17:58 UTC, Octavio Ruiz (Ta^3)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arseny Solokha 2010-10-31 09:13:19 UTC
libtorrent 0.12.7 and rtorrent 0.8.7 released on October 26, 2010.  Follow URL for related message with release notes in libtorrent-devel mailing list.  These versions marked unstable on the project's web site.

This also fixes Gentoo bug #318789.

Reproducible: Always
Comment 1 Sebastian Koehler 2010-12-02 19:48:20 UTC
Tested and working on ppc. Would be nice if it can be added to portage with ~ppc.
Comment 2 Gerald 2011-01-02 18:51:56 UTC
Version bump by renaming the files worked fine for me. Had to remove one patch (rtorrent-0.8.6-canvas-fix.patch) though as I could not get it to apply before compilung. Not sure if my fault or if the source files had changed (maybe patch now no longer needed).

Apart from that, everything worked flawless and both compilation and the program itself seems to work 100% as intended. Please bump :)
Comment 3 Kristian Niemi 2011-01-05 13:52:44 UTC
Created attachment 258917 [details]
net-p2p/rtorrent/rtorrent-0.8.7.ebuild

Renamed file to version-bump.
Commented out canvas-patch (didn't build with it; did build without).
Comment 4 Kristian Niemi 2011-01-05 13:53:52 UTC
Created attachment 258919 [details]
net-libs/libtorrent/libtorrent-0.12.7.ebuild

Renamed file to version bump.
Comment 5 Kristian Niemi 2011-01-05 13:54:46 UTC
Created attachment 258921 [details]
net-libs/libtorrent/files/libtorrent-0.12.7-gcc44.patch

Renamed file to version bump.
Comment 6 Kristian Niemi 2011-01-05 13:57:13 UTC
Like Gerald said above, works fine with filename-rename-version bumping, if the canvas-patch is removed. (Or adapted by someone better versed in ebuilding.)

Tested on amd64.
Comment 7 Daniel Frey 2011-01-22 01:39:37 UTC
Tested both ebuilds on amd64 and x86 - both compile and work as expected.
Comment 8 Nao Nakashima 2011-01-26 04:28:28 UTC
Please don`t mark this as stable, because upstream marked 0.8.7 release as unstable.
Comment 9 Gerald 2011-02-13 23:28:21 UTC
Please add this to portage. There is nothing that indicates problems and this should really be added (as unstable).
Comment 10 Octavio Ruiz (Ta^3) 2011-03-10 17:58:17 UTC
Created attachment 265475 [details]
rtorrent-0.8.7-canvas-fix.patch

As Gerald said, a simple filename-rename-version-bumping do the work. The only missing part is the rtorrent-color patch which is attached and also fixs the "rtorrent: print_status_info(...) wrote past end of the buffer." issue with ncurses 5.8. The procedure as follows:

== net-p2p/rtorrent

files/rtorrent-0.8.7-canvas-fix.patch

# cp rtorrent-0.8.6-r1.ebuild => rtorrent-0.8.7.ebuild 
# ebuild rtorrent-0.8.7.ebuild  digest

== net-libs/libtorrent

# cp libtorrent-0.12.6.ebuild libtorrent-0.12.7.ebuild
# cp files/libtorrent-0.12.6-gcc44.patch files/libtorrent-0.12.7-gcc44.patch
# ebuild libtorrent-0.12.7.ebuild digest
Comment 11 Nikoli 2011-03-15 19:43:09 UTC
rtorrent 0.8.7 is not able to work with any webui, www-apps/rutorrent will be broken with it: "ruTorrent v 3.2 doesn't support unstable version of rTorrent 0.8.7. Only revision 1189 and next are supported." https://code.google.com/p/rutorrent/
Comment 12 Fabio Scaccabarozzi 2011-03-15 20:15:43 UTC
Also, unstable version 0.8.7 prevents man build/install as of now.
I guess this is made intentionally to not make available outdated information.
In my .rtorrent.rc I had set "send_buffer_size" and "receive_buffer_size" and having a look at the man page source they are still referenced, but rtorrent doesn't recognize them anymore.
Comment 13 Fabio Scaccabarozzi 2011-03-15 21:01:54 UTC
Additional note: Nikoli means that you need to use svn rtorrent in order to use a webui (or stick with 0.8.6). I thought it was referred to ruTorrent instead. I did some tests, trying to connect through ruTorrent to 0.8.7 always leads to a segmentation fault:
Caught Segmentation fault, dumping stack:
0 /usr/bin/rtorrent(+0x3eb07) [0x22f1b40b07]
1 /usr/bin/rtorrent(+0x7c672) [0x22f1b7e672]
2 /lib/libc.so.6(+0x341a0) [0x2baea58a1a0]
3 /lib/libpthread.so.0(pthread_kill+0) [0x2baea344fb0]
4 /usr/bin/rtorrent(+0x7cea2) [0x22f1b7eea2]
5 /usr/bin/rtorrent(+0x15691c) [0x22f1c5891c]
6 /usr/bin/rtorrent(+0x1573a6) [0x22f1c593a6]
7 /usr/lib/libtorrent.so.13(_ZN7torrent9PollEPoll7performEv+0xe8) [0x2baeb931f78]
8 /usr/bin/rtorrent(+0x7d727) [0x22f1b7f727]
9 /lib/libpthread.so.0(+0x6e1c) [0x2baea33ee1c]
10 /lib/libc.so.6(clone+0x6d) [0x2baea63d2fd]
Running rtorrent through "screen" works fine instead (until you try to connect through webui, of course).
Comment 14 Roc Vallès 2011-03-25 16:33:07 UTC
Also affected by #358271
Comment 15 Stanislav Ochotnicky (RETIRED) gentoo-dev 2011-04-11 21:26:05 UTC
For better or worse 0.8.7 has been in the tree for a week already.