public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Trouble with portage
@ 2009-01-10 10:46 econti
  2009-01-10 11:12 ` AllenJB
  0 siblings, 1 reply; 7+ messages in thread
From: econti @ 2009-01-10 10:46 UTC (permalink / raw
  To: gentoo help

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 <eva@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 <beandog@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    ] gnome-extra/yelp-2.22.1-r2  USE="-beagle -debug -lzma 
-xulrunner" 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
 >[ebuild     U ] app-admin/gamin-0.1.10 [0.1.9-r1] USE="(-debug%) 
(-python%*)" 0 kB
 >[blocks b     ] <app-admin/gamin-0.1.10 ("<app-admin/gamin-0.1.10" is 
blocking >app-admin/gam-server-0.1.10, dev-libs/libgamin-0.1.10)

 >Total: 14 packages (10 upgrades, 1 downgrade, 3 new), Size of 
downloads: 44,814 kB
 >Conflict: 1 block

 >!!! Multiple package instances within a single package slot have been 
pulled
 >!!! into the dependency graph, resulting in a slot conflict:

 >www-client/mozilla-firefox:0

 >  ('ebuild', '/', 'www-client/mozilla-firefox-2.0.0.19', 'merge') 
pulled in by
 >    =www-client/mozilla-firefox-2* required by ('ebuild', '/', 
'gnome-extra/yelp-2.22.1-r2', >'merge')
 >    (and 1 more)

 >  ('installed', '/', 'www-client/mozilla-firefox-3.0.5', 'nomerge') 
pulled in by
 >    www-client/mozilla-firefox required by world


 >It may be possible to solve this problem by using package.mask to
 >prevent one of those packages from being selected. However, it is also
 >possible that conflicting dependencies exist such that they are
 >impossible to satisfy simultaneously. If such a conflict exists in the
 >dependencies of two different packages, then those packages can not be
 >installed simultaneously.

 >For more information, see MASKED PACKAGES section in the emerge man page
 >or refer to the Gentoo Handbook.

Following what the last message said I added 
'>=www-client/mozilla-firefox-2.0.0.0' line in 
/etc/portage/package.mask. Then I ran 'emerge -NDpvu world' one more. 
And here is the output

 >localhost ~ # emerge -NDpvu world

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

 >Calculating dependencies... done!

 >!!! All ebuilds that could satisfy "=www-client/mozilla-firefox-2*" 
have been masked.
 >!!! One of the following masked packages is required to complete your 
request:
 >- www-client/mozilla-firefox-2.0.0.19 (masked by: package.mask)

 >For more information, see the MASKED PACKAGES section in the emerge
 >man page or refer to the Gentoo Handbook.
 >(dependency required by "gnome-extra/yelp-2.22.1-r2" [ebuild])
 >(dependency required by "app-doc/gnucash-docs-2.2.0" [installed])
 >(dependency required by "app-office/gnucash-2.2.7" [installed])
 >(dependency required by "world" [argument])

The list of packages to upgrade disappeared. Coul anyone tell me what I 
am doing wrong?

Thanks
emilio






^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] Trouble with portage
  2009-01-10 10:46 [gentoo-user] Trouble with portage econti
@ 2009-01-10 11:12 ` AllenJB
  2009-01-10 12:46   ` Graham Murray
  2009-01-11 10:03   ` [gentoo-user] " econti
  0 siblings, 2 replies; 7+ messages in thread
