Gentoo Archives: gentoo-user

From: Trenton Adams <trenton.d.adams@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Updated gentoo systems and fresh installs
Date: Tue, 14 Mar 2006 01:31:50
Message-Id: 9b1675090603131724h2678de0dl37a9e95576001c11@mail.gmail.com
In Reply to: Re: [gentoo-user] Updated gentoo systems and fresh installs by "Boyd Stephen Smith Jr."
1 Thanks everyone.
2
3 Just so you'll all have an extra tidbit of knowledge. A co-worker
4 mentioned one other thing that could be a problem, that no one else
5 mentioned. If you have not yet upgraded GCC on an old version, then
6 use an up-to-date installation with a newer GCC, you will have binary
7 incompatibilities with your package build system.
8
9 On 3/13/06, Boyd Stephen Smith Jr. <bss03@××××××××××.net> wrote:
10 > On Monday 13 March 2006 14:54, "Trenton Adams" <trenton.d.adams@×××××.com>
11 > wrote about '[gentoo-user] Updated gentoo systems and fresh installs':
12 > > Is there a difference between the two? I have 2005.1 installed. As
13 > > I've always understood it, my system will now always be up-to-date, as
14 > > long as I keep updating it. Is 2006.0 any different than 2005.1 after
15 > > the system has been installed?
16 >
17 > Not very. Some packages are masked by the profile so changing profiles
18 > will change what packages are installed, sometimes.
19 >
20 > I'm assuming you are using default-linux/x86/2005.1 and thinking about
21 > moving to default-linux/x86/2006.0 (there are equivalents for most archs,
22 > and probably some of the sub-profiles). If that's the case we see that:
23 > $ diff -u 2005.1 2006.0
24 > diff -u 2005.1/make.defaults 2006.0/make.defaults
25 > --- 2005.1/make.defaults 2005-11-16 11:06:03.000000000 -0600
26 > +++ 2006.0/make.defaults 2006-01-31 17:06:15.000000000 -0600
27 > @@ -1,5 +1,9 @@
28 > -#
29 > $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/x86/2005.1/make.defaults,v
30 > 1.5 2005/11/16 17:00:36 wolf31o2 Exp $
31 > +#
32 > $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/x86/2006.0/make.defaults,v
33 > 1.6 2006/01/31 23:03:05 wolf31o2 Exp $
34 >
35 > -USE="alsa apm arts avi bitmap-fonts cups eds emboss encode fortran
36 > foomaticdb gdbm gif gnome gpm gstreamer gtk gtk2 imlib jpeg kde libg++
37 > libwww mad mikmod motif mp3 mpeg ogg oggvorbis opengl oss pdflib png qt
38 > quicktime sdl spell truetype truetype-fonts type1-fonts vorbis X xml2 xmms
39 > xv"
40 > +# This is currently commented so that the stage1 tarball can also be used
41 > to
42 > +# build no-nptl systems.
43 > +#STAGE1_USE="nptl"
44 > +
45 > +USE="alsa apache2 apm arts avi cups eds emboss encode esd foomaticdb gdbm
46 > gif gnome gpm gstreamer gtk gtk2 imlib jpeg kde libg++ libwww mad mikmod
47 > motif mp3 mpeg nptl ogg opengl oss pdflib png qt quicktime sdl spell
48 > truetype udev vorbis X xml xmms xv"
49 > diff -u 2005.1/packages 2006.0/packages
50 > --- 2005.1/packages 2005-07-07 16:09:07.000000000 -0500
51 > +++ 2006.0/packages 2006-01-18 15:19:57.000000000 -0600
52 > @@ -1,6 +1,6 @@
53 > -#
54 > $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/x86/2005.1/packages,v
55 > 1.2 2005/07/07 20:11:37 wolf31o2 Exp $
56 > +#
57 > $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/x86/2006.0/packages,v
58 > 1.1 2006/01/18 21:19:57 wolf31o2 Exp $
59 > Only in 2005.1: vserver
60 >
61 > (I stripped out the context lines, but things aren't wrapping correctly, so
62 > that my be a little hard to read.)
63 >
64 > ANYWAY, looks to me like vserver support is no longer available as a
65 > sub-profile, probably replaced or superceeded by default-linux/x86/vserver
66 > and that the default USE flags changed by adding apache2, esd, nptl, udev,
67 > and xml and removing bitmap-fonts, fortran, oggvorbis, truetype-fonts,
68 > type1-fonts, and xml2.
69 >
70 > nptl and udev you were probably already using, esd maybe not and it'll
71 > probably bring in a dependency or two. I betting xml2 has just gone away,
72 > in favor of xml. oggvorbis should have also gone away since there's no
73 > special libraries necessary to handle vorbis data in the ogg wrapper other
74 > that the ability to handle vorbis data (which can be in another wrapper,
75 > like matroska) and open ogg wrappers (which can contain other data like
76 > speex or theora). Changing the fortran flag will probably make your gcc
77 > recompile, unless you already had it turned off; I don't actually compile
78 > fortran, do you? I'm not really sure what's up with the fonts options,
79 > but it does make sense to not default to ALL types of fonts. The biggest
80 > change is the apache2 flag, so you may want to disable that is you do go
81 > with 2006.0
82 >
83 > > I'm just curious, because I have to install gentoo on a notebook, but
84 > > I want package compatibility with my server.
85 >
86 > Do you mean you want to be able to use binary packages from the server, so
87 > that you don't have to compile on the notebook? If so, you probably want
88 > to keep both make.conf, make.profile, and /etc/portage identical. (If USE
89 > flags are different, a binary package will not be used.)
90 >
91 > --
92 > "If there's one thing we've established over the years,
93 > it's that the vast majority of our users don't have the slightest
94 > clue what's best for them in terms of package stability."
95 > -- Gentoo Developer Ciaran McCreesh
96 > --
97 > gentoo-user@g.o mailing list
98 >
99 >
100
101 --
102 gentoo-user@g.o mailing list