public inbox for gentoo-amd64@lists.gentoo.org
 help / color / mirror / Atom feed
From: Duncan <1i5t5.duncan@cox.net>
To: gentoo-amd64@lists.gentoo.org
Subject: [gentoo-amd64]  Re: Blocking package
Date: Tue, 21 Oct 2008 09:56:07 +0000 (UTC)	[thread overview]
Message-ID: <pan.2008.10.21.09.56.07@cox.net> (raw)
In-Reply-To: 48FD9E6A.6060809@gmx.net

Sebastian Geiger <sbastig@gmx.net> posted 48FD9E6A.6060809@gmx.net,
excerpted below, on  Tue, 21 Oct 2008 11:18:34 +0200:

> i am getting a blocks package xy error, as you can see from my pastebin:
> 
> http://rafb.net/p/tPjaUP71.html and
> 
> http://rafb.net/p/G6e9ML21.html
> 
> Any ideas what i should do? Im not sure if i should remove qt-4.4.2
> since kde4 depends on it, doesnt it?

Well, yes and no.  As KDE itself, qt-4 (or at least 4.4.2+, I'm not sure 
about earlier qt4 versions) is now split packages.  kde-4.1.2+ depends on 
the various specific split packages, not on the qt-4+ meta-packages 
themselves.  Thus, removing qt-4.4.2 /should/ be fine, as long as you are 
just removing the meta-package, not the components thereof.

FWIW, I have much of kde-4.1.2 (as well as 3.5.10) merged here, and 
here's what equery spits out for qt:

~$equery l qt
[ Searching for package 'qt' in all categories among: ]
 * installed packages
[I--] [  ] dev-libs/dbus-qt3-old-0.70 (0)
[I--] [ ~] x11-libs/qt-3.3.8b (3)
[I--] [ ~] x11-libs/qt-core-4.4.2 (4)
[I--] [ ~] x11-libs/qt-dbus-4.4.2 (4)
[I--] [ ~] x11-libs/qt-gui-4.4.2 (4)
[I--] [ ~] x11-libs/qt-opengl-4.4.2 (4)
[I--] [ ~] x11-libs/qt-qt3support-4.4.2 (4)
[I--] [ ~] x11-libs/qt-script-4.4.2 (4)
[I--] [ ~] x11-libs/qt-sql-4.4.2 (4)
[I--] [ ~] x11-libs/qt-svg-4.4.2 (4)
[I--] [ ~] x11-libs/qt-test-4.4.2 (4)
[I--] [ ~] x11-libs/qt-webkit-4.4.2 (4)
$

Note that I have a number of the qt-*-4.4.2 components merged, but not 
the qt-4.4.2 metapackage itself.  If I do a pretend emerge qt, it wants 
to install two additional components (qt-xmlpatterns and qt-assistant) of 
the metapackage I don't really need, before installing the metapackage 
itself.

So unmerging qt-4.4.2 should be fine, as long as all you unmerge is the 
metapackage.  You'll probably want to do a --depclean after that, and 
unmerge the couple of likely unnecessary additional components, too.  Of 
course, the usual warning before doing a depclean (or before removing the 
--pretend) applies.  Make sure you've done an emerge update newuse world 
first, and that revdep-rebuild doesn't list anything needing rebuilt.

Hopefully that solves the blocker, but I'm not sure.  I don't have PyQt4 
installed, only PyQt-3.17.4.  Obviously, I don't have anything merged 
that needs PyQt4.  Thus, I don't know its dependencies.  Well, let me 
look...

From what I see here, you should be fine, tho it's possible you'll need 
to remerge PyQt4 as well.  An emerge pretend PyQt4 wants to install 
-4.4.3 here, and it doesn't throw up any blockers.  So hopefully, once 
you unmerge the metapackage, you'll be fine.  If not, it's likely in your 
use flags.  Try playing around with them and see if you can avoid the 
blocker.  I know I had to do that almost a year ago when I was playing 
with the kde4 pre-releases, but I gave up when I saw 4.0 wasn't going to 
be anywhere close to a 3.5 replacement for me, until 4.1.2 hit the tree 
not long ago.  Thus, it's likely I already had my USE flags setup not to 
conflict this time, due to having worked it out way back then.

Also note that I don't have /all/ of the kde-4.1.2 metapackage merged.  I 
have most of the first level components (kdebase, kdegames, etc) merged, 
but even there, I used set negation to avoid some of the packages I knew 
I'd not use.  So it's possible you have packages with additional 
dependencies merged, thus creating blockages I'm not seeing, even if your 
USE flags matched mine 100%, which is unlikely.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




  reply	other threads:[~2008-10-21  9:56 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-10-21  9:18 [gentoo-amd64] Blocking package Sebastian Geiger
2008-10-21  9:56 ` Duncan [this message]
2008-10-23  1:26   ` [gentoo-amd64] " Sebastian Geiger
2008-10-23  5:39     ` Duncan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=pan.2008.10.21.09.56.07@cox.net \
    --to=1i5t5.duncan@cox.net \
    --cc=gentoo-amd64@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox