Re: [gentoo-user] Re: A confession

2005-12-21 Thread Neil Bothwick
On Tue, 20 Dec 2005 20:11:30 +0100, Benno Schulenberg wrote:

 Neil Bothwick wrote:
  Most of the reported problems with
  testing packages seem to be from people running mixed
  stable/testing systems.
 
 Just a hunch, or do you keep numbers?

An impression, much more than a hunch,m but no hard numbers to back it
up, hence my use of the word seem.

  If everyone ran stable, how stable would it be with no testing?
 
 If everyone ran either full stable or full testing, how are problems 
 that occur when one the testing packages makes it to stable going 
 to be detected?  By the ones running stable.  :(  So, mixed systems 
 are just as needed as ones at full testing, if not more so.

A mixed system is not stable. I doubt many people run all stable save for
one package, not that there's anything wrong with that. But when you
have a lot of packages in package.keywords, you're best of switching to a
full testing system, IMO.


-- 
Neil Bothwick

Happiness is merely the remission of pain.


signature.asc
Description: PGP signature


Re: [gentoo-user] Re: A confession

2005-12-21 Thread Uwe Thiem
On 20 December 2005 20:27, [EMAIL PROTECTED] wrote:
 Richard Fish [EMAIL PROTECTED] writes:

 Thanks for the good comments as usual Richard.  But I can't resist this:
  I guess this depends on your reasons for going ~x86.  If it is to
  avoid compiling, well, that is a bad reason,

   I'd rather set my hair on fire than compile kde, and I'm bald : )

Why? Compiles without a hiccup here.

Uwe

-- 
Unix is sexy:
who | grep -i blonde | date
cd ~; unzip; touch; strip; finger
mount; gasp; yes; uptime; umount
sleep
-- 
gentoo-user@gentoo.org mailing list



[gentoo-user] Re: A confession

2005-12-21 Thread Robin
  Neil Bothwick wrote:
 But when you
 have a lot of packages in package.keywords, you're best of switching to a
 full testing system, IMO.


That is a pretty bold statement.  A lot of packages are masked just
because they are untested on a particular architecture, and
sometimes you need that package to run what ever you are running.

It is almost like saying:  You like Nachos, so you should only eat
Mexican food

My 2 cents.

Side Note:  It is early and this sounds like a valid arguement in my head :-)

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Re: A confession

2005-12-21 Thread Neil Bothwick
On Wed, 21 Dec 2005 07:16:21 -0400, Robin wrote:

  But when you
  have a lot of packages in package.keywords, you're best of switching
  to a full testing system, IMO.

 That is a pretty bold statement.  A lot of packages are masked just
 because they are untested on a particular architecture, and
 sometimes you need that package to run what ever you are running.

True, for a few packages. But when you reach the point where you are
frequently solving issues by editing package.keywords it is, IMO, time to
switch to a more consistent setup.

 It is almost like saying:  You like Nachos, so you should only eat
 Mexican food

If you find yourself eating nachos for breakfast, lunch and dinner; maybe
you should - although I hate to think what wold emerge fro your system
when eating that much chilli :)


-- 
Neil Bothwick

If you like this tagline, call 1-800-TAGS'R'US


signature.asc
Description: PGP signature


Re: [gentoo-user] Re: A confession

2005-12-21 Thread Martin S
Mmm, perhaps I'll try running a pure ~x86 after all.Finally am getting back up again...Regards,Martin S


Re: [gentoo-user] Re: A confession

2005-12-21 Thread John Jolet


On Dec 21, 2005, at 2:55 AM, Neil Bothwick wrote:



A mixed system is not stable. I doubt many people run all stable  
save for

one package, not that there's anything wrong with that. But when you
have a lot of packages in package.keywords, you're best of  
switching to a

full testing system, IMO.

actually, my laptop is all stable except for my wireless card  
drivers...and I've got some 64-bit servers that are all stable,  
except for say nagios


--
Neil Bothwick

Happiness is merely the remission of pain.


--
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Re: A confession

