Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 250807 - net-p2p/transmission-1.41b3: version bump
Summary: net-p2p/transmission-1.41b3: version bump
Status: RESOLVED DUPLICATE of bug 238260
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-13 09:24 UTC by SchAmane
Modified: 2008-12-15 13:10 UTC (History)
0 users

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


Attachments
net-p2p/transmission-1.41_rc3.ebuild (transmission-1.41_rc3.ebuild,1.13 KB, text/plain)
2008-12-13 09:25 UTC, SchAmane
Details

Note You need to log in before you can comment on or make changes to this bug.
Description SchAmane 2008-12-13 09:24:48 UTC
Release Candidat. Announce from the main page:
1.41 will be a bugfix release that fixes a peer disconnect error, a decrease in upload speed in 1.40, and a handful of other bugs. Feel free to give it a spin, and please remember to report back your findings. This is the time for feedback, both positive and negative -- before 1.41 goes final.

Please post feedback http://forum.transmissionbt.com/viewtopic.php?f=1&t=6621#p32133.

Reproducible: Always
Comment 1 SchAmane 2008-12-13 09:25:54 UTC
Created attachment 175182 [details]
net-p2p/transmission-1.41_rc3.ebuild

new ebuild that depends on ssl in curl
Comment 2 Serkan Kaba (RETIRED) gentoo-dev 2008-12-13 13:56:27 UTC
(In reply to comment #0)
> Please post feedback
> http://forum.transmissionbt.com/viewtopic.php?f=1&t=6621#p32133.
Isn't this a beta actually?

Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2008-12-14 21:16:04 UTC

*** This bug has been marked as a duplicate of bug 238260 ***
Comment 4 taipan67 2008-12-15 12:21:07 UTC
(In reply to comment #1)
> Created an attachment (id=175182) [edit]
> net-p2p/transmission-1.41_rc3.ebuild
> 
> new ebuild that depends on ssl in curl

The syntax you've used is only valid when EAPI=2, which is only supported by Portage-2.2, and that's hard-masked at rc17 as i write this - documentation is here:-

http://devmanual.gentoo.org/ebuild-writing/eapi/index.html

Additionally, A: curl needs gnutls _OR_ ssl, not both; B: curl's minimum version is too old (check configure.ac in the sources), and C: the fundamental dependency-logic of the old ebuilds upon which your's is based has always been wrong - glib should be nested under the gtk conditional check, as should the libnotify-check - see the 1.40 ebuild at:-

http://bugs.gentoo.org/show_bug.cgi?id=246557

...for a better template to update from.
Comment 5 SchAmane 2008-12-15 12:29:18 UTC
Yes, thanks for this comment. I will check my ebuild later for improovements :)

And yes, 1.41b3 is a beta - but it should fix realy nasty bugs.

And about curl and gnutls and ssl. There is a reproducible problem with transmission >= 1.40 for that. For more info, read :
http://trac.transmissionbt.com/ticket/1463
and
http://forum.transmissionbt.com/viewtopic.php?f=9&t=6376&start=0&st=0&sk=t&sd=a
Comment 6 taipan67 2008-12-15 13:10:13 UTC
(In reply to comment #5)
> And about curl and gnutls and ssl. There is a reproducible problem with
> transmission >= 1.40 for that. For more info, read :
> http://trac.transmissionbt.com/ticket/1463
> and
> http://forum.transmissionbt.com/viewtopic.php?f=9&t=6376&start=0&st=0&sk=t&sd=a

Yep, those links are the ones that lead to the author of the 1.40 ebuild linked to previously to include a conditional-check in pkg_setup(). Gentoo's net-misc/curl ebuild is configured to prefer gnutls over ssl, which in turn is preferred over nss, so it will still work if more than one of those USE-flags is enabled.

I raised the subject of curl's minimum-version on the other bug-report because one of the posts on the thread you've linked said that transmission-1.34 didn't have the problem, and i guessed that it might be related, having not examined 1.34's source-code.

In any case, the developer's guide linked previously advises the use of _TRUE_ minimum-versions in ebuilds as opposed to 'whatever you had installed at the time', so it's probably a good habit to get into.