Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-30 Thread Alan McKinnon
On Wednesday 30 April 2008, Dirk Heinrichs wrote:
 Am Dienstag, 29. April 2008 schrieb ext Alan McKinnon:

 Some small corrections:
   What is the smoothest way to do it?
 
  change profile
  emerge --sync
  emerge -avuND world

 First sync, then change profile. Remember, the profiles are in the
 tree.

Doh. My bad. Thanks.

   How might I manage to change the current profile from x86/2006 to
   x86/2008
 
  ln -s /var/portage/profiles/default-linux/2008.0/desktop
  /etc/make.profile

 This is a link to a directory, so if it already exists, the correct
 options would be -sfn. Otherwise you'll end up with something you
 don't expect.

Double doh :-)

Thanks for the corrections - well spotted

-- 
Alan McKinnon
alan dot mckinnon at gmail dot com

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



[gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread reader
I'd like to jump an 2006 install up to 2008.  I've never made that big
an update without a fresh install.

What is the smoothest way to do it?

How might I manage to change the current profile from x86/2006 to
x86/2008

That option is of course not available currently at
/usr/portage/profiles.


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



Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread Ian Graeme Hilt
On Tue, Apr 29, 2008 at 11:31 AM,  [EMAIL PROTECTED] wrote:
 I'd like to jump an 2006 install up to 2008.  I've never made that big
  an update without a fresh install.

  What is the smoothest way to do it?

Download the 2008 minimal install cd and install.

Frankly, updating a 2006 install to 2008 is counter-productive. You'll
have a much easier time doing a fresh 2008 install.

-- 
Ian Graeme Hilt [EMAIL PROTECTED]
-- 
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread Alan McKinnon
On Tuesday 29 April 2008, [EMAIL PROTECTED] wrote:
 I'd like to jump an 2006 install up to 2008.  I've never made that
 big an update without a fresh install.

There's no such thing as a 2006 install. What does exist, is the 
collection of packages that were on the LiveCDs released in 2006. It's 
a vital difference as Gentoo doesn't care about versions, just the 
current collection of packages you might happen to have. You 
don't upgrade as such, thinking in those terms will get you in deep 
trouble real quick. What you do do is emerge whatever later version of 
packages you feel like having (within some technical constraints)

 What is the smoothest way to do it?

change profile
emerge --sync
emerge -avuND world

 How might I manage to change the current profile from x86/2006 to
 x86/2008

ln -s /var/portage/profiles/default-linux/2008.0/desktop /etc/make.profile

adjust the profile path to suit what you have on your machine, mine is 
in a non-standard place

If you --sync regularly and keep the box up to date you are likely to be 
severely underwhelmed by what a change in profile will do: usually not 
very much.

The profile defines some default USE flags and the collection of 
packages that make up the system set (about 60 packages or so). It will 
define things like coreutils, nano etc must be present, sometimes with 
a minimum version. These are just defaults, if you configured them 
explicitly, your changes will override the profile. Chances are you 
already meet most of the minimum requirements for even the latest 
profile so emerge -avuND world will likely do not much. If it does give 
output, study it carefully and adjust your USE to suit your 
requirements better than the profile, then re-run the emerge.

Of course, if you haven't updated the box since 2006, then you are in 
for a fun ride. I recently updated a box 6 months out of date and also 
removed everything resembling gnome at the same time. It took 4 days 
and many failed builds. It would have been quicker to reinstall from 
stage 1...I didn't reinstall because I'm a pain loving masochist 
with a point to prove. You should take note of this error of mine and 
learn from it ;-)


-- 
Alan McKinnon
alan dot mckinnon at gmail dot com

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



Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread Neil Bothwick
On Tue, 29 Apr 2008 10:31:05 -0500, [EMAIL PROTECTED] wrote:

 How might I manage to change the current profile from x86/2006 to
 x86/2008

Change the /etc/make.profile symlink or use eselect profile.

 That option is of course not available currently at
 /usr/portage/profiles.

2008 hasn't been released yet. Switch to 2007.0 for now, then it will be
less of a change when 2008.0 is released.


