Re: [gentoo-user] The Great Macbook Update 3: Qt-4.5.1 to Qt-4.5.3 blocks hell

2009-12-27 Thread Neil Bothwick
On Sun, 27 Dec 2009 12:55:23 +, bn wrote:

> ...I would like to update the thing piece-by-piece, to troubleshoot
> better whatever happens.
Start with a system update, then emerge --oneshot individual,
non-QT, packages to reduce the number of packages in the big emerge.

> > If not, you can either 
> > unmask portage, emerge portage and try again, or if you don't like
> > that approach, you must do it the older, longer way:  
> 
> I could do it, if I have some safety option that allows me to downgrade
> portage later, in case I find problems. I am quite conservative with
> this system (it's a machine I use for day-to-day work) and I wouldn't
> like to have it borked.

Install and run demerge, then quickpkg your existing installed packages.
Demerge lets you roll back to any point at which you saved its config.


-- 
Neil Bothwick

... "I dropped my toothpaste," Tom said, Crestfallen.


signature.asc
Description: PGP signature


Re: [gentoo-user] The Great Macbook Update 3: Qt-4.5.1 to Qt-4.5.3 blocks hell

2009-12-27 Thread bn
Alan McKinnon ha scritto:
> Basically, the most important thing to sort out is those qt blocks. You 
> appear 
> to be running an arch machine as version 4.5.3-r1 wants to be merged, right?

Yes, x86 (sorry, I forgot that)

> Trying to merge just qt-gui (or any other individual qt apps) is not really 
> going to help much, as portage does not do a deep search. Try:
> 
> emerge -avuND world
>
> and see if portage sensibly sorts out what should replace what. You might 
> need 
> a very recent portage for this to work automagically. 

Good advice. emerge -avuND world indeed seems to find the blocks as
self-resolving. However, since it wants to update/install a LOT of stuff...

( "Total: 414 packages (286 upgrades, 94 new, 5 in new slots, 29
reinstalls, 2 uninstalls)" )

...I would like to update the thing piece-by-piece, to troubleshoot
better whatever happens.

> If not, you can either 
> unmask portage, emerge portage and try again, or if you don't like that 
> approach, you must do it the older, longer way:

I could do it, if I have some safety option that allows me to downgrade
portage later, in case I find problems. I am quite conservative with
this system (it's a machine I use for day-to-day work) and I wouldn't
like to have it borked.

> remove every single qt and/or qt-* package from world (qt should be treated 
> as 
> pure dependencies unless you are developing qt apps)
> unmerge *everything* in qt
> emerge -avuND world
> 
> and let portage sort out what qt versions must be installed.
> 
> Then you must remerge all of KDE4 and every other package that uses qt. Don't 
> skimp this step becuase it 'takes a long time' - you will surely regret it 
> (random mysterious failures etc that only go away when you finally do update 
> all of KDE)

Ok, this seems the safest option.

> Once qt is out of the way, proceed with any other blockers that remain

Ys, qt is my mainproblem. I have another udev related block in the world
update, but *seems* unrelated.

Thanks!
m.



Re: [gentoo-user] The Great Macbook Update 3: Qt-4.5.1 to Qt-4.5.3 blocks hell

2009-12-26 Thread Alan McKinnon
On Saturday 26 December 2009 23:29:32 bn wrote:
> Hi,
> 
> I have finally updated from kde 3.5 to kde-base 4.3
> 
> Everything smooth so far, but when I try to install, for example,
> kdeplasma-addons, a blocks hell comes out.
> 
> This is the (long) output of emerge -tpuv qt-gui:

[snip]


> I admit I do not have the slightest idea of what to do to solve that. I
> can't understand from above which are the packages bringing conflicting
> things, and even the conflicts are unclear. I can't think anything apart
> from unmerging all of Qt and retrying -but even then, I fear that
> something else is the blocking combination and I find myself without Qt.
> 
> I tried googling but, even if some similar blocks comes out, I don't see
> *this* block mess coming out.

Basically, the most important thing to sort out is those qt blocks. You appear 
to be running an arch machine as version 4.5.3-r1 wants to be merged, right?

Trying to merge just qt-gui (or any other individual qt apps) is not really 
going to help much, as portage does not do a deep search. Try:

emerge -avuND world

and see if portage sensibly sorts out what should replace what. You might need 
a very recent portage for this to work automagically. If not, you can either 
unmask portage, emerge portage and try again, or if you don't like that 
approach, you must do it the older, longer way:

remove every single qt and/or qt-* package from world (qt should be treated as 
pure dependencies unless you are developing qt apps)
unmerge *everything* in qt
emerge -avuND world

and let portage sort out what qt versions must be installed.

Then you must remerge all of KDE4 and every other package that uses qt. Don't 
skimp this step becuase it 'takes a long time' - you will surely regret it 
(random mysterious failures etc that only go away when you finally do update 
all of KDE)

Once qt is out of the way, proceed with any other blockers that remain


-- 
alan dot mckinnon at gmail dot com



[gentoo-user] The Great Macbook Update 3: Qt-4.5.1 to Qt-4.5.3 blocks hell

2009-12-26 Thread bn
Hi,

I have finally updated from kde 3.5 to kde-base 4.3

Everything smooth so far, but when I try to install, for example,
kdeplasma-addons, a blocks hell comes out.

This is the (long) output of emerge -tpuv qt-gui:


These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[nomerge  ] x11-libs/qt-xmlpatterns-4.5.1  USE="-custom-cxxflags
-debug -pch"
[blocks b ]  >x11-libs/qt-dbus-4.5.1-r
(">x11-libs/qt-dbus-4.5.1-r" is blocking
x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1,
x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1,
x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1,
x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1,
x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1)

[blocks b ]  >x11-libs/qt-gui-4.5.1-r
(">x11-libs/qt-gui-4.5.1-r" is blocking x11-libs/qt-assistant-4.5.1,
x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1,
x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1,
x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1,
x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1,
x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1)

[nomerge  ] dev-python/matplotlib-0.98.5.2  USE="cairo gtk qt3 qt4
tk wxwindows -doc -examples -excel -fltk -latex"
[nomerge  ]  dev-python/PyQt4-4.5.4-r4  USE="X dbus kde opengl sql
svg webkit -assistant -debug -doc -examples -phonon -xmlpatterns"


[nomerge  ]   x11-libs/qt-dbus-4.5.3-r1 [4.5.1] USE="(-aqua) -debug
-pch (-custom-cxxflags%)"
[blocks b ]x11-libs/qt-core-4.5.1-r
(">x11-libs/qt-core-4.5.1-r" is blocking
x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1,
x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1,
x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1,
x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1,
x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1,
x11-libs/qt-webkit-4.5.1)
[blocks b ]  >x11-libs/qt-qt3support-4.5.1-r
(">x11-libs/qt-qt3support-4.5.1-r" is blocking
x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1,
x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1,
x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1,
x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-sql-4.5.1,
x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1)
[blocks b ]  >x11-libs/qt-sql-4.5.1-r
(">x11-libs/qt-sql-4.5.1-r" is blocking x11-libs/qt-assistant-4.5.1,
x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1,
x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1,
x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1,
x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1,
x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1)

[blocks b ]  >x11-libs/qt-script-4.5.1-r
(">x11-libs/qt-script-4.5.1-r" is blocking
x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1,
x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-dbus-4.5.1,
x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1,
x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1,
x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1)

[uninstall]   x11-libs/qt-assistant-4.5.1  USE="-custom-cxxflags
-debug -pch"
[nomerge  ] kde-base/kdebase-meta-4.3.3  USE="semantic-desktop
(-kdeprefix) -policykit"
[nomerge  ]  kde-base/kiconfinder-4.3.3  USE="(-aqua) -debug
(-kdeenablefinal) (-kdeprefix)"
[nomerge  ]   kde-base/kdelibs-4.3.3-r1  USE="acl alsa bzip2 fam
handbook mmx nls opengl semantic-desktop spell ssl -3dnow (-altivec)
(-aqua) -bindist -debug -doc -jpeg2k (-kdeenablefinal) (-kdeprefix)
-kerberos (-lzma) -openexr -sse -sse2 -test -zeroconf"
[nomerge  ]app-misc/strigi-0.7.0  USE="clucene dbus fam qt4
-debug -exif -hyperestraier -inotify (-log) -test"
[nomerge  ] x11-libs/qt-dbus-4.5.3-r1 [4.5.1] USE="(-aqua)
-debug -pch (-custom-cxxflags%)"
[blocks b ]  x11-libs/qt-dbus-4.5.1-r
(">x11-libs/qt-dbus-4.5.1-r" is blocking
x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1,
x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1,
x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1,
x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1,
x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1)

[blocks B ] >x11-libs/qt-gui-4.5.1-r
(">x11-libs/qt-gui-4.5.1-r" is blocking x11-libs/qt-assistant-4.5.1,
x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1,
x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1,
x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1,
x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1,
x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1)

[blocks B ] x11-libs/qt-core-4.5.1-r
(">x11-libs/qt-core-4.5.1-r" is blocking
x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1,
x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1,
x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1,
x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1,
x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1,
x11-libs/qt-webkit-4.5.1)
[blocks B ] x11-libs/qt-qt3support-4.5.1-r
(">x