Re: [gentoo-user] smoothest way to jump from 2006 to 2008
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.