Gentoo Archives: gentoo-user

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

Replies

Subject Author
Re: [gentoo-user] smoothest way to jump from 2006 to 2008 John covici <covici@××××××××××.com>