* [gentoo-user] Can't get mozilla-sunbird @ 2005-08-16 18:28 Anthony E. Caudel 2005-08-16 18:48 ` Nagatoro 2005-08-16 21:19 ` Gyuri 0 siblings, 2 replies; 8+ messages in thread From: Anthony E. Caudel @ 2005-08-16 18:28 UTC (permalink / raw To: gentoo-user I have been trying to emerge mozilla-sunbird-bin-0.2 but without any success. It is masked ~M (hard masked?) and I have tried including it in /etc/portage/package.unmask as so: app-office/mozilla-sunbird-bin-0.2 But I get this error: !!! All ebuilds that could satisfy "mozilla-sunbird-bin" have been masked. !!! One of the following masked packages is required to complete your request: - app-office/mozilla-sunbird-bin-0.2 (masked by: package.mask, ~x86 keyword) # <agriffis@gentoo.org> (19 Aug 2004) # Masking because this package is not ready for prime, but want it in # portage for better observation (and users are clamoring) - app-office/mozilla-sunbird-bin-0.2.20050724 (masked by: package.mask, ~x86 keyword) I have also tried USE="~x86", again without any luck. Am I using the wrong syntax or is it something else. Tony -- Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Can't get mozilla-sunbird 2005-08-16 18:28 [gentoo-user] Can't get mozilla-sunbird Anthony E. Caudel @ 2005-08-16 18:48 ` Nagatoro 2005-08-16 21:11 ` Anthony E. Caudel 2005-08-16 21:19 ` Gyuri 1 sibling, 1 reply; 8+ messages in thread From: Nagatoro @ 2005-08-16 18:48 UTC (permalink / raw To: gentoo-user Anthony E. Caudel wrote: > I have been trying to emerge mozilla-sunbird-bin-0.2 but without any > success. It is masked ~M (hard masked?) and I have tried including it in > /etc/portage/package.unmask as so: > > app-office/mozilla-sunbird-bin-0.2 > > But I get this error: > > !!! All ebuilds that could satisfy "mozilla-sunbird-bin" have been masked. > !!! One of the following masked packages is required to complete your request: > - app-office/mozilla-sunbird-bin-0.2 (masked by: package.mask, ~x86 keyword) > # <agriffis@gentoo.org> (19 Aug 2004) > # Masking because this package is not ready for prime, but want it in > # portage for better observation (and users are clamoring) > > - app-office/mozilla-sunbird-bin-0.2.20050724 (masked by: package.mask, ~x86 keyword) > > I have also tried USE="~x86", again without any luck. Am I using the > wrong syntax or is it something else. You need to find the line in /usr/portage/profiles/package.mask that masks the app and the add that _exact_ line to /etc/portage/package.unmask. Since it's also ~x86 masked you need to add "app-office/mozilla-sunbird-bin ~x86" to /etc/portage/package.keywords -- Naga -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Can't get mozilla-sunbird 2005-08-16 18:48 ` Nagatoro @ 2005-08-16 21:11 ` Anthony E. Caudel 0 siblings, 0 replies; 8+ messages in thread From: Anthony E. Caudel @ 2005-08-16 21:11 UTC (permalink / raw To: gentoo-user Thanks Nagatoro, the combination did it. Tony Nagatoro wrote: > Anthony E. Caudel wrote: > >> I have been trying to emerge mozilla-sunbird-bin-0.2 but without any >> success. It is masked ~M (hard masked?) and I have tried including it in >> /etc/portage/package.unmask as so: >> >> app-office/mozilla-sunbird-bin-0.2 >> >> But I get this error: >> >> !!! All ebuilds that could satisfy "mozilla-sunbird-bin" have been >> masked. >> !!! One of the following masked packages is required to complete your >> request: >> - app-office/mozilla-sunbird-bin-0.2 (masked by: package.mask, ~x86 >> keyword) >> # <agriffis@gentoo.org> (19 Aug 2004) >> # Masking because this package is not ready for prime, but want it in >> # portage for better observation (and users are clamoring) >> >> - app-office/mozilla-sunbird-bin-0.2.20050724 (masked by: >> package.mask, ~x86 keyword) >> >> I have also tried USE="~x86", again without any luck. Am I using the >> wrong syntax or is it something else. > > > You need to find the line in /usr/portage/profiles/package.mask that > masks the app and the add that _exact_ line to > /etc/portage/package.unmask. > Since it's also ~x86 masked you need to add > "app-office/mozilla-sunbird-bin ~x86" to /etc/portage/package.keywords > > -- Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Can't get mozilla-sunbird 2005-08-16 18:28 [gentoo-user] Can't get mozilla-sunbird Anthony E. Caudel 2005-08-16 18:48 ` Nagatoro @ 2005-08-16 21:19 ` Gyuri 2005-08-16 21:32 ` Nick Rout 1 sibling, 1 reply; 8+ messages in thread From: Gyuri @ 2005-08-16 21:19 UTC (permalink / raw To: gentoo-user Anthony E. Caudel wrote: >I have been trying to emerge mozilla-sunbird-bin-0.2 but without any >success. It is masked ~M (hard masked?) and I have tried including it in >/etc/portage/package.unmask as so: > > app-office/mozilla-sunbird-bin-0.2 > >But I get this error: > >!!! All ebuilds that could satisfy "mozilla-sunbird-bin" have been masked. >!!! One of the following masked packages is required to complete your request: >- app-office/mozilla-sunbird-bin-0.2 (masked by: package.mask, ~x86 keyword) ># <agriffis@gentoo.org> (19 Aug 2004) ># Masking because this package is not ready for prime, but want it in ># portage for better observation (and users are clamoring) > >- app-office/mozilla-sunbird-bin-0.2.20050724 (masked by: package.mask, ~x86 keyword) > >I have also tried USE="~x86", again without any luck. Am I using the >wrong syntax or is it something else. > >Tony > > > > Hello, you shoud use ACCEPT_KEYWORDS="~x86" emerge program_name Good luck -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Can't get mozilla-sunbird 2005-08-16 21:19 ` Gyuri @ 2005-08-16 21:32 ` Nick Rout 2005-08-17 13:46 ` Norberto Bensa 0 siblings, 1 reply; 8+ messages in thread From: Nick Rout @ 2005-08-16 21:32 UTC (permalink / raw To: gentoo-user On Tue, 16 Aug 2005 21:19:45 +0000 Gyuri wrote: > Hello, you shoud use > ACCEPT_KEYWORDS="~x86" emerge program_name > Good luck NO No NO NO nO no that will also emerge any dependencies to program-name as ~x86. It has been said on this list many times, and in the gentoo docs: echo "category/package ~x86" >> /etc/portage/package.keywords ACCEPT_KEYWORDS has been deprecated for a very long time. -- Nick Rout <nick@rout.co.nz> -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Can't get mozilla-sunbird 2005-08-16 21:32 ` Nick Rout @ 2005-08-17 13:46 ` Norberto Bensa 2005-08-17 15:12 ` Holly Bostick 0 siblings, 1 reply; 8+ messages in thread From: Norberto Bensa @ 2005-08-17 13:46 UTC (permalink / raw To: gentoo-user; +Cc: Nick Rout [-- Attachment #1: Type: text/plain, Size: 379 bytes --] Nick Rout wrote: > ACCEPT_KEYWORDS has been deprecated for a very long time. But you can still use ACCEPT_KEYWORDS in /etc/make.conf if you want the whole system to be ~x86. Or is there a better/recommendable way? Thanks in advance, Norberto > > -- > Nick Rout <nick@rout.co.nz> -- Norberto Bensa 4544-9692 / 15-4190-6344 Ciudad de Buenos Aires, Argentina [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Can't get mozilla-sunbird 2005-08-17 13:46 ` Norberto Bensa @ 2005-08-17 15:12 ` Holly Bostick 2005-08-18 1:25 ` Norberto Bensa 0 siblings, 1 reply; 8+ messages in thread From: Holly Bostick @ 2005-08-17 15:12 UTC (permalink / raw To: gentoo-user Norberto Bensa schreef: > Nick Rout wrote: > >>ACCEPT_KEYWORDS has been deprecated for a very long time. > > > But you can still use ACCEPT_KEYWORDS in /etc/make.conf if you want the whole > system to be ~x86. Or is there a better/recommendable way? > Yes, ACCEPT_KEYWORDS is a valid variable name for /etc/make.conf. It is just deprecated for "on-the-fly" usage, as follows: ACCEPT_KEYWORDS="~arch" emerge whatever The above is a very bad thing to do, and not because of some judgement call, but because it will cause you nothing but grief in the future. If you do something like that, the problem is that Portage will *not* remember that you authorized ~arch for "whatever" and the dependencies of "whatever", because you didn't authorize it, which authorization is carried out in /etc/make.conf for global settings, or /etc/portage/package.keywords for individual applications-- all you did was hack Portage temporarily to allow this app through its gateway. So when you next do an emerge world (or an emerge whatever), Portage will become horribly upset that there is an ~arch package installed, when it knows that all that is allowed are the stable arch packages. So it will downgrade "whatever" to stable. It may or may not downgrade the dependencies to stable, or may only dowgrade some of them. Which is all very well and good (unless of course you really wanted the unstable version), until you do another emerge -D world, and one of the unstable dependencies which was not downgraded, or was now marked stable (making it OK), wants to upgrade "whatever" again (because it is a dependency of "whatever version 2" not the "whatever version 1.5" you have installed), which will attempt upgrade whatever, but will then be forced to downgrade it immediately thereafter (because whatever version 2 is still not allowed on the system). Trust me, it's extremely ugly and totally not worth it. If you want to unmask a specific package without going to ~arch totally, add the package, and its dependencies if necessary, to /etc/portage/package.keywords. It's a bit more trouble at the start, but a lot less trouble in the end than using ACCEPT_KEYWORDS in an emerge command, unless you really mean to only *actively* test whether you want the unstable version of the package. In that case, it is useful, because if you find you don't want the package, Portage will downgrade it automatically for you (or you can do it yourself, in either case, Portage will not get all confused), and if you do want it, you can then add the authorization to /etc/portage/package.keywords, so Portage knows to keep it. HTH, Holly -- gentoo-user@gentoo.org mailing list ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Can't get mozilla-sunbird 2005-08-17 15:12 ` Holly Bostick @ 2005-08-18 1:25 ` Norberto Bensa 0 siblings, 0 replies; 8+ messages in thread From: Norberto Bensa @ 2005-08-18 1:25 UTC (permalink / raw To: gentoo-user; +Cc: Holly Bostick [-- Attachment #1: Type: text/plain, Size: 512 bytes --] Holly Bostick wrote: > Norberto Bensa schreef: > > Nick Rout wrote: > >>ACCEPT_KEYWORDS has been deprecated for a very long time. > > > > But you can still use ACCEPT_KEYWORDS in /etc/make.conf if you want the > > whole system to be ~x86. Or is there a better/recommendable way? > > Yes, ACCEPT_KEYWORDS is a valid variable name for /etc/make.conf. > > It is just deprecated for "on-the-fly" usage, as follows: > > ACCEPT_KEYWORDS="~arch" emerge whatever Thanks for the detailed explanation. Regards, Norberto [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2005-08-18 2:05 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2005-08-16 18:28 [gentoo-user] Can't get mozilla-sunbird Anthony E. Caudel 2005-08-16 18:48 ` Nagatoro 2005-08-16 21:11 ` Anthony E. Caudel 2005-08-16 21:19 ` Gyuri 2005-08-16 21:32 ` Nick Rout 2005-08-17 13:46 ` Norberto Bensa 2005-08-17 15:12 ` Holly Bostick 2005-08-18 1:25 ` Norberto Bensa
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox