* [gentoo-user] NVIDIA updating weirdness
@ 2006-03-25 9:00 Jorge Almeida
2006-03-25 9:41 ` Dave Jones
0 siblings, 1 reply; 7+ messages in thread
From: Jorge Almeida @ 2006-03-25 9:00 UTC (permalink / raw
To: gentoo-user
I've been using nvidia-kernel-1.0.7676 and nvidia-glx-1.0.7676-r1 since
I upgraded the kernel to gentoo-sources-2.6.15-r1, some time ago. It
works without problems. I emerged these versions (~x86) because the
normal ones wouldn't work.
$ cat /etc/portage/package.keywords
media-video/nvidia-glx ~x86
media-video/nvidia-kernel ~x86
$ cat /etc/portage/package.mask
>media-video/nvidia-kernel-1.0.7676
>media-video/nvidia-glx-1.0.7676-r1
Today I emerge sync'ed and "emerge -pNDu world" says, among other
unrelated things:
Calculating world dependencies ...done!
[ebuild UD] media-video/nvidia-kernel-1.0.7667 [1.0.7676]
[ebuild UD] media-video/nvidia-glx-1.0.7667-r1 [1.0.7676-r1]
Now, what can this mean, given the contents of package.keywords and package.mask?
Moreover, 1.0.7676 is supposed to address several bugs in 1.0.7667
(according to a NVIDIA developer, in another list).
I tried emerging nvidia-kernel-1.0.7667, just to see what gives, and:
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found sources for kernel version:
* 2.6.15-gentoo-r1
* These sources have not yet been prepared.
* We cannot build against an unprepared tree.
* To resolve this, please type the following:
*
* # cd /usr/src/linux
* # make oldconfig
* # make modules_prepare
*
* Then please try merging this module again.
!!! ERROR: media-video/nvidia-kernel-1.0.7667 failed.
!!! Function check_kernel_built, Line 363, Exitcode 0
!!! Kernel sources need compiling first
!!! If you need support, post the topmost build error, NOT this status message.
--
Jorge Almeida
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] NVIDIA updating weirdness
2006-03-25 9:00 [gentoo-user] NVIDIA updating weirdness Jorge Almeida
@ 2006-03-25 9:41 ` Dave Jones
2006-03-25 10:16 ` Jorge Almeida
0 siblings, 1 reply; 7+ messages in thread
From: Dave Jones @ 2006-03-25 9:41 UTC (permalink / raw
To: gentoo-user
Jorge Almeida wrote on 03/25/06 10:00:
> I've been using nvidia-kernel-1.0.7676 and nvidia-glx-1.0.7676-r1 since
> I upgraded the kernel to gentoo-sources-2.6.15-r1, some time ago. It
> works without problems. I emerged these versions (~x86) because the
> normal ones wouldn't work.
>
> $ cat /etc/portage/package.keywords
> media-video/nvidia-glx ~x86
> media-video/nvidia-kernel ~x86
>
> $ cat /etc/portage/package.mask
> >media-video/nvidia-kernel-1.0.7676
> >media-video/nvidia-glx-1.0.7676-r1
>
> Today I emerge sync'ed and "emerge -pNDu world" says, among other
> unrelated things:
> Calculating world dependencies ...done!
> [ebuild UD] media-video/nvidia-kernel-1.0.7667 [1.0.7676]
> [ebuild UD] media-video/nvidia-glx-1.0.7667-r1 [1.0.7676-r1]
>
> Now, what can this mean, given the contents of package.keywords and
> package.mask?
> Moreover, 1.0.7676 is supposed to address several bugs in 1.0.7667
> (according to a NVIDIA developer, in another list).
>
> I tried emerging nvidia-kernel-1.0.7667, just to see what gives, and:
>
> * Determining the location of the kernel source code
> * Found kernel source directory:
> * /usr/src/linux
> * Found sources for kernel version:
> * 2.6.15-gentoo-r1
> * These sources have not yet been prepared.
> * We cannot build against an unprepared tree.
> * To resolve this, please type the following:
> *
> * # cd /usr/src/linux
> * # make oldconfig
> * # make modules_prepare
> *
> * Then please try merging this module again.
>
> !!! ERROR: media-video/nvidia-kernel-1.0.7667 failed.
> !!! Function check_kernel_built, Line 363, Exitcode 0
> !!! Kernel sources need compiling first
> !!! If you need support, post the topmost build error, NOT this
> status message.
nvidia-kernel-1.0.8178-r3 is the current ~x86 version, and works fine
with gentoo-sources-2.6.15-r1.
Try removing the specific version numbers from your package.mask to get
the latest version.
Cheers, Dave
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] NVIDIA updating weirdness
2006-03-25 9:41 ` Dave Jones
@ 2006-03-25 10:16 ` Jorge Almeida
2006-03-25 11:30 ` Rumen Yotov
2006-03-25 11:47 ` Dave Jones
0 siblings, 2 replies; 7+ messages in thread
From: Jorge Almeida @ 2006-03-25 10:16 UTC (permalink / raw
To: gentoo-user
On Sat, 25 Mar 2006, Dave Jones wrote:
> Jorge Almeida wrote on 03/25/06 10:00:
>> $ cat /etc/portage/package.mask
>> >media-video/nvidia-kernel-1.0.7676
>> >media-video/nvidia-glx-1.0.7676-r1
>>
> nvidia-kernel-1.0.8178-r3 is the current ~x86 version, and works fine
> with gentoo-sources-2.6.15-r1.
>
> Try removing the specific version numbers from your package.mask to get
> the latest version.
>
I did what you say and it really wants to emerge the new versions (only
did it with --pretend yet). But I still don't understand: what's the
meaning of ">" in the beginning of each line in
/etc/portage/package.mask? I thought it means that the version should be
1.0.7676 or _newer_? Am I wrong?
Thanks,
Jorge
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] NVIDIA updating weirdness
2006-03-25 10:16 ` Jorge Almeida
@ 2006-03-25 11:30 ` Rumen Yotov
2006-03-25 16:01 ` Neil Bothwick
2006-03-25 11:47 ` Dave Jones
1 sibling, 1 reply; 7+ messages in thread
From: Rumen Yotov @ 2006-03-25 11:30 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1016 bytes --]
On Saturday 25 March 2006 12:16, Jorge Almeida wrote:
> On Sat, 25 Mar 2006, Dave Jones wrote:
> > Jorge Almeida wrote on 03/25/06 10:00:
> >> $ cat /etc/portage/package.mask
> >>
> >> >media-video/nvidia-kernel-1.0.7676
> >> >media-video/nvidia-glx-1.0.7676-r1
> >
> > nvidia-kernel-1.0.8178-r3 is the current ~x86 version, and works fine
> > with gentoo-sources-2.6.15-r1.
> >
> > Try removing the specific version numbers from your package.mask to get
> > the latest version.
>
> I did what you say and it really wants to emerge the new versions (only
> did it with --pretend yet). But I still don't understand: what's the
> meaning of ">" in the beginning of each line in
> /etc/portage/package.mask? I thought it means that the version should be
> 1.0.7676 or _newer_? Am I wrong?
>
> Thanks,
>
> Jorge
Hi,
">media-video/nvidia-kernel-1.0.7676" means that *any* version *greater* than
7676 is *masked* so i'll be unable to emerge any of them (incl. 8178 & newer)
HTH.Rumen
[-- Attachment #2: Type: application/pgp-signature, Size: 200 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] NVIDIA updating weirdness
2006-03-25 10:16 ` Jorge Almeida
2006-03-25 11:30 ` Rumen Yotov
@ 2006-03-25 11:47 ` Dave Jones
2006-03-25 11:52 ` Jorge Almeida
1 sibling, 1 reply; 7+ messages in thread
From: Dave Jones @ 2006-03-25 11:47 UTC (permalink / raw
To: gentoo-user
Jorge Almeida wrote on 03/25/06 11:16:
> On Sat, 25 Mar 2006, Dave Jones wrote:
>> Jorge Almeida wrote on 03/25/06 10:00:
>>> $ cat /etc/portage/package.mask
>>> >media-video/nvidia-kernel-1.0.7676
>>> >media-video/nvidia-glx-1.0.7676-r1
>> nvidia-kernel-1.0.8178-r3 is the current ~x86 version, and works fine
>> with gentoo-sources-2.6.15-r1.
>> Try removing the specific version numbers from your package.mask to get
>> the latest version.
> I did what you say and it really wants to emerge the new versions (only
> did it with --pretend yet). But I still don't understand: what's the
> meaning of ">" in the beginning of each line in
> /etc/portage/package.mask? I thought it means that the version should be
> 1.0.7676 or _newer_? Am I wrong?
With the > you're masking out *all* versions *higher* that 1.0.7676-r1,
which is probably not what you want.
If you want to mask out a specific version, do that with an = in front
of the version.
Dave
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] NVIDIA updating weirdness
2006-03-25 11:47 ` Dave Jones
@ 2006-03-25 11:52 ` Jorge Almeida
0 siblings, 0 replies; 7+ messages in thread
From: Jorge Almeida @ 2006-03-25 11:52 UTC (permalink / raw
To: gentoo-user
On Sat, 25 Mar 2006, Dave Jones wrote:
>
> With the > you're masking out *all* versions *higher* that 1.0.7676-r1,
> which is probably not what you want.
>
> If you want to mask out a specific version, do that with an = in front
> of the version.
>
OK, so I simply don't need a line in package.mask, package.keywords will
be enough.
Thanks, to you and to Rumen.
Jorge
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-user] NVIDIA updating weirdness
2006-03-25 11:30 ` Rumen Yotov
@ 2006-03-25 16:01 ` Neil Bothwick
0 siblings, 0 replies; 7+ messages in thread
From: Neil Bothwick @ 2006-03-25 16:01 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 511 bytes --]
On Sat, 25 Mar 2006 13:30:23 +0200, Rumen Yotov wrote:
> ">media-video/nvidia-kernel-1.0.7676" means that *any* version
> *greater* than 7676 is *masked* so i'll be unable to emerge any of them
> (incl. 8178 & newer)
And 1.0.7676 is no longer in portage, having been replaced by
1.0.7676-r1. You have masked this, which is why portage now wants to
downgrade, this is the only option you have left it.
--
Neil Bothwick
I am Ken Dodd of the Borg... What a fine day to be assimilated missus!!
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2006-03-25 16:12 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-25 9:00 [gentoo-user] NVIDIA updating weirdness Jorge Almeida
2006-03-25 9:41 ` Dave Jones
2006-03-25 10:16 ` Jorge Almeida
2006-03-25 11:30 ` Rumen Yotov
2006-03-25 16:01 ` Neil Bothwick
2006-03-25 11:47 ` Dave Jones
2006-03-25 11:52 ` Jorge Almeida
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox