View previous topic :: View next topic |
Author |
Message |
yottabit Guru
Joined: 11 Nov 2002 Posts: 313 Location: Columbus, Ohio, US
|
Posted: Wed Feb 12, 2003 8:28 pm Post subject: Portage ignores version declaration in world file?? |
|
|
PERL 5.8 is an evil beast that breaks my webmail system, so I've told Portage to never upgrade to 5.8 by using this line in /var/cache/edb/world:
Code: | <sys-devel/perl-5.8.0 |
It has seemed to work that way for a while. But just now I did an 'emerge sync ; emerge world -up' and here is the output:
Code: | hal root # emerge world -up
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[ebuild U ] app-admin/mirrorselect-0.1-r2 [0.1-r1]
[ebuild U ] media-libs/freetype-2.1.2-r2 [1.3.1-r3]
[ebuild N ] media-libs/lcms-1.09
[ebuild N ] media-libs/libmng-1.0.4
[ebuild N ] x11-misc/ttmkfdir-3.0.4
[ebuild N ] x11-base/opengl-update-1.5
[ebuild U ] sys-devel/perl-5.8.0-r9 [5.6.1-r10]
[ebuild N ] media-libs/fontconfig-2.1
[ebuild N ] x11-base/xfree-4.2.1-r2
[ebuild N ] x11-libs/xft-2.0.1
[ebuild N ] x11-libs/qt-3.1.0-r3
[ebuild U ] dev-php/php-4.3.0-r3 [4.3.0-r2]
[ebuild U ] net-misc/rsync-2.5.6 [2.5.6_pre20021105-r1] |
Notice the line showing that PERL 5.6.1-r10 would be upgraded to 5.8.0-r9? Why is this?
Can anyone figure out why Portage is seemingly ignoring my instructions never to upgrade to PERL 5.8?
Or is there a better way to keep my PERL version less than 5.8 than by using the world file?
Thanks! |
|
Back to top |
|
|
yottabit Guru
Joined: 11 Nov 2002 Posts: 313 Location: Columbus, Ohio, US
|
Posted: Wed Feb 12, 2003 8:37 pm Post subject: |
|
|
Here's an update...
Upon closer examination of the output from 'emerge world -up', I noticed that Portage wanted to install xfree86. I sat here staring confused at the screen for a minute and then ran 'ufed' to investigate my USE variable again. I removed some stupid things I didn't need for a server and ran 'emerge world -up' again:
Code: | These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[ebuild U ] app-admin/mirrorselect-0.1-r2 [0.1-r1]
[ebuild U ] dev-php/php-4.3.0-r3 [4.3.0-r2]
[ebuild U ] net-misc/rsync-2.5.6 [2.5.6_pre20021105-r1] |
Now Portage seems to listen to my instruction in the 'world' file... I guess it wanted to upgrade PERL earlier because another package was requiring PERL 5.8?
Even so, shouldn't Portage just report an error when another package is requiring PERL 5.8 but I've instructed never to upgrade to 5.8 via the 'world' file?
Cheers,
J |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|