Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 61525 - tcl is getting upgraded and downgraded in a circular way
Summary: tcl is getting upgraded and downgraded in a circular way
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: TCL/TK Project
URL:
Whiteboard:
Keywords:
: 61541 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-08-24 09:24 UTC by Leonid Podolny
Modified: 2004-08-25 11:40 UTC (History)
2 users (show)

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


Attachments
emerge info (emerge.info,2.26 KB, application/octet-stream)
2004-08-24 09:26 UTC, Leonid Podolny
Details
qpkg -I -v -nc (qpkg.list,11.78 KB, application/octet-stream)
2004-08-24 09:26 UTC, Leonid Podolny
Details
dependency tree for 8.4.6 installed (emerge1.lst,982 bytes, application/octet-stream)
2004-08-24 23:19 UTC, Leonid Podolny
Details
dependency tree for 8.3.4 installed (emerge2.lst,750 bytes, application/octet-stream)
2004-08-24 23:19 UTC, Leonid Podolny
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Leonid Podolny 2004-08-24 09:24:38 UTC
host root # emerge -uDp world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild     UD] dev-lang/tcl-8.3.4 [8.4.6] 

When i perform "emerge -uD world" the system upgrades tcl from 8.3.4 to 8.4.6. When I rerun update (emerge -uD world) it is downgrading it back.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Seems to be connected to bug: http://bugs.gentoo.org/show_bug.cgi?id=60967
Comment 1 Leonid Podolny 2004-08-24 09:26:29 UTC
Created attachment 38099 [details]
emerge info
Comment 2 Leonid Podolny 2004-08-24 09:26:52 UTC
Created attachment 38100 [details]
qpkg -I -v -nc
Comment 3 Chris Aniszczyk (RETIRED) gentoo-dev 2004-08-24 18:25:16 UTC
*** Bug 61541 has been marked as a duplicate of this bug. ***
Comment 4 Doug Goldstein (RETIRED) gentoo-dev 2004-08-24 22:33:32 UTC
Couple of things that I see.

1) We're talking about versions 8.3.4 and 8.4.6. Not 8.3.6, that is a mistake. I'm removing that mask.

2) It appears the problem occured when moving 8.4.6 into x86 from ~x86 since all users reporting the problem are running x86 and reported it right after it went x86. package.mask would be very bad for users running ~x86 (once again... mask removed)

3) emerge --tree -puD world or qpkg -q tcl would be like 1000 times useful output so we can see what's depending on what.

4) My shot in the dark guess at the problem is that tcl was marked x86 but tk was not which will result in a circular dependancy. So... tk is now marked x86. 

Everyone... test and report back.

Comment 5 Leonid Podolny 2004-08-24 23:16:10 UTC
I've just resynced and re-emerge world, but the circular dependency remains. Could it be it haven't propagated through the mirrors yet?
Anyway, I'm supplying two "emerge -uDp --tree world" outputs (for 8.3.4 installed and 8.4.6 installed) and "qpkg -q tcl" output.
Comment 6 Leonid Podolny 2004-08-24 23:19:08 UTC
Created attachment 38146 [details]
dependency tree for 8.4.6 installed
Comment 7 Leonid Podolny 2004-08-24 23:19:35 UTC
Created attachment 38147 [details]
dependency tree for 8.3.4 installed
Comment 8 Doug Goldstein (RETIRED) gentoo-dev 2004-08-24 23:31:13 UTC
The problem looks like it's what I described above. It most likely hasn't spread around the mirrors. Give it a few more minutes and try again.
Comment 9 Leonid Podolny 2004-08-25 00:40:30 UTC
Great, it works. Should i close this bug? 
Thank you very much, you guys are the best :)
Comment 10 Doug Goldstein (RETIRED) gentoo-dev 2004-08-25 11:40:13 UTC
Fixed. Always check depends on marking builds stable.