-- 
Neil Bothwick

The severity of the itch is inversely proportional to the reach.


signature.asc
Description: PGP signature


Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread Kevin O'Gorman
On Tue, Apr 29, 2008 at 8:59 AM, Neil Bothwick [EMAIL PROTECTED] wrote:

 On Tue, 29 Apr 2008 10:31:05 -0500, [EMAIL PROTECTED] wrote:

  How might I manage to change the current profile from x86/2006 to
  x86/2008

 Change the /etc/make.profile symlink or use eselect profile.

  That option is of course not available currently at
  /usr/portage/profiles.

 2008 hasn't been released yet. Switch to 2007.0 for now, then it will be
 less of a change when 2008.0 is released.

 Hmmm.  I may have read this latest post just in time.  My system contains
/usr/portage/profiles/default/linux/x86/2008.0/desktop and I had just linked
/etc/make.profile to it and synced up.  I was about to emerge world -- it
was
going to rebuild 124 packages (a lot of kde stuff for one thing).

I think I'll go back to 2007 for now

The question: if it hasn't been released, what is this profile doing on my
system, and how am I supposed to know?

++ kevin


-- 
Kevin O'Gorman, PhD


Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread Neil Walker

Neil Bothwick wrote:

2008 hasn't been released yet. Switch to 2007.0 for now, then it will be
less of a change when 2008.0 is released.
  


It was released on April 1st. ;)

Be lucky,

Neil


--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


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



Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread Neil Bothwick
On Tue, 29 Apr 2008 09:35:53 -0700, Kevin O'Gorman wrote:

  Hmmm.  I may have read this latest post just in time.  My system
  contains  
 /usr/portage/profiles/default/linux/x86/2008.0/desktop

Ah, they've moved it! The other profiles are in
/usr/portage/profiles/default-linux, that's why the latest I saw was
2007.0 :(


-- 
Neil Bothwick

If the funeral procession is at night, do folks drive with their lights
off?


signature.asc
Description: PGP signature


Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread Alan McKinnon
On Tuesday 29 April 2008, Kevin O'Gorman wrote:
  Hmmm.  I may have read this latest post just in time.  My system
  contains

 /usr/portage/profiles/default/linux/x86/2008.0/desktop and I had just
 linked /etc/make.profile to it and synced up.  I was about to emerge
 world -- it was
 going to rebuild 124 packages (a lot of kde stuff for one thing).

 I think I'll go back to 2007 for now

 The question: if it hasn't been released, what is this profile doing
 on my system, and how am I supposed to know?

I rattled off the path to profiles from memory in my previous post 
without actually checking what I had on the machine :-)

When I went to look for it, I didn't find a 2008.0 profile at first - 
that took a 'find' command. I see now I have:

/var/portage/profiles/default-linux/x86/2007.0/
/var/portage/profiles/default/linux/x86/2008.0/

When did this gratuitous and 100% cosmetic-only zero-value-adding naming 
convention change happen? GMN is the obvious place to announce it, I 
read them all, I don't recall seeing this. I've been using gentoo for 
years, the standard profile paths are tatooed in my brain. If it 
weren't for this thread I would probably have been blissfully ignorant 
for many more months. Read the install docs doesn't work for me - I 
haven't needed install docs for years now.

This kind of gratuitous change is bullshit and *really* ticks me off as 
useful important stuff just *goes away*

-- 
Alan McKinnon
alan dot mckinnon at gmail dot com
--
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread Etaoin Shrdlu
On Tuesday 29 April 2008, 21:00, Alan McKinnon wrote:

 I rattled off the path to profiles from memory in my previous post
 without actually checking what I had on the machine :-)

 When I went to look for it, I didn't find a 2008.0 profile at first -
 that took a 'find' command. I see now I have:

 /var/portage/profiles/default-linux/x86/2007.0/
 /var/portage/profiles/default/linux/x86/2008.0/

 When did this gratuitous and 100% cosmetic-only zero-value-adding
 naming convention change happen? GMN is the obvious place to announce
 it, I read them all, I don't recall seeing this. I've been using
 gentoo for years, the standard profile paths are tatooed in my brain.
 If it weren't for this thread I would probably have been blissfully
 ignorant for many more months. Read the install docs doesn't work
 for me - I haven't needed install docs for years now.

 This kind of gratuitous change is bullshit and *really* ticks me off
 as useful important stuff just *goes away*

