Summary: | app-office/openoffice-3.1.1 depending on non-existent ~dev-lang/perl-5.10.1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Robin Johnson <robbat2> |
Component: | [OLD] Unspecified | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | josh |
Priority: | High | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 210077, 288499 |
Description
Robin Johnson
2009-09-05 23:45:51 UTC
virtual/perl-IO-Compress-2.020 seems to be the cause of the problem. Maybe put a block against it in openoffice? virtual/perl-IO-Compress-2.020: RDEPEND=|| ( ~dev-lang/perl-5.10.1 ~perl-core/IO-Compress-2.020 ) It should choose ~perl-core/IO-Compress-2.020, since perl-5.10.1 is unavailable. Maybe you have ~perl-core/IO-Compress-2.020 masked. Try this to see if it's masked: emerge -pv '~perl-core/IO-Compress-2.020' Nope, perl-core/IO-Compress-2.020, was installed fine before. The only possible thing I see is that I had rev 1.5 of perl-IO-Compress-2.020, which does NOT have the perl-5.10 dep. When I manually upgraded perl-IO-Compress, it went away, and I can't reproduce anymore, even with a downgrade. However it still smells that it couldn't find the other package. Just wondering with the error output. In the original output, it wasn't obvious that perl-IO-Compress was at fault. Could we have more of the deptree printed on the error stack? (in this case, one extra line saying "virtual/perl-IO-Compress"). (In reply to comment #3) > Just wondering with the error output. In the original output, it wasn't obvious > that perl-IO-Compress was at fault. Could we have more of the deptree printed > on the error stack? (in this case, one extra line saying > "virtual/perl-IO-Compress"). Yeah, but it's more that a few lines patch since the function that returns that info doesn't currently separate the virtual deps from the other ones. The info you want is discarded, so we'll have to write some code to save it for later display. (In reply to comment #4) > (In reply to comment #3) > > Just wondering with the error output. In the original output, it wasn't obvious > > that perl-IO-Compress was at fault. Could we have more of the deptree printed > > on the error stack? (in this case, one extra line saying > > "virtual/perl-IO-Compress"). > > Yeah, but it's more that a few lines patch since the function that returns that > info doesn't currently separate the virtual deps from the other ones. The info > you want is discarded, so we'll have to write some code to save it for later > display. > I found a simple fix for this: http://sources.gentoo.org/viewcvs.py/portage?view=rev&rev=14212 I've implemented a better fix, finished up in svn r14281. This is fixed in 2.2_rc41. This is fixed in 2.1.7. *** Bug 292676 has been marked as a duplicate of this bug. *** |