Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 406035 - Stabilize =net-p2p/transmission-2.50-r1
Summary: Stabilize =net-p2p/transmission-2.50-r1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo net-p2p team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 407643
Blocks:
  Show dependency tree
 
Reported: 2012-02-27 13:52 UTC by Dirkjan Ochtman (RETIRED)
Modified: 2012-03-21 06:19 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirkjan Ochtman (RETIRED) gentoo-dev 2012-02-27 13:52:33 UTC
Could this be stabilized? We have 2.22 in stable, which is pretty old.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2012-02-28 11:17:09 UTC
It's not pretty but it works, so lets go ahead
Comment 2 Agostino Sarubbo gentoo-dev 2012-02-29 14:52:03 UTC
The following keyword changes are necessary to proceed:                                                                                                                             
#required by net-p2p/transmission-2.42-r1, required by =net-p2p/transmission-2.42-r1 (argument)                                                                                     
=net-libs/miniupnpc-1.6-r1 ~amd64                                                                                                                                                   
#required by net-p2p/transmission-2.42-r1, required by =net-p2p/transmission-2.42-r1 (argument)
=net-libs/libnatpmp-20110808-r1 ~amd64

@maintainers(pva, mgorny, nikoli, blueness): ok for you?
Comment 3 Nikoli 2012-03-01 17:31:21 UTC
Yes.
Comment 4 Tomáš "tpruzina" Pružina (amd64 [ex]AT) 2012-03-01 18:10:09 UTC
amd64: ok (is nls flag rly necessary though?).
Comment 5 Tomáš "tpruzina" Pružina (amd64 [ex]AT) 2012-03-01 18:16:04 UTC
https://trac.transmissionbt.com/ticket/1581 
nls seems to be no longer necessary to beulid with gtk flag (correct me if i'm wrong, haven't rly tried to compile it with "--enable-gtk --disable-nls").
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2012-03-02 20:23:42 UTC
Changing target to 2.50-r1, give it few days first.
Comment 7 Luis Carrera 2012-03-05 15:07:48 UTC
(In reply to comment #5)
> https://trac.transmissionbt.com/ticket/1581 
> nls seems to be no longer necessary to beulid with gtk flag (correct me if
> i'm wrong, haven't rly tried to compile it with "--enable-gtk
> --disable-nls").

transmission-2.50-r1 didn't compile with "--enable-gtk --disable-nls". I have to enable nls in order to compile. It seems to work fine.
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2012-03-05 15:09:38 UTC
then file a new bug and make it block this one, works fine with any USE combination here.
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2012-03-06 09:29:28 UTC
(In reply to comment #8)
> then file a new bug and make it block this one, works fine with any USE
> combination here.

bug 407045, fixed now
Comment 10 niks1024 2012-03-06 16:23:52 UTC
https://bugs.gentoo.org/show_bug.cgi?id=407137 might be a blocker.
Comment 11 Maurizio Camisaschi (amd64 AT) 2012-03-06 18:39:22 UTC
flag gtk enabled requires some ~ depends:

The following keyword changes are necessary to proceed:
#required by net-p2p/transmission-2.50-r1[gtk], required by =net-p2p/transmission-2.50-r1 (argument)
=x11-libs/gtk+-3.2.3 ~amd64
#required by net-p2p/transmission-2.50-r1, required by =net-p2p/transmission-2.50-r1 (argument)
=net-libs/miniupnpc-1.6-r1 ~amd64
#required by x11-libs/gtk+-3.2.3, required by net-p2p/transmission-2.50-r1[gtk], required by =net-p2p/transmission-2.50-r1 (argument)
=dev-libs/atk-2.2.0 ~amd64
#required by x11-libs/gtk+-3.2.3, required by net-p2p/transmission-2.50-r1[gtk], required by =net-p2p/transmission-2.50-r1 (argument)
=x11-libs/pango-1.29.4 ~amd64
#required by net-p2p/transmission-2.50-r1, required by =net-p2p/transmission-2.50-r1 (argument)
=net-libs/libnatpmp-20110808-r1 ~amd64
Comment 12 Samuli Suominen (RETIRED) gentoo-dev 2012-03-10 10:56:07 UTC
gtk+ is bug 407643 and miniupnpc/natpmp can be stabilized using this bug
Comment 13 Elijah "Armageddon" El Lazkani (amd64 AT) 2012-03-11 00:58:32 UTC
amd64: 

transmission-gtk keeps crashing
[1]    30048 segmentation fault  transmission-gtk

no pass
Comment 14 Samuli Suominen (RETIRED) gentoo-dev 2012-03-13 14:25:46 UTC
amd64 done, finally...
Comment 15 Samuli Suominen (RETIRED) gentoo-dev 2012-03-13 14:27:21 UTC
(In reply to comment #13)
> amd64: 
> 
> transmission-gtk keeps crashing
> [1]    30048 segmentation fault  transmission-gtk
> 
> no pass

you'd have to file a new bug with gdb backtrace attached[1]

[1] http://www.gentoo.org/proj/en/qa/backtraces.xml

using this succesfully on multiple boxes on amd64
Comment 16 Ian Delaney (RETIRED) gentoo-dev 2012-03-13 15:55:20 UTC
AMD64:

emerged ok with all use flag.  
From a chroot, xhost + in the gentoo host.
su - to the user.
invoked:

idella@gentoo64 ~ $ /usr/bin/transmission-gtk

up it came.  Selected the help option and it brought up a browser to bring up the help site.

transmission-gtk keeps crashing
[1]    30048 segmentation fault  transmission-gtk

no pass 

is too limited to see where and how it is seg faulting.  don't know whether it's as root user of regular user.
Comment 17 Samuli Suominen (RETIRED) gentoo-dev 2012-03-13 15:58:01 UTC
(In reply to comment #16)
> AMD64:

unuseful. still waiting for the new bug with proper backtrace.
Comment 18 Samuli Suominen (RETIRED) gentoo-dev 2012-03-21 06:19:47 UTC
so what was done:

x86 stable

ppc dropped to ~arch but tested and stabilized most of the reverse dependencies so I can stabilize ppc/ppc64 in the next round

the crash mentioned here is now tracked at bug 408067, so far with only 1 people hitting it