Re: [gentoo-user] emerge claws-mail

2007-07-05 Thread Bo Ørsted Andresen
On Wednesday 04 July 2007 02:09:43 Arturo 'Buanzo' Busleiman wrote:
 David Relson wrote:
  Why is emerge giving me 2.9.2 rather than the newer 2.10.0_rc1 ???

 try emerge -upv claws-mail

 If you omit -u (means --upgrade), you will re-emerge currently installed
 version.

-u means direct deps will be updated too and that the target (in this case 
claws-mail) won't be remerged unless there's an upgrade (or downgrade). 
Without -u it still merges the latest visible version of the target itself..

-- 
Bo Andresen


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] emerge claws-mail

2007-07-05 Thread Arturo 'Buanzo' Busleiman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Bo Ørsted Andresen wrote:
 -u means direct deps will be updated too and that the target (in this case 
 claws-mail) won't be remerged unless there's an upgrade (or downgrade). 
 Without -u it still merges the latest visible version of the target itself..

- From man emerge:
   --update (-u)
  Updates  packages  to the best version available, which may not 
always be the highest
version number due to masking for testing and development.  This will also 
update direct
dependencies which may not be  what  you  want.   Package  atoms specified  on 
the command line are
greedy, meaning that unspecific atoms may match multiple installed versions of 
slot-ted packages.

You can use --nodeps, too, so you only update the specific package, with no 
deps.

- --
Arturo Buanzo Busleiman - Consultor Independiente en Seguridad Informatica
¿Su empresa consume demasiado ancho de banda? ¡Consulteme!
Free (as in Freedom) Punk Rock from Argentina: http://www.futurabanda.com.ar
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGjTN+AlpOsGhXcE0RCjRhAJ4uEPcB6MLr15IT33hWjLYyT0OAYQCePm/8
JWP+42psKO+HrL+dj24GXEM=
=dZ6R
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] emerge claws-mail

2007-07-05 Thread Bo Ørsted Andresen
On Thursday 05 July 2007 20:07:58 Arturo 'Buanzo' Busleiman wrote:
  -u means direct deps will be updated too and that the target (in this
  case claws-mail) won't be remerged unless there's an upgrade (or
  downgrade). Without -u it still merges the latest visible version of the
  target itself..

 From man emerge:
 --update (-u)
 Updates packages  to the best version available, which may not
 always be the highest version number due to masking for testing and
 development. This will also update direct dependencies which may not
 be what you  want. Package  atoms specified  on the command line are
 greedy, meaning that unspecific atoms may match multiple installed
 versions of slotted packages. 

 You can use --nodeps, too, so you only update the specific package, with no
 deps.

Why are you posting this? Was I unclear about anything?

If foo has a direct dependency on =cat/bar-1.5 and you have =cat/bar-1.4 
installed then `emerge foo` will upgrade both foo and bar to latest visible 
versions because that direct dependency on bar is not satisfied. With -u the 
same would happen except foo won't be remerged if there is no upgrade. 
With --nodeps only foo would be upgraded or remerged despite the dependency 
on bar not being satisfied.

If instead you already had =cat/bar-1.5 installed then `emerge foo` would 
upgrade or remerge foo only because the dependency on bar is already 
satisfied. With --update bar would be upgraded if a later version is 
available even though it isn't necessary to satisfy the dependency. 
With --nodeps still only foo gets upgraded or remerged.

In summary --nodeps is potentially *very* dangerous. Don't use it unless you 
know what you are doing. Also don't use --update or --deep if you want to 
minimize the number of upgrades...

-- 
Bo Andresen


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] emerge claws-mail

2007-07-05 Thread Arturo 'Buanzo' Busleiman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Bo Ørsted Andresen wrote:
 Why are you posting this? Was I unclear about anything?

Nevermind, man.

- --
Arturo Buanzo Busleiman - Consultor Independiente en Seguridad Informatica
¿Su empresa consume demasiado ancho de banda? ¡Consulteme!
Free (as in Freedom) Punk Rock from Argentina: http://www.futurabanda.com.ar
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGjT7IAlpOsGhXcE0RCgWhAJ4hlpkkuEzxq2vjjzNltYvpVdiWAgCeKoRw
rlHkNivCtdvNGYbIJkHG6xA=
=km+C
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] emerge claws-mail

2007-07-04 Thread Neil Bothwick
Hello David Relson,

  Because it is hard-masked in package.mask ;-) If you really want it
  you can unmask it in /etc/portage/package.unmask

 At present, /etc/portage only has package.keywords.  As package.mask is
 not present, it's not hard masked.

It is masked in /usr/portage/profiles/package.mask.

 Unmasking it in package.unmask does the trick.  I guess I had
 package.keywords and package.unmask confused.  'Tis time to re-read the
 man pages.

No, the two are different. package.unmask is used to override the profile
package.mask.

Incidentally, 2.10.0 is out now, but not yet in portage. Instead of
installing the rc, copy /usr/portage/mail-client/claws-mail to your
overlay and rename the ebuild to claws-mail-2.10.0.ebuild.


-- 
Neil Bothwick

Linux users do it without paying a Bill


signature.asc
Description: PGP signature


Re: [gentoo-user] emerge claws-mail

2007-07-04 Thread Roger Mason
David Relson [EMAIL PROTECTED] writes:

 As I want the latest and greatest version of claws-mail
 in /etc/portage/package.keywords I have: 

 mail-client/claws-mail


Should'nt that be 

mail-client/claws-mail ~x86

?

HTH,
Roger

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] emerge claws-mail

2007-07-04 Thread Neil Bothwick
On Wed, 04 Jul 2007 07:27:54 -0230, Roger Mason wrote:

  As I want the latest and greatest version of claws-mail
  in /etc/portage/package.keywords I have: 
 
  mail-client/claws-mail

 Should'nt that be 
 
 mail-client/claws-mail ~x86

