Re: [gentoo-user] Trouble with portage
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
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
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
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
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
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.