2005-12-21 Thread Benno Schulenberg
Neil Bothwick wrote:
 On Tue, 20 Dec 2005 20:11:30 +0100, Benno Schulenberg wrote:
  If everyone ran either full stable or full testing, how are
  problems that occur when one the testing packages makes it to
  stable going to be detected?  By the ones running stable.  :( 
  So, mixed systems are just as needed as ones at full testing,
  if not more so.

 A mixed system is not stable.

Huh?  You mean to say that a mixed system is likely to have hiccups?  
Or do you mean that a mixed system requires more work: having to 
adapt package.keywords every now and then?

 But when you have a lot of packages in package.keywords, you're
 best of switching to a full testing system, IMO.

That is only because of a shortcoming of portage: if for example one 
has firefox at ~x86, and a new version of firefox depends on a ~x86 
version of some other package, portage should be so clever as to 
grab that version automatically and not require the user to keyword 
it in /etc/portage/package.keywords.  Or at least it should be 
possible to enable this cleverness by adding something like 
autokeyword to FEATURES.

Benno
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Re: A confession

2005-12-21 Thread Neil Bothwick
On Wed, 21 Dec 2005 15:56:10 +0100, Benno Schulenberg wrote:

  A mixed system is not stable.
 
 Huh?  You mean to say that a mixed system is likely to have hiccups?

I mean it is not stable as in not x86, amd64, ppc etc.

If a system has ACCEPT_KEYWORDS=x86 in make.conf and a whole bunch of
entries in package.keywords, it is neither stable not testing (x86 not
~x86) but a bastard hybrid.

  But when you have a lot of packages in package.keywords, you're
  best of switching to a full testing system, IMO.

 That is only because of a shortcoming of portage: if for example one 
 has firefox at ~x86, and a new version of firefox depends on a ~x86 
 version of some other package, portage should be so clever as to 
 grab that version automatically and not require the user to keyword 
 it in /etc/portage/package.keywords.  Or at least it should be 
 possible to enable this cleverness by adding something like 
 autokeyword to FEATURES.

It would seem like a good idea to be able to tell portage use the
keyword setting for all world and commandline packages, but use ~arch for
dependencies where absolutely necessary). I'm sure there's a serious
drawback to this, and I'm equally that Ciaran will post a cryptic three
word hint to it :)

One potential problem is that many dependencies are there for more than
one package. Imagine what could happen if the latest version of a package
you had put in package.keywords depended on a ~arch version of glibc.


-- 
Neil Bothwick

WinErr 002: No Error - Yet


signature.asc
Description: PGP signature


[gentoo-user] Re: A confession

2005-12-20 Thread reader
Martin S [EMAIL PROTECTED] writes:

[...]

I recently did something similar only never got past thining I might
do it  I too had gotten my OS pretty unstable by not really
understanding how keywording etc worked.  I still don't really fully
get it but I came back thinking I'd stay with stable.

 Back to Gentoo. And battling my own errors...
 I think I'll run the stable branch this time though.

What had happened to cause you to need to reinstall?

For me it was running:

 ACCEPT_KEYWORDS=~x86 emerge -vuD world

Not realizing the repercussions, like that all dependancies would be
unmasked too.

That eventuall got me into a pretty big mess.

When I reinstalled gentoo my plan was to stay with stable like you.
However I soon scrapped that too.  Kde is about to jump to kde-3.5
being stable I think and when I went to install kde it wanted to
install kde-3.4.3 meaning I'd soon be grinding through all of kde
again. Posters have argued that compiling kde is really so bad but I
still think its really a time waster.

Trying to unmask stuff soon turned into a pita although it can be
done.

I just started running with ACCEPT_KEYWORDS=~x86 in /etc/make.conf
and decided to let the chips fall where they may.  At least I don't
have to fiddle around with a mixture of stable and masked.
I doubt that above would be seen as very good plan by many though.

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Re: A confession

2005-12-20 Thread Dirk Heinrichs
Am Dienstag, 20. Dezember 2005 15:56 schrieb ext 
[EMAIL PROTECTED]:

 I just started running with ACCEPT_KEYWORDS=~x86 in /etc/make.conf
 and decided to let the chips fall where they may.  At least I don't
 have to fiddle around with a mixture of stable and masked.
 I doubt that above would be seen as very good plan by many though.

Why not? I do run ~x86 on several machines now for over a year, with only 
minor problems. Of course, you'll run into bugs (mostly compilation 
problems) from time to time, but that doesn't matter so much (at least for 
me). I usually file a bug (if not already done by someone else), mask that 
package version and wait until the bug is fixed.

Bye...

Dirk
-- 
Dirk Heinrichs  | Tel:  +49 (0)162 234 3408
Configuration Manager   | Fax:  +49 (0)211 47068 111
Capgemini Deutschland   | Mail: [EMAIL PROTECTED]
Hambornerstraße 55  | Web:  http://www.capgemini.com
D-40472 Düsseldorf  | ICQ#: 110037733
GPG Public Key C2E467BB | Keyserver: www.keyserver.net


pgpkO9N013VJI.pgp
Description: PGP signature


Re: [gentoo-user] Re: A confession

2005-12-20 Thread Richard Fish
On 12/20/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 I just started running with ACCEPT_KEYWORDS=~x86 in /etc/make.conf
 and decided to let the chips fall where they may.  At least I don't
 have to fiddle around with a mixture of stable and masked.
 I doubt that above would be seen as very good plan by many though.

