Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 1448 - emerge-1.8.9 have problems with update rules.
Summary: emerge-1.8.9 have problems with update rules.
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-04-01 06:57 UTC by Lars S. Jensen
Modified: 2011-10-30 22:17 UTC (History)
0 users

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 Lars S. Jensen 2002-04-01 06:57:00 UTC
I think that the combination of USE and DEPEND rules like:
'postgres? ( =dev-db/postgresql-7.1.3* )' makes the world update a hell to
manage with the new portage-1.8.9 because it enforce strict dependencies:

I have install the lastes version of:
dev-db/postgresql-7.2-r1 
dev-java/sun-jdk-1.4.0-r1

if I try: 'emerge --pretend  dev-db/postgresql' I get  

Calculating dependencies \
!!! Error: couldn't find match for =virtual/jdk-1.3 in dev-db/postgresql-7.2-r1

-- this is part of bug 713 JDBC can't compiler under jdk-1.4 but the current
ebuild should leave out JDBC support if jdk-1.4 is installed

and I have qt version 2 install -- 

if I try 'emerge --pretend  x11-libs/qt' I get
Calculating dependencies |
!!! Error: couldn't find match for ~dev-lang/python-2.1.1 in
dev-db/postgresql-7.1.3-r4

This is from QT-3 that require postgresql-7.1.3. But I only need version qt-2
for KDE 2.2 :-)

emerge --pretend  --update world
Calculating world dependencies -
!!! Error: couldn't find match for ~dev-lang/python-2.1.1 in
dev-db/postgresql-7.1.3-r4
Comment 1 Lars S. Jensen 2002-04-01 13:13:41 UTC
Why will system update not update sys-kernel/linux-sources to 2.4.19 ?
Is linux-source moved to 'world' ?
mover them severity from critical to major:-).
Comment 2 Lars S. Jensen 2002-04-02 15:48:45 UTC
This problem is related to the instalation of  app-doc/qt-docs-3.0.3 

Dependencies are:
app-doc/qt-docs-3.0.3 --> =x11-libs/qt-3 --> dev-db/postgresql-7.1.3 -->
~dev-lang/python-2.1.1

I can't have installed/run  dev-db/postgresql-7.1.3 and dev-db/postgresql-7.2
the same problem is with dev-lang/python-2.2 and dev-lang/python-2.1.1
I can't compile/build all python module/ebuild agains 2.2 and 2.1.1 and how can 
postgresql-7.1.3 pick python-2.1.1 

If I install python-2.1.1 will portage/ebuild work :-)?  
if not I can't install QT-3 (I can make a workaround).

Can the calculating world dependencies error be change to a warning like
portage-1.8.8?

I got 'emerge --pretend --update world' working and did a rsync try again and got:
Calculating world dependencies -
!!! Error: couldn't find match for net-im/gnomemeeting in update (likely old
/var/db/pkg entry)
the only change from rsync was profiles/package.mask -- I have
net-im/gnomemeeting/gnomemeeting-0.84.0.ebuild ?

emerge --version Portage 1.8.11


Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2002-04-30 07:20:57 UTC
Is this still an issue with the new portages Lars?
Comment 4 Lars S. Jensen 2002-04-30 11:57:38 UTC
No, it is fixed :-).