Gentoo Archives: gentoo-user

From: John covici <covici@××××××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] smoothest way to jump from 2006 to 2008
Date: Tue, 29 Apr 2008 21:48:02
Message-Id: 18455.38797.55735.370829@ccs.covici.com
In Reply to: Re: [gentoo-user] smoothest way to jump from 2006 to 2008 by Alan McKinnon
1 on Tuesday 04/29/2008 Alan McKinnon(alan.mckinnon@×××××.com) wrote
2 > On Tuesday 29 April 2008, John covici wrote:
3 >
4 > > OK, what will I gain if I change the profile from
5 > > /usr/portage/profiles/default-linux/x86/2006.1/desktop to
6 > > /usr/portage/profiles/default-linux/x86/2007.0 (I don't even have a
7 > > 2008.0 -- maybe I need to sync)? Will it unmaks useful packages or
8 > > someting?
9 >
10 > diff is your friend here. Both profiles have the same grandparent so
11 > there are just a few pairs of files to run diff on (omitting the
12 > headers and comments). Unfortunately the right hand file name in the
13 > diff output is marked with a ">" which will upset your mailer's quote
14 > tracking :-( :
15 >
16 > alan@nazgul /var/portage/profiles/default-linux/x86 $ diff -r 2006.1/
17 > 2007.0/
18 >
19 > diff -r 2006.1/desktop/make.defaults 2007.0/desktop/make.defaults
20 > 5,7c5
21 > < STAGE1_USE="nptl nptlonly unicode"
22 > <
23 > < USE="alsa arts cairo cdr dbus dvd dvdr eds emboss encode esd fam
24 > firefox gif gnome gpm gstreamer gtk hal jpeg kde ldap mad mikmod mp3
25 > mpeg ogg opengl oss png qt3 qt4 quicktime sdl spell truetype vorbis
26 > win32codecs unicode X xml xv"
27 > ---
28 > > USE="acpi alsa arts cairo cdr dbus dvd dvdr dvdread eds emboss encode
29 > esd evo fam firefox gif gnome gpm gstreamer gtk hal jpeg kde kerberos
30 > ldap mad mikmod mp3 mpeg ogg opengl oss pdf png qt3 qt3support qt4
31 > quicktime sdl spell svg tiff truetype vorbis win32codecs unicode X xml
32 > xv"
33 >
34 > diff -r 2006.1/desktop/virtuals 2007.0/desktop/virtuals
35 > 4a5
36 > > virtual/cdrtools app-cdr/cdrkit
37 >
38 > diff -r 2006.1/make.defaults 2007.0/make.defaults
39 > 9,10c8,10
40 > < # These USE flags are what is common between the various sub-profiles.
41 > < USE="cups gdbm gpm nptl nptlonly ppds unicode"
42 > ---
43 > > # These USE flags are what is common between the various sub-profiles.
44 > Stages 2
45 > > # and 3 are built against these, so be careful what you add.
46 > > USE="acl cups gdbm gpm nptl nptlonly unicode"
47 >
48 > diff -r 2006.1/server/profile.bashrc 2007.0/server/profile.bashrc
49 > 5c5
50 > < if [ "${EBUILD_PHASE}" == "setup" ]
51 > ---
52 > > if [[ "${EBUILD_PHASE}" == "setup" ]]
53 > 7c7
54 > < if [ ! "${I_KNOW_WHAT_I_AM_DOING}" == "yes" ]
55 > ---
56 > > if [[ ! "${I_KNOW_WHAT_I_AM_DOING}" == "yes" ]]
57 >
58 >
59 > Summary: You get a few extra USE flags by default (which you can
60 > explicitly override in make.conf), cdrkit is the default cdrtools
61 > package, and the .bashrc for the shell that portage uses has had some
62 > syntax corrected to a better form.
63 >
64 > Chances are you are already using acpi, pdf, svg and tiff USE flags so
65 > these will cause no change if you upgrade your profile. The few
66 > packages in the tree that USE kerberos may need to be recompiled if
67 > this flag changes for you
68 >
69 >
70
71 OK, thanks.
72
73 --
74 Your life is like a penny. You're going to lose it. The question is:
75 How do
76 you spend it?
77
78 John Covici
79 covici@××××××××××.com
80 --
81 gentoo-user@l.g.o mailing list