I don't want to comment about the change. However, you could have found 
out easily all the available profiles by doing eselect profile list:

# eselect profile list
Available profile symlink targets:
  [1]   default-linux/x86/2006.1
  [2]   default-linux/x86/no-nptl
  [3]   default-linux/x86/2006.1/desktop
  [4]   default-linux/x86/2007.0
  [5]   default-linux/x86/2007.0/desktop *
  [6]   hardened/x86/2.6
  [7]   selinux/2007.0/x86
  [8]   selinux/2007.0/x86/hardened
  [9]   default/linux/x86/2008.0
  [10]  default/linux/x86/2008.0/desktop
  [11]  default/linux/x86/2008.0/developer
  [12]  default/linux/x86/2008.0/no-nptl
  [13]  default/linux/x86/2008.0/server
  [14]  hardened/linux/x86
-- 
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread Alan McKinnon
On Tuesday 29 April 2008, Etaoin Shrdlu wrote:
  This kind of gratuitous change is bullshit and *really* ticks me
  off as useful important stuff just *goes away*

 I don't want to comment about the change. However, you could have
 found out easily all the available profiles by doing eselect profile
 list:

 # eselect profile list
 Available profile symlink targets:

Fair enough, except that I maintain make.profile manually using ln. Same 
with /usr/src/linux. And I've been doing that since my first install 
and have never needed to look for a front end tool that can replace one 
simple command with one simple command.

In fact, I didn't even know about this feature of eselect till 5 minutes 
ago. So now there are two useful and important things that were not 
communicated to users.

-- 
Alan McKinnon
alan dot mckinnon at gmail dot com

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



Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread John covici
on Tuesday 04/29/2008 Alan McKinnon([EMAIL PROTECTED]) wrote
  On Tuesday 29 April 2008, Etaoin Shrdlu wrote:
This kind of gratuitous change is bullshit and *really* ticks me
off as useful important stuff just *goes away*
  
   I don't want to comment about the change. However, you could have
   found out easily all the available profiles by doing eselect profile
   list:
  
   # eselect profile list
   Available profile symlink targets:
  
  Fair enough, except that I maintain make.profile manually using ln. Same 
  with /usr/src/linux. And I've been doing that since my first install 
  and have never needed to look for a front end tool that can replace one 
  simple command with one simple command.
  
  In fact, I didn't even know about this feature of eselect till 5 minutes 
  ago. So now there are two useful and important things that were not 
  communicated to users.
  

OK, what will I gain if I change the profile from
/usr/portage/profiles/default-linux/x86/2006.1/desktop to
/usr/portage/profiles/default-linux/x86/2007.0  (I don't even have a
2008.0 -- maybe I need to sync)?  Will it unmaks useful packages or
someting?

Thanks.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

 John Covici
 [EMAIL PROTECTED]
-- 
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread Mark Knecht
On Tue, Apr 29, 2008 at 12:57 PM, John covici [EMAIL PROTECTED] wrote:
 on Tuesday 04/29/2008 Alan McKinnon([EMAIL PROTECTED]) wrote

   On Tuesday 29 April 2008, Etaoin Shrdlu wrote:
  This kind of gratuitous change is bullshit and *really* ticks me
  off as useful important stuff just *goes away*

 I don't want to comment about the change. However, you could have
 found out easily all the available profiles by doing eselect profile
 list:

 # eselect profile list
 Available profile symlink targets:
   
Fair enough, except that I maintain make.profile manually using ln. Same
with /usr/src/linux. And I've been doing that since my first install
and have never needed to look for a front end tool that can replace one
simple command with one simple command.
   
