Re: [gentoo-user] Trouble with portage

2009-01-11 Thread econti

AllenJB ha scritto:

cut
On to your next issue where 2 versions of firefox are being pulled in. 
First of all you need to remove the package.mask entry you added, 
since it masked out all versions of firefox above 2.0.0 - that 
includes both firefox 2 and firefox 3 - not particularly useful.


The correct resolution here is not obvious. You need to edit your 
/etc/make.conf and set -firefox xulrunner. This is because a core 
piece of the mozilla framework, on which firefox is built, called 
xulrunner has been split out from the firefox package. This will help 
to avoid issues in the future and allow for faster upgrades. This 
change should get all applications using firefox 3 instead of firefox 2.


That worked fine!


AllenJB

Thank you, AllenJB

emilio




Re: [gentoo-user] Trouble with portage

2009-01-11 Thread Fernando Antunes
On Sun, Jan 11, 2009 at 8:03 AM, econti contiemi...@alice.it wrote:

 AllenJB ha scritto:

 cut

 On to your next issue where 2 versions of firefox are being pulled in.
 First of all you need to remove the package.mask entry you added, since it
 masked out all versions of firefox above 2.0.0 - that includes both firefox
 2 and firefox 3 - not particularly useful.

 The correct resolution here is not obvious. You need to edit your
 /etc/make.conf and set -firefox xulrunner. This is because a core piece of
 the mozilla framework, on which firefox is built, called xulrunner has been
 split out from the firefox package. This will help to avoid issues in the
 future and allow for faster upgrades. This change should get all
 applications using firefox 3 instead of firefox 2.


Please, help me to understand more about this.
firefox use flag is for version 2 and xulrunner is for version 3 ?



 That worked fine!


 AllenJB

 Thank you, AllenJB

 emilio





Re: [gentoo-user] Trouble with portage

2009-01-11 Thread AllenJB

Fernando Antunes wrote:



On Sun, Jan 11, 2009 at 8:03 AM, econti contiemi...@alice.it 
mailto:contiemi...@alice.it wrote:


AllenJB ha scritto:

cut

On to your next issue where 2 versions of firefox are being
pulled in. First of all you need to remove the package.mask
entry you added, since it masked out all versions of firefox
above 2.0.0 - that includes both firefox 2 and firefox 3 - not
particularly useful.

The correct resolution here is not obvious. You need to edit
your /etc/make.conf and set -firefox xulrunner. This is
because a core piece of the mozilla framework, on which firefox
is built, called xulrunner has been split out from the firefox
package. This will help to avoid issues in the future and allow
for faster upgrades. This change should get all applications
using firefox 3 instead of firefox 2.


Please, help me to understand more about this.
firefox use flag is for version 2 and xulrunner is for version 3 ?


Correct

AllenJB

 



That worked fine!


AllenJB

Thank you, AllenJB

emilio







[gentoo-user] Trouble with portage

2009-01-10 Thread econti

Hi all,
to-day I am having some trouble to update my system.
Well, 'emerge --sync' and I received a message telling me a new version 
of portage is available and I should update it immediately. But, before 
upgrading it I ran 'emerge -NDpvu world'. Here is the output:


localhost ~ # emerge -NDpvu world

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