Why assume that everyone runs x86? If you don't specify an arch in
package.keywords, if defaults to ~whatever-arch-you-have-in-make.conf


-- 
Neil Bothwick

Dream as if you'll live forever. Live as if you'll die today.


signature.asc
Description: PGP signature


Re: [gentoo-user] emerge claws-mail

2007-07-04 Thread Roger Mason
Neil Bothwick [EMAIL PROTECTED] writes:

 Why assume that everyone runs x86? If you don't specify an arch in
 package.keywords, if defaults to ~whatever-arch-you-have-in-make.conf

Thanks, learned something new.

Roger

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] emerge claws-mail

2007-07-04 Thread David Relson
On Wed, 4 Jul 2007 08:48:45 +0100
Neil Bothwick wrote:

 Hello David Relson,
 
   Because it is hard-masked in package.mask ;-) If you really want
   it you can unmask it in /etc/portage/package.unmask
 
  At present, /etc/portage only has package.keywords.  As
  package.mask is not present, it's not hard masked.
 
 It is masked in /usr/portage/profiles/package.mask.
 
  Unmasking it in package.unmask does the trick.  I guess I had
  package.keywords and package.unmask confused.  'Tis time to re-read
  the man pages.
 
 No, the two are different. package.unmask is used to override the
 profile package.mask.
 
 Incidentally, 2.10.0 is out now, but not yet in portage. Instead of
 installing the rc, copy /usr/portage/mail-client/claws-mail to your
 overlay and rename the ebuild to claws-mail-2.10.0.ebuild.

With the addition of emerge .../claws-mail-2.10.0.ebuild digest, I've
got the 2.10.0 build running ...

Thanks for the suggestion Neil.
-- 
[EMAIL PROTECTED] mailing list



[gentoo-user] emerge claws-mail

2007-07-03 Thread David Relson

As I want the latest and greatest version of claws-mail
in /etc/portage/package.keywords I have: 

mail-client/claws-mail

In directory /usr/portage/mail-client/claws-mail there are 3 ebuilds:


claws-mail-2.9.1.ebuild
claws-mail-2.9.2.ebuild
claws-mail-2.10.0_rc1.ebuild


Their KEYWORDS lines are, respectively:

KEYWORDS=alpha amd64 hppa ppc ppc64 sparc x86 ~x86-fbsd
KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd

emerge -pv claws-mail outputs:

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

Calculating dependencies  . .  done!

[ebuild R ] mail-client/claws-mail-2.9.2 
USE=bogofilter crypt dillo doc gnome spell ssl -clamav
-imap -ipv6 -kde -ldap -pda -spamassassin
-startup-notification -xface 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Why is emerge giving me 2.9.2 rather than the newer 2.10.0_rc1 ???

Thanks.

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] emerge claws-mail

2007-07-03 Thread Arturo 'Buanzo' Busleiman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

David Relson wrote:
 Why is emerge giving me 2.9.2 rather than the newer 2.10.0_rc1 ???

try emerge -upv claws-mail

If you omit -u (means --upgrade), you will re-emerge currently installed 
version.

- --
Arturo Buanzo Busleiman - Consultor Independiente en Seguridad Informatica
¿Su empresa consume demasiado ancho de banda? ¡Consulteme!
Free (as in Freedom) Punk Rock from Argentina: http://www.futurabanda.com.ar
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD4DBQFGiuVHAlpOsGhXcE0RCrUfAKCDVnsFZrs1a0F8Ndf09nm1pNhrFACWLwv/
Qsrrb+dlq32rk4cE0yFzhA==
=lTK3
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] emerge claws-mail

2007-07-03 Thread Renat Golubchyk
On Tue, 3 Jul 2007 19:48:01 -0400 David Relson
[EMAIL PROTECTED] wrote:
 Why is emerge giving me 2.9.2 rather than the newer 2.10.0_rc1 ???

Because it is hard-masked in package.mask ;-) If you really want it you
can unmask it in /etc/portage/package.unmask

Cheers,
Renat

-- 
Probleme kann man niemals mit derselben Denkweise loesen,
durch die sie entstanden sind.
  (Einstein)


signature.asc
Description: PGP signature


Re: [gentoo-user] emerge claws-mail

2007-07-03 Thread David Relson
On Tue, 03 Jul 2007 21:09:43 -0300
Arturo 'Buanzo' Busleiman wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA512
 
 David Relson wrote:
  Why is emerge giving me 2.9.2 rather than the newer 2.10.0_rc1 ???
 
 try emerge -upv claws-mail
 
 If you omit -u (means --upgrade), you will re-emerge currently
 installed version.

Here's the result of emerge -upv claws-mail

   These are the packages that would be merged, in order:
   Calculating dependencies  . .  done!
   Total: 0 packages, Size of downloads: 0 kB

Unfortunately it didn't help :-



-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] emerge claws-mail

2007-07-03 Thread David Relson
On Wed, 4 Jul 2007 02:48:46 +0200
Renat Golubchyk wrote:

 On Tue, 3 Jul 2007 19:48:01 -0400 David Relson
 [EMAIL PROTECTED] wrote:
  Why is emerge giving me 2.9.2 rather than the newer 2.10.0_rc1 ???
 
 Because it is hard-masked in package.mask ;-) If you really want it
 you can unmask it in /etc/portage/package.unmask
 
 Cheers,
 Renat

At present, /etc/portage only has package.keywords.  As package.mask is
not present, it's not hard masked.

Unmasking it in package.unmask does the trick.  I guess I had
package.keywords and package.unmask confused.  'Tis time to re-read the
man pages.

Thanks!

-- 
[EMAIL PROTECTED] mailing list