In fact, I didn't even know about this feature of eselect till 5 minutes
ago. So now there are two useful and important things that were not
communicated to users.
   

  OK, what will I gain if I change the profile from
  /usr/portage/profiles/default-linux/x86/2006.1/desktop to
  /usr/portage/profiles/default-linux/x86/2007.0  (I don't even have a
  2008.0 -- maybe I need to sync)?  Will it unmaks useful packages or
  someting?

  Thanks.


I was wondering that myself. I suspect you can change the profile and
then look at something like emerge -pvDuN world and see what it would
do.

I use eselect but didn't know about this profile option. Nice.

- Mark
-- 
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread Neil Bothwick
On Tue, 29 Apr 2008 21:18:47 +0200, Etaoin Shrdlu wrote:

 I don't want to comment about the change. However, you could have found 
 out easily all the available profiles by doing eselect profile list:

True, but Gentoo allows, even encourages, working at the lowest level
without helpful tools get in the way, but this change has hampered
working in the way Gentoo was originally intended.


-- 
Neil Bothwick

Beware! The end is... aaarrgh!


signature.asc
Description: PGP signature


Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread Alan McKinnon
On Tuesday 29 April 2008, John covici wrote:

 OK, what will I gain if I change the profile from
 /usr/portage/profiles/default-linux/x86/2006.1/desktop to
 /usr/portage/profiles/default-linux/x86/2007.0  (I don't even have a
 2008.0 -- maybe I need to sync)?  Will it unmaks useful packages or
 someting?