Calculating world dependencies |
!!! The following installed packages are masked:
- app-admin/gnome-system-tools-2.14.0 (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Gilles Dartiguelongue e...@gentoo.org (12 Apr 2008)
# Masking gnome-system-tools because it is broken,
# to help fix it, see bug #214265

- app-admin/system-tools-backends-1.4.2-r1 (masked by: package.mask)
- media-video/realplayer-11.0.0.4028-r1 (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Steve Dibb bean...@gentoo.org (5 Nov 2008)
# Mask realplayer, real codecs for security, upstream issues, bug 245662
# http://forums.gentoo.org/viewtopic-t-713051.html


!!! Ebuilds for the following packages are either all
!!! masked or don't exist:
app-admin/gnome-system-tools media-video/realplayer

... done!

[ebuild U ] sys-apps/portage-2.1.6.4 [2.1.4.5] USE=-build -doc 
-epydoc

(-selinux) LINGUAS=-pl 0 kB
*** Portage will stop merging at this point and reload itself,
then resume the merge.
[ebuild U ] dev-libs/expat-2.0.1-r1 [2.0.1] 0 kB
[ebuild U ] dev-libs/eventlog-0.2.9 [0.2.7] 323 kB
[ebuild U ] app-shells/bash-3.2_p39 [3.2_p33] USE=nls -afs 
-bashlogger

-examples% -plugins -vanilla 19 kB
[ebuild UD] app-editors/nano-2.0.9 [2.1.7] USE=ncurses nls 
unicode -debug

-justify -minimal -slang -spell 1,371 kB
[ebuild U ] sys-devel/autoconf-2.63 [2.61-r2] USE=-emacs 1,527 kB
[ebuild U ] dev-libs/check-0.9.5-r1 [0.9.5] 0 kB
[ebuild U ] x11-libs/qt-3.3.8b-r1 [3.3.8-r4] USE=cups ipv6 opengl 
-debug
-doc -examples (-firebird) -immqt -immqt-bc -mysql -nas -nis -odbc 
-postgres

-sqlite -xinerama (-gif%) 16,909 kB
[ebuild UD] www-client/mozilla-firefox-2.0.0.19 [3.0.5] USE=ipv6 
-bindist

-debug% -filepicker% -gnome -iceweasel -java -mozdevelop -moznopango%
-restrict-javascript -xforms% -xinerama% -xprint% (-custom-optimization%)
(-dbus%) (-startup-notification%) (-xulrunner%*) LINGUAS=it -af -ar 
-be -bg
-ca -cs -da -de -el -en -en_GB -en_US -es -es_AR -es_ES -eu -fi -fr 
-fy -fy_NL
-ga -ga_IE -gu -gu_IN -he -hu -ja -ka -ko -ku -lt -mk -mn -nb -nb_NO 
-nl -nn
-nn_NO -pa -pa_IN -pl -pt -pt_BR -pt_PT -ro -ru -sk -sl -sv -sv_SE -tr 
-uk -zh
-zh_CN -zh_TW (-bn%) (-bn_IN%) (-cy%) (-eo%) (-et%) (-gl%) (-hi%) 
(-hi_IN%)
(-id%) (-is%) (-kn%) (-lv%) (-mr%) (-oc%) (-si%) (-sq%) (-sr%) (-te%) 
(-th%)

25,401 kB
[ebuild  N] gnome-extra/yelp-2.22.1-r2  USE=-beagle -debug -lzma
-xulrunner 0 kB
[ebuild U ] app-admin/gamin-0.1.10 [0.1.9-r1] USE=(-debug%) 
(-python%*) 0

kB
[ebuild  N] dev-libs/libgamin-0.1.10  USE=python -debug 639 kB
[ebuild  N] app-admin/gam-server-0.1.10  USE=-debug 0 kB
[blocks B ] app-admin/gamin-0.1.10 (is blocking
app-admin/gam-server-0.1.10, dev-libs/libgamin-0.1.10)

Total: 13 packages (8 upgrades, 2 downgrades, 3 new, 1 block), Size of
downloads: 46,185 kB

As you can see the first package to upgrade is portage. Then 'emerge 
portage' and after 'emerge -NDpvu world' and here the new output:


localhost ~ # emerge -NDpvu world

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

Calculating dependencies... done!
[ebuild U ] dev-libs/expat-2.0.1-r1 [2.0.1] 0 kB
[ebuild U ] dev-libs/eventlog-0.2.9 [0.2.7] 323 kB
[ebuild U ] app-shells/bash-3.2_p39 [3.2_p33] USE=nls -afs 
-bashlogger -examples% -plugins -vanilla 19 kB

[ebuild U ] sys-libs/e2fsprogs-libs-1.41.3-r1 [1.41.3] USE=nls 0 kB
[ebuild U ] app-editors/nano-2.1.7-r1 [2.1.7] USE=ncurses nls 
unicode -debug -justify -minimal -slang -spell 0 kB

[ebuild U ] sys-devel/autoconf-2.63 [2.61-r2] USE=-emacs 1,527 kB
[ebuild U ] app-portage/gentoolkit-0.2.4.2-r1 [0.2.4.2] 0 kB
[ebuild U ] dev-libs/check-0.9.5-r1 [0.9.5] 0 kB
[ebuild U ] x11-libs/qt-3.3.8b-r1 [3.3.8-r4] USE=cups ipv6 opengl 
-debug -doc -examples (-firebird) -immqt -immqt-bc -mysql -nas -nis 
-odbc -postgres -sqlite -xinerama (-gif%) 16,909 kB
[ebuild UD] www-client/mozilla-firefox-2.0.0.19 [3.0.5] USE=ipv6 
-bindist -debug% -filepicker% -gnome -iceweasel -java -mozdevelop 
-moznopango% -restrict-javascript -xforms% -xinerama% -xprint% 
(-custom-optimization%) (-dbus%) (-startup-notification%) 
(-xulrunner%*) LINGUAS=it -af -ar -be -bg -ca -cs -da -de -el -en 
-en_GB -en_US -es -es_AR -es_ES -eu -fi -fr -fy -fy_NL -ga -ga_IE -gu 
-gu_IN -he -hu -ja -ka -ko -ku -lt -mk -mn -nb -nb_NO -nl -nn -nn_NO 
-pa -pa_IN -pl -pt -pt_BR -pt_PT -ro -ru -sk -sl -sv -sv_SE -tr -uk -zh 
-zh_CN -zh_TW (-bn%) (-bn_IN%) (-cy%) (-eo%) (-et%) (-gl%) (-hi%) 
(-hi_IN%) (-id%) (-is%) (-kn%) (-lv%) (-mr%) (-oc%) (-si%) (-sq%) 
(-sr%) (-te%) (-th%) 25,401 kB
[ebuild  N  

Re: [gentoo-user] Trouble with portage

2009-01-10 Thread AllenJB

You have several issues here.

First of all, a tip: If a portage upgrade is available, do emerge 
portage first. New versions of portage often have new or improved 
features - in this case portage 2.1.6 includes, among other things, the 
ability to automatically handle most blockers.


The blocker says that gamin  1.10 is blocking the gamin-server 1.10 
package. This looks to me like gamin has been split into multiple parts 
or renamed. portage 2.1.6 should handle this block automatically.


On to your next issue where 2 versions of firefox are being pulled in. 
First of all you need to remove the package.mask entry you added, since 
it masked out all versions of firefox above 2.0.0 - that includes both 
firefox 2 and firefox 3 - not particularly useful.


The correct resolution here is not obvious. You need to edit your 
/etc/make.conf and set -firefox xulrunner. This is because a core 
piece of the mozilla framework, on which firefox is built, called 
xulrunner has been split out from the firefox package. This will help to 
avoid issues in the future and allow for faster upgrades. This change 
should get all applications using firefox 3 instead of firefox 2.


AllenJB

econti wrote:

Hi all,
to-day I am having some trouble to update my system.
Well, 'emerge --sync' and I received a message telling me a new version 
of portage is available and I should update it immediately. But, before 
upgrading it I ran 'emerge -NDpvu world'. Here is the output:



localhost ~ # emerge -NDpvu world



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



Calculating world dependencies |
!!! The following installed packages are masked:
- app-admin/gnome-system-tools-2.14.0 (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Gilles Dartiguelongue e...@gentoo.org (12 Apr 2008)
# Masking gnome-system-tools because it is broken,
# to help fix it, see bug #214265



- app-admin/system-tools-backends-1.4.2-r1 (masked by: package.mask)
- media-video/realplayer-11.0.0.4028-r1 (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Steve Dibb bean...@gentoo.org (5 Nov 2008)
# Mask realplayer, real codecs for security, upstream issues, bug 245662
# http://forums.gentoo.org/viewtopic-t-713051.html




!!! Ebuilds for the following packages are either all
!!! masked or don't exist:
app-admin/gnome-system-tools media-video/realplayer



... done!



[ebuild U ] sys-apps/portage-2.1.6.4 [2.1.4.5] USE=-build -doc -epydoc
(-selinux) LINGUAS=-pl 0 kB
*** Portage will stop merging at this point and reload itself,
   then resume the merge.
[ebuild U ] dev-libs/expat-2.0.1-r1 [2.0.1] 0 kB
[ebuild U ] dev-libs/eventlog-0.2.9 [0.2.7] 323 kB
[ebuild U ] app-shells/bash-3.2_p39 [3.2_p33] USE=nls -afs -bashlogger
-examples% -plugins -vanilla 19 kB
[ebuild UD] app-editors/nano-2.0.9 [2.1.7] USE=ncurses nls unicode 

-debug

-justify -minimal -slang -spell 1,371 kB
[ebuild U ] sys-devel/autoconf-2.63 [2.61-r2] USE=-emacs 1,527 kB
[ebuild U ] dev-libs/check-0.9.5-r1 [0.9.5] 0 kB
[ebuild U ] x11-libs/qt-3.3.8b-r1 [3.3.8-r4] USE=cups ipv6 opengl 

-debug
-doc -examples (-firebird) -immqt -immqt-bc -mysql -nas -nis -odbc 

-postgres

-sqlite -xinerama (-gif%) 16,909 kB
[ebuild UD] www-client/mozilla-firefox-2.0.0.19 [3.0.5] USE=ipv6 

-bindist

-debug% -filepicker% -gnome -iceweasel -java -mozdevelop -moznopango%
-restrict-javascript -xforms% -xinerama% -xprint% (-custom-optimization%)
(-dbus%) (-startup-notification%) (-xulrunner%*) LINGUAS=it -af -ar 

-be -bg
-ca -cs -da -de -el -en -en_GB -en_US -es -es_AR -es_ES -eu -fi -fr -fy 

-fy_NL
-ga -ga_IE -gu -gu_IN -he -hu -ja -ka -ko -ku -lt -mk -mn -nb -nb_NO -nl 

-nn
-nn_NO -pa -pa_IN -pl -pt -pt_BR -pt_PT -ro -ru -sk -sl -sv -sv_SE -tr 

-uk -zh

-zh_CN -zh_TW (-bn%) (-bn_IN%) (-cy%) (-eo%) (-et%) (-gl%) (-hi%) (-hi_IN%)
(-id%) (-is%) (-kn%) (-lv%) (-mr%) (-oc%) (-si%) (-sq%) (-sr%) (-te%) 

(-th%)

25,401 kB
[ebuild  N] gnome-extra/yelp-2.22.1-r2  USE=-beagle -debug -lzma
-xulrunner 0 kB
[ebuild U ] app-admin/gamin-0.1.10 [0.1.9-r1] USE=(-debug%) 

(-python%*) 0

kB
[ebuild  N] dev-libs/libgamin-0.1.10  USE=python -debug 639 kB
[ebuild  N] app-admin/gam-server-0.1.10  USE=-debug 0 kB
[blocks B ] app-admin/gamin-0.1.10 (is blocking
app-admin/gam-server-0.1.10, dev-libs/libgamin-0.1.10)



Total: 13 packages (8 upgrades, 2 downgrades, 3 new, 1 block), Size of
downloads: 46,185 kB


As you can see the first package to upgrade is portage. Then 'emerge 
portage' and after 'emerge -NDpvu world' and here the new output:



localhost ~ # emerge -NDpvu world



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



Calculating dependencies... done!
[ebuild U ] dev-libs/expat-2.0.1-r1 [2.0.1] 0 kB
[ebuild U ] dev-libs/eventlog-0.2.9 [0.2.7] 323 kB
[ebuild U ] app-shells/bash-3.2_p39 [3.2_p33] USE=nls -afs 

-bashlogger -examples% -plugins -vanilla 19 kB

[ebuild U ] sys-libs/e2fsprogs-libs-1.41.3-r1 

Re: [gentoo-user] Trouble with portage

2009-01-10 Thread Graham Murray
AllenJB gentoo-li...@allenjb.me.uk writes:

 First of all, a tip: If a portage upgrade is available, do emerge
 portage first. New versions of portage often have new or improved
 features - in this case portage 2.1.6 includes, among other things,
 the ability to automatically handle most blockers.

Though even the portage2.2 pre-releases do not handle all the cases that
should be able to be handled automatically. An example is one which
encountered yesterday - foo-x-y-z was already installed and foo-x-y+1-0
was available for update. There are already installed packages which
have (R)DEPEND==foo-x.y* and others with (R)DEPEND==foo-x.0.0. So
the already installed foo-x.y.z satisfies all the depends, but the new
foo-x.y+1.0 does not. Yet 'emerge -auDv world' flagged a conflict of
trying to install two versions of an unslotted package - when the
'obvious' resolution would be keep the already installed version and not
upgrade rather than requiring the user to manually mask the new
version. Not only is this less work for the user, but it would also
allow the automatic upgrade if and when the packages with the specific
dependency on the lower version were changed to allow the newer one
without the user having to track the blocking ebuilds to see when the
(R)DEPENDs change and then manually remove the mask.