I guess this depends on your reasons for going ~x86.  If it is to
avoid compiling, well, that is a bad reason, because ~x86 packages are
updated much more frequently than the stable ebuilds.  This is the
nature of testing ebuilds...find a bug, fix the bug, release a new
-rX.  Not every ~x86 ebuild makes it to stable.

On the other hand, I run ~x86 as I consider it my duty as a Gentoo
user.  Testing the builds on my system is my (relatively small) way of
contributing something back.  It is the same reason that I now at
least boot every -rc kernel.  Of course, I make frequent backups!  On
those rare instances where I do find a bug, I report it, hopefully
with enough information to get it fixed.  Usually it has already been
reported by someone else though.

But I say if you learn to use /etc/portage/package.mask appropriately,
and are willing to do the testing, then do it.

-Richard

-- 
gentoo-user@gentoo.org mailing list



[gentoo-user] Re: A confession

2005-12-20 Thread reader
Dirk Heinrichs [EMAIL PROTECTED] writes:

 Why not? I do run ~x86 on several machines now for over a year, with only 
 minor problems. Of course, you'll run into bugs (mostly compilation 
 problems) from time to time, but that doesn't matter so much (at least for 
 me). I usually file a bug (if not already done by someone else), mask that 
 package version and wait until the bug is fixed.

That is good to know, I had the notion in the back of my mind it would
cause serous grief somewhere.

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Re: A confession

2005-12-20 Thread Neil Bothwick
On Tue, 20 Dec 2005 08:56:31 -0600, [EMAIL PROTECTED] wrote:

 I just started running with ACCEPT_KEYWORDS=~x86 in /etc/make.conf
 and decided to let the chips fall where they may.  At least I don't
 have to fiddle around with a mixture of stable and masked.
 I doubt that above would be seen as very good plan by many though.

I'd say it is a good plan. Most of the reported problems with testing
packages seem to be from people running mixed stable/testing systems.
Running all testing avoids some of the problems of a mixed system, lets
you try the new software sooner and gives you opportunity to give
something back to Gentoo by reporting any bugs you find.

If everyone ran stable, how stable would it be with no testing?


-- 
Neil Bothwick

Help! I've fallen and I can't get down! - James Brown


signature.asc
Description: PGP signature


[gentoo-user] Re: A confession

2005-12-20 Thread reader
Richard Fish [EMAIL PROTECTED] writes:

Thanks for the good comments as usual Richard.  But I can't resist this:

 I guess this depends on your reasons for going ~x86.  If it is to
 avoid compiling, well, that is a bad reason,
 
  I'd rather set my hair on fire than compile kde, and I'm bald : )

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Re: A confession

2005-12-20 Thread Benno Schulenberg
Neil Bothwick wrote:
 Most of the reported problems with
 testing packages seem to be from people running mixed
 stable/testing systems.

Just a hunch, or do you keep numbers?

 If everyone ran stable, how stable would it be with no testing?

If everyone ran either full stable or full testing, how are problems 
that occur when one the testing packages makes it to stable going 
to be detected?  By the ones running stable.  :(  So, mixed systems 
are just as needed as ones at full testing, if not more so.

Benno
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Re: A confession

2005-12-20 Thread Chris Fairles

Richard Fish wrote:


On 12/20/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 


I just started running with ACCEPT_KEYWORDS=~x86 in /etc/make.conf
and decided to let the chips fall where they may.  At least I don't
have to fiddle around with a mixture of stable and masked.
I doubt that above would be seen as very good plan by many though.
   


On the other hand, I run ~x86 as I consider it my duty as a Gentoo
user.  Testing the builds on my system is my (relatively small) way of
contributing something back.  It is the same reason that I now at
least boot every -rc kernel.  Of course, I make frequent backups!  On
those rare instances where I do find a bug, I report it, hopefully
with enough information to get it fixed.  Usually it has already been
reported by someone else though.

But I say if you learn to use /etc/portage/package.mask appropriately,
and are willing to do the testing, then do it.

-Richard

 

I enjoy testing as well and thats my main reason for keeping a ~x86 
system. However, I don't think its wise for people unfamiliar with (or 
have no interest in) bugs.gentoo, overlays and to a lesser degree 
writing/fixing ebuilds to go full ~x86.


I've been ~x86 for about a week and I've had to a) pull ebuilds/patches 
from bugs.gentoo (and also filed a couple), b) moved a couple apps in 
overlay and c) fix old custom ebuilds in overlay for unsupported 
software (ex. OpenCV, xfce4 svn).


Also making extensive use of package.mask since as mentioned before, 
some ~x86 have radical changes that might bork your system until you 
downgrade.


Chris


--
gentoo-user@gentoo.org mailing list