diff is your friend here. Both profiles have the same grandparent so 
there are just a few pairs of files to run diff on (omitting the 
headers and comments). Unfortunately the right hand file name in the 
diff output is marked with a  which will upset your mailer's quote 
tracking :-(   :

[EMAIL PROTECTED] /var/portage/profiles/default-linux/x86 $ diff -r 2006.1/ 
2007.0/

diff -r 2006.1/desktop/make.defaults 2007.0/desktop/make.defaults
5,7c5
 STAGE1_USE=nptl nptlonly unicode

 USE=alsa arts cairo cdr dbus dvd dvdr eds emboss encode esd fam 
firefox gif gnome gpm gstreamer gtk hal jpeg kde ldap mad mikmod mp3 
mpeg ogg opengl oss png qt3 qt4 quicktime sdl spell truetype vorbis 
win32codecs unicode X xml xv
---
 USE=acpi alsa arts cairo cdr dbus dvd dvdr dvdread eds emboss encode 
esd evo fam firefox gif gnome gpm gstreamer gtk hal jpeg kde kerberos 
ldap mad mikmod mp3 mpeg ogg opengl oss pdf png qt3 qt3support qt4 
quicktime sdl spell svg tiff truetype vorbis win32codecs unicode X xml 
xv

diff -r 2006.1/desktop/virtuals 2007.0/desktop/virtuals
4a5
 virtual/cdrtools app-cdr/cdrkit

diff -r 2006.1/make.defaults 2007.0/make.defaults
9,10c8,10
 # These USE flags are what is common between the various sub-profiles.
 USE=cups gdbm gpm nptl nptlonly ppds unicode
---
 # These USE flags are what is common between the various sub-profiles. 
Stages 2
 # and 3 are built against these, so be careful what you add.
 USE=acl cups gdbm gpm nptl nptlonly unicode

diff -r 2006.1/server/profile.bashrc 2007.0/server/profile.bashrc
5c5
 if [ ${EBUILD_PHASE} == setup ]
---
 if [[ ${EBUILD_PHASE} == setup ]]
7c7
   if [ ! ${I_KNOW_WHAT_I_AM_DOING} == yes ]
---
   if [[ ! ${I_KNOW_WHAT_I_AM_DOING} == yes ]]


Summary: You get a few extra USE flags by default (which you can 
explicitly override in make.conf), cdrkit is the default cdrtools 
package, and the .bashrc for the shell that portage uses has had some 
syntax corrected to a better form.

Chances are you are already using acpi, pdf, svg and tiff USE flags so 
these will cause no change if you upgrade your profile. The few 
packages in the tree that USE kerberos may need to be recompiled if 
this flag changes for you


-- 
Alan McKinnon
alan dot mckinnon at gmail dot com

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



Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread John covici
on Tuesday 04/29/2008 Alan McKinnon([EMAIL PROTECTED]) wrote
  On Tuesday 29 April 2008, John covici wrote:
  
   OK, what will I gain if I change the profile from
   /usr/portage/profiles/default-linux/x86/2006.1/desktop to
   /usr/portage/profiles/default-linux/x86/2007.0  (I don't even have a
   2008.0 -- maybe I need to sync)?  Will it unmaks useful packages or
   someting?
  
  diff is your friend here. Both profiles have the same grandparent so 
  there are just a few pairs of files to run diff on (omitting the 
  headers and comments). Unfortunately the right hand file name in the 
  diff output is marked with a  which will upset your mailer's quote 
  tracking :-(   :
  
  [EMAIL PROTECTED] /var/portage/profiles/default-linux/x86 $ diff -r 2006.1/ 
  2007.0/
  
  diff -r 2006.1/desktop/make.defaults 2007.0/desktop/make.defaults
  5,7c5
   STAGE1_USE=nptl nptlonly unicode
  
   USE=alsa arts cairo cdr dbus dvd dvdr eds emboss encode esd fam 
  firefox gif gnome gpm gstreamer gtk hal jpeg kde ldap mad mikmod mp3 
  mpeg ogg opengl oss png qt3 qt4 quicktime sdl spell truetype vorbis 
  win32codecs unicode X xml xv
  ---
   USE=acpi alsa arts cairo cdr dbus dvd dvdr dvdread eds emboss encode 
  esd evo fam firefox gif gnome gpm gstreamer gtk hal jpeg kde kerberos 
  ldap mad mikmod mp3 mpeg ogg opengl oss pdf png qt3 qt3support qt4 
  quicktime sdl spell svg tiff truetype vorbis win32codecs unicode X xml 
  xv
  
  diff -r 2006.1/desktop/virtuals 2007.0/desktop/virtuals
  4a5
   virtual/cdrtools app-cdr/cdrkit
  
  diff -r 2006.1/make.defaults 2007.0/make.defaults
  9,10c8,10
   # These USE flags are what is common between the various sub-profiles.
   USE=cups gdbm gpm nptl nptlonly ppds unicode
  ---
   # These USE flags are what is common between the various sub-profiles. 
  Stages 2
   # and 3 are built against these, so be careful what you add.
   USE=acl cups gdbm gpm nptl nptlonly unicode
  
  diff -r 2006.1/server/profile.bashrc 2007.0/server/profile.bashrc
  5c5
   if [ ${EBUILD_PHASE} == setup ]
  ---
   if [[ ${EBUILD_PHASE} == setup ]]
  7c7
 if [ ! ${I_KNOW_WHAT_I_AM_DOING} == yes ]
  ---
 if [[ ! ${I_KNOW_WHAT_I_AM_DOING} == yes ]]
  
  
  Summary: You get a few extra USE flags by default (which you can 
  explicitly override in make.conf), cdrkit is the default cdrtools 
  package, and the .bashrc for the shell that portage uses has had some 
  syntax corrected to a better form.
  
  Chances are you are already using acpi, pdf, svg and tiff USE flags so 
  these will cause no change if you upgrade your profile. The few 
  packages in the tree that USE kerberos may need to be recompiled if 
  this flag changes for you
  
  

OK, thanks.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

 John Covici
 [EMAIL PROTECTED]
-- 
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] smoothest way to jump from 2006 to 2008

2008-04-29 Thread Dirk Heinrichs
Am Dienstag, 29. April 2008 schrieb ext Alan McKinnon:

Some small corrections:

  What is the smoothest way to do it?

 change profile
 emerge --sync
 emerge -avuND world

First sync, then change profile. Remember, the profiles are in the tree.

  How might I manage to change the current profile from x86/2006 to
  x86/2008

 ln -s /var/portage/profiles/default-linux/2008.0/desktop
 /etc/make.profile

This is a link to a directory, so if it already exists, the correct options 
would be -sfn. Otherwise you'll end up with something you don't expect.

Bye...

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


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