From: AllenJB @ 2009-01-10 11:12 UTC (permalink / raw
  To: gentoo-user

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 <eva@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 <beandog@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    ] gnome-extra/yelp-2.22.1-r2  USE="-beagle -debug -lzma 
> -xulrunner" 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
>>[ebuild     U ] app-admin/gamin-0.1.10 [0.1.9-r1] USE="(-debug%) 
> (-python%*)" 0 kB
>>[blocks b     ] <app-admin/gamin-0.1.10 ("<app-admin/gamin-0.1.10" is 
> blocking >app-admin/gam-server-0.1.10, dev-libs/libgamin-0.1.10)
> 
>>Total: 14 packages (10 upgrades, 1 downgrade, 3 new), Size of downloads: 
> 44,814 kB
>>Conflict: 1 block
> 
>>!!! Multiple package instances within a single package slot have been 
> pulled
>>!!! into the dependency graph, resulting in a slot conflict:
> 
>>www-client/mozilla-firefox:0
> 
>>  ('ebuild', '/', 'www-client/mozilla-firefox-2.0.0.19', 'merge') pulled 
> in by
>>    =www-client/mozilla-firefox-2* required by ('ebuild', '/', 
> 'gnome-extra/yelp-2.22.1-r2', >'merge')
>>    (and 1 more)
> 
>>  ('installed', '/', 'www-client/mozilla-firefox-3.0.5', 'nomerge') 
> pulled in by
>>    www-client/mozilla-firefox required by world
> 
> 
>>It may be possible to solve this problem by using package.mask to
>>prevent one of those packages from being selected. However, it is also
>>possible that conflicting dependencies exist such that they are
>>impossible to satisfy simultaneously. If such a conflict exists in the
>>dependencies of two different packages, then those packages can not be
>>installed simultaneously.
> 
>>For more information, see MASKED PACKAGES section in the emerge man page
>>or refer to the Gentoo Handbook.
> 
> Following what the last message said I added 
> '>=www-client/mozilla-firefox-2.0.0.0' line in 
> /etc/portage/package.mask. Then I ran 'emerge -NDpvu world' one more. 
> And here is the output
> 
>>localhost ~ # emerge -NDpvu world
> 
>>These are the packages that would be merged, in order:
> 
>>Calculating dependencies... done!
> 
>>!!! All ebuilds that could satisfy "=www-client/mozilla-firefox-2*" have 
> been masked.
>>!!! One of the following masked packages is required to complete your 
> request:
>>- www-client/mozilla-firefox-2.0.0.19 (masked by: package.mask)
> 
>>For more information, see the MASKED PACKAGES section in the emerge
>>man page or refer to the Gentoo Handbook.
>>(dependency required by "gnome-extra/yelp-2.22.1-r2" [ebuild])
>>(dependency required by "app-doc/gnucash-docs-2.2.0" [installed])
>>(dependency required by "app-office/gnucash-2.2.7" [installed])
>>(dependency required by "world" [argument])
> 
> The list of packages to upgrade disappeared. Coul anyone tell me what I 
> am doing wrong?
> 
> Thanks
> emilio
> 
> 
> 
> 



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] Trouble with portage
  2009-01-10 11:12 ` AllenJB
@ 2009-01-10 12:46   ` Graham Murray
  2009-01-10 12:54     ` [gentoo-user] " Nikos Chantziaras
  2009-01-11 10:03   ` [gentoo-user] " econti
  1 sibling, 1 reply; 7+ messages in thread
From: Graham Murray @ 2009-01-10 12:46 UTC (permalink / raw
  To: gentoo-user

AllenJB <gentoo-lists@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.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-user]  Re: Trouble with portage
  2009-01-10 12:46   ` Graham Murray
@ 2009-01-10 12:54     ` Nikos Chantziaras
  0 siblings, 0 replies; 7+ messages in thread
From: Nikos Chantziaras @ 2009-01-10 12:54 UTC (permalink / raw
  To: gentoo-user

Graham Murray wrote:
> AllenJB <gentoo-lists@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.

I disagree with you because when I tell emerge to update, it should 
update rather then not update :P




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] Trouble with portage
  2009-01-10 11:12 ` AllenJB
  2009-01-10 12:46   ` Graham Murray
@ 2009-01-11 10:03   ` econti
  2009-01-11 11:17     ` Fernando Antunes
  1 sibling, 1 reply; 7+ messages in thread
From: econti @ 2009-01-11 10:03 UTC (permalink / raw
  To: gentoo-user

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




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] Trouble with portage
  2009-01-11 10:03   ` [gentoo-user] " econti
@ 2009-01-11 11:17     ` Fernando Antunes
  2009-01-11 11:36       ` AllenJB
  0 siblings, 1 reply; 7+ messages in thread
From: Fernando Antunes @ 2009-01-11 11:17 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1010 bytes --]

On Sun, Jan 11, 2009 at 8:03 AM, econti <contiemilio@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
>
>
>

[-- Attachment #2: Type: text/html, Size: 1784 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] Trouble with portage
  2009-01-11 11:17     ` Fernando Antunes
@ 2009-01-11 11:36       ` AllenJB
  0 siblings, 0 replies; 7+ messages in thread
From: AllenJB @ 2009-01-11 11:36 UTC (permalink / raw
  To: gentoo-user

Fernando Antunes wrote:
> 
> 
> On Sun, Jan 11, 2009 at 8:03 AM, econti <contiemilio@alice.it 
> <mailto:contiemilio@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
> 
> 
> 



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-01-11 11:36 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-10 10:46 [gentoo-user] Trouble with portage econti
2009-01-10 11:12 ` AllenJB
2009-01-10 12:46   ` Graham Murray
2009-01-10 12:54     ` [gentoo-user] " Nikos Chantziaras
2009-01-11 10:03   ` [gentoo-user] " econti
2009-01-11 11:17     ` Fernando Antunes
2009-01-11 11:36       ` AllenJB

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox